kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Aug 31 00:25:58 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.178' (ECDSA) to the list of known hosts. 2019/08/31 00:26:11 fuzzer started 2019/08/31 00:26:15 dialing manager at 10.128.15.235:38560 2019/08/31 00:26:15 syscalls: 337 2019/08/31 00:26:15 code coverage: enabled 2019/08/31 00:26:15 comparison tracing: enabled 2019/08/31 00:26:15 extra coverage: support is not implemented in syzkaller 2019/08/31 00:26:15 setuid sandbox: enabled 2019/08/31 00:26:15 namespace sandbox: support is not implemented in syzkaller 2019/08/31 00:26:15 Android sandbox: support is not implemented in syzkaller 2019/08/31 00:26:15 fault injection: support is not implemented in syzkaller 2019/08/31 00:26:15 leak checking: support is not implemented in syzkaller 2019/08/31 00:26:15 net packet injection: enabled 2019/08/31 00:26:15 net device setup: support is not implemented in syzkaller 00:26:28 executing program 1: r0 = semget(0x2, 0x0, 0x400) semop(r0, &(0x7f0000000000)=[{0x4, 0x47, 0x1000}, {0x0, 0xdf19, 0x1000}, {0x2, 0x0, 0x800}], 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x36ca32c5d82e4894, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x2, 0x800}, {0x7e780ab237c4b6b8, 0x80000001, 0x800}, {0x1, 0x81, 0x1800}, {0x4, 0x7f, 0x800}], 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) fchmod(r2, 0x104) ioctl$TIOCNOTTY(r1, 0x20007471) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) setitimer(0x1, &(0x7f0000000140)={{0x40, 0xe0ef}, {0x2, 0x5}}, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x200, r4, r5, r7, r9, 0x43, 0x3}, 0xa714, 0x9, 0x7f}) r11 = semget$private(0x0, 0x2, 0x10) chroot(&(0x7f0000000300)='./file0\x00') semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x10000, r7, r10, r7, r8, 0x100}, 0x4, 0x8, 0x400}) fcntl$setown(r2, 0x6, r6) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000400)={{}, 0x1, &(0x7f00000003c0)=[0x0]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) syz_emit_ethernet(0x0, &(0x7f00000004c0)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) ioctl$KDGKBMODE(r12, 0x40044b06) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) getsockname$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) semop(r0, &(0x7f0000000600)=[{0x2, 0x466, 0x800}], 0x1) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000640)) semget(0x0, 0x1, 0x28) 00:26:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000140)="c43e7ad55e58ab139f3e11871071f0430e755424af217b5174d662bd0d740b94d70617d98b670fc3bf4701585784ee1845a1630f2434ff30b5027991770282884f13477cf66825b69bf7643093f414c4c26ec5de8f3401c1506a6ba9b55b1bf3a85f4ca7a5f64883b87b77ec9843531d1a8d70b354ed57a9f7ba1809994610d13c2900a7c5d055f25f57c6705bd00984761f23e35b8036fcc773882e2e3747037680cd0cc947c2be85235dc49e4bd584cc08d9364aae9b8db7cb4cd2219c13c157180a93c1984f606129cb2dc6b911c4ca188655", 0xd4, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x10) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0xe7c4a3e96f6698a) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000400)) fcntl$getflags(r0, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)={0x449, 0x5, 0x3, 0x7f}) rmdir(&(0x7f0000000540)='./file0\x00') pwritev(r1, &(0x7f0000000580), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x40, 0x7, './file0\x00', 0x19b4424a, 0x460afb66, 0xfffffffffffffffb}) unlink(&(0x7f0000000600)='./file0\x00') pread(r1, &(0x7f0000000640)="6a62aa3223dda1ec133e118f8f2ac95445a4801896d2aabcd4f3e8d55e9f07b5e975f58f68a85ec5854896b710017875a707eb38f75fd682b11351c5ba93167f6c044fc0d120cfde61", 0x49, 0x0, 0x0) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r3 = getpgid(0x0) setpgid(r2, r3) getsockname$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ktrace(&(0x7f0000000800)='./file0\x00', 0x0, 0x24, r3) getpgrp() getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) getpid() semget$private(0x0, 0x4, 0x8) faccessat(r1, &(0x7f00000008c0)='./file0\x00', 0x10, 0x3) ktrace(&(0x7f0000000900)='./file0\x00', 0x0, 0x4, r2) 00:26:28 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x0, 0x0}) 00:26:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 00:26:28 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9000000000000000000b2f7f2c109febd6bf7cf74a70000000000000000000000000000000000000000000000000000000000001800000000000000dd0700"/137], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380), 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x8) r2 = openat(r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x10) fchdir(r2) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r6 = msgget$private(0x0, 0x10000004) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000008000000000002000000000000000000000002d00000000000900d3a4cb24000000000000000000cc06234ed29b5869dc1e488bddcf6cdf3abc983449c529b4c414043deff4bd982d9477a64466e1f2c90e86b63e4287279957b3b6f9221ec8da79abe5d483317afb386b6870a37fb5e94e3e1fe294ff583f097ec1d0c2184a0ce200372a5175a0269ea525d07fec0637c5377ff1068613"], 0x2b, 0x0, 0x1000) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r6, @ANYRES64=r4, @ANYBLOB], 0x3, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000008c0)={0x0, ""/186}, 0xfffffffffffffe45, 0x0, 0x1000) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget$private(0x0, 0x2, 0x20) shutdown(r4, 0x0) r11 = socket$inet6(0x18, 0x4, 0x2) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) connect(r11, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x0}, 0x274) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffc, 0x41, 0x10, 0x2, 0x401}, {{r12}, 0xffffffffffffffff, 0x31, 0x2, 0x3, 0x4}], 0x5, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x10000}, {{r9}, 0xfffffffffffffffa, 0x2a, 0xf0000000, 0x4, 0x8}, {{r5}, 0xfffffffffffffffb, 0x30, 0x2, 0xffffffffffffff7f, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x6, 0xfffffffffffffff7}, {{r15}, 0xfffffffffffffffd, 0x3a, 0x10, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0xae, 0x0, 0x7, 0xffffffff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x89}, {{r8}, 0xfffffffffffffff8, 0x1e, 0x2, 0x6}, {{r14}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x9}], 0x6, &(0x7f0000000580)={0x9, 0x3}) writev(r13, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) 00:26:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x10004) write(r0, &(0x7f00000002c0)="4e8e47f83f006c49ca820f302ac06dc8caf143f8f4e733eb08bb381de5f5ca23b82c239ef1de73b46c4c2547e5447074686b8a41275cf8bbf9298064a356ceaaf0b7f06f74779ef762e76f122424c4753a08ac4b88698ee5963b4b2ee23533c061d760f408c0af721e11bdb134f99ccb8ea60e80c74743aafd4cc48403021f2477e49320848d33318d1111ac39e0bac61a1517705d31fdcb0b1fff145df0133f9e4bc22b1c05d4b8250bc9d60a7e4f7e60c74abd52b64117f631b30da915b467ecf368c8e102471b3e175573cd96de40d94e38d8e58e25542cc14053d339cffb14dcc129f69cb39acd3f4a3c047bce5175930c3de50a3a340db9e696b82a351f4b1bea0349fa57b35f62a9ccea9b7bcfdbb06cbe382b82d6d3692bae7dd39243d8dd70921d1dff30b6d6d94d76fe4a33d39dc53a7e2b61bc8df3486059019e3c1b14a4114dc306e7e0fdd8964805adbd8e0c515f18fd", 0xffffffffffffff8e) write(r0, &(0x7f0000000100)="9cb2992007294c02192dfae06e2e2e", 0xf) execve(0x0, 0x0, 0x0) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015949c70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015949c70 00:26:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x4, 0x9, 0x7, 0x8, "539633720d5185b5443817d5b85938e23c3c6702", 0x2, 0x5a000000}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x8001, 0x289a, 0xff}, {0x2, 0x5, 0x9, 0x10001}, {0x2, 0x200, 0x101, 0x5}, {0x7, 0x0, 0x2, 0xfae8}, {0x5, 0x2, 0x2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x36, &(0x7f0000000040)=[{0x7c, 0x3ff}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = dup2(r0, r5) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200)={0xff, 0x1}, 0x10) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000340)) 00:26:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/97, 0x61}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000001c0)=""/61, 0x3d}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 00:26:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) read(r0, &(0x7f0000000140)=""/206, 0x7aa5897489f8db9b) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 00:26:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 00:26:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000080)=""/54, 0x36}], 0x4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:26:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 00:26:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) getpeername$inet(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x80, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="4d1c514bec46023bbd53f6a071494f719e26f53c30aa2e1758bca5e56355cae3c8d94e54759907cfaf0998e14e36fefa4dd5c4848c476d207c18437e308e8b7f1928bfd83ea7f8bd5cdd1d", 0x4b}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x1, 0x20, "73317039a512e4cd18aae80b0582ed5cccab16849d874380db10b105db79341e24f757e56bd078134834b137b46ee25d71457fae8e2a0793b0b6f0ca689f741fe7e3cc2c351b76a179d06f04e6981812b7ba49b22fac91f7e8020d9adb4e69e7e0ab1cc9c45e4a15b93cea12863db2e021970e41c8630b75c656faef2812e47cf0d26888524e2a35ca65806484ebca3639583fadb0c96d97122ae5c9b3c2ec521bba5fcdf12f815425a49fbd1ce010da72b44638ee554f0c63923c78720d5c3efe31758c2f688fc23f717ada968ebbd5bf1530ec8d5017e6290a2615a80bcc7add018e4d25864ed3b2a70da6c1c8ae70df095badc51dc3aa482fd26454243d5065539b91657010b4d8362d73d90bf0a2d27f52f5a03307e5ccb880b18736f295642d366fb58cc768cbb14627ac8896ed2b8ffc122a82c8ffef55fee0e9878636ffd06bb04ed4cc9e286a8fdee1928b880cda1f60f498b5cf4f3cd50f5b4cb072afc42eabe67c22225beb7b7535eb1cb875953f9307bfc6d09c12d567ad0b25dbac7f5df87911183a2ebcaca4810c1536c9080cd599aecdd708bf003e3a4f08ddb4967a4efb7d88ddcd374a90a44d41d7317606950b3ec181bb5998051ea1752a398d8860b4fd985facfdac3109c5dcef4d53e86f002ef2f2520e758597c93a437bb20677d0fa78572dd00a00cf450259ef898f2f170ed0b36c70e82686d79b5e784c552d255d6811c69a7bbfab5760fba45cf40ddbb5e1afdbcd735e1e0723485e7864b54b6a17cfbe1a0cf54a8f06a29efc0f84a6b486153d9036d26e1aa912066e0d2da0b502e128ae2d3d88e245e3131ce4d089a55cf89d0992acce97affeba7d14c473d966ce793848da9249a97c1ec548cc322afcfe330df056ee690941afcd7aaa6380d30f044d4989d5906896202c2deb2380a5c8f01e861443f62cfc1a953442f0104f46a778c3e7d65361bf97fe48a9fb8c7570dfdbd125de0d3422834e3fcaf455547bbea66c1f42d18296c148cf51c4c0735fb6a7ecd544ed41cdc1b6dc3abe2b64bc57d372f97161ff749cba5fb7403e928a82139abdc3bc971d134e57805e9863f6580b2d050796b10e12be854383756acba30312edcc07955e2d19e824766a78212156a80aecdadde25e8e64f205625140dae42fb4011609e3a32c4a340bf58739bc4b37f89b1c8a881c611cd24a63604b10fa128161c532ab37afae4a41995a352fca7c6bb8be39817e0c72b4f77bbe3286f9e9cf1185de0daa5535fd58f992c8b07a349ddf845635d1abdfa42c2b80c264032e33115cc667678cdc7cc0ef1fce3380fc68a7ce7f39d739f629daa6df9e837d871e3486c51084c6a92f261dafd15c5a500710fbc6aab7c2e1478aba25f18e930d192a68ac2f151f404863dcfba11b624b6ee159230bd6cd8b75e98b026c7b5811ad497a3eb40a17095b34c81b60c1cca33e0b0593c89319e462bf201a1e4ff0104ca67cc0eb9b9b1e39411bd517c950351bb2a9f6e2b11589e953685dca2f96db3fd3271e5895650635ed7dba7f11e5e4fffa036ff86c335c6242dca8f4aaa471bdcf377b03d5728f4230b37526e58bbabed9c2c1d7072bbc890023483503a3289b73db0798fae3c1bd1f0f4b7c4c93ef335e17277c0ab9dadcb2df0ed058e64da3b888975ca4ded97f5a2f0da8709141b6155740da844c5d65221de8bcd7c62dcaff56cd39b6ecfd6a02407458d6cb571a68de03e4d6cc92db5a231ce2de4cb13e701a3d7577326d45c85dc92a3ed81de3aa92ffcd5b430b63c909a5ebbfa2778e640e553da10b0f7c8538d2a9e43f40e800aa3ad6b253c104e7a939fb3b93f2824c3f271617d3e4d8b7149cd8c4bb0f531e291282336bede2fab47a8bbeb6257909f476b7998d504715b724b49ea2904ca1d39bba12f51c46737f083c92aca2a8bb91218347c3b4bafba5d201ffd8a9785480468ec15ab512b79a7f182af87986c56e20eef1f05033f37845698babad157551be65275fd5c720705026617c48f04968fbcba955eee5d13a19cb1b90dee8c04311b4bec1b124e3ba7a1ea38313a37c4802778932969eff7c5217865432e58839d84b4529a0f5e5c073fb52bf9b699f46ebae390bcaebd5edebcc5d13ea91c3c7500e2157d69a71481f2e2e6d0b2e3f71fa665a37bfcb53e8d7d86cbb0a1e5de4472d769834ea2365d756266c5d746fc6bbbe9c5c83e722967a96568b9a027e12eadfd9f91b6f93dd052a6cd2d53abbca5828a273b351bff55596ee092407d22c004c85240339d21724a00daf50d9c7e087a6d21c50500f8fdfca0935ebaead4f5ab49d2b2673db16c422f2102550f4156ce12adf94f62d8db148695f142c2fbc51d2047adaa39b5143750067eb803c94a953cb2d94c245daef610b467c42f3b96167ff05b731c27a2ec3708d4dae203b46e7264d04e1d758e15faa5d41ec653d1f0aa346bc97c247b156baafefa5c18fd1d22f06e6c004303dbf8e41f3f980c7c3f66814e77ccbe3bd44b2aab6a21a5b24f5edfad631c97ef190c06f232185804b7eb2b79ce1e83ba4ae9e99860a742b1dfd197402372b98beae217e86c65273ab918a2e38dd0a3e7958e308ca0b1dbb886111463ee3cc5c07440389b580cdbb98b36cadd77d5a64e1153865988915286aa15895a18972a5c008df4d98518401b63af9932037f9498b1b5dfbb837eed46571888204dd8877ee89de0263437907989f4d17c28eaba81870fe8ed81d21a674ea6054c1ef5ac005e11790b48c53d84fbc49e77308424d17820eaeee37d3143da82bb3c0b3d7957b2d9c1905a22f66ca0742dc60bc7c56710c5723e4075b862b10fbf379b00f07b13c0168c565f780f5f83104ce073054579e3cd6323d627b926c4b56fab8b6e4aed8d4919277e52c0fe3b79f1ebaec439c9414d3129f6988f7d4b149569b5e3b532b03d17f0e434c766226ba69e8f89e93106ebce7260c3e21e59d541a0dcaf60ad66ccd998dd36ecaa9b8e7e0af2cec8a36b10eb7f5f1c721f3ea2c782a65313d4dd04383f56d5d55e1398c80c4ee4afbe7753dc1071740bf52967c7a42ce74dfe1a6f8fe364ad8b33f6ba3f197bb8da25a5bb43c1f0ed2303a1300688183013e07792395ab4a21f3f90f638e94067e60129168697b6cdb7e21d899378397221720b8f95c9b872ec9dad451279bc99bb76d3dc16afab79b48f4e7d6d38d492e9fda6c6b5014c3ac582f8ad5961501537cb1a4ede802faa0d4c026c5c713e120b662e4b81925f6c3e391720387bc33e4a81f66223fb3b32b133631bb81f612cea347f256c078dc88939b1b6de018e30f910edaf376409e151ea6690d7a6d19355e225261b668edcf358af984d1e5f1873bbd802370b4e9f763b8a48f19a92e1d7c4aa5d5303d753c46d4aa870e606609dfdce6564df7218b5a6f553cc4ac5cacf81d66fc03147bc3d24981ce5a858047cdc2ea71041bf2d23ac585a987bdf3c3d2a5e4113409daa7859ce7ea7ec2e56416776c12acabd3b4c24b8fb0ed013ac787406029b9ee7c231578b4f8d131cd223d751b70314a70eca0525cd82faf13b825966fa104e401503b950ba9657e35629e9d68458971ba3897b9844cc5f1d506349442587a3cda495d1da79acd0961f9a2c410d3f0ec3a336c0f4533b65e51ae1244396bc56f197d3355129177fd4c84dafa6ad65d1cfe08988e8e941ef020954c93769f586ec0940e4faa3815abc270d49bf9849e19e47f3c80e0f33d87caa060104f139a55e0f9da1a57c24905eccbb2901eb87499c66d11f81d01226c9cb935e3ad6565914498ee812abf24bc4bf0bd66da4e220f539da86f9e9bdc247b8b1e399083ffd789bd7cf3ad6559b4a97ef983b49c0726d1fc9a70c96014e3f422b2e6bbef081a082996fcd80f75dc4b36affd7d2231d12e3b75acf52e3b9fa5ac04e46e1aa77b22242c0bf64d6fea3db513814aacc012b6328a4e96742ae980746918c0fef0d393ad31a61d13e1cc703619c6fcabd3e717596a36b6df1d652c79195abd6d6f771b040e41616ccf80fa091c5006a3657c0a62711a2ce61fc12beb5e4666bbea21c95738236425aa1f439c46f0805fa1520e94553415724bf6cc78d2b95412aa95ddc811af8468af706c73bfc6328fc64d81f42f0cd5d9b85cd39012a4e6df3051215a082d65fe19067b2dc80fd623a603a6623e588fa42d3df1aa1210c891b60fdf8827a1f46f81cdacb6499e5c0037e8cfed752082c60f88d126c99f58e4da7c6318d045f7d7c17bedd4fe983d08e729a56399ec389cbbd188445315f98136ac940084f67a4fb4bbe7736fee557335994e5de9b1b47d0b63ad0f5bf7927fb69bb93ccf72381437104e96ebd52a6da9c38756f8c1570a141b94f87679efb59a4f0a2dd11e2e8711ea8869ef35cbeeb7df64bb566a19901be2381f9f8cf20b8867cd45f77cc391645523ca89c78bf02da5596010bc702917802678318848fb9c7c9b6cb1fccee37cacf06f3ce38c44ffe5c949d757e23bc7011f7fb8f832f7fee0cbb449429d4dd605e0ae8b7d7b44fb2e5abae997c283ef3a9bc8c03faf2e916698b4b2e990a450efadc6450b9467aa9b8f1c09089432f74b6e0dc698b2f75518e1aa07cde3ccccfc5383b7e857cd7da0ea7510ee461a435d3522b7acfea3992bc193e4c3ab5d5807c146aa2e641c918a493c6f239257732f4706adff72544bbf57cb5096170e31b5e2a69310939aa5879754ac98d34df72b33007da7c53288b2ed1e52d0d0cce6605143f5f49c2187c88a80d9c64d6a27b7978c4d5d4f726ada0490c64cb8897a59984ba0e939b21e3f9a57938ef1ee7be5c98ce24ac57cc3c0528b062dcf51f687b6403e2e341be2b4d506a268dcec48a82609cafa50fbbc1ae9d78b38c3b1bcc10a3ccfbe9c987408423cce7628bc0e02f13ef5f1386666c58692de4dbd6ca333d7e2b8419e5181a0fbede9c75bdb9b1d67807f991d3ffc8863a1cb8e7044a363be2dd4f9277945d70c10b6dda79c289f8c66289ec8881f9ffbf2a276ed6021bf8afd328dcfa4a7408effeb7468d89a4ab1d45673bf1b2b701271dd6492132420e690a50900aa3c1badcdebd25d269603dbac46ebf46d16099f6899a47094c9e5ff3298bbafad5b2d15860a8b6d8c9e6fa4a559ef75d2cd1bc90f77541501250f2a067ba3d1850cb937ed427bcac3ed2868f4423369ef4ed77b69cacca228ffc97bb5620cb86f404b164b4c5d38e46d8a802dba2ee4cf6bece1a724d1f0edd7d011153f95e908db21d53f42a4c9df94f4e1a9c8c2c92400414e3ab991088d1131cc7a0681e2650bbf25964e4e77d4ecc9ab086b013c3bcd1d0dadeab7aad7888b8ca4640cde1d24c6d23af8aec93846c2e2772506f12659108b5653542b7da1084e17e4a4e2c4b7795ae48964f9dc9abc874b3ce2bc610b3ff440e87c18b8c84811f6dfebda6ab6ba8d1c797296895f932dac28570155c31dc6b59bce9e2922ea8792949eb9720e007eb056dfbeb3f1fe08b6de965e49d91cc1fa49b5e8c69460b64fd3bd0b065c1757393209ab89316d15d706eef81d45638487845989fc78cfcffb04d6cd0f77e52c28029d1a9a5332c9f85c273e40222d69691c1d2a1e45bfcd7622564f6b97f56cba6d723b17a46e5d5f738e0853e3dfb19c8cfa2e44382c4082930174e7639a99e2c8aa808372dbbeaec4cbfda5265d4b2bc41ea06d5ca309ea37a01c1eefa323af16c6a4f37faf95569eb4089a370d9e5d73bc5f85f950feb235c29e652f9c4d59cc7b"}, {0x20, 0xffff, 0x7, "48893d0b383147d09d0f"}, {0xf0, 0x1, 0x5e, "084357b4d630c89090fd2bd7f2195c58aae9b739ed1ec001a650d0462ccf2e7c93426bc6c9af51b0315c26d81209f32026443fdf737cfb3a43ae3b0589671bad6eb28e821045340cc293d837776f88359dc51dd0a917fdbae106993438f2316f5ae18020ff547b15e7f943e418174dc5cc7231e380526562b30cd59a6e37b473f489aac88ee964276598281d866105e30e83736127cf75d8034414150d1acdf41756be1b6ca12083b5fdf1c2bfdf0364af6bd27f4ced9120bb7d3b3df03ca89889fc030df7dcd1c3191b6f880bd04a488106b47bc391c4d4ec87bde3bb0d"}, {0x110, 0xffff, 0x5, "c774ffe69ea77dd706ebd509236c4d0d4dc4eb821508aed45a87a91bbd66bb7a0a41c916025b0fb41695b21be03f62d42c9d6e1a4f9dc45454077321fdfbd095e60897762a57b82581d1bebf0ccf17c635541320de516ced7d852020da9cfbc7381dff1046447ea70429876b57cb213c14f89dfe8ff1048b01a7334f7c63d7c32612e25c5c52fea7cc3ef80aa30b87e610b3a06c51e596c7a4a58b2623e1880943f91155aeb63032fe29dc4f3e28443938e5719e8535dd9a38edba0ca4ce3ca67cc7fb61597991a2524ea15336eb3b9d2459820c68a8ec070501c90626b216e6ed47fabd5d6b5aa5c4b5b41a48ccc553f3196986077d778bb8ba"}, {0x108, 0x1, 0x2, "dba0c26da9d9db3080d420ba5d8ec8e9e74a39415fa0b16b587bfe2afcd219c290a87254da98792817786070a6b1ab5ee805a57fbfcadd3aa69b8fd4b973e1a509525d3b22c71167f91b4dfa83caa8a7fda6c7a511f2fde2f8409f175bcf525e5ca91c5da51fc456bd304b3b3b5414513d134d705caf48813b418794b2cc112374f1a84e5d35eb5e6c3c9a23d96a76e229892b817b3a0eaabfd4525c37186cda797e5ad8b7ede8e46b99a0ddc34df23416df15d2dda0b0b75f60835d51fccbbda816f5bd1237fd0a8ab6bccbf7888360309a4baa01fc33cec1538a6751841e9c67247ff6b1d47833ad867917789afa1c942b951fcd"}, {0x58, 0x1, 0x3ff, "870d68835b9a3c2e1e452860f9f47c770ae8bb9062c0309a4cec75403e128bb9aca72a3ca50e0b84eba5698f4ab74f540081e51bec64947d350f553234c0cd1ae6f3"}], 0x1390}, 0x3) 00:26:30 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) 00:26:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) flock(r1, 0xefb78d23cfc3568d) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) 00:26:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x82) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 00:26:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10001) 00:26:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x4, 0x8000000000001f}, {0x80000000003c, 0x0, 0x0, 0xfffffffffffffffe}, {0x4d, 0x0, 0x0, 0x2000}, {0x20004006, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socketpair$unix(0x1, 0x4e16bd3c9f20c148, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xbb, 0x9, &(0x7f0000000080), &(0x7f00000000c0)) 00:26:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='t5', 0x2) r1 = socket$inet(0x2, 0x3, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="239a705513255d844d1a0fd13eec8c1cb6a747b753bad1feb4fc01d2bb74b2cd18f5d1241cd63ea736011fb4b4ee107c980e84855299158cd435d7d6eb6ef91df200000000000000f5ec0ff6b5927d2146eeab5a146fc4ec4f2208052fa9f24b7bfb7e9f5489004f4e47715226ff75c73e7ca5f2f0cb64bbaf5aedb2bd458a729c8f4ef74449cd246f48b8e0da9c56db6af56a0a2d2b68f5e36df31f8f91f76f2bbb264f496349c53fbc5d6fae696fbef7cd51742c1509bb38a34f6b53a232558bd0788ad692d5e0c76a7053663bb389324d463c985b6ba69cc1ba", 0xdb}, {&(0x7f0000000280)="e6d7b7a80566daf47f3fcdac7216a03cca0498f1eedf4ad1290645e72d93deb5fe0b82d1300a2afa721bfe14ee23a76420b871d0200b223aeb738a5199fb3ef1e37fdebfa504234b8a45a5e897364849f21b60782a6e9336c5d46e98a5f55c75aa7bd7b41e7e88904afe447f78fb558258e354137db8c0ef3ca04e34036ca0d3fd6eaceba21aa68335c91dba75334c9a16b5fac27667cabdaf71dfd8320b1cfe176bb5f125823489b7c433e63da6c2651d7eee610ba4700da902", 0xba}, {&(0x7f0000000340)="d4b6f4f60c906632581d0628c54355871ea6d5bd321ba940d1eeda65cf9d6ed0144479549c4c18800082f4059f12be143e3846d1dc0d7d20adb6bac76c3280f9ddc920a8650c0938b47a88aa0240904e3f6f151fe89e3a82033d895c3feffd5188aa30750d712b1dcd64734e74ed39365b914c2b1db6888a5fe711d579cc3bb89ded9c5d", 0x84}], 0x3, 0x0, 0x0) getsockname(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000480)=0x8) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 00:26:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) socket(0x1, 0x8000, 0xc6f) write(0xffffffffffffffff, &(0x7f00000002c0)="68eaa02a990fa685bb6f4c5f", 0xc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="198671601013d858f43b78250e25bf2944", 0xfffffd44) 00:26:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 00:26:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0xff, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x3) 00:26:31 executing program 0: r0 = getppid() r1 = dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000100)=""/46, 0x2e}], 0x2, &(0x7f0000000180)=""/230, 0xe6}, 0x1) ktrace(0x0, 0x5, 0x200, r0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 00:26:31 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 00:26:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) flock(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e83b2e2f66696c063000"], 0xa) 00:26:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="93") 00:26:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x20, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dcc") 00:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) r4 = semget(0x0, 0x0, 0x1) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000000c0)=""/97) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 00:26:32 executing program 0: mkdir(&(0x7f0000000380)='./file0/file0\x00', 0xfffffffffffffffd) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000140)) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='W\x00') setuid(0xee01) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x10001) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x80) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x3) 00:26:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\b\x00', 0x4) 00:26:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socket$inet6(0x18, 0x4004, 0x7) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 00:26:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x40) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x140) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) 00:26:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xff, 0x2, '\x00', 0x101, 0x1, 0x9b0, 0x7}) 00:26:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0xb, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 00:26:32 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0xea}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) 00:26:32 executing program 0: getrlimit(0xc09deb9eeac605f, &(0x7f00000000c0)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) read(r2, &(0x7f0000000080), 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) 00:26:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x4000000001, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x9c749a8fa7b507b1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1719) socket(0x6, 0x1, 0x8006) 00:26:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000180), 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x1, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3, 0x1, 0x7a4adb6b, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0x200, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x349d, 0x20}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x6, 0x800}], 0xffff, &(0x7f0000000280)={0xffffffffffff440c, 0x9}) pwrite(r2, &(0x7f00000000c0)="dfae27c93ad297145f81900b3eae1aefd4c6c63a3c7af169d1816cfacbc3746abad9cf2d90cd8f09ee9d0841b6fcfea18acd2e42ed1ae598b633e9f620b7778b110c3652c8814f90025c77", 0x4b, 0x0, 0x0) kqueue() clock_gettime(0x3, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000), 0x80, 0x0, 0x87, 0x0) 00:26:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf6ce049526eda91d, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x2, 0x7, 0x1, 0x2, 0x5, 0x6, 0x2, 0x1, 0x9, 0x40}) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)=':)/.,\xeb\x00', &(0x7f0000001680)='\x00'], &(0x7f0000000300)) write(r1, 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000340)="07612752a145feddbc9eb5719969f48f7aae428dfad2cc5f83b21c4f211e8e9df54091eabd027fe1748802ffdd6c5c3e39b8a506d9cc8d0faa", 0x39}, {&(0x7f0000000380)="dea31110a4bc5055f0f1b1cd177fbc0e214976e9e69b66593215a6a60fa696c87a91940fa9a09dcba03a46659d938bdc596d4c8ea30e502e8407b8e2dd4502", 0x3f}, {&(0x7f00000003c0)="3958be462c3863da9a092204fcf967e4eb37ff326b5c8cf2803b116df2db854da9eee247aecc758dc3", 0x29}, {&(0x7f0000000400)="7c982f2564699262208de283fd49d2069ea082ca3de7", 0x16}, {&(0x7f0000000440)="4de2a24674c8b06b761d4f8a3bb22fba298939e725828848ef3744a7c04e13130e511b83b7497c27e1887e3c1b96b9dad781dd2f5ec1237a0b2faf6d49b83fa902e21fa4274acfd2ebe9ce3dfe7c089019", 0x51}, {&(0x7f00000004c0)="45c5a1893ea86e9285f693410dc705169c1cafe3a765e9ea480a14c9f54853c1b46df8f410bbd354d5f5e4d17d90f9def4fa126e58a8c6a7263e28a60568b41cc356fc5f5b176a6de81e6bd631902a8278755c4d59f75bafce78784e74c9c23e85cdd3235d1e17e74ac85c612f2d14c0313a3d67225e7357b4b3d5c4500ebf7914a1a539f8b5092f303eba0ef1f4b0a7b426891c3913cdd95213114943256dc185b77fa72df9ba0c2b6578133cc3f684815bd98a445f7da6d2b0b4f7f3bfd95eb4db2bf5f9ce220c16cefd110fee75cdc166515b2abd9a474d566bc29ffdfec24b098e89e8db90681c3f34", 0xeb}, {&(0x7f00000005c0)="ac2428618b65f8140d2bd84581a1d01a0211c9b00f12a28fa1420f4f870fc570fcfcf6ab695be72c36347344258de8fcecd6a0e8f70569cb9eb33ef6d996b4d44946423934a9d4302cc6e0b2549d47be274afb3ee668686e5300af87667a484a6691d9620c6ef8c40bf9e89760f8d1045c89062a92ac6e7885f8a50e09630c7748a4b30dd0d201ca7a5620026e633afcbb236ab4fd7d45c66f83fb71032bb542c08c91935db35a422cf216cba51340079b56b75bbd5197cba8dc82f3b0dde97e6bd35f19425c019a4548b03ab6a697437bd962c75ebfe06e98d56518dded5bcd59e380b9d7255cddba590b4939599d016fb1df2e592ce078668829940438372dc0548f628527b80e40fafb7f60c2924047f5f62eff2be7c351f42b3c97cf83726177da791b8530f21adcf53f0ab199ff57217f7ff459922cd3f683875834de047fa41f1d10d88ee708ba49f7d0b1189103a70766b43fd8849e757e205b577f66624f94ca10d15237ac527cb7187fdb4136ac577aeb4a16665791f07bd86ec0d61bf8a6b60e39115862ce02b9d7feab6039fd12ab02e08dd41e4f4b05d4ecf334dbb01d7c2255250b6d96c2241708936a5e83e38ef2b9cac4b0151081a2d7a46b8a13cb14a81649f27b7655fb4125a6abbcf1a0323ca07a19818f110d9be6d3ab04ad13a02e811d53c54c893add2dfb1a476d8426f2d0db650dea98c6572b4d4da924d7694b9240ae51b99b3bde485da5ee450b0f0ab220731b6b5f73929c8688c5c951d0b9448a646924a5df338a8e5dd01552056f155353fe30aaf250199f0ecd1988d0da1f162c73214dee49f731ddc7cbaeaea6f9b41e4f25f97ea78dfbc4b62b0892cbad54e6af77bb00c12b7282772c00a3ddb361f37abba103c7def0d83d2c58c1d6d2764d9bcbd51609c16aadadbbe19dbc7705af0ca1c4dc508cd2f4a67b364655d611ba9aff02a0a31bab1b7ed6ee04e58bc4790c1c1d289f6053fafc37e6effceb7ed6be98ac717a73db00f5913d5dc0178fcfeb20845e5e4e9cef4f6ffe71053e6af470a2928070d6e38fcf6e61111d73478dd7c1bd8c66926fbca7d901e2da4d12075824b53dda9832e8a3607f94bbe35ee88ad4ac4c18c7c6c8784e5e4e6b0b4d66bbcba516192ae001612790b08f9ab2223ace3d82cd8e57e74051ce292acbf30ead0a79e44bee1b0fc0ac47e2fdbb977db49db551268124f232572d34d55f07f4184aa459403acd43baac5a08bdb370a6dadab352cf449ed3f951a61c290ea57bd06ffbacb560dd48f9bcac4c1b69fe4a441e522e4be7c5ea51cdd8f1764a5e0d695598958d681ed59caee1ea862d5baf2f181f5ef822810e6b13a1fed538c270cb88d436a77aa189a653b2d1391251d567af1485df3b49f6f99b474c97d26ff29eeed95c5c09aed5ec611b015193128844bca8676d640abe3fedeb8466437fb42399e6d595f9fccd3f8a67f49ba511c21d69a657147e03bcfc6f7428ab05d6d95fe0cfee72be7382b919819beee525cff6cdd841fcedd5e4af75c7bf31adee786fc4091ab0c9a99f55c577c1f9053100f845d0d00f993cc433971693753d69e93650d89499842713383e6637e7f5d2225f78bd36f5c6c3920c0c7c144d4818d9ca80bae7dc5da26ee94b5615327c61a3ab7a614bc6556fab61828c876b3196716b910c9b257dc48cb5ff7b7feb2a68ae3263d44022892dd401a440ad97db130a26ea19e08a6ba5f83a6cb77fb1372b3c2c6d8c9b149853deb6ff1588a3b05feca03dc51d474ae8f7b2db3803c39c827c9363ca29e92efe555122a870d8634dac87475d4b82188089952df1d10f2bbc8bd141c28536e8f4f804257963df197bd05acada21cbf07ff84d3acd34403bd4c1f9e43e2d3c0faec3f2b88a87d958da9572884d4817e07ca5521186e533783ac53a2d506fad1f85507856a7510e0c0d8925ae82aa694182e025b32cd176d326f4bde29df05b604c9f61978cd143345c8eee058ed761d5c825ba9dbc0baeff6a53a7070287763445e2c0b77581e1258a0eae255fad3ae1642f58a964894303ae4b0e21e3331d4a6ff6e3e33350def21f81f8d7bc147bf0cce8805cadfe600781eee5da3ce825283e9f4ae088e08d57b2fcac271941fcf2e04c9b634b30f1a2faa30bf26c10040c3439c48bcdaf4d21aaecd22cf8589207049a03330d2f9e33137dc5a7a5556e0427eb9d362cc709d19b8814a5786a00d7729b4cb7f7b37530efe3806f4fba5c15e7789494866407b02d73afd3419a37ebe49a250dbadc1aebe11f511aefbbad219ebb923e95ed28b32d5e5f2002e569aaedc4dadf4a43f620ce2af2cb0697296cfe7e4f99dcd8d74cac85d48cd110afcee306b9e3337bb66804525bc6468bc436b9779a825cedb89d77d917b122b3501fd39ba737786f86122683537ff66e4776a698c76e3cd9c7adece59be7b57cb7445da834491a1a46b0157ff9b50eb2db3e82d8f4fc70fa4779e14c6e9fc21946c79727eaa1f6ba5deefb5e770d73df966b9d41cf28eab76287146534178e918dc999e9393f0ab8d9b6cfdd4fa66d1ae2c0db063f44e0a50ab23d3968de872fc013fc615755b5defe350ec8f5a1418c0253b6299a623f9b63d51d9021458c9604440c9953cd974901892cc1d67afd2ac9354036bdcd7e924068986966ae6672d42dab34e9840fa418e53fffa021a639ce5da3f2ea5442295c72f029f5cdecd187a8654bb81cce1c13ab0ea66913ba0d1f5e91d5bf446a0cd491fd76dba90f5d6c41dc0c8921678f66f362b1076720cfd2d5704bf24f89877b949b4b31d6295fb0c956cb4cf340b3aceda1a9c739d810dd04e4bf3fc11b5d4fa23e0384888d6f87a3633d75b1081ffab1cc88547127384d8caa57df6022d7e0e8fca984d6bbadc1fb9bf5eb33b22dbb11d22286174babdcfdc07dcc6c8fe8aaf937c8b40bbae80aaea85b62ec4341ac8ca02214a5c6ac58ffb24742e0354335b131baef0ee33d7fe2a0528ce593313d5d7828828d5691a3397dd024207ce56bac75feedced38f31cdcf4469cafd1cc553e65d110b04d476fb18486a154b1876b46e54a4188ca61141f8efa9e108b75a4c567198448748e66e21f9e03e81d5cc401fbe79aaadf1f904f8b6e3792184f8b6b04f91cb64bc7f0afc6e4a1e0e90439452c2d20a4d8a79c09a4b2a3d927fa749bf8e17376d53ccae48a66529cc170059727636984a87dfc00b9da2723cd1c653f599caca1451a6411bfebfd29fc1bc728be33a762478582127518e58cfa9e9076c50287a44022467936264280d79daa7f66e0a3b9403f039a5f5c6e787d598c078307ec3bd96268d879c58d3e78aba8dd80fc2d6be0d74ef279de8399b93313010a8c862ee7aa91d24707a769df5b951c2ad40111fe45a3c23b60f2ed9569b3b89c4a45ae9b54f0cd40e884a6f08cf038d4e3b983bc5e8735d709d20f34a4d857d63f5e6a58efac86a9252e97c6b8d78dc77b625db8c8cf20874c67888835ff801f53876d47626393ab584620c61ed911f16fef73e38ea2b3ee6f259c327758293f2e478431ce71db285a06c66eff29873b45b0309f5fb32fa00c33445dfc30effdc89f0a669e57195cbe20c7f1162c4c9d143da288092824da41f266205b41f24924b5b46f74ec86c19a118df4a3d85539d2652daf4cc7a33e056a5dbba677c51bda8e24c7108d4f9e4b6e245d678d7c4fcb90b3245398acbfd4e60f3e13c87162d80ea0f0c991e4707fe0a107b7c2dd9947e8310af76441310a42da458068c7449c58cbdfbe21bb9f0239f17844fd2033ed05f43f464f86837fbcb8b1c946f26a1f3024593c59bbaa050d36329fb7e3f6c72d92325719a1af678e51bbac905a15f050db67fc50ac22d95435df330d4f7efc40c060544f67ea480827fd1b4d3ee312203ccb4330374a9fb3e713adce3d6380b701f545ddf0c5c67a824c13b48090bf9e34cef641c2cda3f450a1220e2cc788737e29f6dde287944039177c713135a9ca797a88b8ff097c32eb6a59907e2f69c99e5c0b8e814965633978794fd146ad593a5a6a21420990922bcdb13daf38856f2692b3214729b57f3b30c296e718ec7cd5cd88655888ad0ed22af54c76b51a3a562682dc070d660cdb3fa83e87d010ec38634170aa67738b1a67f00fcfb7e845990ad35871080d7aa75b044c70381018ef56981ec95c00ae35646aa6d7ee978b20fb983ec39a2d9eb6795590b2708cf6154cc42960a956c15dbd40b8cb3e27025f211bce9c1d25c6e99f92eba989b4aadc25512190507eef08a4ed541222ac95ec8b528907311caef88bebf5947cc1eb1ff191cc7725f45e414b13a17c0c030d570d9e26c91f353c7c8690b22d805ee5bae09d9a894acdb50647f09e7291252dadf81d3ca75e3f186552c272dfac66fe0b5ccdd6a6eb403bd228a1f07b16f6edf89a0d99d15e3cd4f0280e912b67d79fd5c4f9cc7df54a8d60416d0f23fb468f04def5bd4f9a7b132f3d7cf785ab6acea9db0319ada11ee3f17f17fd686a454e8b852af4beafc1c136b0efb52baa460d0cb98822e6cc7621d80ed8708c4bc8d34d42ef34ceae321fdc592cec09affd388bfa9d8caf437ade967e3c3339fa58be010ca1155a6aec2116ee26180d5786e2e20d42c75d9e47173f3e8cb32f869fa8da1264e7a5000d2790c1fbdfce3162d0ff28e50e230c3e52e18833dffc6baa642d670b436bdea45609eddb7db77c5cde75436e4a5992736b1bbf93d02119c11f461f3ff574c152f5a221953f7184c151f8f13844774712162c13210fe6505378e3413aceac7d55c287f5dd22813ab53bbceedbd05775429d8622263b68b3db55b9cc92ec44123583a4ecb2ae34ddc5cff98d97f4c6bbdd568d78cdeb16ef75091ab55994531314486c7acee94415c38f98f5b67d0e5f41fd9ef7ee8efda1196cafcfdacf4cac3ba1629a95cf9978b89ea0d5a847bd7bad043ad195939123ea535f0ed6a48a0540461e4eacc4135ae69121428d4b7cddf6068906edf5cfe5ad2fedb565c3cf6b18fe62337b0ceb4faf7eff72313e33b5ae429c0b78c3ce55bc93cc8757b89850aaf4dc3728f6407961bfa0f1807bfcc2a002035aa6a6abde8eac0f8101fa577f596cfaaeab3d69e5c49d34a730c055e3a05b9a8f85a7622e1abded4b7a4f7593e61aa21808c58cb83b636a851da1e490db970d9b97592e84480c494b1594ff8ca1cf1416d443bbb7a9963657671c3711c74bcba57b254f5a0b63b816ca3f52f5c442b95ffb9d877ddd7055e88c007f934ef6710e6b3a004b03bc19a68f87cb4b3432159d9919f6c530ef21a99c58b49739abf2df99c9bad007bd7d9682e7e2388ecc31a7c91b4f0be2943e62287445a8f941c5264c152e589972165c473bfb4e9f3cc778bc199005f2b9e965e84c90359ce0fd4ab40748b412ecc1eea70fdc65c58a9bb8e78273cb9e488e6a1406fc133f3173187a52f0a93762cc4206eae6e8e3c6f02962a3fe22b160b952486f88ae96989b8761dab3f98e9ebfa98ee5d0531b412d966f43d8c4ff09d6c249ad5bb3f6d792d5f80521271c68da75c8798098f6d584e9194ec58b62bd4fa7856f3762e7cd8ea7e7056d7cc6ffb5765cebed8a07697d50e4fcba00bbf464f05b3176651bf055da5fe1fdeaf6c0b190a7387dc565c6ec5e30ec74b576b0aae586e6fd1dd8ba543bd8f1cdd22afabbc485d06afa1aee88a57dde977090014b059b49a3bf8f1c450f92e00ab4050d4987f67b8769e155bc841f802ae1d82277ccc9458b3d4", 0x1000}], 0x7) 00:26:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) writev(r0, 0xffffffffffffffff, 0xfffffffffffffe24) 00:26:32 executing program 1: 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) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) fcntl$setflags(r2, 0x2, 0x1) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 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}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) execve(0x0, 0x0, 0x0) 00:26:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x188) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="61e9b8cfa73c75871a4524139a900e501e44bf0b916c1f3a4bffc081c5b3170fbd8aa1026e026f7d33e8688d0ce5c5946c3c3b2623cd78fe8417b9ed1d175484c9cc3d7c862f1712ac2ef0d372db7f402fcdec9bcd197ca4a559a1594b82e67b32a0737bb18aba0538d7a2a07b6a84ec9ee128e727b02b7c2ee257c33358d82157c091a0a2d9ed2c26ae3b04", 0x8c, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x6f, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 00:26:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2038242bfc13368d, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 00:26:32 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9a02ddffffffffff52ff1ccef169315c"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 00:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 00:26:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffea7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 00:26:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/233, 0xe9) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:26:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00fa0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 00:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x33b, &(0x7f0000000100)='.') 00:26:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) r1 = kqueue() chdir(&(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) 00:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x400029d8aaa8}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 00:26:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x800, 0x0, 0x800, 0x5, "23245d693f3dacd38a2e458180544ee4f77f2386", 0x890, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 00:26:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 00:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 00:26:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd94", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x84) r1 = socket(0x6, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 00:26:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xb3d, 0xfffffffffffffc00}], 0x40, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80000050, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x21c850962b6897fa, 0x8, 0x4}], 0x800, &(0x7f0000000180)={0xa2f0, 0x401}) read(r1, 0x0, 0x0) close(r0) 00:26:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000240)=""/102, 0x66}], 0x5, &(0x7f0000000480)=""/183, 0xb7}, 0x843) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0xffffffffffffff19) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x1, 0x40, 0x80000001, 0x401, "14af2798dea56aedf9d42980d5042482fb87e172", 0x400, 0x9}) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 00:26:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x1c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) syz_emit_ethernet(0xffffffbe, &(0x7f0000000580)="e4") 00:26:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x20, 0xc6c0855516c1f535, 0x6038, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x101}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) sendto$unix(r2, &(0x7f0000000180)="9392d1920e165c0efed4e417c9015f01300cefd6912788405375a636b54cf5c2f2936f4dca11eb232216330f5987384848074fae87a832b384bf5b63ff554fb68fc1c4ce1bf713d5fc31e80596da06653a74f4698c442e081f98c7d3f3de1fa06eff4a8ca676b34509a5d5d128dd866e995e3d02ef9773ebe0c03b6be3d390d9024c87a56e49c0ccc23802f37ab38e04b7215a5e660e38e45510b3ed1064ce0c79a7212ad15c13dbba8ca7168f6114f1fc0498655db6108c4273d5a554ac5bb3a188", 0xc2, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 00:26:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) read(r0, &(0x7f0000000000)=""/69, 0x45) 00:26:33 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 00:26:33 executing program 1: nanosleep(&(0x7f0000000040)={0xd6, 0x8}, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 00:26:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='=', 0xffffffa3) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 00:26:34 executing program 1: r0 = semget(0x1, 0x3, 0x480) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r3, r4, 0x0, 0x100}, 0x9, 0x3, 0x3f}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x180a2, 0x0) setuid(0xee01) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r5) bind(r6, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 00:26:34 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0xf1f4f4e03b4c19ae, 0x0) r1 = dup2(r0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x4a692e3ccf6e777c, 0x8000, 0x3ff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xe3, 0x2ddc1005, 0xe6, 0xfffffffffffffff7}, {0x0, 0x9, 0x0, 0x3}, {0x0, 0x0, 0x2, 0x80}, {0x6, 0x4, 0x8b8f, 0xfffffffffffffffb}]}) 00:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x80001000d8ce) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e10d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xaa0) 00:26:34 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 00:26:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x85, 0x3f, 0x799, 0xfffffffffffffffe, "f095f87dfa28c8998fff616346bad0f82131c936", 0x6, 0x1}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00'/16], 0x14}, 0x0) 00:26:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f00000002c0)="c1a271e9acf4280a3077e9a9042c861f2c2d02560520c2ccbc29e114f5ae50d43ef86ea1e46237a02fb059d145b4806abb986733e399a9f4831483e7574b505788a67217cfe7460c2ecf3fd7cb3977225a756bf34724f50f20de57e5692e95b80fbe34ea2b1858fdb1c5c4d0d6489bb3110e8aedcf24fb2709f28544c0b25094d60b7ca797adbed3d2a8839ad734dc98171a4fb5aee01ec7a18de75f2fa3f0423e9838c04a7969a135382cfe52123f03547b91b2fe3fd0d10cc153821d950a523e8e85be5ad710a83bc63566c6d0cfdf14da78e99648ba2d4df486", 0xdb}, {&(0x7f00000003c0)="c2913afad5ceaeaf329fa2af96c56e2d77617c5e265fcd51dd4eee8013e736e0455c62729e602774efde36ac7c869fff91f83f7aeb46b4b4446b378495dd36792a6a3952c49f8fe06cbba8c6c8465b82ccb9537a6a7ea9da3177e48a88ea6da40c70c73d59cfde974afd697cade6a4acab05636b2d25c3f81c0c0bf9b5dbe8a21d982ebb5eced915f83036ab8f45d46ed1cb003205a4", 0x96}, {&(0x7f00000004c0)="30db9604d5fa207a6276ea36a142faefc71bca75d99883f786af0bf4272b522d299d14686d49a1012b8270f41b0b420d74593336c50f2d4dd9fe002019176b5b1b910168a91af9e1c77dae35b36c996930d8720fab7e5afcc3fb636779eb41dc9dcd7b6d742e025d082f50d61eda650bca295e18e11eb62ca377658eb257064fc430946756a6af1294463e29dfab314dde048748f05abf65871edea3356a939f7bab7be6db71f3e21f6d39fa6c44ba338bbb30f4b28dcb968f894146284e50b2044cfb577ccdcf1bba45f61545ccef7bd341572ce1fb5f514857a2e3a2fc931ea13060bcf4a7bc876ca7d554d91aeb034d83f5a2b9", 0xf5}, {&(0x7f00000005c0)="49c5311163ef9be2b45a17c085f324420fc46fd4e90604a124e135674a897a8b36fadd1d193aecef72dc9eb1cc24e8db802d2223c30f725f5cf8dceb34a7c0c45ca1ed643b3f01522e52b119a0f4a4e65d9732ea4c316f680ce056d13ef1b5adf3d5079b04d768c072235eb7d05dcfefd3cf770bfe26a915ae45501544a80a9a74237f0584fef82cac5811be48850ff86b3caf26d82cc1a884fd5d92b969e5b3660fd7f1281f7c0259a0580965866511a416a39dfe0d7a3bdb42e0e1adac40d2f6f9", 0xc2}, {&(0x7f00000006c0)="b4ffe7818041c97b494f5dd1895f0ff5d781f055b4e2c1c5aa453097186b55e297aa3e6a54543e62c241bbb3bbf5020b16ec71544dade65bf439b4c7e7931c088e5f573ad219d3d93332d9fb9b89d0a0445c578b7a225e1b07bfde958a2fed7dc3377c85af691fd5ee95eb527454adfbb184ea58ef89855678d0ed3feb5a48e7bc2c7e6b55aeb8d4d7c458f317ffbc3d", 0x90}, {&(0x7f0000000140)="89d9e2f6ed0fc570e68f9cd7b74c27a044a3e52bcc5f6b1723dd0ca8deffc630dc3d98384f5454569fdec39f365154d2b2c2", 0x32}, {&(0x7f0000000200)="e5aa361ce5179b11c70c6d85e08fd7cd75d3e8f76b5cc83d4487dd3a866506acb34bac3015458a5dc188acdbcbb00388c083280c077d1c8840e9180856af550faf09490247cf04fdf5c0c911e09822e83175f3d436171167fc264621e91b", 0x5e}, {&(0x7f0000000780)="bcd976d6414a0013e48943f29c45982228c8d9925e2b6d9eb5671ccf3489584ed6582200e1ff61c3c2ea126bc6cb61a5c9c1623ce2b11ff1f660a487d19f2cea227a238ca074ba6d3f0bbddcdb4b1a3440de42f558f6a98ecf251ab9ab7e2d12003d9515403362d2bf790260f768c043990e1e242863abd933eb8ca19a68e91252d534566486ddbced4c82790b30b547eaa21200fb26e3cbee390d7aee655d3730d483c10287afa9b1b1cb8faee2651eaa06d70a4953da131a3abf37f92fcb725c30802a56a8faadac94be9058a3f862603e8237b14962c681fbcf3982816057af56f884137c433255985e596cf4fd1a4a7e6c824d5403f5226c22239ee0a8f72ae12f845cf03e28a4ab437e7cd5a24d2823e94ec7696a7c163d299bfb02ccfd33ccdf7c2f5d39e8d990aafdb1e1359921cc51082372b460aa436a54354214b1029a4ac14cd888a1e14b1586489749711bba928ee1820b65acaa5f111b3e0d5cf0f49938f7630d96002473c8a0067266c7c724283149c2c12afa4b1b34d09bf21c95a9a8f5c8a70831be66af00b570a9f0e8606443e149153873fceb98e11f4a323d1666adf7d767b54728960045de2d256fc0de09e943db271c06794783b92a779d1ed7c787a41245a414a22de73e91e243c01c010ef5224ef038a3bc2403647a831b8fe08f4929f75d386872d1d5b5ae4e35bb2349ce9804085b0c18cadaa7506663831d5f1c0f62a84db1fa6b567be0214d8c4d9a34c606de31a8852988edf958382ed9252bf328f109d99e84c24f2640d45d99b89d2300e2e75953c1913ee22414210d2068742abc2303761e738aa4d7d162d3b3d4afe7033530bfaf0c054b9291d4d9e196f0eef09cfc57b4603524c986f8646502c3fe1df4a751f85548bee9c80528920c84ac3d6612e7957565b37ed28c5915b99e68d545384e2ca09323147400d8fe4f8921f550d836b3155f2975326e5d5786a78dd000d3142d58de6aba8401126cbc0254297dfee108c6533896c2463a7361d8fed246ae0a16fa9166179924a3dfcae36ed06a43d4716ced068c8417b5c35b376204d827cdcf09058a31103742d2f27f49d0970aef7ee984ae2871acd6f872364a22df47e1c6deb2ab604ca3354848e15ac46f894c7d8be92b7c8fe9783becaceef82b8c5affdc72a61ec4e7d9ddeaf3bb5e3b534e50dbdbbc4ea6617611168ae14cdfc2e31e169e6bd45b2d5212dc785a2a81b10661fd342835e0593e445dad2d178b98fe23b294010446b6559d4ddc54a81ba5898691761510f1ec78dcf3b7c717919b54fc477800fe401e64e2b69bea7d5c8dcf979ebc4db6a25582e463fc3381076c16440f0553c2ad2ad26bed86cb0098a1da87931fa68ee3b64ad42ee7fda045b1cf7dfae2e8e23eb70fe27b9396658146637ac0eb79c67bdd06ecf503566abc0224f3bc9e2b1df3310e8c2b107f8b9ad86cacfc2e754b101a2186ae1a9b5049df8da9a86121ccff38347b0bb8db5ec50c2f1f58c1f56b7d4db22a6a96d293682cae4fe1056c470b7079c164e30a27609d5e30b58ac1dcdae831a875effb176b531e28f82c4220d2c4c0922179322ffeda2e3a9af6c0b860a9c787d8e2578cd307da8e4ff78c6163ba7f6937869e37f12a1cc073d8d4d661e06ff3c04ebe3b026e661ac5739b2932ff0ce0511d73eb1a08bac886eb4fd16014d238929d9e1fae1b3ddb9cea4edf8b7c3719d452eccf7d5e20777934cfdabb118fd52eeba4bfa7ea9a2fcf52096f940b485758da2463b22c4745e2ad61bb6f98ccc980e468dc9ecf73040de3ffedc654db567616f8a743f3b53a52e5135d8c51889433b8e1805faf05c58b67e9f94c2286de890344194e2be753fce1f7e3133aab95530a8b210cd02329b1bfd88f8f202d7d0dd9673cd63c9e1a3de892f05ec034d5f9c7e7e34e2e6c67363fbcd1141cba2328bfc093215ad108aca754b3cda9bc33c96b9c1176dfa10ced45570c5c96f2106833a7c7161f8466777a731c4adcf56b16267fcac44c2af8331af699bd3abd5ae77cacf98f50bf42f682c2428ba810236a326953adfe27d066f2c0abfeb326afb1ecc720d0b57d3a10c51f2f38cac095c7026a78687b82d20b7b38169111afdcb18293bf6530712ba6e563fa5b0ce73c0e20f1b5fe07288ebde2aca2dad37a82646a62c56a6d6712c05b9aa24349383f52a997ff135937c540a6a8c1875ebc761bffb97a21393799e531f6ccb097f7b4c586a389ca1da8e236e5c3359b221c2628ea6f0c68704be3142a85546c960d22806444243efb2f5ab9680586226d4d5fe5785282bbbbda6996ab8acceb35a3693dc40f0a73ae047a6acd7354ec0124c7eca4c9611ea5fff9cde3b1d45a0fc05ca73ac60ff4c46f666be4c17f8cc49d5a4e214ddf67227cdf83f4f6d081eee3334ae393184dae78b76e39a295064c3b319c9c61672edc38c1c626ab2055c63afe9109799b27ab43cc329c2683e9b734f71b653a5ba3843cf5aae05199f601046f2b6fbd962ecc4b369f420e96f968ec3859820b0cbdb8d0af7a0db30db6ac0c0d20038a10e0a84904fd0f3b251e7a630d913f79145e33d1b1f9108163d21634ea61bfbf6164bb6906eceea08ad7f9ee4f8fe9e956b512628b9097a033cd68eb9d0a91c60ddcdb7559c714184ca848ec8338780c8717f4358240cdc691d7ab018118c7f8b132c18065d07fa5d7ef72132c6c82dd5d355b01005b61b1868e979778d178c6d63141cfb0b9a67241f5878cce360e769d4b92dfad4efed52040c099972236049c0ed48ab21f3fc50aed3b120cf20a76b4731eb6245ec3ec703ec27f059c38aed847cfe826061d3308b747d6a33139d18fbbac11bb47a5b8715fdf234a1e9b30fea8ce7d6f10a1790fd4b35bececd8694de6ed0f42b962849a3f0a8b576bc3d5b90ae48936a13ab8b2c0dc5bbef9e8235bc65ee359c91c3e73efde102a0ffbb7e190e005dc2d3126137481f3e56cf57f2592d6e710ec50e9fb97bf35fd70819ee85edda01f6d3c397a0648eb50086c56307b44ee35b461b65b96e1873e2dcf781fe14fb97629e88e4df093211d80d1411aeb695b6697c64b556fe627d8b20f0ba87bde3d37e61e974da9abbec06241842e477c25e3da3ffbded702a90c337b33b5987bed99165384f78d8d1f7f0f75b8c057e93d205eaa0cb14091a550d00214e963779821f2d217d871638a6caa669acc7d46c9b609b8f28d1777a47dddf748c5532a127da008254436fd39726c6c7a982024ad01640672fafeb7e6a6cf7ff0b7fb5ea47d7b5cf78ae67b3b28f4cc2b049543a6505d4d5b0e79fbdaedc773834b06092b15f6f0a0272b23d62c9049575b66cdd6b0bc7eca1c1479f11f552a8badf1dd0d8752fbe7e36384f88e7f7b8d5ca12e8d1b2d2149ef2713550b53927d37d9c548eb45ef87d4d6faee197da6e4d753b200b386aa4c6064247e83dd4032a6d5547048543851234e5d35b6c29b66c0badd6acdcf865265b59448c951284f610abcd5ecf8f28ba327c386e2853f024aaacefd2d66dce55ba38f0e38470827ea81d84f0da00381fb2453bd11d2ae5f4a456578f482a359a57009db5ce4703dcb0e4cf6825c7bf9e714a346db8c5495945733d8607b76296505cf945ca87108896cabd7cc402910603610c4d9b0453463d6b282034068cc364d6580d861a3a572d47e69ad6d90551255509e0b2698023ef718c572bbae61ff074e6ef5c7c048ff29e43de652368e9fd07065ddf7bf77719a0020c6ead69526edefdc6351553597412a642e55e6d40acb82d24ff377ed4396bc1f1208836376b3e625fe14358875b7588f2de4acbec1e25809eb795c65c47cbd645c983d34e8e2835ba5386184c49e5bfdd809090158aea0e45036a859caa6f8f28a4eae4e2285ae02b3b1fd5fe49a63442616f429d5efc4ac8f0988221253dd3ee6d4ec58f0e14b2c7021dd56da29829d5e131af102502fc93e9d699f84483330d0c1575ad0eabeb07a56c00a2e0f44cceeb4006db6f2254fa4d160316072aacb35764ddb50f1db6194dbc52f97db6fd375d558413e99d8d22a3ffb6f22b89d347365601d6d8aface7c036f5e55690a95667be0f397fd41c0da6141586824d7e5a1edc4308d57b716355de77673d03f7e9b22e1617ba12917d0307c5acbdbe77ac27cb0f44e05a67099c276c2f34dc1d11503a8ab8e9a8912b5486b91ee428e094cacafc9d23bd3775f15050a57a28945b6578020976ddb11db21c5bd25f22b762afa53f9296c03ab38e2b4e03290efe3377ad583251d74c7805a96d4b2979b16cbd163558ef96e4889cf3c2ff866c325931e250fa64e1702ee0c879e11b8934f6ce5657fa69699f81b67edcba9401e2029c34dfb819370a035b9590ab4fc0d7232ca995c1145005d96acf84bb238c1b86c38f848ffa4afec34423b0f74fd536356192ffdb2477535b79a7cc77e6fae2091ee5e473211d0d55bd19803b589416b11dca445f967919d694b6acbc514fba326cbfd25679e1b90c77b924b4c255343bf04ef18afe121027973d5ef2e494594e852d2c34a9ea4b29732c5b5b90c13338cc465a7b2dd087ed976906bbbd37f755b823b4e9942a1b16e1e8d77a557c2502f8deca60e87493e6331575dff4f575acc10ce5dc4ac3e539fafd0f876efb002ebbbdd4b370b4272dcb5e20b8c0b26c8fb778f2537e60359c1e63500acb6cb20bed1520ef229a9bd3a50904c3c6cb56b5976e7be2d467bea2fc3c1b871a133a96ed71270813095245232183da51741348826f46f4cd5f190661fcf0a9f8f77a88c5891e92a4bd11f0e11991638f79ab276700a314ee110b3d220390010b1a07fe2e9492f32f0c14b2b1bdbc613fa55301f114a5b371eb7356ec97dca3d6fdf311a73a64e1642ffaf6c8caa2a27bcf9c81917452db188b34c4175e3f8a7cc7eb8f948703f4d446c20b506901b1ec3a279af6cb7fda5f39ee3e01bcff98f92b9216220b3c8a55059d60e56950047e4d65e7310ef6748379f1a6fe08b2338e6c919d67d041c636b1cd8161571c44637c0c50594666ce5c01ef8bb4847d14d1b147275ab4062600b5e626fc6f08ca236fb82773ef1ea7bcd3b85dfff0db53f67e3e065ad6f102a31f2b3cce3a3f44860856b23435b378df5f8157ee807cbd4402e0c05ec7b8368ba1e7b60a24fc77162b50ac6b1683738414dc02b95afaacfcc470697dbf0b0c7e7da2c1bc0ece3412ed1c94330e4cbc3a291f60585268fc3206d88fab96d5ba0387b4de266153002ff274c6a13bca6f3c62f33f2a89c1f277a1f4fe14815f87427bd6ae7bd3c616756ec0fa75890a2501e19c7f14e0946a45f2eb35653b1b1643691072f4ae6940d8b36dfec60451a66c1e12051a1a1e2269a27956262289e486a39188d45cfb96c7d7bb26ca9404fbb071db30adbca2bd0596b4d8a6a3c194aee3ff86e4bb402a4cd906ff5b1f9daa502bdcc80fc3d95e465862a0f63e5ff72c40c9eb6365d0d0497c2b0f1340a34bc698591629cdc1ae3f8627126018f9243d068d5cb60f494d6fb092a849511b36a6c14df6195a3fb7d3d8273db19c05a61e1fe8810bce2ec168537a17c7e991ef742d109f0dc785d8575d740a156a165fc59c6e4281ec3cba60554f5afef28b93192c8e26db171b4c07aa7b4a4fbfde6f1c4e53d458bbed517c12d96c0eb7963d985db908b20be4d1308d5cff8f087c293116945e2cc151c41fa8f4ec5a0afe9cf1b6cffd1ac142404edbc505393af5c5c66714eacfccbc89e1f6341ada88f", 0x1000}, {&(0x7f0000001780)="b67a8d713d7685eb3575fadce88d932727d2ba9bf6e9ee72d31aba4267e10de8d220133e4543945deff290a8799f2bfed8cc2315fc857abac4f93affcb2d3711de7b7e415995f4ceb1982df6506d9fd9419ca7d3612251a3be68058d6e755362c8231e133142afea6e7fd5c5f871bec8cf83a65121463178bffab2cd043b289d66de881e712154fa659d4eec8fc450eaf69eed94d0c0be0ae0fb83fd8d2f5bf56f45cd30e9980bd5125ae22a7291744f0e2985bc79e31775846e660d3335273f8411d3f5368da15ec8c472b19c414bb4b1f6507704007ce5d11900ddbc4a6525076eca085cd93dae828a0833fb4f214b694e66e6dd17242b3926640f", 0xfc}], 0x9, 0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001940), &(0x7f0000001980)=0x10) ioctl$TIOCEXCL(r0, 0x2000740d) 00:26:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="2c969a701c4449b82425c06cb92e910ba36b4b9eea0917c1dc50dc1fcfde173e8096f8ad5350358b8127ccf133094267b81b9bf07c87fb541b895d34e03fed966359ac6b8e7f8bee31c60b", 0x4b, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0xcbde5ce11e2f3ae5) open$dir(&(0x7f0000000240)='./bus\x00', 0x10000, 0x4f96c6620a2dabd8) 00:26:34 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/1, 0x1}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) fcntl$setstatus(r0, 0x4, 0x4) 00:26:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0xd42, 0xfffffffffffffffa, "0366402ba77f0c033c02df71795acd76ef3caf00"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x40, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) 00:26:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x63}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6776b76b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0xb000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8aa}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001640)=0x85ce) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000200)=""/241, 0xf1, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0xa81c43db6511c1c5, &(0x7f0000000600)=""/4096, &(0x7f0000001600)=0x1000) syz_emit_ethernet(0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000580)={'./file1\x00', 0x5, 0x1000, 0x4, 0x1, 0x1f, 0x5, 0x4, 0x0, 0x1, 0xbef, 0x1}) ioctl$KDENABIO(r4, 0x20004b3c) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x101) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000540)=0x9) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 00:26:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x100, 0x7, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x6, 0x4, 0x28af}, {0x4, 0x5, 0x2, 0xffffffff}, {0x8, 0x9, 0x1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000400)="e5c2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) pipe(&(0x7f0000000180)) 00:26:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x3c}, {0x7ffffffe}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x40f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x4, 0xab95}], 0xa, 0x0, 0x9, &(0x7f0000000140)={0x98a1, 0x7fffffff}) r3 = getpgid(0x0) getpgid(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) r4 = semget(0x0, 0x2, 0x400) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/212) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 00:26:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 00:26:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xfffffffffffffe87, 0x0, 0xfffffffffffffeb6, 0x0, 0x0, 0x5}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 00:26:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x1}], 0x66, 0x0, 0x7f, 0x0) 00:26:35 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x80000000, './bus/file0\x00', './bus/file0\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x710) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/161, 0xa1) r3 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x81, 0x2}, {0x8b, 0x9}, {0x87, 0x8000}, {0x101, 0x5}, {0x8a, 0x100000000}, {0x88, 0xcf4}], 0x6}) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000300)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000002c0)=r4) 00:26:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xc4) 00:26:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000422000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 00:26:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 00:26:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffffff344c888b660f7733ed1c77677a2bf119cb8fa130f88bff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ca9759cbdfd32181249be15b60a186d7e719e00502dd5f9adf7c77b411664ab19bd1ea027f6a83d4373b99613c0ccd6fae1e35fd69d53eff4991762b87f4ddc3b74314c78649e17d6a4986bb528e8995c5914b9b81654b84f96b13f4ee8c9ff46f6bd2af5977ce41f673179792b4869076"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 00:26:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xc538d3a9c4d9782c, 0x6) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) syz_open_pts() 00:26:35 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="f3c50000"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000000), 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002a40)=0x1) fcntl$getflags(r0, 0x7dedb62f17de33af) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001e5ffff07cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 00:26:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus/file0\x00', 0x8000, 0x1f, 0x7f, 0x1, 0x80000001, 0x200, 0x2, 0x0, 0x0, 0x9, 0x7}) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000f100"/24]) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 00:26:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x812310a534ce4ea0, 0x10100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 00:26:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 00:26:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000e0feff00000080ffffff000000ada589001ced4acb318421c25eedb08a911d7d11155624ca7c0200a166350c149bba8f23a27d318727a8ebb02fb8c6a10a661dfe090a71916fd0cacf31df4f361a4e30e2247631cad78c2d3ac5376cad382ecfbe62015db3d204263e42e653c03bd23eed3bba5420b38b7f31182f81bf1f9ae9d539cdd50080d547d549e24d9d695468b3ee77721282b6acc1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 00:26:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x2, 0x101, 0x3f, "8232eac9363c1a9f50868c09acec0e81c139d194", 0x0, 0x1}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000008c0)="145fc982e495cd5470855359a72e797f0f84672f9bb88ac437eb8781c47b00b30ce49a512a5066e31d5de96abcfa4fea2c61671fa658be9923e740785ec84eb927e57b2d247fa129e3c64c1b6ab44a37d6bbc4ede9235a71b44b316a5a65840f5894b5f25a9e2d45ddaab55a2082793e91f4eff0b280c55468396127e636b83783663594c7d0d475ef6563de8a7aaf07cd15f564088c4bc9754967edc7ae287fa097fc1bd397012211c0f7290144e28703a4d8f8db86b07670be3eff0c07369f9afbad9e601893f0fb98845f3dc3ccf836b3b9a2954626db6e55672821a47d0a4a1c1462e796dfa5f9940525359dc500c282e4fb31a43e81e311ddbb9a8450aa3847eb60571f30e9b086371350b932c7cd51f6ed9d7cad54a9a95dd01a0a9968b09dbed330c0a488f8752d8f40fb13444983722684b4f7e29766a0f46f898ae5ae6bf73ff4fc8b1dfda7cfc6dbbad9eb9feedc46baa61cd010164388ef64d49241d459765240c1aba5314bd7f2bad2829fcf31470eb1ab19ecd74ae3f88ffc9696d2f5e0c3a8133cf32d9d4c387f9a516371f4eccb02e9600535f3f5833302c4db2c8ee9ad195e35f7011806f3d9ac4f63eb6f564013a9106b5125a93970e303c7ccfc2390ae998d45b194c3babe725b2cf600be669098b2734c27aa2d5f5b43c508d6b27ee9018d27473538be", 0x1ed}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x100) execve(0x0, 0x0, 0x0) 00:26:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 00:26:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x82, 0x19) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) pckbd_enable: command error 00:26:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0xfff, 0x4, 0x5242f41f, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xad9f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3a}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 00:26:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7ea354165a405cf8) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 00:26:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f00000000c0), 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x1e00, 0xffffffffffffffff, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') r2 = semget$private(0x0, 0x1, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)='c\x00') semop(r2, &(0x7f0000000180)=[{0x1, 0x1, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x800, 0x1800}, {0x3, 0x251, 0x800}, {0x359c45e66097cacb, 0x7, 0x800}], 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x212, 0x1, 0x1, "d88f94810d969af697fab19426bb18a3b5c16345", 0x8, 0x90bf}) pckbd_enable: command error 00:26:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x19, 0x4) 00:26:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 00:26:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x482, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 00:26:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getpgrp() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x6, 0x0, &(0x7f0000000240)="eac2af2a834e4ad705056d131e13d9de68d507d36a270f1adf75510784673811feef865c6164856714251bc3339d638120fb93a505ef9fbd93e8620970c5f5816405c628d1a790adc4e1fa737417692b92d1ebc5184c4a95dcbad13d88cfae4dc9fa39adb9419bd99da03d11ca2410c50ad9f62871b1dd84df02dd5d1f62072c44e960b34a4c4fc1", 0x88) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f00000001c0)='/dev/bpf\x00', &(0x7f00000003c0)='(#\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/152, 0x8efdeca4a057851b) 00:26:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xab1fb1b231ded6f3, &(0x7f0000000080)="9e0facd86d07dbe491cd77addf2dcc67218556e3ef20209ee06bf8c33bb8959df8b8ec52abf0ebce5cbed63f908e5a16873113b517e9515c021f233127047ce05390791194e70840d3bf95537fcbe1d26bdd5a4e0efc90088dc24f2c727650b9c9975d0ae762a316e54087841b804073663d0c36773ec172fa39059d254bc9181ea204f6418d58ab627cc3a4cce0cea1970a5538030c9a71fd2eeb12f8478756e12dc9a165fd199b3f747bd2f9aeb8d5f855ec938455a356087038e4", 0xd) 00:26:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="68605b9e934747d28ebe98562e6eb3a6084a59ed36d06dd230cb21330e9d8affd5c988228755ea0c8ba7e3a221a965b55cb2c26aff1019ab1300d2b6950beed238", 0x41}, {&(0x7f00000000c0)="93e372a7ab8f73a848bb9e22f9ca2c1e6359fc9ff8d78ed06e0ff8a4819f30e7cab9798ec9e465960f6fb9ebf07d35a0a33c76af86d52df25632a97a8860aa90f5478a346dfbf79799100779411e8d40a337e0ef", 0x54}, {&(0x7f0000000180)="6bb0735cea719220c3fcdc8b0fec0d464591ef", 0x13}, {&(0x7f00000001c0)="fc3c1b7b1b8e0c8feda17b2f756ae17681b422e95737a47953e157032595bbe08055835c9653126ebe2bb52fd89adc0092475f588a3d39f8d516cdc36df106d971c46aec5fd8e5279dfb8f90dbae4049aab0e8228c3b867b517bf37e476c3bf124cae48352121e9931a367461f86a164c2a4432f8593096c6bf6f9b866bf0494e300daa197119638e846f7f5d7c28aca166093b87bcc4bfab1182b918bf7e81ec72e38b869", 0xa5}], 0x4, 0x0, 0x0) 00:26:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r11, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r12 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(r7) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x4, 0x180) connect$inet(r13, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r14, 0x0, 0x0) 00:26:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) dup2(r0, r2) r3 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x100000000) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="e018abdf69ff122ff09e67f7fb8bcc0b57fbf06d96910025b2791f3a85b1ae103ffcc743db061c360e72fad817b6749a9f693bc0d01f131645f85d"], 0x1c, 0x0}, 0x0) 00:26:39 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/134, 0x86}], 0x4) 00:26:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000180)='\x00', 0x80, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x3, 0x4) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 00:26:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x6, 0x2, 0x5, "5f4cae90852fc78b4705e97d0659a0bcd0cb6528", 0xea, 0x7e9}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x0, 0x3}, {{r0}, 0x0, 0x84, 0x1939722564e45b26, 0x100, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x423, 0x9}], 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x46, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x94, 0x40000000, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x79, 0x80, 0x1, 0x8}], 0x100000000, &(0x7f0000000100)={0x7, 0x6}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:26:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x7a6f2f3cef6e30c6, 0x3f) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x19ae10a2c68bad8a) close(r0) close(r1) 00:26:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0xfffffffffffffcf5) 00:26:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) 00:26:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000040)="29bcc05ebb9bb2e21d43ec8a14c6528bdf79d37bbb1f43d8496dae1606a5c4930600094c1c4cb292951b164ee314a9e1b82a380c619d1ac85ff61cead08c284d15a2181610eef2ad420c42e900948c9c35daa91bbe7510b7a336cd19c67208e3e93e78a9d1612c6b66c92377ecf7856da5f44b65e07664b7fc6eeab6efebd9aed095ffa91dafa379070a87c9700ed471ea07835775d749b1a1c182e8c39e59d2eab1f4f57606dff5792b60e52f2acfbccc63e1629c4c10494502f3e749e79a563f05a7119fe97fb9f0c2cd5c", 0xcc) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)='>', 0x1}], 0x1) 00:26:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r0 = semget(0x0, 0x0, 0x80) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00005cd000/0x1000)=nil, 0x1000, 0x7) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:26:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xff, 0x7, 0x2, 0x2}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") 00:26:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x1, 0x9, 0x8, 0x9}, {0x3, 0x80000000, 0x2, 0x8000}, {0x7, 0x10000, 0x8, 0xffffffff}, {0x6, 0x3, 0x6, 0x1}, {0x81, 0x80000001, 0x8, 0x1}, {0x3, 0x4, 0x9, 0x400}, {0x0, 0x3, 0x7fff, 0x100000000}, {0x100001, 0x6, 0x3}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x100000000, 0x7, 0x3, 0x3}, {0x3, 0xb1c, 0x2, 0x401}, {0x3, 0x5, 0x9}, {0x8000, 0x5, 0x6, 0x7fff}, {0xf5c, 0x9, 0x9, 0x1000}, {0xff, 0x67, 0x20000000000, 0xfffffffffffffd52}, {0x5, 0x2, 0x0, 0x3}, {0x2, 0x6, 0x7, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x110e, r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0xfffffffeffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 00:26:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setuid(0xee01) seteuid(0x0) semget$private(0x0, 0x0, 0x10) 00:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x87}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 00:26:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x14}, {r0, 0x1}, {r2, 0x100}], 0x3, 0x39b6) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)='L', 0x1}], 0x1) r3 = dup(r1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x81, 0x1, 0x800, "971161f641ddd978944c48b1c53628350163de70", 0x3, 0x8001}) 00:26:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xffffffffffffffe1, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x60, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x26, 0x8}, {0x27, 0x7}, {0x0, 0x1}], 0x3}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 00:26:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x148) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 00:26:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000480)=""/174, 0xae}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/56, 0x38}], 0x4, 0x0, 0x3e) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) sendsyslog(&(0x7f00000005c0)="fc5d000069fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4712564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416e0000a35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d1774d702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7550000e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0xffffff65, 0x19) open(&(0x7f0000000380)='./file0\x00', 0x40, 0x30) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) getpeername(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r3 = semget$private(0x0, 0x3, 0x80) getdents(r2, &(0x7f00000003c0)=""/192, 0xc0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/105) 00:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 00:26:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 00:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 00:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xf389, 0xff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:41 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xf50b, 0x7, 0x5, 0x4, "9691cc222490b0b3eddbf050088475cc9bac6ce3", 0x4, 0x8000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x0, 0x4, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x4, 0x8000}}) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x288) 00:26:41 executing program 0: r0 = socket(0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1031, &(0x7f0000000000)=0x1, 0x4) 00:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0xc8, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x50ead52df214cf74, &(0x7f0000000740)="f7ea02dd23041eab085aad45a4faab3e087caab4b78d01305ffa") munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x901, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000003c0)) getuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000006c0)={0x7, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x29c1, 0x20, 0x2}, {0x5, 0x8001, 0x26555cfd, 0xa0}, {0x400, 0x1, 0x0, 0x7}, {0x1f, 0xeac5, 0x1, 0x7}, {0x8, 0x4, 0x6, 0x1}, {0x101, 0x8000, 0x7, 0x1002}, {0x0, 0x40, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x7, &(0x7f00000000c0)=[{0xa02, 0x1, 0xb284, 0x1}, {0x3ffc00000000000, 0x7, 0x5, 0x6c7}, {0x0, 0xffff, 0x4}, {0x3, 0x8, 0x0, 0xc05}, {0x6, 0x9, 0x4, 0x1}, {0x5b04, 0xffff, 0x5, 0x2a2}, {0x8, 0x8000, 0x2, 0x80000000}]}) fcntl$setflags(r2, 0x2, 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 00:26:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r0) nanosleep(&(0x7f0000001c40)={0x5, 0x7fefffff}, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getgroups(0x274, &(0x7f00000001c0)) r4 = getgid() r5 = getgid() setgroups(0x5, &(0x7f0000000140)=[r2, r3, 0x0, r4, r5]) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:26:41 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x4000, 0x100000000) 00:26:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000440)=0x8) select(0x40, &(0x7f00000001c0)={0x4, 0x9, 0x5, 0x1, 0x9, 0x59963840, 0x3, 0x7}, &(0x7f0000000200)={0x8, 0x3, 0x4, 0x80, 0x80000000, 0x3, 0x6}, &(0x7f0000000240)={0x1, 0x5, 0x101, 0x3, 0x0, 0x3f, 0x600000, 0x10001}, &(0x7f0000000280)={0x1, 0x9}) getpeername$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x40) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x820, 0x0) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x2, 0x2, 0xfffffffffffffffb, 0x200, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xee04512188206182) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:42 executing program 1: r0 = shmget(0x0, 0x6000, 0x1, &(0x7f0000d84000/0x6000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3f, r1, r2, r3, r4, 0x2, 0x9}, 0x52, 0x7755, r5, r6, 0x7f, 0x7ff, 0x5}) setuid(0xee01) r7 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r7, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) 00:26:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0xfffffffffffffffa) close(r0) r2 = socket(0x10, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0xe5bec0130f85c6fc, 0x8000, 0x8001) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0x9, 0x3, 0x9, 0x8001}, {0x66e, 0x80000001, 0x8001, 0x20}, {0x7f, 0x908, 0xc7a, 0x1000000000}, {0x1, 0x2, 0xff, 0x2}, {0x5, 0x9, 0xab, 0x1}, {0xadd0, 0x100000001, 0x5, 0x7}, {0x1f, 0xffff, 0xa43a, 0x7}, {0x0, 0x2, 0x20000000, 0x40}, {0x5656, 0x3ff, 0x2, 0x20}, {0x7, 0x1f, 0x3, 0x2}]}) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x42c, 0x10000000fffffffd, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e699319296480b7607487f20971eefe588c937d0aa5c2c29d6471806006a21d8a439af3945f556f8d793591b15b75df57ec09474ae304e14b9adf8de2b98e552a6145f368367f3dc2b8e3f6a22eaf4849c261ea1c855d50c46d0fb2f88438d07c848512e48317103acf84975b7c333c0931d0c752670ff3205d761dae645219821fee2ea339c23acd8e1376b35d713", 0xfffffffffffffc6f) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:26:42 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x101, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:26:42 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x7e}, {0x3, 0xfffffffffffffffd}}, &(0x7f0000000040)) 00:26:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) fcntl$setstatus(r3, 0x4, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffeff, 0x101}) syz_open_pts() r4 = semget$private(0x0, 0x2, 0x50c) socketpair(0x2, 0x1, 0xa64, &(0x7f0000000080)) semop(r4, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 00:26:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) r1 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x1b1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 00:26:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x100000339) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0) 00:26:42 executing program 1: r0 = open$dir(&(0x7f0000000640)='./file0\x00', 0x8b77115a93769ced, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x1a, 0x8000, 0x2) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x7fff, 0x0, 0xfffffffffffffea8) r2 = semget(0x3, 0x3, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x4, r5, r6, r7, r8, 0x40, 0x20}, 0x1, 0x212, r9, r10, 0x3, 0x3ff, 0x9, 0x3}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0x3) r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r17 = getpgid(0xffffffffffffffff) r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x2c267675, r13, r14, r15, r16, 0x13, 0x10a}, 0x401, 0x1, r17, r18, 0x40, 0x8, 0x7, 0x800}) 00:26:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2930, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31a550b511137f93", 0x8000086b}) dup(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) 00:26:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x78, 0x0, &(0x7f0000000000)=""/120}) socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) shutdown(r1, 0x1) 00:26:43 executing program 1: semget$private(0x0, 0x0, 0x220) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:26:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x18, 0x5, 0xffffffffffffff80) 00:26:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f00000000c0)="69bcda2c064a2e3e89db4af13c2435f490672063a903dfd28608a4bb89e060c6bc57d1d6389d8e16787bfd158a2bfa7ae6ace622d592185950ef298e69bc398c741c0016217348e7e5ec2f4e542df9e4cf6b8c84984ac6111d823e6f9615e1546925dbddf0a54e3a58bbb634d411445145c6cff7894ae1f0da40", 0x7a, 0x2, &(0x7f0000000140)={0x18, 0x3, 0xff, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="9b") 00:26:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 00:26:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3bb0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 00:26:43 executing program 0: setuid(0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) chflagsat(r1, &(0x7f0000000180)='./file0/file1\x00', 0x0, 0x2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) r2 = socket(0x1e, 0x4, 0x100) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="2e6ae6c4e823692b360acd6fa6a9a7f488c8a961cc0fc2cbba95fdb6b4bf4daa0e3de49aa6319e99fbfa959ebe725763042e00816b34a759b22cb508eaf24fe56a9cb9410a4b49bae7ce6c64173cad5bb85a4abcff0c4b98ec6968761bdbfa8e51e8b29f0fc31b5c684f88099ebb019a07fe5f812a108ea58952bf90c71e78dd3230692bb7d684cdbaf68ffb1a97f60fd7a2a09dd95cf4aa5d4cfe6edae3a372eedfe4a8e8d6445810f93f895335de71b250be3bbea5f258102b49d422fc2186624176c814922983eb01c63ed7eec5aa997a8aed50a42a3318b7c76c9ffa175032c163613a56e5b6", 0xe8}, {&(0x7f0000000300)="2bcb351c249e1e9de1ff6c6a35221a347abff037700ccb47c998e68b1c7ce22a88317d624271d6e549c6d2c1f32223f9f12b08ef32b142dc1f24dc393107d59d05cf9431c152117e0254c3cf85fb46f1c5a328032290eed7404d60b227668fd4279311db6b1cb3126ed83f50c650bb6723ea573a2f69d0", 0x77}], 0x2, 0x0, 0x0) msgsnd(r4, &(0x7f00000003c0)={0x3, "8f2307485a766992a3902fe766873803476ff0e1d197a98a4c071b6aceed62346d726a52a500ed5d91b6963300cd925ef2250838d341a84e5349e1e820cea3262cd11270a782a0850420ba34d1741e5d45055dbe43ead2f59cfb41441b5adb58ba887a3f6a8811c5cdb99c5f4b3143797891b735afa736cc19606c35100e8bd66c902bbe389404714d5a942cabdd23170406609aeb9459900e702f025ef85aa87be59f53dd9fd4044c01f2c98ce664b7aa8068865cf03e58d7a6170f156f46550c959643214f908d1e7010c4b397ea8d17f27bc317bf19a45f115454fa09d50377fa92416b86d11e2a0ecd924cc3f712320062b52f964db19be5cb6a6187ff5df1a728a9cd4a09a7a7e651bad5872340ccfb57afa20da31e9a8d837ecdd024f14452bb399bb86515ee6444c8c58648acf16c7fb6ea926a55d3ad9191c151b545fe02e824953c913158f204e38328cc03a757e2a11630d46016cc3e331104a58889fddbe28cfde161f0b6933754f3fc7cf594e56fe9c8d51034a89c40d1391027226168fb8ec0a076566d964ba7c35e4a122a351d1649c04e467056b6b20d1e9adf1998891ed6951fcfe55ff5acf872e596cc8ac987f6579b70ebfc0a1abfa7c718e5d74e3d7ddeb683a2dc3334b38ee4370c010079446ac508dd604735bf623157b0d806e094a1432c918fb6976cdfbb4c3dcd53358eaaca105516bcc5fd05d43257dd9be6366bebb66b79fd2bb3987e5f466bf82fc991fb6c4b0f54dd6575fa80195b09d6089c77452d9f5eeaea8437601c920bffec73cd39d9bc7ff82e577cffe4d05b6f9e779b62f0640a5339a8b63c0a363734a745b910bb6488d7c2725c26ae9f3c177fc377f145b3a5bb4a07edf879dead7935882d690c206125b7286aee60e68a6fd72567c6cbdb9c0d6498034d2b9a3b3d370ff4bf3856b6194be98a1c249adc9fb7cec56e01a4282bd16b649f3dd7dc74f0cb321a10297a4f88502d6e100bf45299bc24550d4b473b5d392058d01b87f5734af816efd8ec41c089fb7462ca3a957db6b81f9d0a0b2558d76738b74bc49b3925afb35c93edaff2155ba0eb91aaf30992f6cc021fa3a329b4b0559ade398c248e4392ce7a8f6d7209a513f68a8d47bf56b06b7c10c2ecc8f38dedfbdd72c8efacfc889a829a67bfedfb31f25efd91d00a9edb066b0842f0418a7d629900f2bd4f12812e5ac6925297995d65b303823d4eeca061763910fb023e577d5d4149ba9d5e0574c48176df3c4c3fb3b27a65de4b7692aed4e6e86d631ad76e17d01dda2df915585c9ceec2aa9705354f2f77ce6867e7c41bd9dee54e90e2fec6b10d7417e591ad34b62dd05af4617b1f64d95552bce9ad487e6e4c0446c1537ff5bc27a9f0ccf14d1d814c855b81c1cbaa4796eaa165ad3a80b09f0a9c25a980e18356ccfc287653bd1944f3b680d141699a3059f495125140e621d7ab272ab419a04aa503e2c80c39624bf1cd952ce81bb66bda12e56e02ae42fb5741b114f703d1b2845f8ecbc445824ff94b3dc502bd076a33d98d18501906477b3939ff46948b3c9b1bf4f1c3310648c473e15afe7f375ea8067dfb2b86792ad0f7dfc95de3cc1439bb38afb5549f85f58357b287344ae632e38ca4d3ae6bfa169c69d1beb266d9ab85504e2dcd153fea63fea8c9866e94768fe97962b0d69678e7a13c6d84d7bd8879224b4cf39c5141743f813bde30d1eb092a4552ef0035bd526d402899996183bcc80a0f6e3597b7f3a7a7deefcce28f6fbca88e5a811950d2861cfc09e1568aa9d9bb6354cb9a2a27c1c0862098521b3bfdcd9f7e8e84a892f358adb55966637304bf8da1c8374f46bc331f07b25d6ffa102d0f48969b6b4a9db1b3de8f0163f102be5b436fccf6cba37c4e8d80886aa4fc98d7ea9e59b6320288899df72c19e7362106ff0c1ca31b25cbaa399d1e32671d1394675abbf81a0dbf938aa3c6a13ad5f88a98f983cfe3ed6956a5a223c4a4384872a11c9213e27f34255023f7e3bb7d0e3e3b6e58f6488fc8cf50827178878cbb5670bd56ca67c697a9bc43bea7f7be4440f4026e30d64c5540f0c226a929da99845cee9e8f99f29dc38498ce2ff17deec6c9ce3c82fd0520ba8e77e5d8156a9df0f7dc98b18e61be78fccaf9dca4c819457c1d2cb05608d64b74d74abe716ef595423a1a2b0c2587719494b037ace83183cd4ee8780a0e13bc870aac224c214d3dfcedcd7d109a3b28db2f5c4d3cec5d4a91951cf6ed0b695bfb7479a2c99e3d3e0be379681c75235ed2e34d84931a4f55f02e910f360344f124ce5120aefa8761ec21e3c7cb45dae54b844221142f2a4cf7b24c888e46f6da4af57dd887a9d7a7cc9450c481f8e56c285826835270fc8df4f015dd50a881f22cbb57d071d3ce284582e9922f47d65c5b8c1d8c6c784fec5cb882c9abc1c416e01becc524f2e9caba1fd3650fa0aa380d04fbe1e2d890ed23e2e422e64c7ad10d6bcbb1bb95519d31c3e5d9ebcec4d22167236a2863976a0637c6fcaf372b45e6904089c51e2bc91c1396135292765a233160c3e0bdbae831947c8f6a8e6065a26580b962f13b2084020c3be64a36ac55e98e68eb5631bb7293a5c024b8792bf4bebecb0ae47ab8ccaae5ee7d0908733c51ff227c8502910aa50ea129dcfb43f625fe888261bacde475d724038eb1f94b8a31c5256e87292923702a83fe64e197a8f43d32423f72e3931e96263ffad4694b596eda45041b16998b1c68fe4772edb0c3cb7fea47e62c4da748e0d8321fea59d43e0692d9ce34612604b7fbf20ffa79bf85aa7f0db64717b09cd76b544ebaa6bd279a1d7c82c43defb75379f650da31c89f1a2a4a3209b6f5c6a11b72cbf5044e862fcad48c0b8ab92d69b49e155592dfabf6e4ba08285c022dc247e0e888a53737470a5e20cb8a436c60a7d2661c49db899e7a4117d7d02315820851e5fe7095713751b804efc08409410604c5243bc2a3d2894728980b443422e33075f5ee9a63942329f7d5f85b3bf753557c4a87107191711a45cb25d01bc6b14e8fd7a75dab71b3e4871ccdede132174b3904f7ad7ee672ab8417f7a181c5bf274010f4f63029908dd007ff8a0ba1909af549e3ee220d18830ffe9002a7918b5c1a563b3556e6cf403815bd5ddd4c24ca56ed3b7983388ef3c6ef1829f14a91e03d943d9bd4b5d4cb056993a03fe3cd469e44387e44d072c44916140270b038e61fa801b41a1016b83f221f94466f230e9f864cd4bf5afdf2190ff51ce9753f11f9a1731f4c2446d116c0aa26adef875dc003746a5c2a30d4183f9fef530d0bdfe06a172bbd622e6765f9bcf20a61fdda5e51c922500788eeeac8d49a70d805d9252c48a5ea066af34d605e07f46b4d28170635776082bfed450b6b0cadce6dad78aeab4bf12e4b5a4cd947b43ba92716f0f55860bf9dadd4688a2908d42c69c3a022925f99d5182e1d18bcb7c5393eeb1cffcfc00015a348597bedee0715a903d74748066aa70fa98eb50d312c848dcf533f54c4b7b8a09c24adece1616cfd1e15e11f009ef2c0b71de96042adefaf7378e5887acd16f547ae988729c77edda1b0ea9da6598ad48ddbe3a1316a6ff7abd4cf6bcc330557fde48dc967741fa142f8f85b8bdb5233cb267b35f9d4e5674f0b7261f8c9cb31fd182e7147fd1944d61867c09c057aa7b299562e5642cd035bb91133b745e8ad60701bef839426d4c9cf629f50511adb15fa7482020325761a2fb80cf39bcfc0721caa628cca3b4b35b0bc3e6dbe6ae1dfb9d04ed86d54a0d3c9c18934e96b7062321cfc5d3743fb0d14608ac9981155b2c4290f3349db312ee8dbe43532221d41c6285df0d9a869b3e00a993254243f9b1e52d628e55a6a264e5e57ba97dbc25475b38628f8ded31da7fa9c00356a9c28b9f19bce1478b736220c8f9ee7119d44cf158ae1076c17ef836cdcb8a35da3c54fae2293cb5719d3ea93d8c0b4710de48b6be649c2f6cc11011004c2b203459013a2eaa7b399e9f8303371dfc36a46fabb3ea4264466c5a5e3480d35ad9e963666accfb02aca60e21a50e5046c773ff0c9ad599f067bb42203bbc54ec75ca1ec838faf35f2b83473501c375faa4e0df424f0916b7743366fbca2d75817e1a0d733c6d0107c51990c3825279a97ee3ffa1e58bfa2e67834803ee1ed479717d2d55cee0f07bf341e5a5ede83dbd021003f7a98c4800b4fb4565b3081cf3c9c166aa12530515b27d080ba1681fab4131185a68a5e84f65208e2d4f9a948e9e3360f2dbc67c2d21ff4c312ff5b5c9de23f05b2e3fa6ffb7d3b5859b56c2974ff40ba5c8bcc501b465833ef522cdcce47a6fd413c9c29a8755bf11a339a4268c31b9c9a989d12cd50c5205156d4bb7a539f6a3d00834b14b1b7ffda503410d1842264e31b815116f3d93e8a6bc2db4ca2e545cfeed6962f076b10cdb8f73f8e41051ad46adfc30ffe2789f26e88f9531f5a86794df7245594fb2c6baca813b2de1a33705aea6550df9241e21d9aa12449dfb806a40dcd2ac027b173f9c12d153fa1d8504daf026fe9d3ed9271983230447842f14c71a42d93feedbdfd2ed4f6ac36fbb4fc9bc8a5826ae40f68241d9efd0f321504b2fa8da75c813df884406495f2ca55f563cbd89725d1a45e2e93b35946682c2a1a9f05ce2d09249dc9f46df294032fc116444a2cac23343eeb9e4b914007e2b97ca6f984fa383e888580000de3c44f18658184129baa4f71ed311e2b18904f20c195f1a06d6c1bed560926177b595cd9cf98c3cbe8da0b6aef1c226fc8f1796efd89be2de35daa66246638f06834f3f181a1ee49da56a4a579abb19c259186bab3a1b9db102899f7313afc99af6d2864f4aabd3e8d2c60dd8b6b7ef8d8d57214812ecc1684758af053483fba804564d55538988aa3420159fe2ea5542f6b86a9edb57d240cd7a957bf5f8fd130fbd2a082635c61064e0af55dd92303a05beb4668120bdbf22686e7c13bff3ed542f9e6152e4c26b495a764931c2fa48f1122149749430c1864b391a5c5aa852fa2573b31d9d323288be8a7789a156e320f9cf3412293ff830754b50d283b62fce22c130bd8ceca05b44fbf82399412928a4fad9c5cd38cf570a4f9bad714553a454db7e294b5e564806b764af4ec661c2e3c5648ca15ff24418f7893631b6329257d46bf18cf1661d2b0d743f2aedeeda9718f1b2a17493af5893fe7e16ecc39c02a23cd81f17efc617f6db3ab8e9c03ed6dacaf085c753d677c94ee5df0a05cbcf1f4669721a5540fe14ccba0eb24004f343b6b853f049b70fbf8998c6faa6e03d5656dfcb4a4adff453151137fe957aa48c9c4d7f8578d72fab3080fb73d3710b6d5abb9f29d1dd4442188e585def7dbe607b440ee74d8288e6891a85bd17ce05ed116073317faaad54bc4d50923c820efc8e05e6cd111e589167c6f464b69e70b37bce7a4fee3926f78d2ac254a9411e7df0e987f2a4b43acd300e7cf86dce77fb27975f3f95e99ced28d6d315abd666f6756e862e2ef881d346ab8e7816a4cf0529b93f6c222587f7b16dff45c6a0cdff9edb89dc94f9f5b3558440092a33dc2d6119f3cb2f38a667770060c865d88e1ebb9be215fea174fd677dac20af560c63c4473d4444f49d26cb011cdb992d62bee7d24c50503ff7606b303905459f340b5dc5ace1a5a401574a34a29953bf4be890726d8c4cd46f6776c4dac2f567f0e3d7482158583ee50861f86088f13aa25370378cf7613a7c4986ac79f05235cb13c3f4cca91"}, 0x1008, 0x800) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 00:26:43 executing program 1: socketpair(0x10, 0x3, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 00:26:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getrusage(0x0, &(0x7f0000000280)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) getgid() 00:26:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/145, 0x91, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3}, 0xc) socket$inet6(0x18, 0x3, 0x5) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 00:26:43 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f0000000080)=""/253, 0xfd, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21, 0x40, 0x0, 0x20}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 00:26:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="50e68c8755d7b7093000e1993f407d1e88bf65945b40c6f72cb22209fbb14ca87c9138c497d303e36e6cf090a9841ea0296db40ce8e4f489994232c40fb7ec5cd72983647a08b0048d64008e88f8fb29851dd8e37a065c337c4e6345a976b8d5f2315b8bcc6d32f583af73337be339c922ef87a2bc7c219ef1a3e13b1c4c8938e0a122562201b65a64c8cc5176f6382ff004839046f67ba92c228c5a42a2be4d36ce04e6"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) lseek(r0, 0x0, 0x0, 0x1) 00:26:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) syz_emit_ethernet(0xffffffffffffff60, &(0x7f0000000280)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0xec42, 0x0, 0x400}, {0xffffffffffffffc1, 0x0, 0x2, 0x7fff}, {0xd3, 0x8, 0x5767}, {0x1, 0x1, 0x5, 0x8}]}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x8, 0x127c, 0x0, 0x3, 0x6, 0x5, 0x3f, 0x10, [{0x749, 0x3, 0x0, 0x80000000}, {0x1, 0x8, 0xb7ad, 0xf3}, {0xfffffffffffffffb, 0x7, 0xffffffff, 0x2}, {0x1ff, 0x6, 0x9}, {0xffffffff80000001, 0x8, 0x7, 0x6}, {0xc74, 0x3, 0x100000000, 0x1}, {0x2, 0x6, 0x100000000, 0x3e00}, {0x1, 0x100000000, 0x401, 0x7}, {0x0, 0x0, 0xc228, 0x8000}, {0x9, 0x81, 0x18000000, 0x1}, {0x9, 0x3ff, 0x1, 0x80000001}, {0x9, 0xcd, 0x2, 0x9}, {0x3f, 0x1, 0x1, 0x3}, {0xbd, 0x0, 0xfffffffffffffffa, 0xffffffffffffffc5}, {0xffff, 0x35, 0x4, 0xc1b}, {0xe3, 0xa25a, 0x4, 0x3}]}) 00:26:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x401, 0xb0e, 0x6f7a, 0x3df48204}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x842c083b18fdeef4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x5, 0x9, 0x7, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r2 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCPROMISC(r2, 0x20004269) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:26:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 00:26:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 00:26:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 00:26:43 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000004c0)='./file1\x00', r1, r2, 0x2) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/154, 0x9a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg(r4, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r5, r6) 00:26:44 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffd, 0xfb2e, 0x6}, 0xc) socket(0x2, 0x7, 0xb2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:26:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/223, 0xdf, 0x802, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x6}, 0xc) setsockopt(r0, 0x1000000000029, 0xfffffffffffffffc, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 00:26:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x142) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000240)="7a5e8983715ae465", 0x8}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00', 0x6) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 00:26:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") read(r0, &(0x7f0000000040)=""/32, 0x20) 00:26:44 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 00:26:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x20) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x400, 0x0) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="f45c2449014d0fc5a4f9aa8578bd0fe8066dbc78ccf3845a495112fe7e6cc9de0654243813ade74d424299d686cde1dd149cb1b2a6832fd06687e3a25de56426257067113ff1cd147a8faec80c78f1610a46344c148041b0f1448ef7f1067c9006579adddd673390841db5ad26e5b2d1c22d01205da663f8ef623d1e38f8053743adc6b8b9f35b72b729138c2c3c33ea16fe9410ba98b880e2db56d2e6a6ade7022eb0c887a0e044d16c1fb09f3c5da014ec43a8dba38572c932c4195fab1a266ed005db0f5418a0a5dc752f8c8da43174d6903604f90ced662bd89189588a6e73907af5eec8b723", 0xe8}, {&(0x7f0000000380)="50d4b11356eac89575272556867b507b3d70e5838cb125b72066924528ee14dc8d25c31136470f171f43a8c8ea531d4947b255cb922107ab14249360003fd32c30c1ee2b89f6be1856a432a0d57f4bc7322b46e49e2ae49fec8e86fc6a519dd89943003da73245d2778e1e3ea6385c4ab92bcab9f7f3497728bc059807fd38ea2ccc8c12b3397be4e676d357ae4336c34fdb1753050de89b40dba3233bbc8a98898c2c9e13dce0bb5a", 0xa9}, {&(0x7f0000000440)="6a8a8913ca8b16b9b679ad67b4c35568e03a", 0x12}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r1}], 0x58, 0x4}, 0x400) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f00000006c0)=0x6) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 00:26:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000180)="055ad745c428df03be090aa2a4168ac632e830fef9f486bbc0a194fa1ca69793765cf003629974eb3651d14a2c5890eb74232b84e405df10e30070311b14469cbf6d3450b1c8b93b77f41cb0952a2124fc", 0x51}, {&(0x7f0000000200)="caa94593940e74778f99aaa716267665439c1c604d9b711e2100062036ab42a0555a937ef3a4d8075eaa183c36a0ee6aff37f1541d942c51fdb378873002f5c9b53ed33e88afd4f7078c8670dedcf270e5d53c0ccb4359a74a6fc221b9c90842f0dc7957415d09bfbf221c3b4bdede4b78fb73e32f1088c4dcaf52e18669a3b324c42863f92383894386a6c08d69618e519f0c32", 0x94}, {&(0x7f0000000380)="2155333c9bf665034983e0dd2d4fdc54c1b96cbf6b3e93597978cb75b16b5bfa813677e50c6092fd2986b4677622aadac5254694292610581d548c1079a61ed379264eca2f1797ab755fa9651f2bfad13feeb238e6790eed8fc5c33e12c7f307caa3149a265e253c00c4a7a7c95861fb69ebbc02d4fbb6f50a7748a80f17f0ee681b98a88f27137c887ca6f18278d9a66ac4f52553d4e0cd3d8a057657aab1eba9", 0xa1}, {&(0x7f0000000440)="19bf7684fd926483f6f3a864526f21396d7bc03b4bb556922cd6a57053486e8e3943f9f6f95250644e76c28c95e023aef7f70c72337fefc1e0bcc7a62e540c08360a2ed4862922f3d10d083dc529bc1bbc6d887fdd63069b9bf8a4607f58dae2f61cc752ac8f5adf030389d1d0f5d2ea70f8e5afa5a43f61ca0bd2dc02bdd7dcb659eb996e4507cc11ef677513aeae831efc41ccc6c55c", 0x97}, {&(0x7f0000000500)="502e2cacf32cbe9b85d697918806ac1f0af2fa57b01abb9a28262b557856a132c1a7b39182c1357172609f746fef6797199604e638669f80366b0129a3aa66d263039f7f768335bd2bb4effefd0468b0abeb0b0fb32b1eeb1717df22f09128d44923d3c354e19a760065b2426a155a581ae206bd454e5786f3c636c54ba0faea0f59f97d91453569235405f5fbea273a4a1d00ecf315a55fb95f39956eb0b1eae7e1ad95e644e5a239adc78d136db58595ce04d86d483fd7f999d3bd1a771066395a3a78a2444bbf6352351b3745244bcd9c670cdf4bc1d20e383781cb67aa465c301b3fb8f4a43901289f821d97a32814919b25da1228943837116ab8ebfb21772b51c301900a88a0f5f08bedc0b0b070da71b252b3ba28fd1428369dba7c5ec02c482e934c10219d71aa0b32a6a57e8683602050ed00c9cbebd86ae9205ac2919acd7bcc45c6327e5ff2b6911acd10ad2828e6139fa9461548097b0f77ab878424125ad9e342b6968c76888710bd23a5891286fc3b5ba864902a76807cdc4d60e4851a576bac7dc3f48bdd6d15f95ce57845b57f6540ec5f2ecb4e9d0a011828b3389895823cb8dc41dbe087f1288a9052a6a3ba3918c6707738cc046b1766703ecdb6708608b55cf72b3840116ab9ca8cc95cb210bf0bfaaf088bae631cc9bb20e4d69a188ebbc8078a87e61add6dd2f1103feeafebb1ab34a88f44fe546ace42e6a82d111d5669be60345e89f8045f3d550edebdfe92087d58f72789b95411ef324c9549cf817aa9a38316a0be053091221b180344f6d04316ea6dfcb1775a894037fd0747eb623a30e037fb10c237a4497cffeb4108fe45254f6c1f071e3edad41b12d23b2f1cadd99181bb97b6797f7cc274957d6bddc1e2eede29427fca591a944731adcd0903049a65e813f6e464cbbe80f7ebe3e8c41d2f88d3e85c5f84f8bb39b4236ca04e2cc95306bbac0333c2ebc4b46d54d0bb63cc71afc572ae6416fb8455b0192b22baa2e25ec4314976fc1204c80dfb7c92bd77d83bfb7a12c4095ba1e879e36000a40375d69d66e7bb0dd8ec3f78481a029cf9389704c44f8087f784d451255e72c2bcfcf983ea38d21b53f16de816ef3d7b7bac6ef0325e9ab5f752297c61e53e998f3d4bd486f178fc1297571bdebab12b6feac1e61b364bd1da0fbd3d451f70c533811025c509f6ae1a4a259c802274a5e9cb331c87ee89674a0c0974e1fdefd0130f1dd078f8b08c27cfcdfa384345e4764cfe1a58e2c2ad0f0e85b61bdd87cd159483a8c8022a796b8247fb79b9e16eeebbc0aaa590b1e09703472a6a42db7baf4956e39685886b0c5be2fa39b5aac93c41fe8d40d1158d9cce066a04e14643ebdc2fd36bfbc0ea1236e0fe14a956983a1ebeac2416ce91537db145d1f007702a8cd197e1f3587a89c0e2d4d8112b4f420e77eec61a1f54a25a28f85589f5e224ea61229416f52342319d9ac29c963fc7271460f42806898cdaf923450d1a76bc8c1728babe28f6670711357710edca47f2591590a7d64f962b2612e4e644381189c72fb90d478bbf8afb6ee87ac8ff0932d67af308f09edb2b677b063e82a90373c4377cc4439746080a9c7c5e56e6f79cc971e1682bfc22709f4f74e1e7c8fa170a044ae904ddc613537b875ef3713b1245fb035142627672c9335eb3eac2a6e9cb82e249da2de082444f29af682ae8ce517521705aa47ede961117e68f3b4bf8d8b407c04dd802314c7248c6c33521151eae9dc416553144e4ae0718aef0fe2232b49089e18c114b69942e960e36f9fd752df766eb13b33de44f74273ef5a248ca24f2f9dc0b1856c87dc810edc254d4b0d3d1f82cf0a897e1b6c5e456392126ec46a96a24188d54e8f59fd7cb914ef888913b7ec883985081f59678b5f0401e90bffc4cb4ae3bd5a36e2de6823d71a98e8c7e39943f0f93dc20cd5b3d84fc03b5c0b3c624449049147d6b44bafe557263f696167a3be970846c82bbf8e524437150635a643e94798c7d09250d57b2bbfe253a96badfed8350999bf72327f34b370b05f9005dac9b0f4955d258d38dda0653716bb1253aeaf7254d18807b3a059ec96ed1fd81744bd8ce555dca06874a133097c96d5de787e7674fd094d8caa5bde7b0c83d82d7793f5d67e9879cacbecdd745426979905875d3d70911bd8050e00bb280d1f86f95381d041ff17b36a1d50af5088778d91fc1cd5e0f54d99f83a71bcf91e33f278895f5601c7d9157e0d2105d78fb78963f9ab9e5a648f51e1f8f6a8493f851447a245a06c1c7f7ffb70d56da1ba1570964cef9f823c9a728d2cc23a3745dd670ad2e9ebd639a04ac1164a9e9b94fb01e896c598b86ba778a6c9a1eb5bf0ce242fba5fc7c6f8540d87d5802f73aa9fa69ba8c71634d5e1fe17aebb73382227a6ae8f2391463f72d59cac62a13f598db8914171588d87c5c4751118218b403f82d44877484a3ff7817037780319ace1ff2139a4db03c25c41d924e5d199ba734713b036fc54342cfeb10a1c039f22bb4f5a0ac9d1152ab2d857740b02020704afcd4a89e833f33f98cd1c5027c0d254fd605a75003935a3d730e55dcca43e089aa26920a93224576eebe3145e0e6e614830b369c0e0e0c7bb4899563993e050dc4ffd4c850f3dd41f2934d86d070a7ac8f28c9998144b76a40c9db0050b627baaed2e19609e6e51e7bd8a59d1bcf65056d5163f483139cbc2a98570d140dd2dd05077f0c315618086f13fed69d7d42a532c4f03b743260c55e683d544eace8e4d00d29b957e68bcfc86f0669f1c7c1320e4609bf9451e8f4300f8a79f0383928259d92835942d6d1ceab48a89892f0ec68b2b0092f7c8923bb8953dada95d862997f91a473bd94d8801bb889f4d47b95b8c1d49e67e96a361a221ba6b93950d84f04ea01706a2638088ccab11cd245aa34f3faf5b704ba6efe2a9a34d4798f999bafd4fcadce99e287863eeda638a0c811928de1db27fb0f1caba5e10e1e68be8ec3699d8596aab83a8160daa603b8956639d3abd261b15d91d39f0007a2681641c746ceb873bfed0b15d4d108d72f00d9709f3fa65dbf84a122f4752ffe0f8c8d0347c31000a5f49cfda8b4861086681c9fc165b3794c3628fe7d826996cf871f561ef6fd3b2a5f7d6cbf1770ef04f2489e0622dc218db3a29592a9de4e9e31df3de5c6232f56940595b9743340e857b292f61e0913b9613e68c9fd67a57533e80eae2d79b5bc61a0148b4b148390421d25f0f5f2d2dc75526bd3eb0b164fe57daafbe9015e16c300e14d2f9b5115d9ec671a72daecc66d8a190ee3661fca72efbb677f99b77cd27175abcccea29981ad36fd8539d293b674d5e458894d6d1103140153241df7e61fbd6bdfd439d25d5f3a607af030c430307b3281fb164db46a0fd857eb065a3d2e57d51b0d2cf23f1be9174a6113b033fc61f29f14e961da266c7b3361ebd3ad42d367d45b16139298c3a055d21d7c597e316042f38b1e4a68f068115890bb3eca75854ef210425eafe9f0a03bb5a66a29586c0fcd97a9b2c429351008c23f088b4733ae7943530c82433168dac0eb802d5da2cd82051ded5f319e2874211c28743c3f677baa4aa8f7d84a2360d97a1bcadd69daf8fd67615046df48dc7da1a5e459d5c4b3cd495e2c87698f3be95347d28b5a3d67d47a3a767eea73b5b0be9418d3c2a776570c3325a0c496fc22db385cc5508562a70532013fda7042cdab14d22d5ed82d04e225d3d8b2683c8f5412083a63251824112262493cd1e51669ccbdfb2d4e5440c181a86505905ba5745968c98baa949cc68deef0e6c518fbf537b93a4e98d7b5b1726cb44e565a5dfaef59e8b575f3c4d4a155016126ec7dd5b6dbde0c0645ab2184843c9b3a720aee4c1269758cf15b268425f6b7a813fba2b180fd2a74e7fd9883236469db6ec846e12b80bd62ad88cfe10fca0641687fb4887dd61129de086d398d209651a1c1584427f2bfa8fd4a316aff15cf485f8a39f8878af5d9cafcf0afff5668bb696a30443b7703b31351fe289b114d8cbe917e58dc8b008d7e502c2ccd6d9cf4876f11fcfde2d02a4deb8af441d3ce3e4bb9847c4ce7116408f2e92258f235cd421f42fd80a5186aef7dea60cfcec1b4c7525255f3556aff772efdfe897cbc16bdab83f4e6cbde946e1eb3b03d0fe49e48d878e6ce1395594d2d1e74c3eb751f97acb26a0d9e93d7e645c7b5866e077273514319adc5c789afc52233dcb67c5157b0ad06310d60071d92608b935d948740cd471da3e88582b9e39a426d3d4019bbc32e9e12729c3e5d48d8bfef9e97cbc7417589b493551978c01b68a4b020d95ee5d832b9de1805b5fc53d62af531efe25cff23b9ac40b2b93fa9e154efb60bfd05f46251f399c37174afb4d93566717da973bc8b6e257df7675d816bcc79274caa11abb57f5982929b3d8b5d6b951116a39886393c494cd4989381cd8bf62e17c6d44e59b5c2096270533968373a114ae4c52757556acb3738db16e7395efd9e1a9a25e04d93d1d4f169747d74ef72c77b409cc7a87354eb7b51d85102a6e0c12311d4ab1e98f70152601fb39e5cb8ed43c084986c77c0dcc86a9a8e39d64302c7634c5411eae0aec1e7847d18876267c17c6b015f5cb448de1408f099eeef2db526b0e62f92191e7f71883253025814b1fbe8d9600b74f30fbb44733df4f228c131cf71690848dd4d62716906d60c56349bb311c6e45db0d681d812c62fa3f9d0a9128d2f39310ddfc4cfd70c98c9069fb6745f7b6780c00af7d3194211d439c48a9e3c49d0d205c6486d4c720ee2a701328f81c7a8378a00d5caacf4bd37d36ee7bf78f8e54697050393979dd355b851bf5cd84f8f8c0652205390d1f3a47b7a28009e5a097e1d3661762735c61d8e1c7376b1e0db1121001d36e21a6877e2d9783e7e98d2c13f756f93ac1f40f29a459f5dbcbd83a1eaea74b911e86b9ed83040402ab0d6663dc6293a6950ed9e96541d56a1be10610eacbf71003a2f440debb56236dff3cad3fb8f5117d53736c8a59bf5c37c89df473df43474a8739a04c71c08876c38f2b9bac542b27bb068436bdbdf9439f3b80dff803f27e6572dbc043acdc171ce01f011621536a64d707141ed4dfa12b2f314a722320c1726548c353ec9e7fcbac5c998c9e771b00dd816af4d3f3191624993212fed1d6c4b6cc77f34ec6d9acc5d34ded6ffc0dde49f93d292a16cb8ab9e8640e757824da8d15aadb3104f72120100b607f988f743714dee36b46ec4d700e57ab8cc43a15d13c79fc829f60b636ead5f8c7ba2782c7e1a7a5fb27ac8e5a759d3f63d1fa34e58b86e94f9137ec6e6113e24ddf04cfab6839d579895957c0e9f19dc1174c74d8cb9307afda43590e45378213ce5f0acf6c04e877d0baa34de4525d4e053bdb6f859d97a47145c748a32a85ca7d3d06060dec44bb474fe2d14ba2455537b89beb330a7b730f07e19a179f583fd58ae48bfee386f3c2d1d2616e0041953ae24967a2697f1d37c8c2cd172853054860f703a05881e172af370aed585dd3d2566a3369a487ebea83ada3f96f69298f3f378a1a1633345b251f87d34b5b7e9c5ef81de6f3de41fd0a6eab87e4b0fbe641a16af701122138cb7f3d20bf889203b9acc7c35d88c73fd3f97ddc72ee7043f51830415f92f4af19f42ee6e822a38705fafffed013ad7ab5f0e7cac5c668edaf3f806a977cb6d48a30acd383192b4afe4f07530ab9ef6f29f149a45009004463ae4dba82da72bde7f47b2e5", 0x1000}, {&(0x7f00000002c0)='WNg', 0x3}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 00:26:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x1, 0x400, &(0x7f00000000c0)="70f6ac99860956bb80198aa1d8e844f17deafd746b0d74d6b582ce0d039210f66af8e2a9305127176ace557d66ae1abaeef3660183e912c908", 0x39) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x38c, &(0x7f0000000740)="09a3b96fece6f94925498849b94f793f5858124dafe2a08e3036771dfa9570d68847f53ad0ae77e1c7abf226424b322793aedc4541b3c2552109bdee42faef62f49dbbd4c49ee4e39fe2e1c2763bb2c065b0c1441c405fe25906dfd3b6956b19075ecf42d786dbb069fe97e21a895c2fb3f8945e219af0dd0d4a1dbcf468a1bf9a41c30a7389c3a02cf66ef153c48344f2fa4cfb9f8cfa385120437c77c4fcadf97c3505055a25c99e6bcff6f6d64230f4fafecf2277566b12dc13fb750177892cf96a6efe6449f305a16633885fc103965780f65292214e64e06697365ac312af5f7f40de68a5fc1b4630701b9eb0e6a51891a7427e567659b398120b8d6cb0bdab0bf369d94d2422b6d3e1d428c30ab94e47dbeb2c6abb388000") 00:26:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) r1 = socket(0x20, 0x8000, 0xff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/23, &(0x7f0000000140)=0x17) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 00:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r0 = socket$inet(0x2, 0x4000, 0x800) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100010) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 00:26:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) 00:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x0, 0x606c) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x6748, 0x4) 00:26:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x100000000) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 00:26:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 00:26:45 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x100000000) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt(r0, 0x7f, 0xc6, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0x8a) fcntl$getown(r0, 0x5) 00:26:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000000580)={0xfff, 0x7}) preadv(r1, &(0x7f0000001a80)=[{&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/45, 0x2d}, {&(0x7f00000006c0)=""/155, 0x9b}, {&(0x7f0000000780)=""/40, 0x28}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/178, 0xb2}, {&(0x7f0000001880)=""/146, 0x92}, {&(0x7f0000001940)=""/192, 0xc0}, {&(0x7f0000001a00)=""/1, 0x1}, {&(0x7f0000001a40)=""/17, 0x11}], 0xa, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="abc4145c08920ce9af1bb2931dbab5237548e18d9e8c111fa3af6d2656fc47ca87efe4fd8380e49b8df1e8d9bcaf3a03e7b89d58c93201270679fec21e3961453c9ede9818e80d9508cc7e13465155083e97b1abf4131d5348762bc5c67b68fee51bbd240850f6268f426c6d62e78d31807e2be29d353aeb175da6763a9d6b5d74b93b7f9565c70d3af10e20b95469a70da7356e2be55f1fa9857184eae0b4906f388165ec53c1d0541fc5d3d1435c4ae0fb90d6", 0xb4}, {&(0x7f0000000240)="f4d906071be3eead1c4e88d53f09958bce971da8d32066b39135605a08a106ea3f5ae1dbf2bf34b729ca86bdd557d9175e09a1f6ca21c13c25d9e9fdf0355253c562a981788a9d2b7b13902ee54b0324d6f4ee6f2d6f3fe8bf470ca130912282030afdcbbabee42d690b9662f088f68ee0c05b284b83dc99bc954c1b37f36b2d6c2a8d3cdfbfd826af96064d2abe52a783b437568d4751edd2c877570cc39c00f1edd9d88a69ea85bf814ca8b45341eaebf82edd272ab876e1f6a3e3da24552924251ea7af3947966729dc2c17b354201539f3d6c745d8968be6967870f31863061f9e7bb46acf28280a937a93b89d58ad8665929e", 0xf5}, {&(0x7f0000000340)="a2e3d8085051eab1b4bc8915aff2e73383b7c4a6ddaf06a47ab702f5d54469dc8ba7631fa424fc4621ad75bb866b4be6d28fa3a215d3a86ea3dd18bbf6c17827ae0b7aedd09fd16817c2055385ce406d0515ca5741ac9a2afead314cc3fddf2b3e8b2bfe890023eea8f9beb91960e6eaa7426769b69de77fef73ef4829bc65e0a7244ede459dee1d87a63955d21dda600553d868b29cc567d56ab90510039e5e0c228d6fd4bcc6414f8da02936b123069897dcd3609fcf85af0d9f6cf6441e0efa0762d9474064608e9b655534247283fdd1daa1665b08f1b7", 0xd9}, {&(0x7f0000000440)="645e734b7d20c634f64ab57b278f37b6f400a71ed22ac42e915800ae6cd39eb2c105bfd766c0bc3f6ea7d5f0a123b22b58190d0cbebda0fc11a1471040f728f677967f19b402e2a64312eaf1bbd75d782f73afc75144e3e2b40aec098113bc9675dad5f2f37ac512cdfa32c718294e9da5d7750996e68cdfda2360a1bd3687d824c82a8a4d01a6a17f94a18e0305b54c2fb2aafb79c6616a081e8cf286c6a291d97f14781f089c700abd8826dad04ee1075e748faa2de224351eb44c26289c0377935a0039ee51c89e04f08ac97eeb318fad2f19729d5073bbd8e19d353efdce98769ae24da5380d658221d390add85a2ada72881a916a", 0xf7}], 0x4, 0x0, 0x0, 0x404}, 0x1) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 00:26:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xda, 0xffffffff, r1}) pwritev(r0, &(0x7f00000063c0)=[{&(0x7f0000003140)="bea3d06bb067bf015083d96412c4f2005d073615bf", 0x15}, {&(0x7f0000003180)="8a587cf3643911595b5725cfc3d0131f01f92cb5ab9e83e64c5d848dae2f72b6659c2c7c806ac9012908a03f214e576fb9f8ec59438f23ef13657a1b89a0e5aa05284caf13d251184ea68a7c6d7eec33bd1d9ca68aa4c0fb901dceb46512f0881b7f726d213659f450a0e71e5c417f157d48503ec23d17", 0x77}, {&(0x7f0000003200)="daf75457fca217f0c112713c7b9fc03c8aceaf1a82e7a4cf76fb3b9ce6dc9285732e1000d2c7367de1c5f656ddce9e8773bfb3e507f8990755be63dd299975d7c8c823e86212c2e69be22d7e0c09150ca1c318fac180761599d2e2c53e0cd4ffadfd5fd933dc5602cad6", 0x6a}, {&(0x7f0000003280)="684c0aa59375b9fbfe5c3cb04ce2294fe0881cedef0543d36bd47da28aca3c7dc4f0d787d929c09fa08345045f255511223319b58fa1c29eda6c7c85b8cd1bcc67fd09af011fdaca54cbee1b04a13cea3220e307c408b37500b263c053e6d45359699f57c02011689060deeb6b745de734110d801e3925576e9129d62e989456a4cc5dc790fcaac92e71524f0500ec56633de09893e14ce7416873ab66d6b6e01c19f79ca1ca44", 0xa7}, {&(0x7f0000003340)="b66faf6e3f4dfa5b5f40922de85924ca41b23b4e87fc9443935fbdb45ee1d922ef9fbcf769649ab141a8e1d303db9b14ecf358e8d57c023b2a7b1e7faf97ff23a6e364b332f11477edd71b15ca3e8a8d33085586e97ac374a0f2eece7dc1c06d3facd10869f208030d05a0a7241a6520dd6997f9784941050e7f648e1daf66b4be47b33f83681d353c401f4d919986ca23949c98c2929e79a7786facaae01d444a0ee1ef94d19bec1c73cef2315a48350588ee88f552a9d6f04fb72cc8b4c5838bc8d218d9d5b1619fb51738a588f3e8ddd250a486b7438c37dc44ee4c455868bede82cd1c7ba20251eb75bf6f602eca9ecfd070caee7f6bdd1fb9e139bba03954cdeff6f9a5f48194122542afef45fecd668281bf589ca1e6dbad111a1b174166e83cdf0e828db11247c5d0a4e7fd58955dc1f2515eb43b99600422531858e3652bb696ff0d496d1521d0757b51aff0e4b954a12ed1b25001bb863597b2e259042e44f16dc60c49e8ce03efa044f83d4e05a327e537919076cdb985af1cb36c759bcc752212be19cdd7a24df130714d50a074314c8d7d29d6ff581a0e12109b64f57762d6cf669e27a5d849e08637200e206ca897fc1da591afe987ee2fb685e5526a17d8d5dac5c3df55fb003388432616920f969ec589e879ded8d8450c39ed3cf7a6b6a8ea5d41c67d068d26b1d5ed76ab9e998378acb1520a508ac42b1ce5a2700d5afd0f6373a2286d57396d04f9a8b3c44a530e94d9543336ab404f24e938dae068f469a9220414d26889ad40189580d135b34feb78a2446f99d2594fa89a5ead49b59b94d32c4150099480cc8fcb016c761b264009b6eb15b651d1655f932794ef292d119194e96f8fbb7d240c3f7dcbee010aa0a8a58262d17966e7dd0bfd0c8c80e8d23857a1bc614b30a060ce84a2f1244de895eb5751e4f0531830b453a62361046a00f2142358989f43a4b97b60dc994307911673550aa0f477cce029d59b9f002bab32570da1535093ee7d4be36019dbe944276e72aa67e8468ada561677b3d301c907c670715e1030ce89d4ba38542292d6b17328e7ab6bfbe4ce66406f3470941f7f443baad2f931a5d42b655f03d3ffb22acff0211dbdf9ccccc08d99fbb4ae49f08dd8bf9e292df639dd6198ac80a08666f26117c1f16b1e9b629d4cd8b5a0d6ee62b3cfc79df71f790a289cc92079b48d0e7a0caaced4997fc2fb116b9dbb532ff99b05fb4f9fcbe115e7ec8bcb13ed3ea5038ba6fde40c491f8c4e7cb21ce86e75274aced2fb449efe4e6b40bb81323c7af4d4ba2e96cb176484af3a9262096561d2a293e038d284568278d6b206268728acd53bf2a372e8abe926e9e22bd69405149902de437c6f070f0c2c2f77f865b8062955c0c52fbbf36df51e33a8c0e7745fa31cb438e6ff0ca2a3f5ddaa012222d58281fa742545ecaa899ef34938aefb53ae1fcb7a1c5077fe3d8dda02440907326b6158df830fec043b3ac896df0726d023aa61e40f5fdb562b5e859c2728c8651eccd81669eee0930a8309c267046d8088c996dfe2c939fb20c58567f3e03fec77fbe4839a8f866526ab2c941bdcfa66b479aec77c4c430c4e20ff760f8665a4db542039d8a6c27ddb5535ed1802100e8c38e615798d1a553f9d672bbe2ddd0ef9a31e7a96a24c470306d58fae748d84895486be62cc83db9fd57b9b19f57b172474f93fcbfa1845aba6e8439a0ff7b767525fffe3efb49aea318a8bd158f6d78d00eabc4e7a7c938ff4fe68cf9a2119515af52193b45de4924207c89417395850f634e4ec3aa52f04a85fde9c16457a6e22c59f2ea1a5c844cda6845fab0406f4a396985a4625129e3db986349b16a986bbf5465dcef34c1d16230dbe4e7ad0370bf0ebbe6575530afe604ea4ee983ac42efca6a03ea818e82c16e073da2c542bf3c57bad480aa92f9159a5e7371ce9bf712c8957c6f4e668f9abdfbeeacd1c8371727a943dd9dd0702ce49669d5e254204821772b5075b2a5bf5bb540b6428cf7ea304b1db2a662ef43d3d1a21e0add6969a3df4a1cbe810247f8a1cbcee992e58291f3e24c895463d91ceca129180137314c521e1e105d077bad6814012825d65376c48027b02169c4d73f9478040a560fc2e5a4dc8e7d44a7531a5498ef6d380f1c038f8380c1f25a4102df5eadcec302e066942bd1d06b6af8665c4c21bb561c53887da8accb227f97c1865c09e09d3e613076255313eceb4b2ebeda140fe47802402503ce86b50bee3f432ae1eecec43d7ebca081948e7a96270c6c41abcbfa321eb8ce832b7db764e8e6f2edb74f66ee1cb254647360a949daeef6a874a1751af9943ca302031908be7e5baf0c6e45682d96f94053b8c9ef6712f037cf11b1beb05534912de341e5dc0c18becf2655d85ceead74b2bb35c301e590d58a9bb1a34cc7b06f1943db89b671723a312dc1fa66c823016b546b3a05530b66dd533acec6be45fbc5a0664d2d8924e9fbb437bb0f96257bb9f7ec80ba0d75579e3c3db92d1a794cceeaad923a532cd184a593f538dbbd3d8e29bc0be06a90d0f50e670fa01828868c4eef94a955c7b2a6e1560a8283c7574fd3db3cad50f3c4d9ef38f358d84f5e5263c36834c0c06f39bf46814d85f35cf2b721853fb2d8bfe1421d1301290fa0dc2a8c64578b640323c825ed2c391552dff5d60d6fa9375237e0b8ec828f037e584ef90c939c598f142405eae7e8c90e746433e4ed962b6f2fcb7d014e84fc29e049bdb43e4096ac8abedc1bb29ae6b313ef4149137ec16b6e0b7e00bced89306dd855843683a43cdc9d54471fbc1616feb3f1d77863433a6158556b4e3465f3819848f1a3eb455f971574b1fa2733f891850c2b8dd3cbb1d1e5f472c8b24c885afddbbe22c80852c107e00cf339d90a5f16d35f6e094cbfc7074797d7856511915736a8bd09729208365ab92dbe28759df7ec47a8aa8dfd88fa581a8aba43e8b114ab0ad11554fe2ae9a22ea82566cca2f9c6edbccda02da738cb5a00c116b55f4d0834649e60a782f43283a73cfae00c3712e2b093bd1f69302bae6ac4d5d0754f8da793bba317ef6651e962a7d2275b339a17bb6da059738c36460ffba74fb38052733808780a2de408fbbdef0680b86adfd4c09a82426874e0fac4712e1230db443a30166c78aad4e99ac30151fc91171230632d2c28ee41b85ddb5c5f182a07bca055c4025fa8b6b073024774b9ac5b87a0049413147148d435172eb851dbd36ad82796929ad837be51616626ff4380b0eda3c3ad92ee72ab3cd4a3a8e24e3a9089c0d0337ded8901ae5ffa86c065fc814bfbc8604ff54305117763a9fe25f44519d0dd9489a1c0a557a0a025fde0ada56508467cf33a5892df39117225a7509bf130e9af34d34b3e0435cdfe94ef1b48e89f057f55a5e9f3e29bdfb3872efbcbbc38885663f0bf4abe22221c25b4407c3af887808d071869aac1b206249b2e9bced88bdcea18ba0d83dc03589a06e515823610c8695c4b071a24cd9fd2ab34cf276024adb61a8e621d33d9c40e0806e8a3d36768946953c17c19d67faa4b9a13a5ccccbc304ce43c9036a45ad37c6dec9a467123322b25c7fef7fe7165036a1fb5f0ab30adc35d5486dffde1dc412d2c8e56e8f2009656486b3eea9694d7a914f76157f07a3032b9cae8eaca9796400218ed141aa4c642f44fd2c5ee1868befe25273127f76569f4ff38bb5c4b73321fc2fdac8f766f96436e19fd3880fbbc5bd83d10993e0b2a659619022bd13c8aaffa0a8da9763c2ad305899adf9fec25b405e21197778c00a311a0c455418f1b437456c675ef6e48d9c578761add3a6f4b5d504d85bb66b93701c0287eb92e520c489c88a97422e4141e44e2c8a7d70f198a2096b84b5d8eceae571fadac19ce178fcb2d4406f6463cccd209ba495d95ae7c6f768f480abb4d2423fc0ddaddd5a1df037d162fcc833a3c9bddf40e63ded114a2ce8b5126341175ee0e8f29dfd34ed04082eda912b45828f80e1012b795575c94b361acd58fe11b7c90e737bbe9d988149d70decbe89095173802e49f52e057dcff63c35b76b5f687578f9a63e05ef2c94a55a94039af0c2df11d282eee0a3769803767ae1df7a4d440fc8c11acaa0f9beaa387b0a6573a39b1f46a0bdd0470da4dfb86ff3dc93300106b459c6d61bfde52619cca81122a755ab27b45c4251441fb4027a003a08a659e640b7aefd45393cd30c00409887023425e1609ca534d224bbd8cbf50e849dc4387a7b32fe7b88f9fec6e3541716a8e0aa6dc97d57a5008218144c630f46efefe3f7e99d9d0a703f003865064660ee62a2098f979a48a5ad0573ee9ca07163fe467fae3795117357b27d79c2d4e36437de12a5eaf0abf04ee38f83774c18bf2cc0c282990492ac3fd57daf096fc0ae1ec3b32d1df8fa644d0ddcdb2f888c749620b8f428bfd26d900319ee92375bdf4f8bc830473965fae09e818f694c07f0a1fdd6e554b6c61206b80ddcdf689268f7ae5c42526a40b579c54d3ca7a713024f4499aaa1de5f194f4e2c1d9f38dabf8fe28c3f49a9298f0f659d706cf805ae5d19635ad559712c0d161afcde371ba77ae1f5fb7d6b801643d0b4bea799f91824f139aa0b9c46dcacbb1e9a7926661d4abe363cd7725c9da2717786ee863122ed35c25f7eb59d1168e00ef8daff67cd509db79dde52720e489ab6a3f9776263754e35efb05b2310304547a12fdd84c08f89c4efa0d0381adedb675666adb9555f119faf8762ec5dc58f53f3e6441a395bd0559bdd81cb8a1533552963dcb1ff6efc7190873ae93136af09a40fd3514a53d706f5e23a09ff5546157c2faa953bc74129c564353e6e28bb30add5ecdb87d1a2284f3aca801249208665dbf01f5b776a291ae0eaec8a8c86b10bc5b0f887837e8e8fd9a75c2f0f8b84e389ffa050378989cb4539d6be346af9a00a5dbbe5c0309c513b79d0092f8491fcdb588560b642a310c61e643fc07b4bbe231b3c95386b92f77a53aaeabc652b12770d576724ff18fd13f27041c3bb3e1f97112e87ce14e91fa1cffabcc66b5b0f33e2a6c0b39155659a238baee2559bf63c8179978857afd194e42e48cb09103dafb37b49f80a05f6ed1b583119a4bfbc6d7d559a00ccdb1d062c636f76d9dcb6032d340a1d52b9f239e7f10a8b4d995c6fc4cb14a2788b082bcfe09737a99da64480365091d2863e8af3ad60b1d3c0d750130ecc1adae713b510268d51b83ea8f9edab08489425c253cd77bfe7c7d090d49b9e3e1f2a984613da4f39976862e19452248fa73b73b64eac15ec322879161ae4def0dc00b9d104aa33b65db5f963ec114e5ce29615f008018cd7c23c6070646ec17c0e1285f57a06d3de040eb8f366371e8cdad21533d5da6cf939e883ca4a51cde64ab03e61a63c8180a6602baa189dbf8ba0316fbf7912fc07d3e0673a474f8921a2a98cd3d01b39cf7f96134390359a9e88c201ba6ddac1db03eaa38a6316d1c6082e46dc694ab8fba2902aae439f9f43cfc32b59d2a43ecb4f84d2b6b66afa85a7d4f09844abf63aa541f193d3d2274062d7673c644fe010dc7f4acd84c940c6d955c1260ec30e8b3c182926850a696ddeba896e75a26deb1da5ab24ed142707d99d3002431e588cf33df0346d869b0d3a91bb1f81fd0c85e8a10d71b4e59c7867ae3055f157ab6a3348a5a9c0b020a63205c51e0643185b718d62ce4fc89920ff0be54fbb8813d6f748a23b6184ca39e7382d65e066916065b61a7da45fbea1", 0x1000}, {&(0x7f0000004340)="eedb320a7c84bdcc0ccaeaa20470d37b839a7cfbb6eaa0013508d3827fbb3c83aa394a1c2b8c64dc4393ccaf406345b953f1355afa4bcb55375ecccbd2091bb97c0e17c57d412efc1b97ba7ef5c5202b5acfd98c7cb6e0b0c2bf71266e57b9e2cd", 0x61}, {&(0x7f00000043c0)="0437aa9405985c2bae16fd398bbbd05ad98f41382d144d69af9811a9fb209397ab1aecbcfa81001338d1de4baf4267f4272ffcd597a4daa4693abad7909bd912e3c4f95baf51211e4459939069ea3529e3da8d995ff8389a3d85c699e6ef6194432e864851f1eb352d4aedecbb499eb85c3df31ff5bccf7d3b8019187b2e2dd06a13b0365cbcfbd1e1b424cd391d3248fb9dc8d876d600c3ea637f7e41402fa028c9c798aecfc9ee66dc7d1faf9bf01f3ca5fed4e7f0a9db7e0529a4802ecd33586be303ee47572f6416d02d8bacc521df68ecd541b15448bd52e93b3459c4135f0803bebc6f7d59a5a41e4e8f577a11fe66c4f9466d64a1c8a60381d296515a33dce28bc85f7ffdc79fc7785ce025d433e49ee4db54227dce57a3d00aa6f4a0d970a384c863aeebf1729acc17d6e26f9b96be77201052c61b6618bab5fafb6397b759aa1837431d742c6613aa34d9a5616897b0111a4ca6c618492bd514e06fce25cc206c311f79fd15ec02fe35d07270c37954cc1a32b10f820c14fb7e5729f575671aa4ff263c5cf50a888e1e9c19ed10bfd52370e302aa7fe427115775bf3b388dfc45fd720dfe7b1e9fff3e4db489cad6394c946b4155140cd31007465b52844aa79597114f0d83ca48abc34729a5e5ceb253b6e1772f6ffb20e913c09b19270a2736c67b8d30f6804f1b9bea2578162281621b2d1e640d060d2ac161f696bc32d1c3310f69119c22871c4f910744d3dd18949be1ffb9042271b1a7fd516098c1e178a80362e11411f6c24001efeba5c6dae3952e81f40d2b17da2f9b5fb1c992d90edb8f488b3b9272898e86771977671c698a5eb2752d0f343c7795dedc0cfd9c496e45fabcc352d4e6a66fb9ff105dfa34b99acf120fbee82391cc7c8c5d7f74d5cc2e6a82edcebc5763727e59f14afebe7fa48f7716cd9a23673080dee76b6e26448f275b3d104d1147815899c8d2edf47e98b093c515058e61d290e30f12272b37c9998b4301c71caebfa29845a43f6464144ccf269b4677d993b23c561c2b6f4e87c32c543d343d1c5bbb39e10081fe368a65f1af75c18f4b3b13ee40aed0512b0993fae22cb5a81ae09e9b949019c16d0c8d6e3b41a3b6e983ea7328d7cb5febcb46158a32ad1e77c8dcb94d6d0393ccf1c1b5cb4f454f875461f7ef63824960efd326135bba6e554099c575c3d846727c58ef8fbd6409dbe8b954fb032f7be88825513ca66c14624cc9c27bf1d9f16cec14525f945d7bdb46492aa394265de3a58c41acdcd5be050168124ad4a085279349d09aa883b653c60936b39b6335029d18bbde2977cefd0d92e875987d8873eb5540a568e562f1b7507d65e93e1e13f795c680c8133a5ed342545d64df425de9d91b9858fc4574d8b418005f493f8aa17141daaf2a6413f281c2fc2b3f9c52503243117b4f8cb3db97f3c6dd467e714489e00f4e74ffdc00c4dec47afb64bd6c5fa807b53cbcee763223e53c26b1d3bc19103884ec66fe1228d042da2a824163fab610aa1bc1de13e104c374a4c90e5a21b8351a6be03aaccc781a71c69d777f53e12c20867bd04cd655f847870955db8ef41117d9b39be22d8d321398cb5de7412a74ae571311b3ad61845c6981f4cece296355569d7dca32eef07e78bc8c6499996cc4b7055965b231a423e27b14701e85630d32123ccadf819ecf05ed93b41345cb1266ef64dbe99fe511e1ecce6ea719937a4f8cd1abb660db601df8b9e309a58468eba507db5fa0d3d139ac70c76cc6e954af5fb8f231a662fe1dc8e31a18870e74d2929593d0682e6a52842b7aac6f535f8d960d0b755fc5b3d2c51721d84ef614ddd6d26de3d4f1eca6322e56f8a3a9cfd2eb7c910f77c725a18ac61f8c40ac7ffbc6fab14f7fec6d49790a048f4ff445e8371c994cc3054573db54744bd12df6aab61b4e9a0d26ebc2f1a70b7a360ee1c9a15b6fe76be61208f416e34ac935b4cec33685555564fe738396a4fccb5c22cccfdbee6cfacf88ef3673b6849979a9a5def1dec2225172c7d8ab608aacf527320c45f32a28f57d6955f76c5fae43c7160dfbf61fdb85ce4aee75b90650eb3726c83c2d9e6490bf024dd8e3c007aef0f52ad21ad559f402be019d4624b6815a26f1a66feda9747356603fba98076e6c0a0226c129e441c6341f66fbd6f6b08643cf9f277c4500acf3c56f81bb52d839c17e4d5e89db4804d2e5bcade75816094f3ca915c14138d02e041c077191fba61446c331a90fd711652c2b376166efd6e40fb87c734baa2c0a9cc93c47a1ca43d29b13b38d12a14cc3e41fdd555b20a2f686b6e02d5e8822507f5e06b481ec4b9eb8178e92cda80cc4dcb12ff3834d221bccd65f5597308f80b4e7915b0d7677e3aae2bdf3306f7351fe91946eb9b3e489e08abe57dc9318103f57ff42b6cd7ca203581c49236f7d87bf31866170c51d7bb1ef288451ef1d99a8d5b7e37afe434a387bea8f22c1fa40f71ca60c245d058e73f50509c5d76dbe4a6537df917a385f805658a191cc57ee6bd15e3ffb14a07e47cd0643c7b347b4c8d47941a1091676a7ab88c66257e298c233179a4ecc27c5932a04be643b66fd8bc8c6526cc002af571708b59513717d9fcc88ce5be5ab06cc39f5d70c0df5da484644be70dac16979a288e5a2b6fcb0361776ab9b0057dae0a7881353c67311da06f82b4b70fe78c8f49ab41e4a2e547fd657aa5d50bf361a4a26065af34a978afb3d6fa00249e8157d25de41057a088bb977e04f525fae00442e81f875e34ea672dd669cb05d9ba52f24cc7dc75509b74bd1365098971dfe7240882f3578719da37b4f972593e0b236457de94f63a02f4cd2833f9dcb122627e7e55eaab131b3aea04085cd02e38052b7275a389f456aabf0e4d5b8ad45a5748180970f36ace6d8300c82c32aae7a3eece2c895fe352a82dac92cd92fdeb3d449ec5721593070a5f41f493fc25198ae005eb367f9679bd2ed7cd4c7e7f355c605b229096ad2bc59648f3cc8f0ae2c8e63d919d3421540441c3b6ff61e9108a11fcee64ea9c120b7d2c884d5c1d6273e31645c579959cd88ed504254bf3b21ddb6dcedef7932718647e9a5046505fa4bf435de6b5876c2c25ca45e77e658a191f171886d0f16d2c70118aa9325fbc2b3d141224438c76e83c838863ea7e452855c8254a018d568beff53229b3650348d050e303cf95423cd96fe9dba4060b7128bdcae78d01887c0a7e0f9b78075f5e41a1755d1fcafc2481d5af36a57e36d3fa994ba7348df9d6aeda7b2515bb09ec2bda4f01496f6dd6c39a1d29f3edc9da2c23ed1e52fa60ae16555c87024685a9d636cad5262514c17b2187c4ecd35469db7c536202544cdd2b27ef70c276849ae68977f80f8d5a31b9960a4dd47387b32d12a8d60870ae9ba85be44866dc53d90688225c8e66cf538522194ab9b55012bfc969fc255252294da5a11440316522a934bf05f6c18fef955a3cf500a313fef230143d346a1bd0781cd7f20e05ffb29779327851e462e48739c18026d05a34ac72408965513cd66af13a985b66fd9ed3a7acd83f497abc0685ca3e1d1509a5a935f017ad38450603c3700e6a256ddddf0cde228815bd1ffa0f733596680b92366128d3820a3229faeb90a5105fc12910b275c107d002a6fa03d3f496e5a23de4aedd96885349958bcd0c66680f012e220ab8e35865ef2dd64a5f293824a8f4182c2175e831600ed5837e67f314d87fec412fed66690f0beb78736a452ccdcca2fffa6b62ddfaed4281b23ce8bc176681499c08b95b18cc384b29774642099867dbfa47ff85712e9579b6056fd33030189affd992af0f70f10ae21f83859dd58dcbc555a3129726389926bbfff37c0a2c83cd485e886e5d942f0c49db2e8011af85de2d1463ffd0011f772dad99443d4ae237ca1ef239cbbb7f16869c0d84d8fca286a46b5651ef3a90e6109e7cc9c8f9071cb5af19646ac059baee73f44e8cf4e793af13f5322d3174b8a585428348b658957c5008f26ead735f7b13658826f1460c774e6e5bf29c3c3d9769aa3e729ed7b2ad3bca80130575a8a06c737029ebfce245e4d0e1f9abd5e5c7209782fa959d794140e455e1d474ba13d629e8c31927e8547b504fadd6569d99255f08e9a6e1f133dac0a4be775fbbb62aa296338a7e67fef31a093f2184c23bbdcbfbefdf22b1206d1456fc402d4ea2d8c44d1bac7bfcf23ddf8c3a98d07bb4861810745ef5c3d4d30d5440bc42d6fb2f87a6a91cd559c5c90d1416b9887763162f079699d1d25c83d3b775021a5a20d2fdbc03f6b4ee6d1c711b77616c8366c801303e0daba87d65fb45f7397785e6b3b26bbbf90d34511fbae9dc77984bc8e473a6e5f6276fe59376d9c956f2f4ef85df772fcaf6d1fadd9cef6d5fd81baae210f46bdeae2e3bc0b92a6278667a5abc734fe7b89eff6fd570d093e6758412d5da414f36ba1f7a5b91f0dbf91f0b7c3f3c39c96bce610b4b731e40dd7529da73a75309858ee8f0247e0749b1ba5b348ec79cfd98848889972466308b83b613b53bd0c84e4351c054e247ef7980ae0a5066c0141bf0a8a951cd132c7fbe8531b7b134295ccc69536b3cdb67b31c4ac0e153e4c374495126a2cdeaa6d26e8fbfb736ee37e2b8de1320d1d95c51e2ffbdb52fc76f629419d1e204f25cfec81fc9f4033dc4aef68e711c2be20c82537c06ec55d6be09d3014b900d117e80502385da3fbc984fc64592d98e188e0b83d216f77485566bc45474598356ead8de10a288ca0cc21202b0f0ed07689adc766ea7a866f9e10e55428992229864f35e7708c7764c38eed5449e7939eb90eda163f80724574636da69337f8dcf2240b1c490ceb284e011f13ac1044dd1bbc42cf04d400bce445f91f6275e70609375ef41c4debd3a2bd55b21c45417477bb6343422873565bcc5308936a136dbe3c56f57de91e36165a19531e99da7aee7a139d26b6ba0845d514520d4b3aadab1be40a5601fea4d8bb5658d3be7578c51f68e24aa625d7a78b65ab7d12d2a110ae1141ebd89a11fa69213b476e64901428a3d6af88e312eea409bf8bc5098668aed0e18022f0cda35a3cda7d458e45dcdc1575b530d80d8d96da99c0eaffd94d20672f6f845ff0b2f284e20d85810f868f532fef3a034ddf377007fdd61f88ec9f75fed26a8d894f79ca6c2b874e819c1dc79453abb332235362326645963166339397a586bbe0a5d7d96cffcba4957262545914a6045e24fe6f3ec086de3ab3193dfd7d25e34679cf27dddc6d078e2e909e039fe382ea4f2bac4baf74524bb2df13a571a0cd8849c76d4aad4d8a212d4f2d0eb871adbaccd2412908d5cabf88c6cdb145602beba19dc3a454552bae48c7c19853427ace7e6004def14505d8817e5bc91e9e63325b8bc081b0cc365199a8b9f2e7f1449b52ba73acd1643f97581011f6f22b9c26a8ba6a9ff53e93bf0199737def95603c04e8ef4e45a92339b203c41171299fbc8cb924bbcbce08959f6b50630ac280d6e7db3321002ed5a7de73114fcf306de097cea05818c095405112d7366d97c8f969eda9df252b59666aa12000f2f6a77cb720b8bc60fe261e111f71b5071ccf1046611c21b298011242ff445e81a146d07f452a7f4c91fc68e77b802878049581565e235076fe978ddd64770e90174745783c80f63343120c5a8df55225e3e541ebb76d0181a6297c45386c761aa399fcbbebe6ee394cb3e67cca95d185451c10309abd26193c5c35e6a7bbdde53f161c8bd31320", 0x1000}, {&(0x7f00000053c0)="7c93e4c19ef291f4bffeaf9454ecc439f48def9e37db05275bf66c0d9145acdf2e116bad37acac34e1fbbc0c78eb30ec3edbe6a4ca7eee3a38f85b40c20dba22e9581ae50eb896004648f164a2ce9e6f1844b0ad3b3ca5d37a4009177b9065bfe9cf8249c1d8b3425b85a18e2b1d2247fdef22f458585d656b53a6c82724b47035428017d530cb03341391b979a660d8733e794ee139670d8102ca432aa733a888a2952f339985ee2608ef4c28556c1ae9085d7a5292068ee5fb21cb4ed8c58033aaa5f8cbba444a6b99db6fe63bca757940ee259bd9e0c38a19c5246dcc263b9bdf9a92801c1e01befa2b29a77418876600bac812f7688c96df5877999420ca8ac684ab5bc067296548371fc294767e6c5ba789323ec01a3e866cf941a176e56744bafd56a889bff42d379516670f6b67f4de1df397d897d57fbf6161cd17de34069c7ef80df9bcb899fc3a31081293a368b4e403ac1cc85cd20873156e04ef08c1fda3942c81402634b3b5e8dfd0fc17fae0783bed75daea16ef41836ab1e14997639fe4eeb89a695343f40dd048ed2238069188fecf888fed384d8548aef677df8fdd58a3ba3ef45c36ec44587cdb86fbb4e5ff63066585f5a84764e9ebad6cfcdf93e7ea5bfff7d2a501f17a312bead5caa5ebc161c0018b5298cfe562e88798b1a32db8a9f10aec35e6d606ce397e9b24f8142163ee810325aa763871806ee280e240168ceae2f503a8ee972baea7ee3d933b7308ada2a1c82e5206a782d9f951faaf16240206f5f46d7be8cbf32ba0b03017fa42857bdf1326cf631af5e83189b0a239b4e9c76f3ce57a9d294cc5dbc27964372316488bac1c5e64c18e27872952d795a1dbc70c675d5fdaa8f97df75f357e9a54dc37924245fa94befe0e82a71725e82157d5a723682cb356efbd303c2d1ed228f192c5940601c8f232463d1e154a1fff16d08152da1b24b7c73a288cca19fe77357efd74b17caa1766aa094476beb2a562eb2783d4658630e99d8ef037eb454fc6529d9acc26a6ea676e6aeda0d6b6c595d49345cc3f2fbed62700e693dc94c52af3d5305f8d0aae56db14ca57929a0f89f771504d00e3535b88cb5cd27546a471e604c05280b3185f594de7094e7fbd73477d10ae691c7b20c2c71fecd490d9af1bcb1a623aa12466d2c533314c35fb0180a609bb9be8ea81f6a3fa9ca80bc54ac920e6d67a9b67b41249861d3acb60895e7faa6fb1d4e32deace115c9197afdf623305a8fed5bf103e37f5b5dd085a48096f2859ad0a0025f3eda09baffd7ff6d69508843543928bf65aaf343a178fe18a8effc50e135c959afa2221c266e85ce9d8f467492014c08838cb21f79a3f9d6a32b35c904ca62f608b818063348c9079da68073f16687a80002dd425a3dfb91a9592a89c6e930d9f75fc759ea63e55830ce0ca14ee2535b5b6de3f3796d2ba8729c175b80ae5355190fac9bb9900957f9fb9b436eb90bf57685f43bcd1459c448b05b2ccb2df023424f3d2cbaf40beff9a15e093cc0502b9746a4ca47d81e39b50b2f06808daa202f6be4752b0247d05a5517ff40c68596476863ab334f6a840ccc8d56da54a0fa350ddc2904379022b26adfd765857bc273bc8c072b599b5d557a08091cac8ebb0ef670caf208ed5281d95f8bcc800e9577d9d42d464e64765137a82225f905767b8d4136b5e2dd76d37ab5d29cfa2831dc44df9b66342af6850365441f11a91b8e76d4abb4b76762fac78aef14f4bb4b208a3a668848b62379c4394ba950626aabd2e4ca74e94727eaf9b93718fa0da4bbd8a46959ebd0ed6d5e7fcefccb5605e4281f73daecb51b8fbdb3e1fd071903e9606b87c61fbebbc03741f3b67d42e4d47a04a890c97983ade572b58b6194d6d22c4c988904514524566541051a22d03a00747e06aa775b8cbaf40fb165fb6b7cc4e50e2623a1bee55f251634767f125c049fb8157a6dcac001e49888505a35d8a5a2b424eb7c0803bd5171af179198446289c514c64b481efbada22b5319bb0e320b442ab210e7c31d830e0a749f68c5119454e99aeaf674ce9f51e8913a3a1eed60edfcce78c5717a65c320dfd8d522f20de906643a5e26ef9352a010158c8ad9d4b53159480e5580625b8f1753fa152a352a4e87a62f73f2178d84d20fc805af16963362f1f017d74aaa7cd253bd56ddf4dad7dfaa6e7cb3d301d038c3e98296478927c4b35836b586c8bc5ffd21bbf1769ec09f174c6240ab335a4e1552e7b1cc5ee69c5b22ecd87f49aecc4b9c26997626fc6e5c92133107a43368758e3e1e03edeb3242f9f7a41684be04cb046b1960ae9e2f7b9bba80a293cf306be59840405ccc7f4ea67b2b3ebfb68883ac7505c25da820db65b961c69e320f4338eef93cc1ad230000533df23e3fc5833926f2b7364672927b3cdb1cc3d4801ae6d128ccd7a4441ef7c3021579b6899b7f47eb0675258ce12b205151cb589c925c81bef9393291c18fc82ee8afff2ecb24830ba4d6ce1ebbc9e7b50c3edb9daccbd3f9477b68b30e07672c243d869a587b4546d5dc7910e9c56acdb9e7a495143ff226696b1ef2c63f71d1f7e223794442506741fc409f37be2fb1a49bbd77ab1dbbe667fed786b281109b9c5493cca8c125dc7c31483db4461ca60f9843bc60f774db02c012cd5bc9e082fff46f896e59a65d91eedaa04dc2a7ab86038bc718a474c6a136be5cdb3bc30c7459011225406f9cf8e12645f2fc9bfde0ba215b6f55c8b19e5b520975ffbc1eb2cba864df7d395377337c148e8ccb474db3a43b20fffe1bf0dd59e83177ca61f1414a439276eb60e0d242020eeef9b79aadda00bf6414eaaf2b509194e4e871c300e2fa34e6bf1b841dff8de9d08b75d1140308e9d9669e5fdf98def68ed76ab306b37b0671ed685e211653b972c5f67e1cdec0c46768a634c29af1d65b4fd090eab78d7a3721f00f7fcf4940ed1f152498024905df2c351c735588ad8d4e921d33b31161c037e110b6867da6368338192126a384ae603c62bfa44a3dcc2d67407c6a9769b7d569a5daafcd3bc87dc394c02d3362f0fffdd6c9b39df884882e64426378f8d4a5eb5571c5d5a93d8c7e3fcea726651d023bfbef7d7178dfc50b378f766ce785ff3ee89ac9be9b9920b3c2e6342de31d9b3d415275bf0e7630d1dbfbb86f4f8c096eba9f0cc583fc087cf5c081b6393ab73bcdbd4190b88a0a386751266dad2479d738575c2bf75e56bf000510362313dffbed2140ff8e3d1e8da410d9863200cc2dc4a6422b5a3369f43e8796ce51d79aba3ff275254b7c84eb7024967a300c526f1b5a5f7c2d06aca1abe98759da0be62b39421190d9191c07c513c6cd6d88eac10bda82115285424ac0e8c16fdd35b98f6c896984850d52b765afbb8f2ed9f54618ebd09e0fa899d74ee5117ed75bde3ed4c4dd65fcbdaa65a5b8497175c35841ea1768eb5c28463cca21ba0e96a4bb0dea3cf88856b9d918c2c38b4ff79ae98e7d341d21b79575d4937b3be7645c60f20efb6815788c1c20b8326fa287996b3d2c1bf2c381b611b6d557c2d103b452ba9568ebe80156f87cd606d2a6f6a8c7b01ce403449d4477eae288ac85b365e608329a50c21bb36d097ab869efa36c77472f5935cf8c49845c31584c0a76301ccd0b2e9e839324955b3588db39354d387b8c8204740445342f895a2555ee44f6f19a7bebf46105887fb29ed3bc3099177a3938dffb61648efd1bc81ca0a6d4174aa0a4b988a029fff5517463c7d1caae17b082dd23074b03d0c444608fe687802a18a3edb6e95f892ac206629bb5f95bedbea40e1e531bc2cf0da8014f50a1f874c54fa006789aba53607d332bdece95dbc470baaebee9e1f249f9771ffe67d75c4e218e5afdd4fcc6510e12a59f39c616dcaeb8a3ede64fb0f0d565d29387873206dfb9fb4819e4860948d0bba5a9afb82c6b3e85258dc5384b7d2d47b408d4b39f8a557c14525fbf7a68f5841bb2a4cea2fc48ec5b4c772fefbee64d0d4ea9b899a5084435bd2b5047f9b78b968f9ec76c07e4127fab919b1bb73f1463fc88f628de22bd0e1e7dab70bfb7c28a582c2f48e697e352b7b49874c2c506d01084f49b7a285e387fe2331df54e5eb172f1ebe0f2c013bc0a1e3e8ce842c59f6c74ee0a25a8289f8c3683f55ace909c48e6ab7478100acd9601351449504c97ac24853fc034e7377f2387d2d4756ec84b73045f4760f28bbad58b4c21dd1061885df2553df53fbc11915791f57895f9e3ade0381ebf9df387bc4bbb728ce9f17d789adbaa14b551885bf5793a56eb95fbd971596fbb06139e46aeb7b347675060b789e524e3954efea6880bd6bd24d29d8751f7bcbc1d119a26e32aa64069e07ca4a3ca0b01b178776d3f525f517de6687bc5d49c689a0a577400b80acacb4fe93a343057eff56968186791fe5e25cd3baca5ea3c12bff1760960342d457b3860605eb9a9a8a3a6bfc13f50eea278634757b44dd139b4a7cccc138b59ffb48ece4ffd0a7f766338415553b768117802d7e801701ea9bc7dd3abbfde2aa0ace5834a7117607c81104605b3c3e7f590d5af166dbe0fcb964bc67c4f4fff851c42ef8613a918c0012c8bb036ffbfe9aeeb1fa00e7532510c7abfe265ac02856f1d8a0dc68415d5a8ed7cb27e522e0e42e35d6b273ee9b877d12447699d7a79b78d9e609eb0f9663390dde1a72bfaef1635e63c8bfa9fc3928f30e0e07172e6bb8cb9e9c5737607a9f20e5077f14d5bef93a693715282aeefa7b8285e04c821e4f56daa72958e87b0b3eedd7d4988b66074ef91569f7eed05733ea053d4cf36022e91ff4c304fa83712412573c929b1512ddd3f034b029603f02defa0ee372bafb70d0ff15956257f71d31d141d42e596342d95abf4fe91f60ec9dc710ae67c85749bde10efa2cba7daeb7f2c7f85fd3af511b28357bf43cf38c4de8a7698fec5a15aa3a1d7e66df4163df98a348e5e368f34cb7706792c7c0b4aba3d1f4275891b6ffdba342d5af098b143e7b06aa311a7f425823ea420933eeea1c6b7b26a95ef07d29ae", 0xe03}], 0x8, 0x0, 0x0) 00:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000001500)=@in={0x2, 0x2}, 0xc, &(0x7f0000001540), 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="a000000000000000ffff0000010000009e1c6a0e8e755d5988394dd705a3b176a04ebeed43197789ff8e59a61891113d6bddc2148d68c70a0f6d15185e12dd9733eea7ea7912268c868a1130066b5e530c8490f5032c46c5742b03c7040c2baa42c0f9df9f1e20918f0ef8e82d5fafb78f98eedd3a312d842e46da97326d80b79f734d7a0e7ce0cd531804f1323565d67114d2d300800000000000000001000000090000008a17f0da5e4c51a76727fc020d2529a963a6aabb473c792f5c773dab5caf2a82ba8443069767dd773122aed8cdca1c5595e08a403aeebf98b640304d3236ab00269e74deaa3a1f7c9f0514bb3c0d6bcc9e0e2cad2a23d632cba44f72cc9bdd744eee31393684bcc352e3d767503d000018000000000000004174f55e05000000457ed99f00000000680000000000000001000000fd02000084ad7d91ad41cc914d8db2951972398ba444474d155c1eb5b308bb347efad6a9a244d9135f6e85ac4817c6800cd8d361733f34f2fdd6bbc797bca94b66e2aa5dec09d9ccdc305b218253bd3a5cebc6df3500000000000000ca0a96d1f6c3d76cd25ee6796e1c5ee929a2729517e43fe0815a50909985e30732b0275a9a0e2fafe0bed47ca65d43017398e3752dac8c469f0539f1fca2f828c1b0ae6d553927ea96ed657334c6d697b3508e7009f269a5209592ca1bf66b4bf8258bea638efe819974da19919dd3e861e05c17470f64cae46c11cb443d91a0ed50685f7d7dda38083109810b9cd6ae8a9e2807eef0a0ba86"], 0x1a0}, 0x8) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/155, 0x9b}, {&(0x7f0000001300)=""/89, 0x59}], 0x5, &(0x7f0000001400)=""/183, 0xb7}, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000001540)='/dev/tty\x00', 0x81, 0x0) ktrace(0x0, 0x15, 0x910, r2) fcntl$getflags(r1, 0x3) 00:26:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) link(&(0x7f00000003c0)='./bus\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) recvfrom$unix(r1, &(0x7f00000002c0)=""/253, 0xfd, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) 00:26:45 executing program 0: wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:26:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x1) 00:26:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0xffffffffffffff1e) 00:26:45 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/132, 0x84}], 0x6, &(0x7f0000000500)=""/194, 0xc2}, 0x41) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:26:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) socket(0x10, 0x2, 0x1) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:26:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 00:26:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x8, './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x6, 0x8, 0x0, 0x9, 0x9, 0x7fffffff, 0x2, 0x0, 0x0, 0x1}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x5) 00:26:46 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 00:26:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x500, 0x101) openat(r0, &(0x7f0000000080)='./bus\x00', 0x9c0, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x10000) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b124cf0db4a087462b", 0xa}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) fsync(r1) 00:26:46 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYPTR64], @ANYRES64=r0, @ANYRESDEC=r0, @ANYPTR, @ANYBLOB="47fa61d96a51340708a4f800d14d503885d19643f77f4ac12519ac3373dde29561fd618a1f65478e8da5cda59d817f885db72a29b4abb2d3ba51a39ee503dcca06d90f206e0d2e96e1af1a8e57c07fc39f209311039a2c49d08365929544b5d895dc7cdfc2d516f00feeee803c320a1f00fd47bcf7aed7acee98d9609f73c7d4310d40bcc6ec2e74f9b86f364844ba762762e914e00c25e744087c03ca182071efedfc013f751c262a5914916143c505dbff26953fc1d276098c6749e50b73ab5f6c82fb316840e11e1383ca3aa2a3a1c93d32087b0dc737d997687f6d36064ece933a06d115e05725a0e20056c9"], @ANYRES64=r0], 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x5, 0x229) 00:26:46 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x8003, 0x3) recvfrom$inet(r2, &(0x7f0000000040)=""/204, 0xcc, 0x842, &(0x7f0000000140)={0x2, 0x2}, 0xc) socketpair(0x10, 0x238477415ecde456, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="26fce8e997f80ff51adb93a488beb8fb5a17f84ac6d1f26a920a2c297b1eda03ab663d33045eed2b2f7f7dc3f7aac0abac8fdcbb64c5980352b6da038a4c94863d29f382fbab127a987f0590823f7643093316f28f983ee334e6f9a2aa901f8a6bffb2eb42920f3b99a815bfe4d8c8845bc8b02f8a8228cb2e243103491ba268c29f849013", 0x85) read(r3, &(0x7f00000002c0)=""/57, 0x39) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0xfffffffeffffffff, 0x8, 0x1}, {0x0, 0xa120, 0x8, 0xb11}, {0xa16, 0x0, 0xfff, 0x80000000}, {0x525, 0x1, 0x9, 0x8}, {0xffffffffffff16a4, 0x80000000, 0x401, 0x20}]}) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x4) r6 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000003c0)) mkdirat(r5, &(0x7f0000000400)='./file0\x00', 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000480)='./file0\x00', 0xd0b4cf45e6dc3fec) getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0xff, 0x3, 0x7, 0x10000, "886a111401b3faf6fcb453599de6276b563d6199", 0x9, 0x4}) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000500), &(0x7f0000000540)=0x4) shmget(0x3, 0x3000, 0x9, &(0x7f0000ffa000/0x3000)=nil) poll(&(0x7f0000000580)=[{r3, 0x10}, {r4, 0x4}], 0x2, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x1, 0x0) msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r8 = semget$private(0x0, 0x2, 0x3) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000640)=0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000006c0)=0x4) 00:26:46 executing program 1: clock_settime(0x27a67c4b980d56ca, &(0x7f0000000040)={0x6d8a1c4b}) 00:26:46 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r5}, 0xc) getgid() pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='&%*^-\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x89, 0x4, 0x1, 0x81}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1, 0x8001}, {{r0}, 0x0, 0x10, 0x80000000, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa5, 0x20000000, 0x1, 0x81}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2000000c, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x464e62a8838566d6, 0x8, 0xffffffffffff2794}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0xfffffffffffffff8, 0x4}], 0x200, &(0x7f0000000240)={0x1000, 0x1}) r6 = dup2(r0, r0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000280)={0x7, 0x9, 0xb4, 0x6, "e97455e4ae4344857224a83d368d9c41fdcc2a6d", 0xffff, 0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) flock(r7, 0x1) getegid() bind(r6, &(0x7f0000000300)=@in6={0x18, 0x3, 0x85, 0x4}, 0xc) sendto(r0, &(0x7f0000000340)="57bddd92e88295bf69faad8c6f57405532933c80d7ee53d679d3ad6bbe76986bdbe1402c6b2d03836609c9c4e6038938fe7aa5edc49b4693cb8db5fa00cfb7a280bb5fa56a4adc62640f7d0b8460cb959b34f0ee3394974b3cd73ec62d779f6b65f7c77af54b80930098c26d861e9d81ed4bbd9d70036a272337e3f2ba4e223510dec40a3283c54d7a91aee3c5", 0x8d, 0x0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x6, 0x32ef}, 0xc) fchownat(r0, &(0x7f0000000440)='./file0\x00', r3, r5, 0x2) writev(r7, &(0x7f00000004c0)=[{&(0x7f0000000480)="25e34726a43f1dd6c2188877515b1b720c802f122bb38b65c1c8f51442c383322ed3e59446", 0x25}], 0x1) pread(r7, &(0x7f0000000500)="021902af1f04731b9696ea3c386c7e951dc63658cd215642d70d34b6e4089361993a15390985f828626bfed37aa473a439caa1e2d5f5631230700f7af024d4cbef639f75364c9378b0339502524cb84aec54cc59fd368cd651f46a5f12a59b7f3305ff6202e5fbec3a1f97fdeaff9f8642223c84addd4529500fc6366a000b6a99a4", 0x82, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r9 = dup(r0) r10 = msgget$private(0x0, 0x10) msgrcv(r10, &(0x7f0000000600)={0x0, ""/163}, 0xab, 0x3, 0x800) kqueue() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000740)={{0x6, r3, r4, r11, r5, 0x40, 0x12}, 0x6, 0x3, r8, r2, 0x0, 0x1, 0x7, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x800, 0x0) fcntl$dupfd(r7, 0x0, r6) 00:26:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd79, &(0x7f0000000040)="ebbde24d1179daa86d3af7") r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 00:26:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[0x5, 0x4, 0x8, 0x800, 0x400000000000, 0xfffffffffffffffb, 0xbe0, 0x7, 0x2b]}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 00:26:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 00:26:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:26:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getpgrp() linkat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) syz_open_pts() 00:26:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r0, 0x1}, {r0, 0x41}, {r0, 0x80}, {r0, 0x4}, {r0, 0x2}], 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x20) flock(r0, 0x2) recvfrom(r1, &(0x7f0000000240)=""/185, 0xb9, 0x40, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x1, 0x1, 0x3ff, 0x1, 0x5, 0x1, 0x0, 0x5, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x400, 0x0) 00:26:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="2c7309606caa578f53e934393993ccfadb50f8b4c4a877cd38652e65e8", 0x1d}, {&(0x7f00000001c0)="4090f083ec4f9993a1585508d48c0aba65c4660dcacbf0ce6ffcc3bf381c2f5b0d6a734f7dbb2dfe8b6ed45c667f2ec7dcd6693ee693360ed6d7656a8106e96709c21de3d0d2fe61d17b6b283b006d64b9893f8da1369b655ca7", 0x5a}, {&(0x7f0000000240)="23d2f372c9d5532cb89632d1b15891d7f059897079d19fd12276c70d84e491ecde4ce2787cbb11163d31f974ce10f7f406c6c85d39e0cfc91fcca8287c7ad1c27157437e92336767a4565ca5d70b7ed2da74bd002f6de640c17fc4dd659fe8326e68488e762708bc17a395d24ed9f2c830aed7793b13f24cd4e83dc6915f5882d0e6a423c3468646ea547423bbd7f347d6594a5f7e77d63392b948596d5d3fef1679ae46a960dd2db2b759542d8f0378407237a9d275979e4d67c115e7d2cb52b1bfd0298a5bce13403cee082207ff9dc0fefc3509f2909d3145bbfb31ae44ca862c53825450be49d250185be8503fd7695ddb22e1aa443f", 0xf8}, {&(0x7f0000000140)="6b79e9a51f8f5689fe0bf04e45ed7ffb3c7e8928ae3e89cd913dde30", 0x1c}, {&(0x7f0000000340)="5f3ea1f71fbced897fe6747f74ead5113a7467efc2a1f8020d3fa1fb9a978f02cf0fe7bdef206a803e13619772a3c452c66e87acb0d6d69ece42ead3c11e279dd2e32773f6568706a0e8af1498e221458c35f051869d32dc3f28c57adcd0a47770f3cf4ce2043c344bd12199db819363cd86e4f67f3c512ecdcf1195e4e216b9a20f63588bcd5d661ad15311cb3b17f471e4c085577302fe0baaf27dcaa1a81b1764cf29d2d53bea170568a06acb1e79bbcdb8c076cf150353df169ffb66009c4c13dac199d1ccdd2a6f3f", 0xcb}], 0x5) r1 = socket$unix(0x1, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCDTR(r0, 0x20007478) r2 = socket(0x18, 0x3, 0x40000) setsockopt(r2, 0x8, 0x6, &(0x7f0000000500)="0336bbeef7ff3ec244dd9a87000000", 0xf) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x2, 0x0) semget(0x1, 0x0, 0xc8) 00:26:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x4853) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/158, 0x9e}], 0x3, &(0x7f0000000480)=""/4, 0x4}, 0x802) r2 = open$dir(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000080)=[{r3, 0x4}, {r0}, {r2, 0x100}, {r1}, {r1, 0x8}, {r1, 0x4}, {r2, 0x40}], 0x7, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./bus\x00', 0x91, 0x4, 0x5, 0x1, 0x9a5, 0xd9, 0x2, 0x2, 0x0, 0x75, 0x1ff}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 00:26:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x10004) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8cad6c30e8def001, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="ffe73a2c1a8df7ce754727c90729b98460608b816c07c7b9ce726e011c9d3872f58478e23da7acb4b3d3b7dc96a87b8c1f8a6132f162da4a6c85d7ba82530170e2fb3d0ee92344ef71efb4a0357468238a48567c56385646172bc36feb25f74285ad3e0859f6290972f59c516131b1f8537741509691142f772ee3ed991b64f843cc660a47193f19ec4a", 0x8a) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) 00:26:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x114) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 00:26:47 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x3) ftruncate(r0, 0x0, 0xffffffff) r1 = socket(0x1, 0x1, 0x5) setsockopt(r1, 0x11, 0x1, &(0x7f0000000040)="1a7b43da", 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7fff, 0x5}, 0xc) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 00:26:47 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 00:26:47 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 00:26:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0xfffffe49) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x14) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x82, 0x10001}, {0x47, 0xff}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) 00:26:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") chmod(&(0x7f0000000000)='./file0\x00', 0x100000034) 00:26:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000380)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0xfffffffffffffffe, 0x7fffffff, 0x2, 0x1, &(0x7f00000000c0)={{0x768, 0x9, 0x0, 0xd28, 0x40, 0x1, 0x9}, {[0xc3, 0x1e7, 0x7, 0x100000001, 0x2, 0x1, 0x3, 0x94, 0xe6b, 0x7f, 0x0, 0x7, 0x7, 0x6, 0x80, 0xfffffffeffffffff, 0x3641, 0x5], [0x7, 0x162, 0x56, 0x8, 0xf0aa, 0xad3d, 0x2, 0x5, 0x3, 0x1], [0x9ba, 0xffffffffffffff2d, 0x4, 0x7fffffff, 0x1, 0x800000000000000], [0xfffffffffffffffc, 0x1f, 0x0, 0x80000000, 0x800, 0xffffffffffffff09], [{0x1c0000000000, 0x7ff, 0x7, 0x40}, {0x100000001, 0x5, 0x4af3, 0x7fffffff}, {0xf9c0000000000000, 0x8, 0x62e3, 0xfffffffffffffffe}, {0x7fff, 0x2, 0x9, 0x5}, {0x5, 0x10001, 0x40, 0x7fffffff}, {0x0, 0x3, 0x7, 0x7}, {0x512, 0x8, 0x6, 0x101}, {0x7f, 0x10001, 0x9, 0x1}], {0x9, 0xfffffffffffffff8, 0x80000000, 0x43}, {0xfffffffffffffffc, 0xffffffffffffff26, 0x7ff, 0x8}}}, 0x100, 0x9}) 00:26:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) setuid(r2) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000000780)=[{0x68, 0xffff, 0x0, "ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a997758"}, {0x60, 0x1, 0x5, "e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc7"}, {0x1010, 0x1, 0x1, "29e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee2"}, {0x78, 0x1, 0x9, "641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636f"}, {0xf0, 0xffff, 0xa0, "03d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd0"}, {0xf0, 0x65bc2984143d418e, 0xff, "3eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df"}, {0x88, 0x9b1776607fe77874, 0x5d, "074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa"}], 0x13b8}, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) semget(0x2, 0x3, 0x404) open(&(0x7f0000001bc0)='./file0\x00', 0x8000, 0x100) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000700)=""/105) 00:26:47 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xfffffffffffeffff) 00:26:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x3) 00:26:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0x6) 00:26:47 executing program 1: mprotect(&(0x7f00001a2000/0x3000)=nil, 0x3000, 0x3) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f00000000c0)="fde61b2db7db7b", 0x7, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xc2b0ee3a963a1f75) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="157f41320e0c04a637d13d92aa3a5712ea1a76210007fdd2ce178921981e6d011c139ee518519cb82e85abea15c22e94e1c4a6668fe534443f4508712fdaf101241e8e0160dca414268c532453d4a3aea5908f064c5c4a2f0b7e95aadea8c04cc7006f6d599aab33beea79f4151af8b868723e1615f2e83e4ad08e1d85aadea8d53b4a1d63f51fe4f97f2f88237f2b348a773d907bcb92ce3c6a054d4990f9a0019a721e599cbb7651f51c66febcf7fa3aeab4c62477d218e478dcd9e12733a7a8099ec75f52e1009b530da9a20af9c7d75cc30fa6e6788961f87163acc46f986243b1a3b1ea5f40e33ad892fb3b196efec1c9856f090812352ffaf3799bde2d825d8487a3d6e3e7780263e0448f48356216825b359fba157c06db5c7638a4d103db9b4d8e3e9d0b0176103791cc060bc24a6a4a89418d7b30adf6538ce6f3de5370174c3bf4d015", 0x148) 00:26:47 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x9}, {0x18, 0x1, 0x1, 0x7d}, 0x2, [0x1a30000000, 0x3, 0x1, 0x5, 0xcdf, 0xfff, 0x1, 0x9]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) 00:26:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 00:26:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 00:26:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x5}, {{r5}, 0xfffffffffffffffb, 0x2, 0x1, 0xe5, 0x322}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0x7d, 0x4, 0x1, 0x7}, {{r0}, 0x0, 0x46, 0xf0000082, 0x4, 0x80}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x3f, 0x6}], 0xfffffffffffffff7, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x11, 0xe6600d2b1973623c, 0x15fd2b3, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0xffffffffffff62bd}, {{r1}, 0xfffffffffffffffd, 0x29, 0xf0000000, 0x9, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x22, 0x2, 0x9, 0x9}], 0x4, &(0x7f0000000440)={0xfe00000000, 0x100000000}) ioctl$TIOCFLUSH(r5, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r5) r6 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/133) 00:26:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7fffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f0000000280)=""/57, 0x39}], 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:26:48 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 00:26:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x2, 0x2}) dup2(r2, r0) close(r1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 00:26:48 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) 00:26:48 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000272000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r2 = socket(0x18, 0x3, 0x9) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x3) 00:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1d5e) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 00:26:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0804008e03db8ad467d88cf599ffab0b21d6c7f333d591051a020004"], 0x0) read(r0, &(0x7f0000000100)=""/96, 0x60) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 00:26:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)='n', 0x1}], 0x1, 0x0, 0x0) 00:26:48 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cac648375a24ad000000000000000000000000000000000000000010000000000000b42e72d2cda8b2614aee690884d56b82b91aaf745c66e5d2fba73eb70257669fba0e8995743cd320e927d22d8b6c7fb6be6e370547d60e9aa685a39ab5d1f2754343836cf263aeb5e08f6e91d8463137b9d00d65bba90e92d3f2510674"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x6, 0xffffffff}, 0xc) 00:26:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000080)="f86fde3c443fc7ab7c463b950597f89db5d50070e4e09663d0aa7b54784722e2d6e3618a2ef9623d41678c5d5499f08704e6ded7d002fc762fc826c5ddfcd73c8485687c57cd61590513049d4f714e514c442e1ad1a0dbff0294914a5401f59fddcd47", 0x63) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 00:26:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000040)=""/26, 0x1a, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x16) 00:26:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xbac1c70681c2b9a5) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) r2 = socket(0x79c6dec70adab1a9, 0x1, 0x7) dup2(r0, r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x3, [{0x3, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)) 00:26:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 00:26:49 executing program 1: r0 = socket(0x1, 0x4000, 0x2000000020) close(r0) r1 = socket(0x18, 0x400004003, 0x0) socket(0x1, 0x1ad72a3c05b3c377, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) poll(&(0x7f0000000040)=[{r1, 0x8}], 0x1, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000000480), 0x0, 0x0, 0x25) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa80000000e69931909648", 0x14) write(r0, &(0x7f0000000180)="017346ea978719ce2968c22a8a1cf9fa0e0bef8753267e8a2f925a6258341a0885e46d22f9053be076f5cbc6c5100126debf71c23289caba7af6a13eaaf45b1bf7af4f3b015f3b5767fdf37c42807f4a8b3804c7fc399be19f4abdd11c443d6ddd7ab50b6870a95d81748a2d41", 0x6d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20880, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x7, 0x1f, 0x4, 0x4, &(0x7f0000000200)={{0xfffffffffffff000, 0x1, 0x7, 0x9, 0x80, 0x100000001, 0x9}, {[0x0, 0x5b4a800000000000, 0xe5, 0x9, 0x52, 0x7, 0x5, 0x0, 0x1f44, 0x1, 0x4, 0x6, 0x2, 0x2, 0x0, 0xfffffffffffffff9, 0x10000, 0x4], [0x7ff, 0x7ff, 0x1, 0x2, 0x2, 0x9, 0xffff, 0x1f, 0x3, 0x9], [0x0, 0x359, 0x7f, 0x1000, 0x7, 0xffffffff, 0x1ff], [0x3, 0xf15, 0x6, 0x3, 0x9, 0x2], [{0x7fffffff, 0x6d9, 0x0, 0x200}, {0xff, 0xfffffffffffffffb, 0x5, 0x2}, {0x3, 0x5, 0x400, 0x1ff}, {0x3, 0x401, 0x5, 0x9c8}, {0x0, 0x80000000, 0x2, 0x61}, {0x6, 0x40, 0x3f, 0x4e}, {0x8, 0x7, 0x1000, 0x5}, {0x81, 0xfffffffffffff000, 0x7, 0x2}], {0xff, 0x3, 0xfff, 0x1}, {0x20, 0x5, 0x6, 0x9}}}, 0x7, 0x2}) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f663ca50776196f708106bc2923ddf73801d228c235100af1126b446ab3c9fcc2"], 0xfffffffffffffff7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 00:26:49 executing program 0: r0 = socket(0x18, 0x5, 0x2000000000c5c4) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 00:26:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x423344d368df7061) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = kqueue() r6 = socket$inet6(0x18, 0x4, 0x1) r7 = socket$unix(0x1, 0x1, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0xb, 0x2, 0xfffffffffffffff9, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x53, 0x4}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5, 0x8001}], 0x1ff, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x3ff, 0x4}, {{r5}, 0x936734b1c93d4c25, 0xc2, 0x20000000, 0x1ff, 0x8}, {{r6}, 0xffffffffffffffff, 0x24, 0x1, 0x1}, {{r7}, 0x0, 0x40, 0x10, 0x100, 0x1}, {{r8}, 0x0, 0x50, 0x1, 0xfffe0, 0x1d}], 0x0, &(0x7f00000004c0)={0xff, 0x5e46}) write(r1, &(0x7f0000000500)="6224f019729a23a82b828f40f213e13af97af1d0baf35e3a500184a70c0b2170aa9507379ddb7f720f338e97e8332c4a58b5f549bcaa71e2509cccf3d3b5306a1c6e12ab3e4cee969d8d7dde5501410ece9990ece9d8f4d6c22d36a034feaed2efb84e7aec19a3d095b2c78b1fe3b963c5555445b3ba9d4100c5e5c220d7b2a73ee7884141c8ef1e45360d3f9ee6d719f987b17d55b282ca32f3781a57bb6737943630586b4b910ba1cfc4ac936ea35506c96bef8845265d9d1a8a04fae259fb7b3d01fbde5317d81b962e0e61456ba1c666fb5e875509496bd546bec3d56419615d28817feeb2d61a11406e5967f835b220450980b4be88", 0xf8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r9 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) close(r9) r10 = syz_open_pts() r11 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) lseek(r10, 0x0, 0x0, 0x1) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r12 = socket(0x2, 0x400000000002, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) write(r9, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a2334ff705ede2fb10828e4c025846cd2aab13d7851405714cc99", 0x6d) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:26:49 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 00:26:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x10000000000002e6) mknod(&(0x7f0000000040)='./file0\x00', 0xa040, 0x1) 00:26:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socket(0x800000018, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0xfffffffffffffd56, 0x0, 0x0, &(0x7f0000000580), 0xe8}, 0x12) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x80) 00:26:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000011c0)="84d1371f81a3d36fbd6a28e5963ad372ddf57f5dbededbc851ef6fd31dc4191498a888fd849c21d25d39222b022b327ae440f61ebf8aa872de4c115519eef8bd804bda418919952efe6a7cea44e77774b1404df8cbf3c4099d38", 0x5a}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 00:26:49 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5210e387a684d49d4d7f3aa333c8c8be6a994cd8ae5f31434583004c8b287e691d28b4c7d96f5bc1d6ebf44785d5180290d074269042c14d44c3202987b3080e572dd334285a52d8649d9c93dd97c20dd0ee57ee9e9ed825d2f2bd15c29418ded0584b776b90d9ad063609a3095428daa71494af873a2b606bfc12c0e64a496d2385", 0x82) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) 00:26:49 executing program 0: r0 = kqueue() shmget$private(0x0, 0x3000, 0x152, &(0x7f0000ffa000/0x3000)=nil) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x401, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x31, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffff, 0x4}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x3, 0x8d}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0x52}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x9, 0x6}, {{r0}, 0x1d0a74d8fd648721, 0x35, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0xb9, 0x20000000, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x40, 0x5, 0x8}], 0x4, &(0x7f0000000000)={0x101, 0xdc68}) 00:26:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) sendsyslog(&(0x7f0000000200)="aa8bc877760a412a6cc54c59ec3ac0ee7e4b3eba27a852b3c7f03818caa277decdd8677b7e679dd93ad2586d63936cfa6ed7428ac02805bed1624c3a7d268d210d4239d3d02697182e9ab32d7f1d655fa1ab113c2fd0d284c0561e7b8ba750b139aedeb82e9f8ba1d55261b86f2a0790d262df", 0x73, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) chmod(&(0x7f0000000080)='./file0\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="3e4612060257fdb4535610d612d786d2edaabaaabd9a0263ed47d4352db2ae546b7838c755a47c331ef31259a94ce18ecb3eb75912b308908ee3917807c8536b2280518975a1c5e10e180f5a0f60fb37bc15d669bdf2dc04639840a0c355604265901a9e1a06e319d7cec4969dcdcd6da660b4b8388996e67804c37f427c1753b6e93a5e67f8c9f82cbdd914131c8ee2ee7df8523d47eee5198e52bbfdba7cb6228950ab406474559e03178fe05452f28fb8d92fb381b511e7f89386c5862bf131e8519b726c7a697833d7f5f3ca531215d3044650b61f6b738fe348aaa21f679404d1ffcc7fb577b8105f327705d1df1567d74a703b6b5c0f7e", 0xfa}], 0x1) 00:26:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x26, 0x800}, {0x0, 0x4}], 0x2}) write(r0, &(0x7f00000005c0)="4227de546e40d87a253967b6d9ff7e646570d07173a745f531867973281d0d5b7bb3e7fc06633966d5261c17b955936f1440daad53f9e1d071b1ce345a289f2bc4f575886e68d4f96270cc0f429279699c3752679f1d9f174e58ff90eb2ebe559a5735854cbee5f317b7a09437c66732789e0dbc92ac668727c1241cc3dafb6f9cccb6f5509e5cca6e4ce6b997", 0x8d) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000580)={0x9, 0x10000, 0x10000, 0xff, &(0x7f0000000300)={{0x0, 0x6, 0x1, 0xfffffffffffff61c, 0x7, 0x5b8b}, {[0x9, 0x100000000, 0x5, 0x7, 0x7ff, 0x6, 0x2, 0x3, 0x8c, 0x1, 0x2, 0x2, 0x7ff, 0xd1d, 0x29f, 0xfff, 0x7, 0x19], [0x9, 0x4ec, 0x1ff, 0x9, 0x6, 0x7, 0xffffffff00000000, 0x200, 0x1000, 0x7f], [0x5, 0xfff, 0xfffffffffffffff8, 0x8000, 0x2, 0x0, 0xbcb], [0x4, 0x80, 0x7f, 0x7, 0x1, 0x40], [{0x0, 0x5, 0xffffffffffffffff, 0x1}, {0x2bdd, 0x1, 0x2, 0x200}, {0xffffffffffffff80, 0x100000000, 0x628, 0x8}, {0x6e14ad9e, 0xff, 0x2, 0xfffffffffffffffd}, {0x4, 0xd2, 0x3, 0x1}, {0xeb51, 0x69f, 0x3, 0x9}, {0x2, 0xf92f, 0x1f, 0x9}, {0x48, 0x1ff, 0x20cb, 0x4}], {0x516, 0x1, 0x5, 0xffffffff00000000}, {0x3f, 0xff, 0x7, 0x6}}}, 0x7}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1}) 00:26:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = semget(0x1, 0x1, 0x240) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)='oN', 0x2) write(0xffffffffffffffff, 0x0, 0x0) 00:26:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x1, 0x8, 0x8000, 0xfffffffffffffff7}, {0x8, 0x2, 0x0, 0x6}, {0x3, 0x7, 0x5, 0xfffffffffffffff7}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000080)=""/9, 0x9) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 00:26:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x100000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)=0x81) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 00:26:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1560787227e9f83f50413f3f7864d334134590d08479ed2905ac8bb4510b0f1a4c69ab3f93bd1958f584d02adf12c9ea0003833461bd7fb32efcad99fdf646472b7492f244fcbb6f0ecc177c207de4b69578cb1c06882de2c75654a578d70e35417fd3a6b65bc673b11c9ae149bd", 0x6e) mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="c3356861760d07d16492668086293107a4ca05c4440818960e79d76c2538c0ecb40cacfca0b45e64a0eac332368a96391fb7ffb861b2c7cbd42f6e742cc0a36aaabf3ee6773507d54605a6a99997b4ff8b8697310d5f55403d1a579bd87a1b3815ca69d1c7bbdb89a30d124964ed4969c757ed00dd2a29448537590e24ecc05eb2f5bd1b", 0x84) 00:26:49 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 00:26:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 00:26:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x28001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:49 executing program 0: r0 = socket(0x2, 0x5, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) getpeername(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) listen(r0, 0x8) 00:26:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2e7d1bd5a0b9774c, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 00:26:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xfffffffffffffffb, 0x166, 0x8, 0xffffffffffffffff}, {0xfff, 0x400, 0x0, 0x7}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 00:26:49 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) close(r0) socket(0x0, 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20a80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff9e) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 00:26:49 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) pipe(&(0x7f0000000000)) 00:26:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="bc74e3f65a48ce54d415f82d720e4ddbcf9eec8ccb8066ff8e23f190eb485e260f2a99c04a92922bcd31a9905e45421323f6b0d862a948e230542c", 0x3b}, {&(0x7f00000002c0)="9ce7724b1ec147ff35197e0e4cf655a9", 0x10}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x26) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x3ff) 00:26:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0xf6, 0x7}, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x14}], 0x2, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000180)={0xec68f41b160e0627, 0x0, 0x7, 0xfc, r3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="39cd6ba147bb7421a8287c1af28c65", 0xf) 00:26:49 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 00:26:49 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x200000000000, 0x5, 0x5}, 0x0, 0x3cb, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:26:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x340, 0x0, 0x0) write(r0, &(0x7f0000000100)="7e44f01177c31d02c4d5b9a7b550fd8fc59e7179cd629583f72cf8d05ddb08488ef7cd91df0883f30abbb2f3b5b94a0b00503bc83883089523b0ef6ed8aeb867d4177c972a9bb1c716627e4bd9b420c3a9d0cd842b2d078a263bb123cf02d4854761346cd84d72b129370498816e25f25271e3fa5dd2e9b5b11bb8227d633aa86a09bbd6b0e0c9a0c50fef8d8dc638de20a50d8318626326aae983b222d51a7cd6c753c0073e4754103bbc09093729ba7d792b94ca4023b1fb9c28f140396cea6aeb41f641bd8c5b49bc15a3d769a79d36c638d2b645b7703d685bdd05af7f0d5108d063b61e8e64cb1a678f9149", 0xee) dup(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x4, 0x7ff, 0x1, {[0x9, 0x2, 0x8, 0x4, 0x20, 0x2a6, 0x3487, 0x5, 0x80000001, 0x6, 0x5, 0x1, 0x400, 0x9, 0xb, 0x818, 0xfff, 0xaa5f], [0x0, 0x0, 0xfff, 0x5, 0x5, 0x5, 0x8001, 0x9, 0x7, 0x8], [0x7, 0x6, 0x9, 0xffffffffc33b20f0, 0x400, 0x1, 0x3], [0x20, 0xffffffffffffffc1, 0x2, 0x7f, 0x3fee, 0x7], [{0x3, 0x8, 0x2136, 0xffffffff}, {0x7a9, 0x6, 0x4, 0x2c5}, {0x6, 0x5, 0x0, 0x3}, {0x9, 0x8, 0xffffffffffffffe0, 0x3ff}, {0x0, 0x80f, 0x6, 0x7}, {0x5, 0x6, 0xffffffff, 0x8}, {0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffb}, {0xffffffff, 0x8, 0x4, 0x400000}], {0x7fffffff, 0x800, 0x9, 0x73cc}, {0xfffffffffffffffd, 0xffffffffffffff47, 0x3, 0x4}}}) 00:26:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) readlinkat(r1, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) rmdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='(*', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x80\x00', &(0x7f0000000280)=',-@\x00', &(0x7f00000002c0)='*\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='.#', &(0x7f0000000380)=':-@.,,::,}#\x9c\x00', &(0x7f00000003c0)='\xaa\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 00:26:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8a1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x1, 0x4, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1ff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x5, './bus\x00'}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x200) 00:26:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) 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) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r4, &(0x7f00000000c0)=@in, 0xc) 00:26:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) syz_open_pts() 00:26:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x81) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 00:26:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x1110, 0x0) 00:26:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x10001, 0xd8, 0x5}) 00:26:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 00:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x7ffffffe}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x10000, 0x1f, 0x10000, 0x0, 0xffff, 0x5, 0x5, 0x2, 0x3, 0x7, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 00:26:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x11) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 00:26:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 00:26:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x65, &(0x7f0000000180)="a426823012895a20ce0300000000000000433f6177e6c87796bad00101f15362521979f60000823bc805196a878e5e7f1a95019188e37441d39993f567f8668999e8bcb1f0737f135fe6fd83d520a4eaf8da385d3a46edd8c56b4a7ea1192684928560f0df") 00:26:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="f9", 0x1}, {&(0x7f0000000300)="877d1ce27d9a6e86ded7df0e18df120f6f7f2206b1ee895e236ff9133228944fd1cbfc16acb6844d48f50de46130db7b22a281db63acaca42854ae8a42ba74bd457364ea58e73f9537b9dd6a8d92d2dafe6e7590f9d0f696851b6089b15a684a2ec380e342c4668ddf95303614b17b485257e8a70779f7f3fe373125068499934a5ca9730a92d3a15ed1fffedf5388503658ebc9f548bca2067ef511197a92ad17b481bd02535942c88b3f7a26a280fea28cd9268969d0e7b3c342883fcc263bddd526e009a1def2854d07ec2613db06555123ab8c0a087522abe0bbe054f9d9822ecb201ceb959bb6e51e948ecde9e974bf0a008dd3d14a2c0d6f024022e509b61c1f4fc7207b07f9c74c15be92117c3e92805ec81cb40faee4f2ca1c52de24fdfa3365d3dd3c8a86406822964a437af23f4c2591ab51cfad1fed018a558876362c9da0e69f78f974b5a6bae98bfe848d19c3ee8f2f7a4208e63a36a4ca942ee6e035471325cadd2a4a2b16118ea00dd537de7f237a5d89b08a80a06aeb38fe59de9b4dd8350fd82122c8be1379af95d8e0b53a4f57fbd007af9937231277802e0098a5ce525197a0db6901034cae880a8a5e998e38086b0159eb5b044ab1f3a7289056fe98d609b6b78746b6ecc76c6898890090a859319c904e64eb74908f1f8d35804e773cd178c0a1724e86a2d1660aef960d3b6b5805d227716c0512e3b59ba9742b1496cd156fd449576c39cbff1eeb39460df48c9cbcc544a547960ee2d011a449d538eaa39d0eff736cee6fcbfe264a01285f8672a6555543ae1587edf68dd6a0780e166884909df1e1c4337616708de8cf74aecf32b79f6f48f38602aafc4088fdb5591ae7f55215b6d903ae09e6e7359c84ee4d235e5e3ea6dd72d8d14d8a35a7c7a67ebe6fe1d145675ba0dabafff985da372ccfad0b798837f4083ccb0d218fec338ae41927caf5ed75efa3919176c5e8d7b300641a5b6c97dd4b8b6ea15ef5c5e800318fff0d8092044b8fd098d0f58cd540e7dc8dcb4f8012c8120c9493644ab7039b8e2db774c5c7e70b562bc90a1a434f6dd2bbece034ba85e7c8f2e9677d33e3444d4e13ed03b56f8ec232ddfcfb499057f813167ea817a126fef4db24ff79d9a4a9ec57804eec5f057b9eae514b5b968358ef546c45709e971e423696c3156b903be4232d988946f7f71ba972c33b24d887d1c0d6eb7b4f966637ae64d66d761b47753180c432198208c45d3d0c643d0db212a5f3dbd7fde16ebac472270a2fb546f4a88220d0b124f7de36867675c56bbffa3759bc9d873e7ba09e727f4eedd28a9696770cc50ecb2b5a3d9cd2f41ac41abdf15f24d45525eba4b741a31221de1776a9fc796c142a0a911bbc7e767381d2f9eb467febe3e6dda8cedfcdadf809a5f0067ae459f37d4d5bec8f3551679cd3b2402ff4f3c880b0257d1aa1ba1eb96ed5089b693f45e481572bf2d27e8dcea05298c5e0abdd00e5c0cbb405b201179eae00ddea11af2b268f9d35569b0927089561e8106e799586c916ea22c31b38f6a776f63dac7a8d2d2b7da1eec8e89302a8e936104e25ef6b232f3f3fd8aaf821de3efaa2eb993bcfac44a2f1722a3c60ecbdc88fa7022b26519a9628b0024c0c267f9362a6d5242c6fe224f899b1850b89a3bd090dc63ffa9857449ddffa5609b1dcfc8d33b4f7cc646f13214e81a472fade89fe0f6f0a0cb357f3f5ecdc0f172f74cb63d2dd3c0c20413b2ff0367f3c561c866e513e62b53f39e362fc34e263a43f52a11fc69de5d62da817fa7da5141e783e6fed95be8b6eebd8c2bf3680c39ea72ea4e397591227ea65f255bb83d4c9419f79b4cab386df4cf0dad3b01cceadd22ac92c3bad99b5b657894699dea469fd80efb223bcc0baf3e7ed59379855c00926aff779d0c04fd4302e7230edf4e288aab1c39343801693fbd5d20d36e11695edeb80dde82149202b89cf30a20c375ce61144119830abd1431ccb16d429b86d0bb4eeac7ecad5a2e5f1be345b3c6192c503003df4666206a639642aed692eb63b475005be5aa40a1b80c1b78128ca88c777ddc91a2e7ac94681976ac81aa37ba3bc189178ce6af1645733f98e22bc224fa360b44cf6d09269465fa57c74e5d83d561f763541ebc5af592868f4dd9afdfcf0285e413e8449acf705cd073caa9685037db8c118c80bbdcddc84503eb5fecb03f90882fec9688e781334d2fa7dc5ba0b8dded445a29bca674d558316b9f35116ac12185667958305814f3fceabe4e2d9e2307018ac49283954f50a4a96effe1a77772af63e6a76eb4c2b9ec3fc7ef1e9f6a8159aab08667962a0ad8879db7699c980c2a8ecfe26dd8be6ce500c1447f8c1703827cde027df25f31f698aa07d7a2e843348e0c0c5a80df62a02b257d0717e8e6b1fe403f46f22f72d955365c7896d3f71e289e449f32abad86066c42ab3111899c7731dbab9abd3cab5d76c0a4bbf43b8ca680119155a8006b5a15085f67985e0bcd9f58b03f8e4b10617a3e24b1d5f71ce9830628f537e72a5b9968b2fa41f2aa6ae976afb79aa3f011a3495947288c57570bb00aaaaec9b80b380619ee13515a33f05987eae9371291704340c49ef93147e85fec79b30b827550c9471dd4af8ef8410ad7e8227635e47ea53cf6fa0bbdf03850be86fd5b9a9f2c493e2b1d08951e1a45ccba6d0ff68049bf7a5b4aa2ef4e79ce33a2a7f6e5a5aa4a5a2d47719785e43876c77698b384e8d04fa1b7d30f21bb4cd8116bd48df72b14f75f3fe45831d11ee37d9faeb0d8a5c089405c10e81b3dfd9c67c58d8432a415047665561bb02b56e1924ccc60fbd4dd56fc4a9484598b73985cf7ffd8323e321f9f73e0d8e6d4ef2d749b5bc6748665385346deb43c27f2eef2de54edfbd52eb3251dcb916d8b3b02446d5a73d2d810e69f9be4ea46ff418016541c4e37cbef0ad26eb572f66d51334a3390e58a30324c2532d2ce535a84bf7242b085601545a53837f307fd92edf26308f0d532552fcbccf1f887d383008b24b89630ef5cdedd18831b983ebc153e86cbf146ea8bec78deb34ce53ba6f1c70ff79ca7c2ebfa7858489efd090b103308fae95284eacba51b5eccd810ee24809bcb638371c3167e72a8c95dd3c44ed22762108decf70ccc7ec1ef483ed93fc3b6378bee78c7c46ff3c1a5cba8a19593c6729e0521fa0da1ac829fd4db92892f900f31dd324044597e0fdd11625c0965f79efe98824a05d4f7d2b87ee4f32f700ce74b86ebf18d7d1149f8dd047b7ee51e65a7aa14584dc5871c3be43fa22a7dadf1e350d0158341f819285c1c229adc4d52ff79c4f8609b0f1deb5c0307fea6db4aaeeafa828f99d4733ea06dbc0ab43dbd5321ffae3a078b2f44dc9af3cbd33a5a235c7e9b082a0dcf9c53615a22b815d8a8b7e428b61605a4ea6293feb6bfdd4073fc7ee095ca9c300d70e5852edcb0471a2e18162ccf175189d6e568e799f6047d5eb34e21d989caedb5291bc60cb3020157f217000d788e56c9963482c5cf72fcbfaa363527d977670d6274a5fa30b62e1c2838322faa96b0e43566d5384bbd6843bf6c443af91e2a25c91419509638b2b6b6029fe611410f0edcaf341ad1cc1cf5b397415514ec3aea4ff3e6ad1fab98143cbc8addc93232140af207e6ba9bf9ea4e395cc43aed37fc1f8683bcca7a52ef25bd7c7f8c9cad71e79fbaf7d44d2b31a7f718001eeff6d220e2357332371123615fbae2e0a3376ac8509b0d92929b5f072e515f2546c0a267d5f6103084cdf6248f8197b5f2a9e342a2ea491c3216e073c3339874bb17e0cfe52200e37e25fe3ca12ccafd6f0e60db6a44a11f70cc7a436dbb64f70a697779c36b4a92f6e9afb3d309fedb7242b1482996fac54942e0b4c0e4289084269575ab630981c0b9d73b86bf13db266ca2a4544ba5f1cd6df0f822a08a683993b9ff5599ee23250fed2e8b116f89c5f63b03eda4b52c09bc3489dc71129eeaaee2c31b815b8ce24a09ecc053b026f43469c37fb79cd49b8a10ebf11c7eaf7efddac59095ce5948a11bd45beb0946cac2138e98a623bbfc47853f6a06ea7f69ae0fddf105a286c2d5bd7bbdcc0fe2c75eebc55052326a8dbdfd14fedcdc2ce9703be63745b9634a3cbfa754f3e87b513af0548253a40223d5ae1ba7c189b0ee5ec615ed8f27ac0babdbd8e46e32a660071af8ce9c0d5b92591080bc4b013e3c0f6c1ce62e825e7292bc287d7546844be6f47b35a695a4c643584abbfd17be77d5a40b6ae1bcc37df127096ae6f9cd8ae6ca843c5b405a05cd38c7c1414b43d8974237d3210bed0bfb760714f1b7ebf2007922d6ef9ff2a083c32b4064ab2a677b1f56d9fa57c72d61be4b99e9f9a0f5b4352755e150de8991e44021f83d379e0196ee6979e852f2a7b2491e10c70550632331aad8d17bb19c60881886d41760e08b27a7f94c5c7ea30d97df50282b8e688abf120bd77ea3b89954cd12e0fc1db19edfabfd61ee02a1eaa99fcca60e6efd7b3dee1e00556d248af904192ec5a34d4a76e84f1e2e6512fb5b88275e166e603655c0d55374d74d53d2e0e48d12ad3237fd2e41de346cb5ba703b9f3ba465a6d7ccb7e3c114f9c1a9ea79dc9a9d54fe4eda6155d71a62cc67d7cc53b30a585b1856f5b3fdeeda5e74fa3cf36ba4e56bb6afa64d4ebe7003f9d9f48c4eba524962bc7c74407ca9863ee3c279e8c245697a4c8e218286dc403796353f301d6d18c348fdc4bfa10a0e168f3fb27a7dc78b29d09a5f63119860cd7aff35d3539440b5eb3a1f6bb5b0f3afe4f9a88900a91a5278db890bf68baebaeba97800aa1dabf478dc5d155608a32cda08e1ef02da713b96407d98c9c8bda569b87d49d53087751e9738c20d78138debc61e6c150c39b31bc3bc7748f68908d6d40d5fe987b6dbe32d0c0b0a75fa42656272a6b7c47e3e376b735c164a84c9019ef0d754718907885f60bc5bf269daa94d17cc1514a18d1f0261570b51b978fede6257fbc84542d12e15680af010d81fa9561491691e60f5d61d50099ab63769687fa9cbbbf054754ba398d1179084a624f5ca7ac9be5648db0ed2b31f65aebc59090e34b949e4bfe313c648ca349af3935cfda7e301243e3aaa882da22117816629800564821f663bdaa968eec1289ebc4a89bbfad678891c35fc67b1370ac4d6b1847b11123d29686b7bac8a4eda0b4044a278153cf2de63341432c7c6eeb6b3f292d4b70f989177914c125bbcfdc751e5a4e7d6c765de888f9bc4b53a6c9bfc8d23bc783f7b5df4a52838e55701116db824c0da12ee73dc796879bd738211b58aae25204f3d504332f20fdee3d986247ffce5061068a385c15ebefddd037a75f3262b029fdf7b2d02b6b43fdca27d07fd37fb4902cc2b204c33cd1deb6c6036f76c82f19f7431db29923756ee89285de592570df3fd82b719e7f596c200c04550aa3021917b0e3c9c13dc84b9502888f3a6532308244615ca3e3905321c6747565746030b5819e23889627c272b5484c1de65611b31c5a37a99297cd8ab2d1b0af4dbf55d82f50d6cb2a5fdf02acd3ecf83d9e49b5ecb5aeae257fcb1e51f4a80620f80e885e09322e52e40ee462e793e706a6fe0e022e0eab2e4732927fd0d354949289cb2afedf4455cc8551f5644758dccc6daa846e6f0abb3d79042ba997e52426cde9bcad0f1df611cea5d9b03a48d78a66be57dcddc0cbabd844d82036e552d6c8b3f0fec47ced6d28bb8d988d2082264c5bba327a45bad3d38b3868a67e6bfb", 0x1000}, {&(0x7f0000000080)="9372b56a9c76050ced2ddbf21013fd6dfb5374fdcbc1ff02819254a03e0058c5cf36375da5f617b5dd81165ced1aea08d6f83a775960da83e8ad0ef6ea865e9526b8dc52e49ed41b5bd6be7b06474013e3742421428b38083c43e9d9a65b", 0x5e}, {&(0x7f0000001300)="93c5ba0b9f18ec022d585be9a4ba66df3e02fc21b9cac73d64cf43d13c95b31ef1123bc8c97a5886c38385510b516c09b1b50875f686fac580933d4fc7f471c0d9a5391a5abb7e43796e1341fa115dee5ea6bf683c319f617d8f09eef040400b262ad25f2b19b830f4be6777f6facff0ef53497280b91119d967944883efd5d1f19fe6867ab4b9f77b8563bf4d259b78f781c84013f17b566bc9e8051d023a0484fdd31044e5a213eaf28c0d2a098c2629f95042d497206598102ef703e801a12b7371eb0959614a8160a402448a9021e422263b762d", 0xd6}], 0x4, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4007c}, {0x14}, {0x6, 0x0, 0x400000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair(0x18, 0x1, 0x401, &(0x7f0000000140)) 00:26:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000040), 0x0) clock_getres(0x6, &(0x7f00000000c0)) 00:26:51 executing program 1: pipe(&(0x7f0000000600)) 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"}) r2 = socket$inet(0x2, 0x1, 0x20000000008000) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4098], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f0000000240)=""/105, 0x69}], 0x4, &(0x7f0000000380)=""/98, 0x62}, 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) getpeername(r3, &(0x7f0000002840)=@in6, &(0x7f0000002880)=0xc) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000400)=""/245, 0xf5}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/126, 0x7e}, {&(0x7f0000000580)=""/97, 0x61}, {&(0x7f00000016c0)=""/183, 0xb7}], 0x5) 00:26:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0xf06c17705eb95929, 0x2) writev(r1, &(0x7f0000003280)=[{&(0x7f0000000040)="24b2fcbe13c365c5c759b4430545f18a3dca0df2a3903310cc31238d578b33c99542666e0ba8ed8d12b9bb888ed4d60fe63326898bcc8c", 0x37}, {&(0x7f0000000080)="c4d55b7105ec378798dadfd1ea19a868164e49e2c915ffb70c22ffcdeeb04730cbad450722039b452b49d8e3fb9850e469c88ff41e44efb7ea8968ac03167c5b755d12f9e5aa55cb8ea2c0368b5ae5785944fd1d07c443e5f1c260504ed6d880234a2c056671723d3e5609699d847dddda47510ce7a051014890da51d9c047bd84125623f87c9b486934f83601968e103353fdf68cd6de6014293df20299b8e59ebb31325f8fad5243da8be29fc81faaf54f677778a13fe4bf92c4a36f69d02a38db27b6ecf5a0b2d431d1756a1c576164429da6da44367404814462e292395727638c825db5f4a3c7cbcdaef07238c9fcd34fa5a35e049535c1789427f44675c21a1710bb50ef21f5d5c28e0381b7c6b893cd3f2ee9149122578f07cfc8e0ab2e8bd079f5526f208665d1651580b8df7b6168cf3899fe4001c219177eeceb8bace380075da46017a825be17748edd1017e0ef13402d618131e0bc65e5fe6068aeb9e98416560648c7f7dcd5d7dc34589bb94bbe8d4ae5b411d8eafed196eb0677c20303fc5b2065612f8e5d27f96532b65e4ab35d3f69740dd57e77d81abc12a2b9b3eed569119eba91df74bf9a6a0115c51a0e13e81335d9bdc63135684f3826df071e2e8d7339df6441c162d66f3a6d773d9f9cb56ccd78e8d903c687005cbfe7cef8f788d239d3a5db9241b3dd1b4b0131a083f7b74b5b8067261bbc1bf6cc3472a513947759b9cf09de0bf635a562325b093f0080b160ae457eab7da767fa73365876529b104f361af5cd962195ee34d1c204321d7d1329f50576e1b1db6dd3ed9c99cddc64af0c6b07a491a6a7143ab7561744d787a034f14b2f5813a2e67351f4ff77b4f95c10b1a67f8e6777b6f79bb299160e126bc6c5ca861e0d0006e0c16dc1298f11fde9bbe597217a54ce06b72248ec120aeec9db9173a354da90c8582f5eb30af816cd0b0ad2be931656a0d6bab3194e03611ae22e4a981a8e4b42cb80808526518ce22663b6b245298078ecefbe808fbcc9b9b51b82aa93f44cc39a361b38fdd601701fda99549733afbddd5aced5e8e6621197de2bfa997bd67c34902f3049fb26e66207ee3b67104533aceb47527836ec7d737847dc206e8189e847ffe0b254e33224b09b02df0ba99719109cadc7a0929498fc8707ed49f87bb72e77f9d5e549e1d8e678aeabadafbc7890fb9e63112628a192fbeb0668c12b4b73a70665cd5d63c2f5cce71fcb35b3b27fdd1409d751ec18816f5f39960287719105093794783d2cda4b3efe89626eb0fa07c06a90d417013ad282ac27384e0e14c7a803bb30ade0501f51b36cbb7fdc995cbf343bd9d233f108322741cf3f24ed11ba6216fa3df0b90b7ff0b548960058ca663a382a76e1f7f9a1b8bdec847be84adfe5f0eb5716dc14e7dd49539777f87585ac0bac7fe8f8f5566739ec63abb3c3e074a3784285577896fbae41f18b4779426523b8ec17976f3d748df04d52db79bb8c579a2e3fd64eb7168ee6bf2885fd6cad2a3dbc35ea379b5e9ef3788f10986fe69a466e27dab06422394a2a1b3a262f443065b007f4a393a577e222628c2472f71ce13006ad893191699b1c358b7327b8c67ba2e16d72744e193e6b0b29d27925590d6be1e51790f428cad34976c322874abe6e42a2bcfd1a6b5c4f0a4ac8e325199c401ea5cb7829c162efa526589f30a4ef21f810a833f399df0c74dc1111b9914c8a79b27f70a9dd396bf2be041fccceddbf0876d8197ff6960903c1815a773721e55c781874f587c3a3a6c3d55dead4bac6e98a8069c26d12acc6d5ab807ec3d9b88abab6886cbdd9c31e5fcd12e3d5be5a70d0ef932546f10c710bcda094f206de50cd4ab567f405dc3c115b087755115049c180e2ac625280f544befa42ae9b5c97cf3ececf0e5cd1d25ee6815548acdd4c53d549e0f9b67fbb4b6a702a6a16c8b7f52f0aa4ebab8e0da9df9da9e39a55a94d89aa9f12f28464346b267c9cf9a0537d705280f8b1587ca8d6991ab8eea66868ec05daeda38102c16f9908d02b9755ba5168aac927d5df05e82bf54b413ed31a91d2e1ebedad634c2cbe6c8d07b217c5f7c8fe294d918c51f01ae80a7d650ce812b806ac65abfcf8c83bb4450b099a53b4d6a2e16547030a81ecea4c4f221f2ffbc59b2ed6d2b86d6cd8191a819b1709db33d57dedee452395e0bc57960ca993eddeca3bfdfeb12f193029dd12ae137c50e0496dddf1653c7107d8be69e8d64a6f0372537880c587f041f962ad282d5da95e2cfffaca786bca6b06ef2e84558d25a508bb710785963e5a25cd8b3234c5e9d1f821ea41c6348dd093e2572e602733a3989438fd6986656bf54412da2bf7059f3985d11b0a61a01951b9592e8a8a18cff1747140691517bd346027158118cc0f3f2418bfbc28f0b3c96d81328bf84ef6df8ceb89610478e048d67b47eb5c4b223b7c082239d674e585e830e920893a46e13d9559ba5fcb1674f6755f4a247907e1d17fae21c01a4f8572b34dac5750cf41fe317092cbeea605878d6ec8eba72586fd1d7cf8110c9c7d093c7aabbf3ccfcdb58a61ca56354e7209e20fbf280397bb04a6efbcb54fe5fe069d1b24ec95d0d7e076e0b2e797e93efaa3c560efbf658b35f71f439ae5da16b42997b2adc66bcb3eabc19f24eb482edfa7b83f0c169163e17f8f6652a92130e328fb0324580f17e92e5c4d93d422c299c1a8fcabdc9a979d71750ec58fdcc106945b9bacdab1028b06c75fc85ce3c8ed16f1fec959e7dd4d45449e4f966d06e03d73685761ac08f5a3d30a26991b1ee0363928ba03f2e18b1bf93340a121c4e32b25957407ea352e016c57a5fdf0827e88836690dcba3f9296110191f8e5cf629ddec7372953f5845382709159221fb1090808fdbffb9968d410767af6e3f247c5608859be891073ab80c925d0792a84bb533fa3883bf81a4617b3bb711e59ef6eeef8d2e1094320afa3e784f1032b0910376ed9c238b23c277aeb34d381358e1dc3f45cb55a936108b08daf73fef5974f40a08ee19ce9b92df1e43404a8a0c4eb504c2ceae1cd60df30bf7f83d2ff43913b785304a27cf5da9399be9aade02b8198f36bae4eed101d36fdff07893f6e2ec2b8440a06b1fc557f322a3362d3f7716b7e246f62a34f54cbdaddaabc3b9113723951285acef3366a0798f72cfd760f97605b5d9b871a88848098ac9665d6bd571c9b14407006490bcef8be4eaadbad130e7f5fcd2fb0d3ff26194e2c45f6771ff6944769780d440fab61452390a1e4940156f39f8885f23515ee5b3fb96e8fb1bdd37cf9061996e4573d0b56615a6ddbdd79ea69788d7301767ed2e514cf4eb91271d9c3dbc3cfd16302d37776df57bc8fbfa80437e3acb945dadbd908c2fce5af9c823c58b0de00c2994cf0073111fb00dc5dae51731bf847198376b183d4aa794fc4a5e573509ce60f6581d99c5eb5280e24db82f3d68d7b30a8d9a784f1e287b2d03984e53061d1e2d91d3d6906e06f7fb0d6455cbdf5a31e7362427ab0b07795b6d34422dfbb1e84fedb9f638d169692614043fc4f84fddcbab9c6bf1f0b423cf5f538f890974a10756d9cfa315803f74d16cc76cea9d32bdc863bc0ccacdd68673c1a75f4714fbd86550d836adf765841505e1ce04f35447c6304c7da0c4f0549d52aa47e2576b6101f22e5932425c4beb1280785ed8a542d8dd4eaded36bb93429fc0f9e74926f64a147b2ad16f03cc4cf472e454062bc25f32880e85fb94fbb416c0bf423343cbdcd20ce23843f6d2693af0331a72692137775c284519f881756c8988bcfb3b937dc661f71cc7d5b5907c695173720d813918be9d4cd8fea46d618a96dc2c24eb1de67c447e63f3d0d639b8c95bd1145e1ceb58caaa66e501c998f724ea22aa8c713272dcbfcdd6176833324539e3ba157fd1e309f056a9b34dd351e90e842988a9be548571276f08ae305562f8d965199b5dccbbcea9d0dfdfe1321f601d4078eaf7dac2c4bd04cca0a8c6f40cf4efa79c2e621f5a3319eb20f439586e8e82c707ada135e3a67aca0d1f0b328ffbe224d76f6df3cb0c039052eb8721254e648a3d86982feed53cb8663d9cf0ec58ee19baa97bfd1a4aa37a53ddc8c3df1a2a7e0b6940c15e9b6adee44c75f400911907b773baf7fe057bb672cac46e889e431e874d1e29e62cb89f290e43b99014e859e4cacb5d8843e561e34cb96667a3af44f8970e2a6648d38ee7ebac563b29c9d28baa064aaf783c1796514798d57565e36e800c788ab83ccff6e0dab6a96bcad1f7897fcd8454ba1075cf784c039ada123309a7de6c7138f76b6d10bac0b18eb71311fd62adfc5472a0ec835b80170706fd61fe2ab2c6a4de3425ad01799204769d02a2e5da4e1871f0e2d6b2a5e534dd5182573388c3592def50c921984c5a3e63739f91ea0765ca1d9c9814a730f3390ea70273840a70d50d1a5861be67fc2cfde98362edb55ba08a0d8ce415d821536a92d019e47fceb870459bddb73351f0be47d6e1964ef008319e84584b7c022b09d5cced4a5a5166c8f34323472de12bfbd5fb0b60a1bffb3ef9f83b02c70b226e6fe59cbc9c10326666211d7c9365fe8780a58425fb3497a5b89aee898ef596a4889c4e8e964a95429694620b3ea6ad5abab851827349a22c706987a1e4ff48a869808c855a1a4a9cef10ebce111c132ae1a6f4a75b25a668f603ecd6e5acac9d9f667bc6a1cd2aac59b5ef3c947513e2563c9881a7d86e673b5a9734142e75b91fdf62a3a06580b5332800a66ffaa4bf449c579a3276a7014149d7b5c1c4f3ecb7f910c95910140a730f90ee0c5a8e96cb52d11d54ea40b63f39c87f0ed0e724d8bc582ff2720c5940f199d9058fbd71dca23a5cfe6aefbcb99dfa6c3a0a69ae6f7dca880118fd174cc114442da0d98a67d997e95deab45240146861abb81ea283f5d9d09d5a2638dbfae483e0e0c5cbea5cffd7601674003f3a002797017167c852042f80da28d41bacab7fa286ad0a6f809a540a5cbd6016f51cf05e5d3dea78e49e7e4b1272b0602a099c8a3ee40363b718d06acc0d874645889f6d5614aa291c0d3d8ada1d82054c4f1690b82856a3da05e3f2c9538be3e28b64a277d393eeceb740ce67cf4f31f1f3f2fef625ff28dd63b75db0eb402d7f3bab80723dbe5712f8d8c329e20411fc0a994478e805ea1a970d1dcbb1008dde8fb7f50347e084e61597c2232e766340b36a73757de9c7be86a6386472ff3003a77f0de2d13fc9102afdb62c5a4075db3636b6686ddd3df167d1fddb3699bf5178453766af709cdb5da26a22f7debab1d2c06dd8b5f835e6e38f3c4de423c5b010cca5345b68abf4417f961896b99c0ce1338987cfb94eb9e8431f891bb76863f81771cd9082d74cdae4b57115b0a33a4c4ad17a4913e57455402e36416cb8ab2cd0a7bcad53f90073a4e09d2273b853c21c056bdda55fbd320862128fc61ce3c5ce1c376cb0e2e268ac3e981bea1055edca1b4fd29e5c40513a9a60943fb8b9a3e8e237ae8f7fb562cdd1984dca51193d4cc793ad1f555bca53fe7982d8180ed2e035f106876c55e148ca48780ab67d0b242d08f5ae2d1d77bd70209a69d0fa74c788f93e8dc92a52370bb919a61730aa1769b29225cc20aa5d745d2d9b8a5d91080baa5515c65ecab0e211d5a999504f849fc5fd6ad36df8a28cbae927187330d1a144fd9eb49e06d601389725255f89264c62a6380ad6514fda85d5405796692b3de3262f270941e96c1ca058887cb", 0x1000}, {&(0x7f0000001080)="b57f86c7f3628df69c365d51babe802e02cdd09bf54e2aa547f1d679d2f1dc16d8887a0f8d7d3cb64ad61adb88b592d76c3a5f753ecc2e29af69b72c8637854b931cc417d4672f8ebf822ef3d463c17492a4b72fabeac4d0d210469b2563e17d64b02469885dd89df2f941fd9a89a92ec4dc63b5289453e0bfb8824572573a86e47ba61724", 0x85}, {&(0x7f0000001140)="dc46bfd41d1ad9c00ace47cd46e36253f7fdc5bd4ed63cdbee8576b2ce1bff7e6f94", 0x22}, {&(0x7f0000001180)="c2a89a760f938c4f97d8756614f9784e6d570e3b03f306d5bd88ca312538829083487e7a68250e905bad5ab214c6", 0x2e}, {&(0x7f0000001280)="4571f3eb55d4b344f4a7437c728dcce97092d927f4835d4076c24d65b2b9ddd2f939bb064208eeb4fb492a65fb9f0c1ff8c57cbe4d3ba11904bc7487e27b7dc19c0b8e862b3fd4e91308e7844dd7859d4421cc6248bf2687dfc521e396e8efc04e0ed20025fdfa6fc4bfe425eff7aefd535e54c19191c61fbe41eac9b6d2b7827b6505d1fcfd83aecd29e79d9af9692fdeac52a4402ca3d767abc42e7f7d1f5ae0670819d836d6afb57bdd2186bfa2531ab052f3a9cca1e787c1e07d4b1db0beced6e9f0924de1f08a6b97f28960fbddfab6c4e681ccdeab35845b15a60529fb3ce26b6b644f328e7e70a3e794e6a752cc6877b2c9511a62620f4bdd8d0934d254d8d95d3afd8a685eb7004f246dc9356ad959cf7efbf723ff8641a5f07d2e43849ab436e9fe293486499b060a8bc95d8d9e8b186c2eb4fcd519a4c4faff97551b589c2af52cc6c9e4b34ee50e158898d6ebe57acf0cad34fd9d7a3ad94569e9636f844d10add324303d19275cfd7ba29e8171c571b91c90318fc56dacbb79098208deda8884f353165a77471b709138b17d32d66df14bad53151bbd166dea4546b734cdb3ceaadf8eb181de0a0733b1314da1678f160204d864e4954d0df6289faecd160b7d33d07646430f711f817133617ba11f3d37a6c05d7bde8eaec3dc5a5f66e84f0a29b749287d9d13418fd22900bfcf218de3856f3d29252d073de1d8b1e31dc9edef5b843e560ab2aa230e925fa7202a80e1ecbb56b5c60c73440511585fcf814d16f7a26f1ab3fa1f40d7ddfba947c3399502aaed5d957f58f9216cc8a17e1e41ec3dc7073fdc468b83e0d496c1c1388688742497c71461cbf0ce09c9d73a4e8251a1db401aedc7a62eda7c3d9679d16dee4ae77da2cce039d074dc5a88b3cd5f6d18da5cf5c00cb9da72cfffc72b16299ef80f8ae259c299312d4340035e1641da5fb53b9968959b0a2f6712197d8cda558aa5b09418c7f9c881bf044ec7658986c7c3bd8ad48cfb0a4a86f46f5ea7d19df2116010f9e128a2fdd73933779ea2ec05cfa7fa15d7f8dea288ac03a715f3e290630d56fc1a329c6f3a311a9706f73c99014d5eb0e4cf5a58922aa58dea6bd4761c64bca1286269f2e57c4f396d0c716c5753493e2607503fbbd53fe09c60f84b7bfe85c1b8231a7cb949670e96f5c813724ed4f27b26aac689e37b6ad039a34e4c12e4cce57a5dd7b9adf3fbbfc2eee72c24e7ec822b015aa76398563546a650271ce50a6bf6eab37430748077fba275938384ac57aa975d126872f4e2825c43317e20f0c0a40ef6ca6c2abc58ddf383ab5e70f06f4b31071929bad36bc375d7fc307573aeff856e9eeb60292b60ff85c7bfd7f116429c660330c9bf80821ab756892a368f05058d5264cff7e39b25b34c89a72b6a7261537b0a0fa068ea503f1aeb651083c23d2459bd79b775bfd37041e5ec61044de3cebcdb98aaae08fc14fee5e2abbddbf7f9065f41b10b1d3c4bbd60742dc1aad49c54601d6e77a5b231c9d331d8ede9e4ab9e22be8feac5184273f89b980247f6437d7919899b7a7a38519c7302f9b90883786d014458c094288da21d96770988f03760ce1e7ca0aeaa3de1ebf45fc63012b306331aa34c3e49c042d0df2aabcdc8af1e7837ba0dfd4d62f118030551cb0326b3e79136cebf244a705a677b4384e38d8b2e6242e151171a7372d1bc60193ad1f0630956bc645018161e3d1addd901ab3565319719aae603698bb82ae7b679c18be4971fee9bf4144c4a36ef6a77d58d1a90e5208194353e2ee36ac49ca0a4937f6825e14349067ab453faac8df1a437723a0692ca4a7820d6fdb45acccfa3d20ba2fe3334d0bfd188ba6ea7c7257eed75bee983a80f4eabcd5a555663a7acd587d7bc1163aa82d9c3e808d0cb8b6d57a2c9d382cd557b50caf5b6cb9eb7307497111f81d8137b85af4c58d254119bae1dfaebb02c37b18d4a4446f9e0fc6d6c869a3c2bed0c06fd871f11fcaf05ebe8f3e6cf7b9b97b9474503880344288612162d0f2c8221709b37e4932aaf1755e7a11eb7cad91d0c362f3d40e2d81b3e918087ed2530c87d3c025ff4fcbebbc19d6a469950fd0d8c6dfd21893304904e321fb6dc2d398f3e698716e362c244c8e13380c6197c32cd72353c0adafe604241b7d6e8c313044093ae1f53b5f5a4b9ce4e52d4e8561b4637f02701fa32fc9090979c656691501137f8c714f6f733d3d49bca23804eec2749fcbf4974ac5577e3bd6ca184a85b5cd853f9c4c8b7b622b6e52740a761a3c56e3fd46bca0ef0e42ad15a3f93563d97603c2bfa04ae6c730b0d41bf287dec1161675b0933ca4d17fbefce0509ec77f411017705f0ce7d50ce8af511e1dd1ed5d92e5f0cfbe15aa40ea682d19493de0bb2e3de06d0f988a5002ba0c889a6ba720c0f39dd4d33328fc2e8e676785e02abaf54c6b44a6bc9529e609f038ed4da065e27f6bebb2dd16ec7d084e9e58e46cdce3edd4b3500cd406caa5671ea2a86f12f818a1b342ec66a7cc8c4b694d9a07c3dcd9cb74e5fe2edce6f1a19c9142b1fb3067fdbb3cf3075a93157a8914da7335c552d42ded334a8c6f5c9337f1078537bc2b1f2fbac70f45eb832ea121b4300739332afb4eb81e39273a28d2219dd998bbbbdbe60685c4aa11f0b0983f1681e79c13980f9bcb2275765d7ed0addce5e6d5ef086c6d3523f7fae0b75f4f83cbe991bd602d158493b8cb9d852ae193b23c26b56ce68987a53d8a54706758b60f899c2372fd8874eb246d879059fea0e2ed6a799a9a58729fc3d114b21a09d22402158670c315ecee0adbdd396a3af108ff5f39abf9546d935d9389ccaf09adad88d7e39f36ec019b962aea000857d488e13d2c6e0905d87df579ab983f30b9a21281415b4ca4c83ad0b9a808e90b2e5d7ab7b0e7f90699e746e555d3f4a9192672213fb7c9a6e91cddff0cba8a59ed915317edf60466f2166c77cd2f66d0e4ee2da91a613b440755228de7e4c6644e8b636b09d0dae152ec39a685c65a127597147aa0e73b304212a98f4f3f4609f379f0ea1c333b3f64d43bff3ca3d7e5aef06563472e77dfaa726db49d18bc4e02086ba59654aaf26d02cf8f95a5dfa09751376bc301e851fba303900e5ee681950ce376d2e023dc86b7983a1170c5bdc816f6a01a29d5812fb35097fd0739e8daf84a77d619bd67f76c9d07cc3dd831ba421906df88b8d1297a7bfce4a7da80f70b406ec8b34d4c965275fe58034936388fa71f1d896d91803870bf7624329ae7da63162f163e7fddc4696f111f8ed925d952b712f58ea59bc3cd40e59eb142598f18e19d2b6aa6bdd599e64dab037ec6ca8530ec9146014b08e101eeebc21f4ff7e6364acda427aaaf21aec95132606c02684d368ec6d9003fc33b582257acc470d77c786c243e37acb5cf09c844107d393f43be3a207e79e13388927494df7ae6ac807266e94eeef05de0e34e4a607e19419ed081a36310963a09b877d76d8a300cf347a9087e2695c4f440969dfd037ca9071ee28bff0f0c3de5b8e22ea2a3beecd5b876971aa517ae414f5c46cdb4c49a07e8032f41fbb0382a8ce71f6be3e668de73b612308666f4c07d5bf08080709773e1c63bb227cabffd8eb1f1fa2915ea20b9b7e1e03144098561803e04cee9ffe996e23c1b6de89036a88b4a8fd215388c631c49fc38f957570d84985effd266fc70c4077c3243f083e64602d7f7a807b1aef5a72e7f40728caa1e1c7bb16289279197727c528b68d9b7b25c50cdd6ca19252f8560b05715290f4ccb70d336a2072442030d4b15abc279842231b1d0412d49c2a12294d65900b8095589cd988fb6f1bdbaf094017e45c5a9a288fbe1744b7fbb62f65f4a4cbfc0128a5d049ebaadea82e95a80d015043386909166f456c54a5a11e0c34b0b7a9980d7dd93092234042056318d02cc4b5a0baa58c6107a206c92f59c54cb4fcdd06c97b6bd2b523bd05c180dd38a07032f53ed959d73f77a5405a2c279cff4d17e546fca011fc6044a8f39019391ec069cab6918fd1961c603444a3387faf06c6470bcf4c1fb1c08151bfd7366a4f64bfed8059f6a30413fafce00adceb84248973f8c4b679ec7154b1c972756efffe8b0dcb904462478a84dd0174030bbea89e9369b723a109ded1eb3c521248d97fab7b08f14ffec283f328ee8b0d2d50be96d7cf2e8fc37113dbe9fd3ec2b85e847ec7a189571b3deda7495d5559fc5b047a7081a1e9b542eaaca36947326127594e227cf5edddc1b330a0eb12107469f1edc87a71dcaa64814ff7ac89bc1f6d39dff3e6042b44f99949afd6f3521eaf3af89947c287217af5aa2000606328ed4f845b7ca21f6ca1e99d4d8ca4e93a88e4799cd50e102467b066cdff4b1cea7a5adb3ad071388fde58e7ad1a9de1931d33b52d3691ded971149c9229635e3b0257d4383dca0eb3ac98fce274c73ea6b756397ff68961001a422f5eb8038688ea5c10a9929b56141bf70dd2cfcd87b60756168fee187fe461e0f8a79eb7538d0f2830533b67d9772acf0f968a00e1a8bd4a58f401f7ef756e8a8f33a0b2b04d368e23f7054ea90f3e8b03355be432c9e02926608f5d9f7fadb7061e71237d1089f6809f358d7e5557d53da5fa754ca4b4b84e1ad9892957fe33f751d0c0c46a30918a2feb958fe1bd391e7a09d5d722af78ba744b83deb33f68b5255ee0336a030c9593c2d6809f6632f0604f655408f4e951ad004cec0a167f92cbe335b1eb8acb1de3a5ec7e5690bb5507eb0b7fcca224f3e8b7aaa1cab21f9aed10326e0e57d3d36fd3c3f3e57b78decbecefb01237e05d9eb3a99cc3d6699ebe6352ffde16e94b77585060a077c0838a8adf9f86d5024256a533ac537560a00062e806a5767020cd207ee91500c1153d4ad7370293d6703c2288878b37ab20ce6dc06b300c7d37d94ef89bf3886887703e7c9d3472bf021cbbbbc89681933ccca8d15332c86c36f2f0d4c0e60a32940893742f3cb8288aea57592f873328c07af70cbd26235f34570c2887ecdaf15ce6dcdeee1428c769595e7b5900f598221bb8cc8e35a62d405bfda39e1ba1e7b2137bb8dd8e6e7d7c1734ab8cc28a13d65aa882c77c61420ccda2ed2aadbd47207edef3aa1add779498558197e3d8e0b30291a82bec068117d9ede3ee9a63fcce71e063501e49506d1a325be46edb2598de2c4f189d62bc3bda40d3153ead73b72b624d8c88c38f8520866974c850dd8d83d6a6ca1ae1b03c13c8ddc28bab5c0dba9e447c23d82c9e575eff575b2a9c543ea0a9123a5a680ead06313b3324348e9595ac66228646fc2e62aff8b636b8c73f73c4048891826894b712d0e48e8f650b9a2f875a88defb250a6fb821c602d933bfe7013e65e97bc65130d0595642be4a7ad9b57b707b54364ffb9ef5766a25fc998c2b24a34cbf6ea8088b988bf8ce7e00eb966e5ecd8dcfb99c234cd2a8062337f9c86684ee1cb2a4b200e397c7b8d0cff4267b34b05de556cc4529e1b598f13ea25ddbab67a77f2de463541df65abcd768cada65c0f5635ccb962d0319212c5213cd532adfe32ff1b2fa4ba0cc86e84381570c87b3693b272cdd2cbe3f3f9a6113381754e1732b0d05bf0484a6e5798f55736c3ed499f4bd69a774aa464a1eed0d53d3f7ac9c721a52e4d2d40868402e51bb4a1ab806c256a3f4119cc2f2f2e8958a7c0cd2be557ec34f7076b942511f134bda8ad3d90ec8646545442f8fc7f4a0d5fdcba9ab1ca3f485b9e3db3f240af7e99515", 0x1000}, {&(0x7f0000002280)="4ed8bb080577112c0be50ac2f8a854a22eeaee275efddb647936c19ee4a5697a2a719f0d2bc8c57750531d5edb95bf7ea479832d7e67b09a986635818e0ed8730cd33a340c5841b0dd8c1a4ada6907690eddb81f1a3d9c75d02db686a214c106fa87e558ed40111389659d7108a51cf206fbe73815b52c9ce42fa23bd0a6f617da7d75845e76262e6b0afdb94f93800c2952da9b73debe1d8e0b2d158ee879c9ada4e998e537a87621ba4279ed56ae87d7ab040b7179b82a813d2b9d2464c6cecdffc0c0f86ce6949046ee1d06569247956be2a28554ee543f741e4e0c92f345bef38ba04d033c18f8e92e2c8bc7e6a1eb8aef10a251ea2e0c70c4ae2a69000a1bfb50af55371ae0ce1c3144fd24822ccf890cdf3d940da7d971089108f5d6b75127a024df253c4e297ebe52204c3a208dfa552e9c90d35fa7d7aea63dd7bbcaee5c9a4a30589a6f8199a59a6a09d42aa3dc2d9177cba2bc8992088ac62e9f5765acd32e8a403a3502fb5259d362836a0e86207151bbbe12ff1fd4fc3e9675d58f2a47bae01cd86395ad96272aed589bc9db610d4c1647f52391853269ad78d6d86e7bbb510cd0fcc0ece6d97d3667a7ad10f8068e40f480deec95a839e3ba0b526ed9072593a50a3e4f91557c0793b780c74a608c7f552a15e75375d16f91ba737397a0e2c5ef5067778b722f80bd004b7ef81046337dcc6e6b566d0125bca40b93ff9a56ec70d73b5f44bb5ac6db1b5c00ce24b8be78493189664cfc04e6d9cfc39ba9a22f86f53d63ee1463c74b557aa19716de22775b6274584926f95a0284f23f995d2b58c8007cd57a50e9f45fbe73157e266f7da5666b2fba6f8fa723035fe5320888f8ada2945400321bd0cd4154d3312c65a4b36bc39a36ff3cdcaddbae934b3916330f651c7db092fd14194f1257c52190b671cacb2e24360360646f04106e658dc724823ddb609b711787b4918e96f9ed81a02a767289ee3e3c622e9369e546a0537de67c5d9d4e55d6c00639a6efbd512f8a3ae08b62fb731e6e35f54ba9d7b2adc03513a1a309527cbb0c4d0f0b7fa0e37d5c958d1a5aa8496aa53416dd47efaa9f86b1e544c3afac934f0f9f70130e16f21466fc68202194a81b1dc1c6919f53088f20a76da28f4b7c44b26621fd9184c5695bb2fba6570c09480641e51a1b3b6f4590a0e3110d9b468d7402e2eb475a6438c42bffe350f40f5a0f236bb540504bc198af2ddef2bc77ac103f23c61630d11faa255df609d222f5e278b35769b4cd312a15ba82395c69a730dc2fdc0d76dae614c3bb874dc70276ea5c871dbc00370b6f65992e0a2e04419c958739074a51b68ac8a18e3ac87c3388bf18d73323849c7cd046eb71a84be84e04baa105b3529cbb799b33c32b65ea4ef3860b96b5c537d008b54f540fe84a960298bf1ea7d152bb460b5081285429880960184f9da36a436e0a51c24ff77b9d3ba51d3b6f898b1c591e277dbbfe022917c403b9195541a6bc796fb3d81570667d4d46e7c968f0e39579dd3449bff0dc5248e7ede1ec3df5cde17b635857884017881998e7aada9bfea108cdb1a6d98c0e59ce5b1f95c47c8085c6bf6c51102834db2a2e8982d528e5ab32c5cb8c3a48b9e2534c0b6d350dbe8924415e4dc38cf957d6cec516428a733bb4dc3ce15ce7c93a5b35d57657bc8e13a47bad86758c6882f79b6167a33a2ad528d62e326427cf9e1032b5ece50b8afbbc5f080ad107b9ec7e7be78e4736b2cf82c81e84fa7b9a3dd1d414186f1a6b0c9848dd7a7842131517c107809166f53eb9b0b97eec5a0468268742290e2d1be17c6808dde5b71e024d9af0c71addcd5d498d257e8ae583824671b95606e8b9a774fd3ec138a818d51633435336cc08b8ec8e220e0abb0f55fff3a7ff7c91869ecb59ef560dffe8d2e8ca6b3e81cb10288ac5cefd8c9f1e5e78c3376e5bc0e0c151b56100b679fd2267e54d33fcc0e5a0a65a68876ed2efc57a7d3619a27c95873a7d42103ea169b773d71275c9e70964e0304ba75405711472113d0ba7e26e85484f22c9555ec9b482b5990e3b82bc7264988b079598f81dc347e623ff526709c8e44dda42a34a95b44003d5960a6880048f82fdec49bb1156324919b95cf13509df32c6b4d6ab774b48affb2d32d5f25a604a5464d5c931d117f912eff7ff2449e8b5fb1b82e13e7070d8f9b3d6cfaa1c45e53c65a5d0f536701e8c44ea23b8cef2d90dcd8e9f2488f9c355117f84ed6b9f6329102c2f236bccf97b243e82580dfc766da40d54cf73a7c5f9bac29dd720f4ae19de165f0022856ed581f0d561eadabc4a9bc8453c9ae84cc38ab5de073f0cb36329ce3d01dc813a8fdab93954547f6fd8edec1f35ac44e627fc37f573bc843d33ec91e950a455c3506a97c984c83988d3e86b8e8bac5abb18a7a5847752f9f6fc5664b79810a14b5e8bbc088232d0e99c30ca74224b4dc9bb4ce4fd9ace93718823fb859ee2bfad39e254948cc263dd458ae6a191df1b498ba32d98a51145c18ead7d1106ac20be06b7bc46796e07e6c0e0cd57c1cd337e9c4d1acc28fb771a1923ea20f271255cbd043ed28c0a254fb6441f924e711dff65c3f6baa681ec76d38967cc71f99c12336f7c8b1d35491adb6c244147e4734c8ae21a7c3c08c67b63c8a9767a56b6d0d327d5a4193f29d194d1fd19ad9a124d88b24e4d1fef0f58462f1e4a8bad533e52ac445d53057eceec0c41a3533520d5705ce27126e3778d7a94fc411e29544362b983d6c1ccacdb4a32d463d21b0f93451b7bbf54499737157206ca064ee4c817d88767d62cb4faac7553871f7d5dd5481e705caedc9a57576e1f8fee9f82676b38e26c381711a3af298db2f975f5347721ebb975bd0d0a314bfcfa13a31d27f16e11b2e0f5340e17ed773293bb462efa88732faa12f90f7c59d9ea1b08b3567eeeb423940d49525cbd6e80d43274faf3c86cbfd61b8c233c00ff30e881bb36b9c2b42bc385b4b22aaa35de17b9a8984066456fe67d809d7fb03656135ede853c81e13ec624bdc296e5aae8e6ea2eaf84aaf680c05f2566373aa2f34f1eb89f9173d5071c11c91d25d5cf43d28571a94fd23031c8f368a8de183c640f1f2f9bf9afdf3b7e2359e43288e8cbb5c5ee4efd25565af7b57ac5ba6192d4865889e41536f1ddaa2e06e1d2ddb84365ee9ba753cdb78ea7e2e017247ab35563a1b8edaf0158c5b12e4c7345438d553c3386a963a32e5528bd5544904013de574f39459f0eea7081ae45e0f39dd987a66d5e36ce97f38805daec31657ba510423507a4bab690f5617afb963f46cdfb3669d26ea262ec4ef1287ed17558420c6294e0aedd485df88139f8d2ad23a1911004cb46d9e65a5a3d08464360a8bb3b8b3878ae50fcacbedeed64407e4c08f72346dc7ad2564e093a3d3ed7e580059c590c47ecb4c37c828ae6afdbaa57ccf1656c1e1d62882d7b8808879ca78da2403c6f98a519cc5e4d67120d4314035a8349826bb97d132c1c43459ebdacdbfe62226b96c275d3c96f9a20870e97b77a406e99a51297638310ccba864c11f02844f0b82cee54972a0a9326b1cc24661e068b8376294992737fa828bcc6084185ac7f9176e862e77aef21d498a07665a4e5f966e27e611acd3eba18e55b53fa67dfd68b36760e55fec9b5b9d599a6b803c58ea00a4fc32a133fd2fcd153045fd6bc9ab9d03ea685cf256603cc2dfb020a3c8158c857cfc901d2b58e442a1daa1db5342d2bbcb5eb983b5072175d30d8da4ff7d1677237c42b56d1d8fce09a57372300d69c5a698779e31783909b945301dacece073ab52083539e160aecdcaa88b57220a2d7df17b4f0013dbbb146dc6cb9fae408d80b5e3c44cae7b08df44a596de22708a83b5f52f240010835a256c4e54d501b1b6c6c538acfc087be4839abc95e273837856c6a9f2195d7ac22e033fbc962627cc084c9f3fefcce90e561cb2d26ba1f70d928cdf2a2020def4ef00d3a726ddf740eb94172a49c9a520109392a3d834bf8b452f8786dc0fab7390b3dccce71328943c6e3a6ac95d1f913590e6766468dba501befc46e1e70179792b413ef206333e2d5daf7e2bc475c6e0ee1628bba9d6865ba398380fb6f37c7f631c4239363f953a8749d163ca37dd9d6e81d84fe752128c7b98dd1cc6e3b2768526e8cd2453fbd56d66b0b955405f3d75f646eae7ce5821219048d96e8b80f7d3b98b93d677cbd3a71f1f948801c590218f7f2729358d5b71d1a322e282ed9fc417cb3bea2dbfe8a698c307fd8edb5a8f21df1943dcfdfe9efde707e9b3115152a10357d449bbfb2e8f3a8a8327f3ac421706b62077b481fd230050b40e2933fe414af92739d840544113741bfbacb4d532fa5092f5547d729dc932bab310a7c49a8c4e295e25b3862c432f40c0ba8614f2e85fa5f86216ed177cc5d62f55f326099ebdd70d64cc49b97ed2ae578581c3f33a46609c61b5cc4fbcc7b5cbec112f3dac86e39ff8333f8f49c6657c3312ed6074f590a724e52712956ebd54a36dd9b76bd8f4e384b3b078c89a320739bfe25ed275d10ecc48c7b3d6ed7c35008fe13e1bc37054cae84e4cf93d1c105622c3270c6e5fa1c675675c16411a6b0f434520fc859e4cb1c010eeef22e0fc3861120425250190c62786d800fc01b6d40b782c1ecf9cff2f0623c8df47b6b77dc9dca9c31d85424b273a3ea30645a785ba67e1b55733b12da84649d18b599342decadc63cb83aaffcd7f885123f7661118f32a080c1259cc19b62f89c1aeaf46ab545a8d0fd1a1b4fc6d8835a09a02fecdc5d1990e876200bea61cf749bee47562a5f87530a4d49ff1ab63e9afa1934686657b1a184da177f5cce699866cd5ec7fb3d315d1366ee517bab65b4961e90ce6efba47981e34d3932f91dbf28e4e9a4444402bd4a4a9f543b0075aaf9bab8065011150e8b90f2c19e845efab634315ee9609f9c5a9f6b06e80765ca030988fc94f056032adf4ec4dcf38cfd078e8087dc51d70d3e7b0d92d68edfbb606a372bd97fad149790d76239e4791664c60e44a01bf06f68de51050967c924dd337af5183684da9854125f23659d32b080b37b739e708de8cb10caf79e96cc40e472316f686185de93393966632805eb2d2c0903ac2434bd900486b079d377384c000995c67b251499d9cd37b9812c8c89dbf30d4cc87c9763bf40de1a67dbb47e81873b3f0f19c7a7d24f442bee7f59b4e481bc95fdbad1d921efa83961944398d8da11a40214f3f5c127b340dd59c1a2c7f11e9c819fd90804bc0aaac67b211d441b04de2fdf2d219763efd3eda0907112d54583b67b1851ac4f859a50d95674f64452c4290dd559229efedca3cb21c63bb6d39c3faf0d9d2da136064a77d351c45d22520e665c77c7499a621882dbd4053551c6a70a25845564de775351dab5cf0d5881d72775b48dd6e9d8fb9be5e395a72889fc6ad5b5bc69d5e5c9afd96174e8cd8367ca72b3e811d8e591c4db046a8451b1bbb29feaf6b1a7e673e920596ee38cc5991d04b08167c23e6e4ee2b0289ed432f8537a394b4d7122eae58605e4817229a23cb7aa3d44a47b321d74e8ab6e35027bc75477a4a947ca3e2ef6bbc574b45c16bee06e9abd51a0d67c7f37038e20b974ff2e0e4588ff379ae7faf08ea34f382d6916f914ee1dda1e616969746e7b8b313a2d7720b1192d6de7bac4da782cf6253b5530d0091eef32b7a7b43bf18283223d73c4aa9e49649139eab295a9b27715c1925bd6609a53c5725cbcf509", 0x1000}, {&(0x7f00000011c0)="59b1fbcb02490f0d123c93da554766", 0xf}], 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:26:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) setsockopt(r0, 0x2, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000080)=[0x0]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 00:26:51 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) 00:26:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2) pckbd_enable: command error 00:26:52 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) close(r0) r1 = socket(0x970db60e9facc769, 0x8001, 0x10000000001) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r2 = getppid() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x900, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 00:26:53 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pckbd_enable: command error 00:26:54 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 00:26:54 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) setgroups(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000080)='./file0/file0\x00', r2, r0) setuid(0xee01) syz_open_pts() chflagsat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x2) 00:26:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="ebffcbff13070081428064000100009cf017b4c4cc2eaa4e713048e69931929648", 0x21) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:26:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget(0x3, 0x8) msgsnd(r1, &(0x7f0000000240)={0x3, "9251ad81d76611a340725a31161d9827171baac815f2cd7b36a26fda440e3453ed639b077b9e9665bb580ceb1596bbb3ea940cb224ab666db5f17720b0e039ebe5a1cde7ded70d2f42fef7998220eeaa87fce12cf8e88cf9b3ce3c5f2f27f6cbd2e28291a39a4653a63b91bc657afd3bb753e0edfc4e43b485c1d77e7a8a74f37a2b842f"}, 0x8c, 0x800) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x98db7b93ac2ddb90, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pckbd_enable: command error 00:26:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0xfffffffffffffffd, &(0x7f0000000080)="27be52dcb1a3b3463316eeca9717e10b60cfe790a0d8fae7d2043d7a485ebbd636b09d834f691fd9fee1ee844767cb8e3917c77d7c50667d9704f38ae97fb952811ac5c4df24b3c6d72e9ac477c4b09ea7d8b62302b60ba3480bed1c0dc8e121b83a7cc63548810aab09ebd798db2ba6e973d78d7e3df690d6a4aab6892c9e63c92848301604cecad1c3e24665f66e547dbe2efdd9224edb87ae293ef0d94d1a74ff23776c6b6bcc93492745513f58f18158f083c905518ebaf79584d04bb789a673fabff11d15ca4def59c3e4564e9f2c65ea2d555756c592546c6f0a19", 0xde) socket(0x1, 0x4001, 0xffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000014c0), &(0x7f0000000040)=0x10) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/19, 0x13}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f00000003c0)=""/100, 0x64}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7) 00:26:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0xfffffffffffffffe, 0x0) r6 = kqueue() fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x139, 0x9, r3}) r7 = dup(r6) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x20, 0x100000001}) getsockname$inet6(r1, &(0x7f0000000400), &(0x7f00000004c0)=0xc) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="04367f1efbb7cc6ace24b4a4ad97360979ad7349c988c5b908503fe2ebc5dc68e95d692b3a", 0x25}, {&(0x7f0000000180)="2787bd7f1204b3ba5bb02b710fb0736da943f4964f2f8aa7f3e74dee206ef66cb96d260433084b2c2d8c35cf50cb1400e92f398d56a31fbe86580bcc40af65d0e634be7dfbf941f880157c90a63e04196860a9d3e1231112b521e4849f7de73502b0a18b8711dc2b854b5623ba53561bc1f32b219c1dbeed0ce9e4e4c8948d53d074e7e804edcd2f5647f56688c11ab1a388fcf58ec1bfca469669333d73b9ded6dda1df6f5e1c4c7f77fdecec430251d5b7e4845399ee186119ebf4305e72e25cf6f296f3e5461392fe719bf2c30f801c9d56c43c179bd90431a65ad6ec9c", 0xdf}, {&(0x7f0000000280)="a5342ed183738556487e06613aede784", 0x10}, {&(0x7f00000002c0)="186a89c2ae34093a761f9a9aa8b786af8b49d3c86f6dbef1124aef6dbb139579d92676fc13ceb0fc3c66802924a83a866ce040cdefcdd2cb1167778d3a614ac6b34ceafb9429f2b6aa702fc67e64cdbbacf92fdcb6e16f7d997ad508e4578e3cc86725b3f128c4cecd5ec45944c2f2ee0cc9266d65c50c0fe0e38a7fab5e4c1f9c7f4f044deddfff0f000000000000c74a2630ee16c88e2395a933a95483acba68ae16ffe73d81b6653f3a54ba8ae45fc1a3b06b2382291c427ba92d432825ae9ced1f52d4195e42dc37237573f9000000", 0xd1}, {0x0}, {&(0x7f00000003c0)="87e1f5f59e97d44fdc036cc152efb30d140e3c2f72d5a224fc90635f30479e01be20eef495f302499e4ec183df22", 0x2e}, {&(0x7f0000000400)}], 0x7, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000000040)='!', 0x1) 00:26:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 00:26:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) readv(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/246, 0xf6}], 0x2) 00:26:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:55 executing program 1: munmap(&(0x7f000001f000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x3, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) 00:26:55 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8040, 0x0) pwrite(r0, &(0x7f0000000100)="ca7710a08a8fe7e0dea4041c8cc46818f3f9e3a137abedae076b8b71ff0aed07c8cdb610409b4d57f80c05c0fe53cf", 0x2f, 0x0, 0x0) 00:26:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 00:26:55 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="a7b06f6a92e68c9e9280d67aee59081f21d804cec3bcf3eb395a1a44ecf2f4576532f26ed7de97e75c53095df4c8cb25aead773a7c1d", 0x36) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 00:26:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) poll(&(0x7f0000000040), 0x3, 0x0) 00:26:55 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r2 = getuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() getegid() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) r9 = socket$unix(0x1, 0x1, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x8, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640)='/dev/vmm\x00', 0x400, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x91, 0x0) r14 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x8, 0x40) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000140)="ff5e52b23f81c19b3aadc7e17356fdf887f8bba6ac3e11f6c2b8f607fd39f90cafb98061f2f3e0f439e895273a24cf6d17e39baaf1a459ed2bf761f163494cfb49eb41fb6bd47f2738abc9d1fa1f42a1ba45d76836596242c74af2f4494e4530", 0x60}, {&(0x7f00000001c0)="7fdff7d72ff5d7f9e81e299a7cc17585a5febf52d66ba9147e89d6c049ade547", 0x20}, {&(0x7f0000000200)="be16201dfa28eaabea459a8ba22736f69e9ece2d403d5d8f2029ae0b09017465bef31affd21d0d8a89fe2869cc6cbc1d66118d0adddce747e544", 0x3a}, {&(0x7f0000000240)="e98a6ae368036596c80c04b540f03989e657bb75e961877ff854bcfc005de68df8eedf47c2101e0b9290d8026bfcec8f8c9f7180197e245d3183a13ed291bb2f316cf4a3444b23627699919961891ca1cd5b6cc5e9c1e94ab401c52b1656c9d5f3ca21b20ace954f1135841aee024d5154b0cff74cb68bd8", 0x78}, {&(0x7f00000002c0)="330b9d89b83ecfee35bc4c5b3ffff321693befdfdf4345092241aa17cd4b170d21e8c372d9b4604027eada5d65cff763670bcaf42782616295cd010d91011a367d4000d18e25cd4590744bc014fcbadfeb7eb924de96dcd6f4637eb72a32e6dd325904983839da45b4ae1ba3ddf5dad6c2b9bfe4163869359ba4dbb82e8efc76b685aba7f28fabc4d813e9a5a3fe7653014a6296cd782135aac0953c826fe74037c954dd0e35bf423db82f0bbb1c62d3fad743e0f625fb360017b8774b269ef685962f84521eb5e89766446ae2df48fa4af8f13783a726c82ee26ead6a591bfa9d486cc4150fce50f02ccc39ed0362144420cbd2ca9f37d87b09cc3af53afdd8f3e3e7e5b9188047a1614139f879a0ca5f37d58ebb59278955fa5c20456575d381699941911fc506a55dee72f941a11506a8e07f1986f27236eaa2d1646209f07016c44b5619764156ceb59735cb25e9a394239b7b80ca2632bb6cacb2784507da3569fb20496b5cfd2c0f48892451297fed9fdb016e923c887cf80e98274420079b01e064f62f4064917bd5a14db896f278fb314cf04ffe9b43bdfe232dd5379dae30aa49c5b3e04bcade8f646c1bd185d254f604452b5de10be6704818ac82fda9e24de26a8ab9291b168a9458b028f4ad00fbf00e3b1bfa25702146ca272d3e53776a200e11093032480475775dd13a8e81f5ab6dcb443a52b34c3242bf5f14a10759cbb97e7f9b8b28d7cc8612ff43f0d077715989016120859f6b7b1ade9df1f205bf284dcacea01ebe96dff60e340b863a0fed8c8bf066463926fa07cc2b5d72b572e4a7a47d047ff2e39ae624df7264169f07e96d8e0d5a8ee06b1a58f5401edcd94b6f00e37f16ababa69aae43ca14493f65538e9da844dc93a1327311425f798f62afba2763d95dde908aab2bd2902963c558c40d669e0dd7bb8335d7f24989571a36df72e604d1fade0cc1b557d30e41269ba744c98109c24b4a4e2b896b8d30de8bdf0bfdafc46523ef6e3bbd8ef9864b9f265d05d3451990ce66aea055f28b9cd3142fe4ca1420bd1d2878a1ea45e24144bbcac66eca745db8959a8f6b8f2a6aaf08fd695d6f689415ba365882fd7fc6ef7e96530373fd6b7c98967275229527412167a58a677fb37565d78f2876ace5f07cad3c4e8818b2d99456a1d09b4ade3e7cb8bca0343c890f4bedf7303c55a9bc22ae493f752ce072da08c7571d2e204f8bcecf46520780357a90cbceda3600d4c4fa3fa05c1021791c18dd0ca668056bf9ec8c1a3d1e34b6391bf2c178ff82d4e6a5c9353ebfe880fbc2f01de742da07af93c3fdd4d9fca527cafb8ec50a2241699adf92b64a3fe6e7f61f52f358ac8399d453120b2d1374c93bcb656cfcc21b135b040b48eba943f70a3d9df2efb58c04b7d9db7493d127c1dfa9d1a1e3db9a6f57ece2ed41f5f5bbd6a94b340a95228f85a955d237902e3d67ef8670d455c89114e3daa6871516136419a6646709801999adde97ccad937146966e6531d1433c46d8c7d131a6e1b4b84ef94885bdef21aef541c40075831422d7967b08152278ce6c09d276fbe823ecf450fbf5d32957aed7200bfb3fe0b6cad93ec977b821b0ab546fb1ce225fd36b83d08e0284cba36518fe363b062fae279e171b94f4905b6032c541382501e2968ea7335ca72752eb24bb18d8a60c5f6d2706bdee2c4795bdee52dd3ff3559a67e8d86710792224e9b18a3e5de4ee29b10a689258ac3a20421930a5ac6086850b9b44f4ceac7d42773461ead876556fc99b6601b8487a9a6a56e6b2301707ffb4283329bb1abb0d555cbeddcc4db6aa12aab78c5aa63d665907b2181e81df5ac7d27cb74f5f35d38ec3a73fc9778352d0f2122cb00630de1e6df3f7289b1441119b89fa0205e5722010ece78e4fce5956a294dc8ac978bae71dbfb521b80b1ea48e67c1e5b81d1fe22cdb72678cb61e7c6ff2cfc2e552bfabb14b1e7777d776293ffcd3f0b9d9895635bbee654487366393fa7c74f20078dfb4a116e9159a864ff73a62fad2704818006701ca4770efd9c6cafcdd18c9d69b2a9ae8f84b801526c54534de3eb7166504415a5e756de66536c20e68e53d1d64890d9a5fd6000706beb1d097c3a626ad5c564eda6299a277cd134376a392220cac7320d25971185fe782a9dbc0f80d5e672bbfafd53ed1fa42ee3d4bfd8355ece812081db235acca659d1039de4012ba6b12e02b924a1b252c3f78796a7391d79a0c93e90d6e8e8f6ee502e23c0be8b7f9e286c94f5cf4ebe33d6dd59d743c5f03fe2ddc830ba502a1d69f72ad59fe633df0f64650f6730d2bfe3c17ae493203bcd262877da01b3723d359d942feec6d894917cc0ae81e0d97a52da433f51f611d07ed9546f840855cdc803a6413af6e2079a28c6c2abd5ee67343781d4a3fb421d3defdb36b5de429c2c0d0067078adbc369527d9024bee648ebced00ee626ad4b60f7cbd49d96a36c5c5923488a33662c049a18f8427a61ed945c5271f0659729e8f74dc4430311f0170ea9ef57d47c8c54bc6dfb8df3f65a571d52255b6fcb0456ab30470a6bad3aafeb66d216d0777276fed0cdce7b733f7f6bd74ff822bea10be41b21755b66a200d24f7adeac53984e4093f7c382af66f9e4b5cd7753e9eab139ed04e111c1e0cf98790aaca981ee0cb7b922e1d4fba2e3145b014b30616550e7825abbd4589e24d9c4c81d8f5abfc9cd90bd0710d4a4f83600a201d5a608071b2e14cfab99791a73389a615304d05963d64a04ee319386749b31efbcc2ed69b5a978bce4bc5a759fb953d2d6c8f933a6bb4d2e7ccd6f984a523c61b2af8dbad0dfe4f2b8bea387f75c689459826c31b5304f4ac6c64b33ab893ac6858d779a95f3b15d41fe080d41835703707c07469d6e4cb1df6fb1cde89b47491a8e1b0bd9747f4dfa4849a83af8c39bbba3d0aa4e021ebd6dd7de113e4f48b85f615128646ed13e3a568038eba639aacdf8239eb21da558f23c9ae97b1b719ba973859563d7b57db1fad9f4a5e446a35dd6a5d5be8dda249530b5c57f60be697b3ab26fd7db03ff982edcb671085c2ce1e18f681a0c240d1e985025cb80fdd5972013fe5a9479960dff34c32c06bf2d8163de74ac10ed537def6046744a8c605182e7be11a480aa3f0b9b8ab14a3b18238bc251dec510a98fa4901bf0745c840e93ef21ab80bcf0a0aa030d3c6a40f34a4730fa7b8f61c5dc23018ddb26ae6ea63a01458624c44790949e4ed9ecc421b89d179051689f974ba9224f8f163752559db9f721c4142b047b8bcede5f92d214edf77d7979992e244334087839eefa490704c87622afa550ca34274476d98c1e8b65eb316ca15b9017faec8b6d96af41f7d12adc7650a86ae243a9936a73561825c842035f65b9741c41f756db3fa66e523d5115f58845c1cfe0912c51778ed0eda1b14095a98f72c79e389db0f08eeb92fd73733b818f73b0a92275366faa393f6e649252680c4564f91988f97e13176c250861b1020f256eaef8cf8ef725f23f8f9f6744965595e1febfe5b2856b7988dca9d42970e5022dc979d0c891dbdece5dacc25897ddd545a2390dde7c1699525e5c18805f0d6f454d84b66587f1637683651bd029b279342b02ea0bcc70e495f6cd49da158443961ec1f8e2e90e1b5ec160a26ee290f87413c6210ac15581a298c84d6e6c41dcd7cb2b64e0ce488ca538ca08b56d667b9bfddfa07f4d5f0986160beef2c9f359a8253c6fe271072b593e6e89293830182cb03c34eaa38dd42331a1c682ad5ff1cdb48cf02a76eb5a3f0c8b5324b2f62d9fe11ee07509d6e02206161011d3d3e5f30089ded76bbe771f21af81289473bc1eaa244df6d2092dced4d23c47d029f71f59aefdcfaccbf9bd31d3863bd5973fdb242e597de87250b4af677a7b442e8472987fb841ef775d08e0e6a5f8369f8d5253850adeae290bf2bcb8414bfe95cd0a18ce4fbcfbfd8a67d70a7d05d3ccecdf9bb1df32d5e9744b34a509ac7a58be14bedc5d1523effcb6f7c5825a83a528e3b21f365566f7920a707cf16f6f934b0b71403061fe1bacc2ad0457bf344874ee55a652034f74728deaceeeccfd0dfb09ead7cc6490f5ec112677647e8a059c8be7b4529744c6a4d5405032ad543cbba3fb8e9bd7bcc86bcba0bb1b6fa0c1a335d63cc6df14bff26f0772adf2da03b051c72595b9f11852561d4772c17d63ebd0ef9bf77576ada6483a0e25e1d10f660fb83d8eb14cea3ee610d831a1f144364906a08a3d760b2e370e57d91e819767207c507fd0fcc96ff265f00d240ab6e622ab3620a8c0cb0a4a7c64223777ba403684d8cb6a88d7686a675f0aa94833fac61391c7bdd00359bf7038bb7f04f93b9bc85b40d668c82903ea9bf99ff2104abcd4a48ee2709d68c950cbfef34f95c2e26d92d7c83145c5efa732d5893d34d8fd447f2ebc88976e0b1ec584a6cc939dc2631c0bda04a2fb05f3069f187f7642161cc4d388e5859be2de705189f2cdabbb4de0a73b9560156645f2cf254e4cb0cf7a1c896d2d4e6b0493ee1987b17da97e613b1d9527a1652b2900281b6945afbe316794d308faae78520c3a3cb4c71c111d5f8e688ca206e4b6c3275e21e92c263bed18323f111d7087d75adef1f301fad5f6daf128c04a2ab2518c9c04af37484f5cd579a7ecfb76088601d0f7e0b9f6ac8a0d9c6737da3bfa0d9cb6bb33c8fa6ad2cf9d73a6a63d4c9396dad33f53546501616489d9b09b830674811644c45fba21d92948b97cd87b65173dce8682e32c9ce66e59cda659b006c43582dcf81677687175f13d487297e88ed41f0a3ef1cb843c2aaa030f45059bdb6873a9732984425ee1c388fe2faafca319713d8af0e279da0778d23c83b850dad52f2bb15dca74361e33376a95e337522eb89948221faa8e8778ca011808fbad5dc0266bff14b33e6d099a3f5ffa17dd2529545f8a85fddc35d8f51bc4ffc67ac4424142f3c57fe6c32f21874734e9708b8add8d17a4d7c4d4faaaecbe2ba3370ba09538d8379cd5efb11b2f51ad6054569fc500fe6dd506d6820a3318bd8b477f44e3b1998293ff844a0d70143a1fef6db611338127f9840c77b29cb7157e35981f19885a04ff4ed77fa800cef36c14f6287d7540b02a02c5f2b8bbe2c8888911f4a4a93e195d45b739541812cdd23e4bffd3038cef32d2fa5d59a7afc1a291c70819c0528383321c2e03b27f7db10ae051af453b84c518b7b9ec9ce8cba49ca529bbfa6fa5715c5aa4e1ab9d5fb7541a7af20e1ee0924c7763f92711d8c8b08f6391868ca13e57072ee6c52fdd9d9269f16de8cf0b209d430ff4a0225699305c9b6b7a6c5f6986b1bb64d7ea4541507d91ee0c80d46cab8c334497cd3a041ebed84bacf7343e34e21365af80ac352ae8894a039a035521fd9126465861c58bbdac4f73325602a81fc120729514f7c80c4660f4dee9010c7c2640e236d7616e0146e2377f6e402bc32d8523249e604d379b21045e50dff06797b9d2c3107ff829a55fb5b49d85a3aaa2ee2ec468da6980f2ae9b45b816e9acef139012105a98e97fb8cd6e5fbec056a10386e443687d75066b6e3563e4e7cbe5ee9f4575f2421125260eff6d5dfe617136c5084dd2e25b2bac9f16fc8befa6184b4b5b9423ece6e76318857762183da4ac7bcf0a579cdf8992835210ed59011a2e2bdabba8f6061364877d015a0250cbfe245b2f09a2b19a266c6ce62960ff93f7f8804b10168f99434bc7051a7aeeb39dda7af48c32d748206", 0x1000}, {&(0x7f00000012c0)="2b5bdbc247db87c4992fb1ee549284d41b23b97c07630703efaa511f", 0x1c}, {&(0x7f0000001300)="032488104ecf5626b8fcc0a5d8954ba4edfd42badad98272047ecf8eed409ec473325266e1a434ec7d57bfddcd3f94bfb36cfa172c71b702374c697fea64e2399a45c35b4e5f6ec4fb049ae64b4482de9b7ab33ba6f27ca220fb85f0ab339f567d3cb48093dba9c6289009c8e8eb57324a2cc5763f6bd82b19af86a9eaa66bf296023e11a2d198d80d6e4d70fc4eab864324", 0x92}, {&(0x7f00000013c0)="05e093dd26fecc9fae007b84a5c65975c5c4d619c1e94e959e506d552f98704ccada99bb68957b558a01c321a11bc4d58d6efffbbaedc7d848601de328405d13f855837af2a9171a7523c694191ded7daafa333b51b9668debd1efb08c9d49481444b460ea3845907b45448ea94b23037f2dcd9b09b96009c682962b6f403e5dcd73ab3bc0d5df85a0a3926fa6c0770356ac23b3f06c5348bdb3e1a7c15488c1d9aef8", 0xa3}], 0x8, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}], 0x88}, 0x400) chroot(&(0x7f0000000040)='./file0\x00') r15 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r15) 00:26:55 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="ebffffffffffffff"], 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000367659fb6b963127c482eeeb624ae5941cce00f4006bfaa17e8f2707450ba138690222d18eba71fda02542b5bdde2c12ef307b00d67f960aba09a8f5d7bec8f64ead3fcd93063e38403e0c06045782b507aea39366f0dd3697b51b0dd00a41ca63580e7ce3bed34babd54a14f32b34f01c0446a3e648a1cd4ec679c0648dc8cf62ec6ce81bfe80e070753408b442f2a292540b2b528b08cc8caddac306737bf2bd83c9709dfba8ee72fe3ef1cda4ff5a49027266d13240382c647e28bb1b737ebe247abe27bfedc6e7865c1768da726e737c18d8bee46c34220a5b33fdc332b924fddecaa8871b22c5a547fd89fee8a65c4d0d305a8336d7efc95bcb98baefca1b7c07c2108412092be6b5a004b5af3a3f5700244e942cd1e5ced3e67dcdd75f0da7741b003fca5c9bb92b7f6868e731268276d98930f2b5398c1c1da2e9fca65a5bfee1b0e7ab0241e5924cbb0d0fdb49d97f6c8e2adfff9678020a0efa44a76eb342dd44380d800c9cb0e49e9a0d3865a4b7febe8c29660b2fad8e0ed764c7feedb73cf2a2dcef3e5d2ae306f354176b5ac8dcd44a36460d44e637b2eee30c3ce8595b28740116dd608b0b97218046bb423212845700fcb748cdef0e0f9bfa1883dbb03e2740b2e6a989be070516e2ddfae47c22c6c5ac39eb334bf78154bc3ebfe4fb329ae0d617aaabcfa3f1f62bdc4fe2fc873616d6470fcec1edab05ac92005c7f9df47290df0eeb33d0677eabbe06b662dd547104fd834be892728d8dd226b4542eab88f49c0a7d815eb74af4bb418bb41819f57900ac8ed1b126a36cdfada4088f072f3847ffd34752766ef4ddd1b4f94d4718d2c7c4d47daf06f2a3f717da746cf924817e26a0094f1a9b7d1170d5136cfea90a2131de66a27cc71f28951fb8d43d22342015d7a265cda05a15ac2d85cff9e1142f7d6931e85e76091e19fd5b42c5276dddc260f407bc2fad6f94f7d53ee6474dc1b3aba0fec3567163c088d5f8cdf8ce4a7dc28e539cd86b5d05efc3cb3ca720235cdd91734af8b975320510cfadce9239e7c6f6526afc467ac28855982d43ce4916e89d9d48f05075dec148ceb9764e03ac8ef77c091f846ab67a1ba75ce23877666b029cabd9ec1e3a1f8e20c1c0a62708de7fe556a447b2cf057efdb6c7aaba41527b0b5d9ff051094fbc0f8932cea0112acf44772d0535de751f8cc5de1f02a2cb6c0141418971e493c47e5f5144b97d65d8335e4031fbf73c280899ca0a50510d1dd62679a925858cd653365b44c34cb147cf8aadeda29e6fa8e9c7f35cc03c337a8c6173fbb5138ddd6c7bfb23fac2c9253ef739bfe39e868b8622c4bee5dfcd6eee4c649e61b2723b0d4c6754e97197493a0bfcbb151bbe4761223304fdf70cd165b763d6591542e266a82be67d4e40e485c76263133d0fda5a05f3dbd6201e78e53577392fd31eb0c99943202fd52180bf1e8fab93a7f146a0cfb52d97d09b9c07180338074567b942e70fc9e201247308b38eb7e703b74154e56efa915a54d6003912e30797ca3719dd8dde546611f66c02897c403306d6f226607add6fd2177a4923c006925d1213fe56bd2eedd59cd480ecff9027467119ef644fc70465f74bc1ec1258af4b6ad4908e6714cdd36bd5201b35eab13aa5f048b05cf1521e636e72f68d9a47a7feb019ff3a5c948485f0fa5650cc690cdb25854ec3e8cf40782b309b30d6bd12f385aaa442e486e91c888aca750e37c6de3ab7568886c8d83ac6012b245135d393858356541ad59a729e06127983869a12db47bd5b64e67f2842fbd1817d1199529f8172d09e3614263415e3e7cd27a85d9711e705d3db752043158ff36c1c7de913999d00ab595fef38df83613df70832f6ea083226c09297be006c03eaec1386ee2277a8e15751a640fc808ca68fec62645cacd6f43d03af3f5c52ff5b017cd48f687563266b674e219ace8d7681ad056ff637ce2399ef7147ae6d0b3aafb56732da958c58a6844b4ef0099fe15d2e48219b3b48a86648dec875116d3e396d4a2e2316516d1b2162da9b782b6b0f6634c48e3801dc270186c63184c834602e8a3b76ca07404da774d76c62962812e61b8c50b5f494f1a3bf430233f0fb9b0d191595fb1ad53710a7c474eecec3c0debd5a78e017914d4f26d41201c78c1063078dd76ab71d2d0bbd1f7cbab51f049d1f74643f58af6ba5027299b344993f62b6a9ff66d0776b25b02c3fd0a50e2a63de0c479d9bf8b72bc5a69bb6dc767fda6eda21d1858166a4175f20647f41f9c66d8ce1fe4ec800cf36dcb836af60c440b5fca87cdcac16bdc2cece07e6a74c471ca345960c34c2076e6725d2d6d2dd3af0ed7ebf19cf480df824d565540ef1f00a4ca1d426e7ac7c848460d41036ac944726ae7a90aeba5cb4e052f251a0441060708f9df4c13f339cacfd5b7fbec8227a321a4b66eeb2c3d506b33115ef7bd1487a9fc6910ca645f335c47fbb46747dbbac1bb7c9c1685d79e05f371ea13540fe62c5f1ed6cf49a7e1aba0189156bbe8ed65ab33cab15d240212b62cd3199ec898ddc9a52865ea637eebbac907232f722ca19a724de98882e8d3d0ec17b5f1e9c6e0087ec994fa6ebb2576422dbe1bde862629bb870932ac9cbb91439621191b5b6977d356c008ee71331a1e291da4b66eeffb29d84dc26044bbf9f03d60922d8c7e3ae50b7213601d85ec1730224365bb64146416693b1404dea8610cddb1030dbf5b1e6d962e0cbf991d94f412178df2dc449b67e3953bd8105ed7aa0220ef9a3d3846eceb26a9b1033514d531c199fc8e5f3c460288e54367a8ad2006cce91706ae86fffde240b8374be6bc4a5e204220f2c1e3890f193e43f63611974bc9e56e8645f300a4725eff2cc76580e7f6e2179175f098d56741993e66c997b9f821c0e5c8f64ad9c9971a5f3972e6024270057e4dba02ed27ea45151d5a3594e84727f0d3c158258cc30c02d095d89793332691a5d24a9f76a60a12627e2b99f186043792d05c0b9fedbcd80a14ac6191f8d214f9b6378beae63cde7c1e72efac0cb2e58620929df989dff04394339bfccd72db425bcdcd16241a904d09e650342a254dc3ef8915958db03c6fd8fa749eb52ac7b334c7e7940eb5d101b48078e04c02b1311b64d6f2f76b7b54e3fe0d80ba220b030848c75386a181af8999b39bce55ef227866896f57a09505db03b5dbb103084b8b80dd749e1e9c8cc5cb5b02fa6f73613cab51576f4b84f990daebce34dd178131a8dbf2777e1436dbb686eeffebf6ed89f3d2a03727512a535bcf5d29c68744b422782a34ca3bbe312ffa89ec7c6e9f081e5220843230d98492114fa9f2a49cfa473fc392b68dfce3e9d87dbf923578651be281125612b3b92a1477573137f2543d700da293e9bb23a3650a6fb2773d6f909b0ad69105e5af3de51c4d9725336fa91586cd5acc17f9861d62ecc5f1a4d7562c884baa5cbdfb15c4e66a43d0c4dd1225b2411f03d290f215d0082d0e1e733db668c728d40a2f5946e7d0372c997eedc52bbef15bb8c5761b99fee50716852bb8d4d972c8c1c1ccff6f0fe2ba059bb37a8e4e000191e38c06c38b0c2165e1a98d8d0dabb3909edd494ddf4efadb44c1d73977be233efbc1ca860b7d13f47c58429d05bc92e968ad40837d5f183ce002d92617efd471311034e663c85d8742a663306170a0e7f89f504caaef3e4218172790647a784260d05c06be2048a79d9eb98eb2bf7df38ddbe0ca85511826014a83342a40bcec4b632236483cfa3e3d2df7072801cd5c9125f5e50fedf021405cb8854febbe502b34163c444e6ae69b9535d882d03b51e0912950897e7bc3ef76ccc2825e0cdae985175afa91e6b110e8b2136f1929187f02941ea21d26b4460f189ca5a594e27d0f05439ac5bd4d2c1cd75efbbf34efec5172d90cda2762d44241dcff69bfc2b821f119844da6a98ea149084e8a7fea9c682abbfe42bf563dc94d8c42eebd681117cd9550907016402bc4de94e303072d094274a816702c4d33abd93e975c1c832c391ee96c8190a3697230c6bcf5af74e6ebf5e96c03d908101af15efdfd76a353924aac1e406afd797e86dbe964092d4c9e90d3c5b17a407981310cc6f659aa04bae0a67c3e9219d3faba5b7b7b10381ac04c0cdf81be50b5582bd153b00e8c9bbfe2516e7d083f927d3cb770b542e23c73c03ee8db553dcb58d88f10dd1f4bb90ee8f2cef6d0efd207ef289501b604fe0c6e8c32844aee90f664a748c44ccbe40d03d1295a8644e109ff3dab8b3420621b42dabff92cf63193a4b9b7c73e7609b45faf0e8f0eb900da8d875c17aae87d085b6d650283cbb4639a17425d00dcb24822e8fc513293e43214a516e8dcc167ffadcc8d29ef04154783cfe09bc87d48934159bf2cf5480618854c07592dd9828b48f193621d442df7b040c84ed92b8bba66f21ad1e58285ad189d028e9c53fca16189a6f9952cc4a2e644ff286fdae7c29a1df7ca2dd2930696edafb06ef6fa98384fbeb91ea4f2fa029a2ffcac207cf134146a66c454c3f5b99c724bb89ddce86ac18fb0952f6722d1a72fc326135e4331e0778078f3e75a1b980d045aeb3c83843a0ae4f82b7306223fe5815d292734549b8660c168d5a81e7674a56572c1c90ce1d15a9ae30d6659dafc0ba678469e5f9145a684b23c1a2684e519a7cfaf6a4dde1ad27e8575d35cdb8436f12fffc7f2fd5416236c7dc7c2a3306adc0370c0fa401fa0a741bc80d7ba4a0965dbc6ab9a6389da460beb644332f4d08829e021a02b8112014789e307eefbda014fdaac1f86a84cf0ce9d26363ab0b2eb415637a8b9b1710fbec011eff74a6aafa41181f1f1f9cd39b0f1a337c9480645791d5c7ab09e1407517e6c452e49bc338b20197194c14f6c882733b0bf8fcf61931c62ea9018436ee46fb544a789e8ff0c2027848911eaae0e9dfe0ecb1b38e062a1ff26f7a1e1c0e2851866d28e56be6fa61d2a0068ad0edc163d61adaaf5b967f96331342d34c176c0f17972367321f122a41a7b5ee99a3d503a2dca903efde2fc06dd386caad4501b14a94751f45560ce885d0cc4fbb2408d64fbf1dd4a3bef3c5e442571aef4b452e27f1b778d36b01074a2239a95f5884babce83358e29d7f719865a6ca6d0779f802e0afa335691ee4fc0aeaa8fcb1212176a63f696b28e58361974992c08a522274d8887c19fad997920951af404e3e0d4c706e0272c0296ef6f0d0c867e29043b5d15a927a3bf5e7f1be8c14f087563186510838e0c6eb629ed836c1d79f3a84c876795c616791b1506de938a7fd774890e68fafd4d836505720dc5f48178524736163cebbd81a13b72a71772a174330df38b03d8354c0d1eb1cfb453e91c060692fd5db8f7de5ce8b9875201d618c7819a472626592d77ab9af189957c7a8debcdef110ed99d659a3be408f16031e15d9dc6524c262df744c8e59ecbaa26aca65bbcef91e452b267f1cd172546af94d1732a73532380f9da964317ca5c7158f3b0dcfff8891d56737e3588f2ee9586ba8eebf6706656aacbf0e1690c81c6150314a1f2f5fc2c1ddb71190540e57ee2ee9af7c6b2464b237d9abc98867cf4da7de363d5007e83c93045b235c174b88f110045f2e2b33e22d85951e4acb34ba867f8fd3a73afbc8a374beedaf5f071e2941698b7606225ffb361f79d30b0a602253be9ba5134f64d267681cc8616717facb1e5ca5e7daf83aaf8bc680915d94d7b0438f42134aff00"/4104], 0x1008, 0x800) pckbd_enable: command error 00:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000380)="93d1c6026f98ccef287438f1766d53184112b0d77077a12c17e5928e2c7336982a5d170b038c6e6f3109a70a51c9f60eb78fc0051fb2a13e57510a753d63b3a816d333bc49f3a1dfa0c39988f8f29d9843cd146a29b4f8f18b3705b34c716f0fd0d5ae5e93ad9170fa67baa88ef7aacbf67fe2e99f6cb9743ca559b581a8b65bd6add785fc3dded7e1ddc2e9f83ca0b607e78f1b29b87c6f08fead9ea2eaed69b36687ac1b7489c8ef6ed9e89fcdba08f40ba1fd6c05bf927c5fe493fadb4fe6761acf8683e11a8a8c2d799993e9c5c941b226cf0879a566e40486bd778eaedc13fea079c185ac304640c072ca257026f562a39e786fd62eb9a4e00401888fd365359b1b17e87f1a7b0123dc4995619c31b2e6a0ded4bd8f5108e8847fcf590ebaabdd15923f70c072430b11aafee68a0323ab2e3eaac2a0a841a6516e82469cd6cc1efc13efb229d02cb8425995f3e2926f3edcaa095aa8440a6f58970e8366b4a41e45b549e358b44c14bcc5ddc57e67be04970d1018b6d5ac9e9453577f129b4427c11fdcbcc05c79395d10a504cea75f9fe8895c6c090ac30a477f16866cebc26e0eaafc5fb76bd1a2215d90994c71d290c915a6eb8feb4e6a0f0719a0c512552ef5bc07aad2e2e0324bfb17a4b04e8d149ba4e087016584672924596a5627d689d71397bcb8b1e4cd3ae909a2dadff7a39ca6290d8958de72a3f42b1c037f62e819af3613ffc3f57ddff49fe7247e77571966e69b91815d699c29e8bed0932282af07c165004423627bed1c51974ecb3e8ee63308cbb15875bb61b491bcb689f7a8a107d18f06f4931747ea20d2583505156b40d1dcf309b70d13e0c386b35871ae7577f8831c7dfbe6c6eb26c579657c8fbd5675fa3d46da4130fb76f0db7eca07247c7f49c07cb6f05d4a6637a15b494774c11b141167ef76c1c44d1ba1db1ce8db2b3b0ccda44c02391daec93aff2d97c2a3eeebee7084ef92cd9f69211f302376a716e5f7a6f7f806b2e59645f53fcd62757ce7783b95b3f4b2727a5e251310d883b768de276e5f65c510723eb6f1b3908f07c5b75e837024d673564066a3bf102ff2fcf831c71271ae33110e2160551f6ec9905fa78978ba44865e3e4efddbfb807127bffaf6fc85eeb20082b9f18b29ad274a05cbe0d90a9bf86496ef44001493644f0b71ca40e1d1db871e59276f1877368a33e6f9959fd7bd8508f4511cfeea5b4ddd17e501a2747df5389af84f8332074a8b04027bb520f9e171577a0ecf2d16e73d485885401686791487ac09b1e61d288a67ce2572a3e63c03c0585c3626ebeb40c9a9480cb4a6df8ae0b7c7f136d37f173cfce311bd83636e5945e2e0a6fba238032d4acc584b072826b73e338e5eeb92963a4b4f85c480db6cb75faa1f36d960b199a658f88119dafd0d9c6d458cc22ce96fed76eb31fb34acc59caff04772965980e000bd23e528d12fb966fbbfdd4b6240cf2b117446663d161c5dca41ab7191f3858f5ff4d4ec53e9a2bb8282d6ac26231a56f045d9d60b910522e565d92ed306cae3ac76d75b3a8beb29221dbc2e7e15be6cfed55ae90773d6a62c77f980b1c6ee3487fb3cfc5f0eb703997cdcaa47b30fea61441017bb490011e8334b6ded80ef9707b747adafe66141d7f9c840b304b939d2d23c030b304e118376231d1e7e160f92763f7209d6c39d0803dff4f8d7bd28d03b5a38fc8e2c3eeab9f0fc1222c3ce3882fcc8eae8023956a139e913455d4542482785f32ddbbab3d81f6849869795b5bd66dc24b42b20c533474050285a6aa61422f4f6e6e9c7a8525a6678eca90a25b56bfa6144883f9edb36e31b4913ada027450458f5a6607ce1b783425a468110a8ba3ca60a7892d9b1bae70645e73801da53faff64c22572ea61fe1a8689df6662848fc7be21942aaa1c37b2432aa05703b63efef99b1b1c1f15edf590866d9f0fe47c4a5c934570bcd6a109298032bbe53a8afa3a093874c13bd7a04339fe9c61c6ca094672ad383238174ec78a8b906b4e37f2b0faf4a626043a0bf4e58b1459f1962a7b48c6480da90a16b31eedcd177f34c325d4aef856e0f6d9f97931a6c573f4314b125f453444f5fe8ed8e3c81af35443f9b7304f3edf8141988573cbbc5cae32fcdfc2d7dc6386366ef93b7cf2c0263481ea520cb07411ea98350f11859e02acbdd8209b276996635cfd668e8824c44044252e3b4113391065156bf8a8506bbb972934bf68734dbe8daacc46908326f305b497c8b2126c80ad9ee0b91bb451089bd108b235174b6d07fd741061963054646e11dc9d4176b89244e8c43c2b876eb75f97dbf96b772ec4bb98e2e676219266ba5d871c2d68948fb8e0278fd18d749cf68cba4b6d62fbbb9929437537d25b0e69571311610b1d18aa370168c688c2ddda1d116254824fc960e3606f43f80a0122753d418e5ad004e8a6e80914de427a296d2ad50128aae9e4db76b6dc2f3d315cfa9291a23275ee26df9b10c7a33aa53b8f29187e9285fbd1584608bf68de810d6238fbf982054d7e8cb2bb64cafdf81ff355eba46ce8a7c1054a6bbd9a91d9fcc2d98b247cb9262b35e88b510fad427d7bcf742a267f6eab58b41f2d43999751dc0dded1bcd456236089ad6ca8db1f2579ca10f36294db1844f4db10ab38f263795a0c9b8f371612222a7c5cf875dca40dec12805dbfcb3fe5100941847c1418dc79927dadd27445cc419c221c2b0bf9930e410334ad7bc7baba7b8ad0f137c168771c4987e8849bff8cc705ff917ca393022f49134f47b9023ab8a6c5815df9f63d27504913d637fff345eb8d559d47923114e398835137a38b22940e194bb39d2f66aca26be4e7803c3c81e575b0df952dcaa8f1f9ff7ab64be947b9533599e1b52e5289866a86e6b2379eeae327475670e1050f35243a4ba431ef27efd1a6184936e27e6662d967cabe60eee6a43842f61e80230a920af34fdbdf94086573cdb9aef66cbf05e2761410ce6040785929b97164082bcd929f524ad4a12ac572312a3f22defbcaeb29c993debd691012ffa1c4a2ffeb357ca0ab4f409c3d9a0bdf4e004b91c3d536378d6074fd1ca549d745ece03c3b7c418c5cc4c31521e0a3c24621ad84e24c5c81d66fcc926cc23f739e8e67b68fe5f8ac6123f85a63008e7f3044a601a594307d3e6640147de1f5d4efa89e7f0dce6f19e569667df40ffaceae5f7c77273c325e325daf08ab0fd76ee89dc8a75d050e2bf5740edcf3de08f2a78fd6c509a4367c1f117109972d52ab440ab1a253e74ee755f530a8eb059c8498fe3cd6141dcb2255b81032a2183fd1ed4b5e8c674a3d4f1ea7ed9e20439ecad39951f6113071a503177e193943f49de538417b67915d287fd478ade14edb9224b2f36a55a95a445bb714d19949b9c71dcfab0a85bccf3695872e709765d2ec8bc5405c26166b652cfc5eeedfba16db547927cbff6e2dea57bba40e946d8256b516a9b4925fddca39c96d9e35475a6ed239834260fa90505de61a0484d03c9a803a1d9ecca1082328bd1b6e36070d7a91b0a165cde479418780ebbd2996bd6e666d5670f3539ab0b508869289eea3080fb2942af3eff6ecd9bc2ea1406d784f8a3224b12bf8059af2fa74a05997710b22f1a2250dc3a67034c5d7f367902390d29554c4798ae6412c408386453297ce987b97bf284bc05645e9c7297e56b66e379aedca714fca7a8c9f8c634e00d9cc957c8a4af58be6bc8e4bd0d14ed324aacb38c2c8e6ee770f5f1dbe5cd528a44c742ac2288f8ff4fe764ade04a23f6103fdff4d126d5f249af4f5761514cfa7c90a0ce84aee300aba400b9166535288d0894ae5e6d0e1e541fb251be486ee973cc81a1ed48224fe30150e6a9763a77984adf4177e0c4b235ae43ca3831596cfdd5e233909d44942b3726959580842e75c7bdd41643b031c07a1fc7d0763726d025b46a992ed35e0f774781ea7732cb0e92abd3776764f70cc5ba64f9a647fe116ddf2e8b49624a466bdeb55d8a0e716a24fc8f348b93e40e5d775da54d45c64133871146193e8a4ccab93be77953f00462e15f2befb5aaaf3b4f5f2733955c49f0bff424acf7f7ac0ef9b7b804157f2815b6b4293ef2b0806ce005467ffa17f69b47cda15af35d6cd058fc6a96271ad3c4bb001d7465ab249b7867d811de2104f4e5c8cb55cabae4241e2939658b39a7b625b02f97b60d60dd2bf24cbaa47f06d08cbc64c772d0a641574d2fc326281bceebb85737edc6859e729df04e01d6f965358ff9d3bdc81b8e213ac3ae9e7825aa29f7f601f3fae6eafd05738131f1d3cd5a2a841d368ee73c2450a1275e6c9231905fa3bf1cbff1ac1e21653efcd9a8323adff987007a0ceb376abd36aa01a6150fb91b5569f48cd24d85a8bdfae62a853f12ec02d337fc865c23303ea92cbca808ee207b52d9859d431264865394810f9c23fe5adf24683b0e29632e0b1a54fd130b06e43d5196dbb633bd517b3621572fe915057959c3ccca6f4bcf7223152fe084153a09676030d88150bdcfa4045b7e26f292306b1f7337eb0fbd7d35048e93b26fd0427263ae1ce45e296328030f7eca6f785611d6559a291739fcef1bba6ca93ad3bef3d6982d4d1a724d6aef5e6b1e4150372dadfa4c62d824442206c96a16b6dfd5f7676ad5828c10a91b08d668ae96e902afaef7a4137aa8b9befa786ba897923b8aaea99dd2a91010c22913e37da7c60effb14282c797afb685247773b2c0ce49462840a57fac06a3a7d78848a0465ff9852ba367d3163cec70add8694566ac3493a21c4e3c99675589527102a20d03c96250dd2f2d99974162372cd3039b5351ebfa22aff7dfab2c1c88241bae44793e83bd658103bdcbd2e55b1de65474b8e987b73b2a6fac9195c356ac3126ad43c44632196cc00ab4bdd406e5baaa06b83cdfa66ec26f1ea519c735c472c86f57c7fe815d65d4e873989b3db9b398095238d68ec66ae0a90141e37a63880e042e211bc42f9487e3319d212f9a5e8892a6fb5bc916622474a6454916ec82257c719aca2b85841ef8174a50c13e9688464ce6737ccae9e0ce1f27b09f7724d0701a62d1cc05e6cd95cf382c8114cc3ab5859c949e23e083059976affa6a077d968e9664d4498b692e3a7ed941f1703ea24a4ad07028b8eb64582eb03df802fd629d2b2bdfc67cef53e7c3e7cae2c0b66129b3cb0e7efe846c8670f994620cdc8aabdd5ec7219d5d3e89acc22197dd3703ae6dbb560afb29c1b8a1fd6a8a30c25747f0e60e035e5aae55be426b6f8a51a2002d49e3753bc1565e594ee3a319a904e5eca51aa488358d29cf6eb458df89ac9ca96eca4791132663a9b9f26da2d8ad72bbfca34925a6a02b3467036ae79d481d95814cacb0f545a2d5a18cadc1511ac3120adf010171d1f1eb59c7ba9ee1f5cef3fe783869e2386b3f4d50400905f0ac6ebcc916f4012abb0e337afc205fa42f0e4979e943014fe33a277afc331d9afca33a8eea96c8a759cb7d795470be5d6c85fdcfb9dc0789c74587afaaa01727b4e9e9d8143c33842e071928a9909a8f9e17d9c56da915ff64b9fd0bae60688c6029651d81368634231b95611824ddaad3e1f5af6c913963d221845a7a481386fd33996ecdee1166be394fd5c3df976e9beb92f24c3ff7b203ef10c37e1197556b627e1702a2c56897b0807bb6a6a50c56d1d6d7ca9c67d0b9365782d0071402db1066c44b4b5edef95904c7d8b21781870a6337dda8d23835ee8b03448184d10c63c7aab97cbbb", 0x1000}, {&(0x7f0000000180)="c973747c80957a2b86991602016ebb9212e4a72fe49cdbd855bde1d5255c1067d0713d802683982ed8323f79d027cae8897030a348dd54ad2691e712632dd0469c1c974c5b486487c50e10f0b6efc92e26a0b79fd3fe826a18353c8d42ec41816c64632f6640e3866a4c2050a52b", 0x6e}, {&(0x7f0000000200)="05d8a10a4f27fe3efbc2b4ed537813b01d7e925ee1904c7990e144c2faac305ff7885cb5c3138b64f2ad5bf73d2ab7385daa8fa6dc1ddb3b227a94269856e7747e8b1422499b7cb696f3b93ef85fbaa03843472c1193660fd15871f4bd98154f288933140e9b5a8f87", 0x69}, {&(0x7f0000000280)="18d8b67ef50070ac270967661cf751d1780f6b39ef8ab195f827d087696285727f68859fa9d962384fe56474cd68ac30a13426a8fb0d04cbdf60cbd6cf1c6ed49d64a6d79fdc42f9af32c77ccfce133b60f7af8daa9ec758514263636a8daa7c846d3b1e38e9042521356977f1a13b6d9088e8107831a9f88d691277d5252d10d5a566a9cf8ed7fbc33d6aee9ed35f13f5e117856cf4c33a2d2cb017d98c33fb550ef59a2c0ad2e3fb33be9dd22bd7", 0xaf}, {&(0x7f0000001380)="f0c2744e57422915383b22fc6cb95eb283c5a7026d327e23ef8602b325f86c96a5b2e25f1d0bf47bba5d7fe5b3d70709e9710e87340e04c738d3912853b089982f74873fcb0e2ea7e53f2339bbb32677ef26d27564e0532df550599be7bad1301e5d237738df80609f5445fe0dbcb50d0dc877e9019a54b157f54b68dea6b07174bd81c34fb9ef77c6d49ff9bf36aca93be213655eca39fcce477f969a7a6802dcd4d8111d70abb69f0c3184bc03d1f1442c19cc17e0c8f876e03df7b02edb6d1d6f66513715eb5db0150ebc5cdba5fe525c85f4b23f72b9f0ab8dd7279ccb67b74b51ff7374d79b9327cf73f9bc245db288c3ec1a", 0xf5}], 0x5, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x70, 0x2}, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 00:26:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r1 = getuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r3, 0x0, 0x0) 00:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x3, 0x8000, r1}) fchflags(r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r2]) 00:26:57 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f000064a000/0x2000)=nil, 0x2000, 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) r1 = fcntl$getown(r0, 0x5) getpgid(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 00:26:57 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x20, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) open(&(0x7f0000000380)='./file0\x00', 0x1, 0x10) pledge(0x0, &(0x7f0000000000)='\x00') 00:26:57 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) 00:26:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) shmget(0x2, 0x11000, 0x1c3, &(0x7f0000fef000/0x11000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 00:26:57 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000200)=""/154) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x258, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4, &(0x7f0000001480)=""/135, 0x87}, 0x2) 00:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000780)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 00:26:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000dc1739c2f6007ff9fb00f86b8a5b671b1b542a538706000000b81000544291a91fd6d9f90000290000002300000003000008959b24adffbc893b4b53066ba5ec8e43dca882b12caffd0e9012899a0f126fa3f9163bb530"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x5d, './file0\x00', './file0\x00'}) 00:26:58 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7) kqueue() syz_open_pts() r2 = semget$private(0x0, 0x1f3de2e0fb89d0fb, 0x0) flock(r1, 0x1) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/246) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 00:26:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x2}, {0x18, 0x1, 0x0, 0x1425d3d8}, 0x0, [0x800, 0x2271ba8d, 0x76, 0x5, 0x80000000, 0x9, 0x2, 0xf0]}, 0x3c) 00:26:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="e0d296b62e084e9bf91edfc9fcfef1422bf0f964b6889416eff0b83588a726c819343c47a54df2dfc748a6d9375b181e1f4f8f81e913ef0b911e86f0566f4dcccc37104424beef727d9d2d25ba7d45e903779e1e015625e8a5e8400898c4bf881692870829259136e7edbe93505ea083ab8d77bd36ea3261461e23eb5840a50ccf1217a3393f2ce2decdb882d2b38a7a769729a8b511ce9f246bcaa496f904f81bac2c43e29a83a69ba04cec84566722269940db353cdfb853a8c3ab5a2f29039b872a4d77d0eff86f85b2b91e5679f8cfcf8659528167b9c05ca1ad1a002d34b88c1ac3", 0xe4}, {&(0x7f0000000200)="16c93249af1b6126897db6f603afcc3ee7f9bd772db7cd8b4d74a7e5de5ac0d050c60b5bacb98cac0ede30a41434eaf64caac5c52d3386be83e26980b92db335591662300f5e1c9f496fb84c9f3d88fc4d939b330300c2a185a7560efef2ebe4d1d3927b57402565c2b26e575c35e4110fffea153764be367df3bca04f8c7b7aaee98f1ee8baec075831366861014cc87c2a39612d9128ab940d4a1f", 0x9c}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="d0aac2e575d334c2c3b1ef03a739637ef72c751d1c10513d4d4d6c1a423329080887488db35aae44ff13c2df0747836325db98c7a91479b2dd515b84b8ed0b6850b754bee3c939150b2b2363b385", 0x4e}, {&(0x7f0000000380)="654ca5ea2e960001642f2b3c467cac7e446c87ea28fbce1371ffb4a0c3b3f93aaeedf9278a642d971d58bdc20c4a2919c31a4b6f33410fd336b1267c2aeaf1d229e937520e250ea055158c71db91f4f47380e0fbdab81150ef8f10902a4921f3a94878a3204322b6649586ef6e7c9a8b9b362c3e2eafeaa66d0b64131b8f1fb9033e79c70a459548248665847f0a2edfb411355501626eec2156d820916a9ea2c5a78fe1", 0xa4}, {&(0x7f0000000440)="6e7d0eaef42c90c5d1139889aa47cae39dcb094b3ff34632d5c1013232429f6bd308d6adf219b600ac1de7f3620613c9dc6b4ec33f2bd81249101f0d4c3b7140cb073ce7703d2f7122b82cf6682cbf07299a8845b719332a8b3c0f9463f0984b2cae65638f9564ec202737ff3064a42e29aa1a41f9dc6ae77722da668be344a8fb56539a38475e5445273244", 0x8c}, {&(0x7f0000000500)="fe6e7353949d7b5ff2edc41e497472cfc93920ae8215749970a48b473fb04addf494f9a897f32a9bed95a28e810e2f92452b130f9baca6f37c6ba2c4a99f2c9ef918ba1462c4d7683911b95204b78ca357d084c8cc3464e19b7a66bdcb26d6e8763a5d59705bd029d0f40ce798f4d8e3cceea64e090d7aa7cdceb124c32f2b24dad90eba96ab42bf2bf8d4135b2a2fee21f29bbef52f10c7d9ad2c012697f4f40dc22f3ebabf0218a116e382a529e0f9", 0xb0}, {&(0x7f00000005c0)="f8ca3eee15683031cb0c14a46da7a92d0989afec6868d24f4a54a1fc3a092661ea70faca6804d54e22856797", 0x2c}], 0x8, &(0x7f0000000680)=ANY=[@ANYBLOB="3000000000000000ffff0000060000009644530f81a2f17c96c45d7423e4736ebfb08dc13a2743bbbd000000000000000001000000000000ffff000004000000dbffdafc8d50c9f70b81a8e3b0a941830212ad87daf45d84610834dd3ed5f031316d474bdf59c425e4dd6fd71a31022979a90afea6b62bc8af5e60a02e2a599cec33045a35177177d66e0f0082fc2c04c237f99b768e82aa44f61f56b4c4639d0fda4ce489cc4feaca4bedc51e4474ede372adea33bb7eb7df33569c9b76172ac7e3724ddb3e6f95aa0527dc4bc72f01528ad91a958ffe00d110be3080ddeca6c830dd8a3d324894c239ca30f8562819d7a68c4ee6f0c004185ba88cb72ed7c1adc13531dc24b7dbfeb540b13a7c6bd8f49b6cdfd8d530ac2a6341fc3dc5d68055c707028664d3caa52553f3c07900001010000000000000ffff0000fffffffffdc9327af34bf8a4a598112ccd3d5cd4560818e12627d80fae24b4d36fedb9d5e6f2abf9b48959c013f76c21fd650df062961175758973051fc148574e3d0c69b55cedb2fafc0ac600f7bdb5e5555d9dfd36e302c9a96a051551ce01ed471b76783507c2d4973c04c0b9908ffa400ba34d5ab740788375e7ddf4e7da5ac1d2f5fb1304f21647cb19638527d2073e3bc0c9f4826c669552d15a816e61ee041933b8df2d30eb1957ca3435f259abe69ab8cc9f1954c49b8cb8f093639a24053dc00db08a583c8c3fc9119303765b69529bf1d8e60f0beadf4d8740746baa0e90c603248a8dd1739325db3b2a1aaa6ac6fd1849bc15c4b5a28e89a73ef50aa3fba6b48853f2b4ab559598f29eb5665f509ae0a236da232054815492017aff1c87b175534322088712480a798db8a8bd0f3f3c7ea507f6d03b655d060bc83b94aa6100e33802f20c4ed07a42a6bcc50ded9a2aef83316eb73265a8bca242e5c34438f6d732705293a07587be357fab2eca1d8926bde1b6311b9d0cf596cf65eb713d1194a6979a3ca85ac54dcb010c5deb4b9f0511aba842107b78c42556fd60da27f4cd4fb783d80d293f6981f05e1b08dc6bb27aa4bf6dc49cc1548ba61e0f84aa921883a32114855604dd5881de99f22132bb9bbe14bb431efd68309eed73931a7f6426c14e7a7f8953ae1dc032d90fe250dc3e1f1dd07465369a6babf797108f2ef5d4fa480d4a65c854d7374b32bcd34d40d63ae374af6ef0417f55e33e21fd5b16d312ffdafc533694443bf66af57c4de1321bf839343cac4b75cb7e7f3e640644812b6cca9ae08bb1facb413b1e52bb232eb760bd665359c778d44053d9ea635d6a767c665cd8feb9e96f7f42979b410fb959982ba24f9a3c91a46c6504b10f351f716a10f22f957917943572dcd4d4220a1b210d42c71b0da41a3e18c6a0a88db80ba8b3081072367a0bac5afed75ed7cf1860edde227a0e6a6f377991811172744f3bfb71855552e386e62ab2d2054a59fc2696fb624becb8b342b18eee3437adb106dfd4a7a4253b37dc28345c0e01d08c56a04bd90ac1100bc44c0cc8c17e0d2a39749aa99a28f41692924fdd2e48499895d4c53bf82beefc3c89f2ca84d79813c7223ec101f3b7dbbf36d912d64126dffdde288394ab00ee4a8631f8a0d76f048f8c5f1077d6652035457d56aec35946e00f582487c9a6046f3de2d2da0f16e363b552fe46f77cde3390eeba8d9a378d96d1e8b16bff34e88c06f30dee8431c2e1ab74adc827f53a627ca4402fb43d1542a5755035a0415228dfd3dcb70d25fc2870debc0ac1c96a272cb3f1902bbe27c3da18b0cc14785fcff093f5af904822ab016365e0b08d169e02961ba7cf542b8157997e7aec2149715868c367abe1f339cff1c0b017edc4112efd2df346e256f3165a4d6cca7c3998b650282a5eb9546463c98b438cb16e26cd29787b3c22cc97fe115cfd25ce1226163ce2f5b2eb6aac1a2aca1850adcd952eaa24851f95acce0b413c2a3292a44e53505876fc0274597d687b31b16b32c85a6981d5dff78cd403f195aae3815db846d5ab4c82bda2532b7420785f00f2362c102f12b149f9571323433fc54d601d558e49d160ac376893241e46af3b2b53828240ef21a02afc15e720f83ef273b9a0e0ab85b0dfa9e0dd8600012f6c838e47328fffe6c585ba8ec3378482950abe0117174efaa23a8e20b3166ab584f7a1678cd50469eae14e4e50fda17154f97ba2b3a550c740be3b73862ef8918056bc4d2c3ce671c703017c970cce54312cddd7cea5baac528a09fb26cd84e6d52894968eae00fa761a4243864499adfbe9e8b84e3bebf08c5ec7098366aee1acb53dd8e8422c4faf1201a77d76b6d004f07f231cde5b33d09c8ba3b3e56266696fcd82b05f5a47895915a456723d42bd307fd5232b00e30930016fac8bbd9efa14ef082304f4951a527619666c4b675c3c7b28f79407abc4111c96d42537f6a10d96f668648bf83faa159116b8ca469e85b2847b23185f262fb65b255ff75e5e28b937f78f6edff6c0b838020ecaa833dcc0701a0c9e16c9283b0c8c092f0061c99bacbca4b18688390c76d11e169f9e10fe95757a59362bcb8dc3fb182597acb7761fe3e25a8ddc8364b1c3bccf39e4a9368f2ae4490c6eef73df38a1ce98bf585990c95fd179d3156521acf3e2fc46a519278b3d3f491d221ba6a866f427c499eb7fd3f60a3f1b0db66188fe52cf2a1d0ea59c4fed0e42e8e1f2682d8da495151e7c5110253d8ac4b2e6f11fafde9f01251eabdabd139ceebdde2f9affefb1e4fda84d9e6823afa02e12cba9b18cb1202a2cea19b6e000c66da1e37ebdf835f16b264c7db39d57921c5dd3ff57c99bef60e64fde618e6d99277d0d486a367966e01b0650020fecfb32a8f0cf4279bc176e8ee343112c814aeb2c597a6dcb9a6a09d1a02dbde80f213b5f4fcccf7d617e1f29f58e055ebdf0cc309517ce51caf19281d5649bf96027e075e4f456180a665856cb68933a36bd60eab2c5eb3cbd72f0681f29cb0e92297d3616bd2464a37d5a70a7185973b46136183817a966f4e80da5fc90a6292b6b706ca44ad849203f3c9e2524bd4bfe57803c8f808fd325e66b3be183c1b511446578ff3782bed072edec210cbd77c793c0d8b3750585063398b4ccabd4342ddf314323c948fad8999d4ce3398ef48177aab2797a8a5d41eef8136e166866f2016eea17994fc1e9b4158805a7b18439e336cf423565c13868721045a926eae7823d7ef04a8a2766f83c034706330b40ed6adf34ad6e3c8dac1f9192d7d92c7ff8635199a4e2c90816920066a7d882fa2cb8108586c2708af775878e81864508d382e2e95f5e6dd77c760da5edc3c229178206d4dc52b540c49d4fe6394889faeff562f97d6e1f187ee20b75be3f9436cd350a4046bd852e3e291614599ee1adc0d708364eb64776f37d821f56c6d2f5b82e6c84c9e18400975f1f817fb19ace620944f85fba737d5b76951f2b8f30a585239e1acdd041172903b64cf285908d2cb56ccc95724c2a1f5b24f10cf4f1564885d9a917f00c94c4187043ed79aa0138d832b0cc49b57b509395635c25ab4fd4f4d718a53ee4d6073167992ae53b48ebca27eef21305c35e861deb03bcc3d8a5616d18ef393b0c64a189a1af29e3ac6f003689e63a1f5cb8d809aa49b7d9f3ec9947d0569d18bb743cdf7e1944301516898b0fdd505e5feadec466ef0ff3de2f518f2a5495d7d4b7987c5ea7fdafbd5cbf73d61766c9d4e51c4edd6748098a224f833833a74fb6722d85d60fc31e044d681ea41ab75cd27af16d20049f8039097553e7bb5027fad52d1360dbe2eceb58ed2a8814b9e8572f4dbc0ae49b77e66dc495bfea39215923bc3a5b3e3273be719aabcea56639f1c344ee8375fc673438c457b49836205dc7b529248261114cd1623d9500397702827568b340a06f9be78b7518241137efb44df30f9a630e57c3f4527356a1adcf08c47d9df4771a395c1253c9bf37eaa209e8843760ea12d4a9b185c330a4ab5b57217ab013437b0e55cb472012afaadb62d6b1e0201786cdd0fc41862f9e7e134be5ccc0759e89c6d2fb246e8cdaf7761cad41dab57bfcd010bbdf8392b33d9d273bf3214454e3bbeb40e5586c24e5c13737b5f3c030501f1c22b52a10b5a17b6e82b20c997f4d1679d4f79f2b5fbf30545ddbcc7e7177fdaf171a40aa7d793e7ddb02efb39123b088a8d364d09eb3d84c9246397904b4f5c9793954ff7f70ef8f2dfc8018c460b2e888af046d8713f9c9cc7b3c3abd725bb2bae4ae7a6b2bd88c3339f3050762a8abf0e4bd469b07d90bc76dc76db41dcb127caba0a855b7bc125267c1e0dc7a385b7a4045f8e72eda857590130f41a2399480045fbeb18d3228e3929c276c7fd6ed1af4723cdaa5e3348ad146f9c9bfcca1eb2ea445beff7fcf3aee561f05ee8efe37966b6c6ae769de73d4bed47a62e74cf0e6272b50b29cd789c53113f0886071995c8fac7660ac9d5dc4d95b64b19c93f5ea2e104518d15b7e080b91d8ecc45cfba0cf6f40cbb705f9928f5df7df38f53e3ae7af1e3dee81e4882f6256452e952b75c23d5a3bd5fef0b11945c25dd203093bcbca997299f49b6fad82828ed6454cb16cfb4e36e21c15040c4437c8ad1a072dc9bbca598deb36ec80dcbaf67cd005a1a0fea16501059f9315d6f1f2ba96d678f8762ff23727c8d25263e49a8b8fa83b96d9c9afda794dada6f3539becd30648e5ab32d9f21f73f9060f7675dafeec349c96de0e55e7520714fe39b850392baff5acb3dc28589c3d12e66964a657170453b57cadb3ccc24a89b92e5cb28250abed0d1939f02e5c10c935eeb4befaa0b9a65e15f3bc845cc1251b25c53112f65d8d3358d1b7ce170ed81dd7720767db15fddebb217aa80d5f282318a5bdc19d82cf6dee54169dd2ba072ee6bdb13419adc7c1a6945a9bc3be3dab5e2655ea74ae08757bf76211f111f66e297d4912e861a7f0af5ba9d1aa8e30ded3a1abf8fb77c1229dcaa465ce219d8b914e418211a758297afaaeebc6036af153b7a593eb454c1e78e0e2dd088e47a6f9a27b636a3b48962a073fc96d024b5717da6304c9fc3b154ab93f0775cdc66a53058374820ab66cbf2ca2be9aaf33c382d12795e39aaf07c1b69a8821460c1c60e164411de8f590b38de8efc664aac60334772302b7aca96d39c00634842a653467b72cc296a3d43bf3be65be6f1f0ad828493efe007757ec481b9f17f9e8919bfcb24b06699967d93c0641a05e08a1dda314f2967f5bbcdd3af0b497637e2d12a6a4f55809ef3a5558328a72908f8290cd0aa11b40d81873426ce460f4d12d33bf98ef47045b7ed52895c0d5cb6d5b1fc5113ffd1771ed0881b728dab62009ca98fea799cbe702ed55d09ef75d7f956aca4380bcf8567767697b9273f566c137824cd109ad83a6594dded38f21d40904cba5849e3505e208c4fbdb391a84cde6ed20afb536f88a4b2dd5540c8111fe3200208aa24cc680c64c17d9aa1a8beeb9ffa22d378399516dc3bc3a1c371cfe0e1b783bb9155f2483ebb4b0c119c78f608ec41f5f9890765847b20eb4da777e00213abe75a841d6ad2e12315fc57f9680b22735739a96566641306ea72cf7224aeb35defafc154c430195a37eb245710684fa2bf6e935d7699107b3ff201dac8ac428f5a04516087445868e9a3cc67d364ec7aa5bc19fee0b30c7c8a58610f7f364d18f4dd437b44f8df6adceaee944ce262cec55fbf52c0e822ac48702d938ae88599b296938d55604f2a259fe8b65521cff5c2d84bafc0cc1043e50b0a1c4e88d6cc1801122fe9ebc5ed0e5858ffd874ddd8de64626b53eb296a56a69f9576f91e61b2777599554f092a376a90da34d74823231fb75417a7437dedd150cdfa55f928d7284a211314fa0c4c963dd15a0897ee27602ac892bc3b421b20c71de6ac4938e1c9aaedb2f984f27db7a44ca838496bdc92b14000250ecade192880268a8480ad023a2580d00ca52b4b4485704ae2d52c6ef8dc9da2cf15c07297849a67da7fde3a392a2102a973b372986521342f1ea8b441952fc32aa45feba479ea67f8dc5abd2188c3626d0dfc18e18abf3a6afd8f9e63b11f156ce970bd64fc6e7e319c36cb0b7d367ff37c1280630ecde537db1a519a48e2d898e6532e8801c325dbe1a9d069c2e3f79a5653321ded484807db3c5dc8ff827337d349b52e1afc2988cdba457342e0001000000000000ffff0000080000006d3980e60e7947ea258e8901f53f776e90f53f2b8773ddaaf606abd443d74462f2319b3bf62afb5f10232fe69d6de1e1460e1d187ce5b54e279eed3c37da57cc8a7448c41424fa0804ec5ba9ed7977cba40e380a8fabdb4d192997c86d8042020ad57f8e6a740f1bc93be689d1b356727c000067251410b48edcb376cfb8d9d76b9d07957319ebe9c2384b15aea787734e006692cc1ac6800f64090a7e50c851cdb5016041297ecd6795770bb9b062972884a9d40f337f1386f94d495148564ae20f10ada18821656eb336e245b2bab106481ef6bb2118d3b31829a2f965b76afa0819db3df4a75e07414aeb4319d138f800000000000000ffff000001f8ffff8496afd5ef85e1d69a8443b161ba627235c2214c490862e91fe4d04bddc7e7888d5a92946eed22c4e5847f9eae35575b7508bfd2ceb4b2ac5df5c8b8bee009b5769af42fbed3f4643e312367e4cd0857358f49e9b2a69bbf1eaa79ea9aa86305b691c6ec4ed63f3480d1264f85f807add44d26a294984803307ba65fbc8e044a66e753e0f15e60e913ae40d369b08fc0e7ae229d6bf9b9a1434f488339ea14c65a792b0b090bca92a7cd1c166dbc469c9381b97099d786240399367f98b94a2c5310b411c47a4a9961d80dab04e30176c29aeed3f2dff2b33f44994bfda9ea606998c600"/4920], 0x1338}, 0xfc00d4d39fb6d7ab) 00:26:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "9cb28321b3ab5ae0b33d96091aa8308e7674adfd"}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0xb3, 0x40, 0x5f08, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8b, 0x40000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xfffffffffffffffa, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0xa6, 0x460}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0xe114, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8d, 0x10, 0x81, 0x4b35}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000002, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x9e9, 0x1}], 0x4896, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20000006, 0xc80, 0xa091}, {{r0}, 0xffffffffffffffff, 0x997d324f73c1e6f5, 0x4, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0xa0, 0x1f}, {{r0}, 0x0, 0x80, 0x2, 0xfffffffffffffffe, 0x6}], 0x1, &(0x7f0000000140)={0x1, 0x75a}) 00:26:58 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x8, [{0x2, 0x1}, {0x3, 0xffff}, {0x1, 0xfffffffffffffffd}, {0x3, 0x800}, {0x1, 0x4}, {0x2}, {0x3, 0x7}, {0x3, 0xb2}, {0x3, 0x3c3c}, {0x2, 0x97}, {0x3, 0x6}, {0x1, 0x7ff}, {0x0, 0x6}, {0x2, 0x3}, {0x3, 0xffffffffffffff45}, {0x2, 0x6}, {0x2, 0x6}, {0x1, 0x8}, {0x1, 0x9}, {0x0, 0xfa0d0000}, {0x3, 0x8}, {0x2}, {0x1, 0x80}, {0x2, 0xfff}, {0x2, 0x3}, {0x2, 0x7f}, {0x2}, {0x2}, {0x2d95de1a69b49f54, 0x7}, {0x3, 0x8000}, {0x3, 0xd8}, {0x2, 0x7fff8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000040084}, {0x1, 0x0, 0xffffffffffffffff}, {0x6, 0x400000, 0x3b}]}) r3 = semget$private(0x0, 0x1, 0x18) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000003c0)=""/80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x7, &(0x7f0000000080)=[{0x1ff, 0xffffffffffff7fff, 0x2, 0x1bfc0ee8}, {0xffff, 0x3, 0x8, 0x5}, {0x1, 0x4, 0x7, 0x80000000}, {0xfffffffffffff920, 0x10001, 0xffff, 0x7}, {0x7, 0x8, 0x1000, 0x5}, {0x400000000, 0xe0a, 0x5, 0x100000000}, {0x8, 0x4, 0x9, 0x5f357cdb}]}) 00:26:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3ff) 00:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="fbf4c3803f22935b6e3be2fcf14686eb68978b56782ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b71820100000050f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed4106d9a8dfdfc6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79309e42d2e8df08b0b0462fdb3d859554fe0ee5ec713e861c2d80fc24a6bd22d63bde53937ee96097ad091545ac45b32784d3dd27bc59703cda79742385d7ab5c17e90ba512a42be57408137dfd0c15ffc82f4a683dd9ebf044c0d2b81937be22a3964268a1c06d"], 0xa) r6 = semget$private(0x0, 0x0, 0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000500)='./file0\x00', r0, 0x3}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000500)) 00:26:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20090, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x81, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 00:26:58 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffffffffffff, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x5, 0x2000000, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0xda62}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:26:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 00:26:58 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28b0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x10009) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) 00:26:58 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000800)) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000900)={0x1, 0x4, {0xb67, 0x23}}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000ffa5d4807f6000"/210], 0xcc, 0x1, 0x1000) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/161, 0xa1) flock(r0, 0x8) msgrcv(r3, &(0x7f0000000940)={0x0, ""/199}, 0x139, 0x1, 0x1000) 00:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2000, 0xe0000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xffffffffffffff94, &(0x7f0000000140)="b6") 00:26:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRESHEX, @ANYRES16], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f00000001c0)="fb3517eaaa42dc9922c8ce9c94ed88b82c7d10afe379a5f3988fd3ba0bb3d5669db9298df2af573bbcba1983ad10cb723fe667bc224fc45c0f0d6b9b94f9f195307adfb68d34d7c2b8522d", 0x4b, 0x8, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 00:26:59 executing program 0: r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x20, 0x3a3, 0x6, 0x8c, "38a53376b7247b52fa74d3278a7e642f108dfe21", 0xeaf6, 0x800}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) lseek(r0, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 00:26:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) 00:26:59 executing program 1: socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r0, &(0x7f0000000000)="0991d2d0ebb74aee52", 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:26:59 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 00:26:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x6bef) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) accept(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) chmod(&(0x7f0000000080)='./file0\x00', 0x100) 00:27:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 00:27:00 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5812, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x5, 0x1f, 0x3, 0xf696, &(0x7f0000000000)={{0x4, 0x6, 0x6, 0x0, 0x401, 0xfffffffffffffde3, 0x9}, {[0x1, 0x4, 0x1400000, 0x100000000, 0x100, 0xfff, 0x7, 0x9, 0x6, 0xffff, 0x400, 0x1, 0x1, 0x0, 0x8, 0x0, 0x200, 0x1], [0x4, 0x100000001, 0x9, 0x1, 0x7, 0x4, 0x8, 0x6, 0x800, 0x3ff], [0x5, 0xb7, 0xff, 0xffc0000000, 0xa7a, 0xfffffffffffffd39, 0x3], [0x9, 0x1, 0xfb, 0x7fff, 0x4, 0x19678ac0], [{0x3, 0x44ba, 0x5, 0x10000}, {0x0, 0x6, 0x85, 0xffffffff}, {0x8, 0x4, 0x9, 0x9}, {0x85, 0x24, 0x5, 0x4}, {0xb745, 0x8, 0x1, 0x925}, {0x5, 0xf, 0x1000, 0x4}, {0x7f, 0x5, 0x5, 0x2}, {0x7, 0x8, 0x10000000, 0x400}], {0x0, 0x7fff, 0x7, 0xa33}, {0x8f2, 0x101, 0x401, 0x6}}}, 0xb6, 0x7}) mlockall(0x1) 00:27:00 executing program 1: r0 = open(&(0x7f0000001600)='./file1\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 00:27:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b8bf0d00"/4098], &(0x7f0000000080)=0x1002) 00:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80000000000000, 0x6, 0x4, 0x8001}, {0x0, 0xe5a, 0x1, 0x3f}, {0x9, 0x8, 0xb27, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x8000, 0x3, 0x40000000000000, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:27:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001740)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x3]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:27:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/106, 0x6a}, {&(0x7f00000013c0)=""/37, 0x25}, {0xffffffffffffffff}, {&(0x7f0000001400)=""/142, 0x8e}, {&(0x7f00000014c0)=""/36, 0x24}, {0xfffffffffffffffe}, {&(0x7f0000001500)=""/73, 0x49}], 0x9, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = getuid() r4 = getegid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3ff, r3, r4, r5, r6, 0xe4, 0x2}, 0x5, 0x8001, r7, r8, 0x82, 0x9, 0x701}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 00:27:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0, @ANYRES16=r0, @ANYPTR64, @ANYRES64], 0x4) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x100000001, 0x20}, 0xc) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 00:27:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ff1e000001000000e36f64682436b66f7563934acc02f95fa334a05549aab952a28f78275cd574720526f026c4972412f73785acbe789958e788ecfad03a92b398d9cb9d25fee1c66c7e3e01bd550f16e6ce6c451dd5cbbc4a2bcd6ddb5f15e6bc3b07001c16400f00005d03b6c932503ed47a71cf97ddb00c86095892e11984b222149405687c195a0324c800eda3dd3f0232b282fefff3ba6727a8300d5b17580988d0d1f937a613f4f94fb7985bbe24d36d5f81a90c78d2c251328c1175cac4cd7161893785f3446bf8521bb6e28443cc88bbe4855e037b4436f933a89eedb2927e27696f0a8f9c4a12a73faa441157aa7d4426c55ba6546750d6e6e7d53aaa530d38062bd4130526f24d49891a58caea5edd585bc394c415f17accfb3e07015b520fbdf2579b0384eff37a0d48bdb9a798c1c7f41d78075490"], 0x10}, 0x0) 00:27:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0xed) r1 = accept(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt(r1, 0x3f, 0x5, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) 00:27:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x233, &(0x7f0000000340)="a62a0efad1fc23c0ca18d423e87d1ba3b2a5c836c98dd50e00e4bfd0b4342c9125d6f41e064a8e678961ce0e534dbe6c752a51842a7a79dacb119b9b272b1a869c397c5f02bafa82f2b3d68213d3f93e6dd685ecd4cd7dbfd9a3746f2336239f3b9f38e70de6dca4759a6ecf51b5f52787e05059abe85401f2ce5997a477bd0a7618d3f88693d4fe0426251523236fffa31256a87c312c5d81aebec305f1aa64ce7c6a2e3a115162d0b411202e6f0b4e6cc814627ec879482a10080906e41ff23be57698812021a581dc5d5a9331dd34bac6817c2c825678f5a3057d9de43e51cc2cefc03e7b62c2946de43ade4b88e8d07be54d328a0ce35ee775b8b70ea2b86da3fb8fca95b95903c8b82443e8aa5e8096d697cde6c6f499f5e5b11f399a74d73da2eff3ae888f8d9f49d545882840fbb50067ea016d768812ad91b828d90adf4f4d664f7caa23dbb5affd8145db47120a9f171a1f242ff88f196abd8909ce8ebb0fbf4328203d3cdacd7fc7f3533cec908c3f75c0d55e") 00:27:00 executing program 1: r0 = socket(0x6, 0x4, 0x6) r1 = socket(0x2, 0x1, 0x0) listen(r0, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x522b, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100)=0x1, 0x1f) 00:27:00 executing program 0: sendsyslog(0x0, 0x56, 0x10) 00:27:00 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931cfc3a9cd50d82c6366dc25a126bcf88a17ca21733b7d914f7314196140dffcd2abe87bc70100000022a8de", 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x245) 00:27:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x188) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) 00:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x7011, r1, 0x0, 0x6) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) 00:27:00 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) getrlimit(0x1, &(0x7f0000000000)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) 00:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x1cb4804a13fe5a6a, &(0x7f0000000340)="b6") 00:27:00 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 00:27:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x10, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x1ff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 00:27:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffded, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0x2}]}) sendto$unix(r1, &(0x7f00000001c0)="7911c76a770a90e20b6f8026c2abc585cfd88cc30333cff4c0e4faf39362b78274d27dbd9cedb00ad47bc19d464783b67881942889036a5c9effd10aebcd3c7f392d01fbd0feaf54b1af6a600c34f75f0b2641ef7f20bef7d90ce2fe9b7fbebe119a4a51c0125e1d0996021b9f2f081cf898c19c2b37a0c5b342d9d5618c2f923f1d80ef8083ad102aceae7bc92ba3bb52", 0x91, 0x2, 0x0, 0x0) 00:27:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2dee909f40ccdebf, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x66) 00:27:01 executing program 0: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000016c0)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "0b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8"}, 0x70, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3, "b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462bb079381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d99983c3d53747fc85c278edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"}, 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 00:27:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fffffff, 0x0, 0xfffffffffffff4e2, "d4c691d51338863d905f11e595ef12dc5473f2a6", 0x2, 0x6}) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 00:27:01 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='d', 0x1) dup2(r0, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20c0, 0x7ff) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) execve(0x0, 0x0, 0x0) 00:27:01 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x8000000) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 00:27:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 00:27:01 executing program 1: r0 = socket(0x2, 0x2, 0xc94) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 00:27:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)=""/120, 0x78) 00:27:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff35, &(0x7f0000000740)="b51796fed7ad8cf8accec27efc0679e438a3a457433d72d42cce93f2d52801c2dc25a27d000400000000000000e6cba625d4cc2259c645ea9fde39e41a1e65ebc8e6777fb15355ac62ccae58b11879860d56b73e4951bf888e851c7e3b9c83ad8f83fa4cde556f3ea3248185cda21411bb3cb6822bc848a75337eb527fca837822af942a1ceb8a4ca94c72cfae30f29a6559d38aa694e2cbae465e7b275a7a95c71250dcb1818f7a2359e369a8ad7d1f849e87f0603d4e5eed69c5fde40ab68b40dea0176020fe06c7838e341213574eaf9a8a956007ef4c8043f7efa259e4642ece231c756e885a37632728541400b0d8161c9455c342722f913bda991c13a43b19d68ba02b7d06e5e1b075fc90f16b10447b21a1403b99f329ef0d1e65f48a84f58aa450271ad7976c1e7a2573bee1aba1805aad566751e57afad6") 00:27:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xf9bbffb200b43550, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x24}, {0x84, 0x0, 0xc5a}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002840)=0xc) fcntl$setown(r0, 0x6, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) preadv(r0, &(0x7f00000026c0)=[{&(0x7f0000000140)=""/119, 0x77}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/90, 0x5a}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/133, 0x85}, {&(0x7f0000002380)=""/109, 0x6d}, {&(0x7f0000002400)=""/176, 0xb0}, {&(0x7f00000024c0)=""/223, 0xdf}, {&(0x7f00000025c0)=""/247, 0xf7}], 0xa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002780)={0x5, &(0x7f00000001c0)=[{0xd5, 0x2b2, 0x8000}, {0x0, 0x80000001, 0x5, 0x6}, {0x8, 0x2, 0xffffffff}, {0x7f, 0x9, 0x2, 0x401}, {0x5, 0x80, 0x80, 0x6}]}) close(r0) syz_emit_ethernet(0xfffffffffffffeed, &(0x7f0000002800)="b4") 00:27:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='\x00', 0xffffffffffffffba}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7ff) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x20, 0x11) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x1) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000280)="2577e261d24e9900da34f8d91dc305f0b200da294881346cdba5b0074abae1822a2fe3f10d7e7df2a5ce54776bf3ce1ff3e32195bf6561d5441162fc25e21eeea82f2c7328136a6ce6e47d32a77b68aab3a495c365c7d7b7b504e865082be554f43c799fc9070a4580e22df163ff23fb02400bb299c81cfa7856eb86ee972a710e1246bda7f5de872e35b44db27875635e040816701b14eab6d474006842d96ec2b62ced1b486b296f735dde01e7390d0314b8780b07", 0xb6}, {&(0x7f0000000340)="8bb4c11aae202f", 0x7}, {&(0x7f0000000380)="5ae4f13d57855281fa90e93f508cca66a26cde2efb6bd5d07a984c1c124333ae6d680a291b18d25342c4a257b9796df07035c9a36d7de9871ad703355f116e0415fb17d6743531d7b76a549384f474d5cfcb974b7e651ca11bad5966bf1f1e81e4e0d4c1130df206d005508265105e41f6495b2d187d3b2f5b67b7741116e2867b79249430f86086d18580198215d0834174d8ec80889b3a41741aabfae58d3db1d70903f08d41a514e2", 0xaa}, {&(0x7f0000000440)="056a38099134184ec0a1846e2dfcf34cea0f5f71a7234d12851ca613a049c496908937b97b88a17f0789e20bb4045def5d3488409ad615503460d9eed40180fd5164a8866a681b7f94e2da568817b1d6755e6a432231530ab89ca824e9c8e00dd3045ec2d36afef3b7668413a54d22708b80e1bc716cf524378823f4ee1a47ecc6b19da384e418d0ca9e7d833d8853ace863f2dc745935ab74b3803bee28a873cbc72e74cd86fa15e375840a748f19154443a8c9ab47399dd6bd055a0da3b20f22e23a193e4c", 0xc6}, {&(0x7f0000000540)="eb5dd59e19350c8ad14dac1e8f7e9d09d000e1b51547529c0885bae745ac47e82b2d5474a9373ef9f832558f0dd9c6b580745704790a5efabfb786330c76df963e49efcfc4913af5e95c45880f27bd1d1418ef61fc1ce6300ba41ed609f89123e818cbf5be376cc5bdfc5fcde5f4886484bb8a871dae1194f3f8ed08718dcb551dc5e11ab9567539ca04728d75ad9b62c1d43d56ac13b4178010030b3e2bcb60a42296bc133aee1f19c106b8b1f22d286bb4368b1ab18174949651d88557abf8ac888b36c7890aa2f39eb8eb", 0xcc}, {&(0x7f0000001340)="44287d7e6b779657c1a0dbfee4f7b93d3628749be90f57a31f762113660bdd7f68646f15f4b3dfa5dfabe615a8da43a572a7389ea72ab5f643d050a2246767d574202d2177f6d2af7a7b428275c2fcfc8690ead7e4ea7458c0a01d80d1beb9e179c0e297a9072e2cb2cfc7feeddb8c3fe3579c21b16a39297c7ca4975af52083d19d0e4e405129a19936e0a5a1b527a4f84c7080a6d50e32c9b6861e426a39f0f2aab99e4c0f414d3d49fe7138b9667d239ec52fa43217949ed1a5d0f70b611b0dfa32a8f12a7f5cdf72d496a6a5c46e3ce62f023a49f8fdc376f1b7265850b0e806b8c3df80a9ca7756d33c8f5a31fab60b76683be90a0eb6fdd43027eed58c0cd29a5d8cb7c4da6e4b7909200670a26b1e7f06961d4e0cb52be3fd2f380272d9de4c5e64ca1d2ba87e39f57e64fe94e6ec78156217246b26c06757819efe7b2e969b26b9ee167ca7e074d4873d383274f1a46baacba2ba136c58b6dcaa6d71af07ccd9ff8d5e4020ee14eb06cbd49c56fecb5726c21c736f5b997346277862fce8b1a9c5637a5b0cb696e2e41797ed6e2f72ac67765eb473e6e2ff3420533075f82e2595ee27aa3b4e716e64efb2221c1fff2e47834d3b456f9f8e7e11801cfe98f6caa9af9012535657d8dc6debf75956ea016d826574453bb85ca5ce63e18255d690fe563029096895c8c01eea749801d2ad8217ec6f8874b6a02284e2957f7295fd86e9fa9f02afebdca2b5b92ba9d1b3b416e32cfea473bd077fcea2d2643f5bd5b2a9d1658cc52fef3c5b046216fc7509719eb93c456984f1a6709227009a22033013989900bc113fddd94af727b621d1ee42f9b96f46995fc595c57c5af17010e34122645bee6b3dae96e7a39924a2b5e957317db641017af6e44b3c01c613bf0b0568fc1e5670414d8acdeb09348759d37a59bd2c5d59bb4a4ced0b0d9c50eaa23a25d830b56957c1311ddac15fd012100a47e84a59ce422d1dd12ce2ffb7a93676af000a0c6e8d6a0b5063749ab9a735e2d80d8ef8eeb2cefcf1bc9567a52b529723feab25e15912cc735c2ef2d57d660c89f9e09087d833fa0fdd1f529f1ebcc36429b886e5ee5a8901063345a23a309e7e9970a87fe2e803d0c726dc7aa5df963f0c70790964ad433cdeb99341961faba794dc7e7d55478c0cec69cebf54891b69309318a6134bd86a493277035eed3a224e96d4ed392db36656c9c214ae88b31c6704e950ba663537309bd9f8072d324dd78f3fec9b75b109c182e68206800682d9fcef377fdff579312879dc76d62f718ebc86aef2df4c05fb81a55b4048eaf7019ea032e0f8827e61fdb208fbb645f43845886c46022ea3cde18d39d0a06e4a67d65f44d50e01ba282aad56dd6b53e91f5ca380b4b4e26d4d4c26447e0aaf3ee5c325dbd2ca65e960ec07140da1b04b97e48d24167a65fde8555c176a6b8eb7c44752feebc7e61c2bfc1e81e6a20afeaa9957156400daa6009e290f4be9c1b1d2efc8805b50d3fb291d10dde727440b844828d5ae321025bf34902440ec4fd5b0fd71473e743200a5ed3c7c416c758af1a549b9c9982e6de9bbc7758947e7da25fe81b18feee7de10287d762b91b5b1c1dbc1f0cf8809089c70f7afaab1fe97da9dbf2e29f6791320bdf7eff4a53943c74381e1ddf0721c7acb4b7d0c896fc8714bcdc68bcc29432cb2a376498341a366483700f775bdffd8536dc3eb3cd8aa5027b0c51bddead23df184432227d1eb01a9d8da3bba593dbbef3e6d61e3d34f0875cde5cd3e81ce7782d37f17f9646d6b431ce0251eb771f7fc3cf2b747c7897b4c4ee5e548973fbf48256f2775b376021e16942c089812fe2ab4c7b75d510b09b707e47f6f503d1a9a58d1442ec2ce40cadd7a4f5841909091c33c307e4b42b6aa2982e87ba66d54b2090d8b4d7648b54084497a38840f20f88c5a3905d09f42788a3814539934a12f5d02a627c6814acd7d649a93beae04eca22256c1d1c1223ae4259d13c5e7c12fb28dce56589374581b1476b502667def7c4c790f0e6ad6e0ea952db55abb4ff2cea96a47acbe5e453907f33f32800ceec651fffd9fa9a74f98f1672cadee9ab24b75f01e8ab03a8f144b3bcce6ab5523748bc329aaabe8f1e058ba30348a6635cbb4439054620b8e24c0c419437d501cdd14c701f0660b0c75fdd8a89c196eaa0537a8fd3c00ce04b994e714eb64214c82f50f95bf1a4d6163eca32dc2c03dac8191330a467167ad37bb9962dd9e8940ded6dcf46da89265a5b045b542a27c98a6d0dee1cae22743ce40fd4e788ec2b0c9747919043b8f073f6f116155b00c3e7973fd43037b389a8eef38eef999d2cb3ea9eb67d89870124ed9b56d8fe8cc15ca8a499acc550a4b109358ae38841c5154f27a1d2b0890e59f5989a8b6a853b96bbeb8ee9a000f209ab32d5b234477176757f15221d1bce0f7c9f5db1d43a88965f1e3b4ae61846840687a7034495e9161f626efb6644ef9bd3d41b5df07684c136830fc6c72ee69d2be482c4daf56b1b3d73eb359c5aed954b08dee5c702ff393279709a557ae430c6c7396a7756cdc6df07481a88c277ecad472d1e72856a690a51de181c1c3263c9ea7fd6b7eaf7c19e27407594fe7359204fa1b3155205dbff6d04061d8ebaf45cbcefd263a9eb98a5d17a56a462f7528b489948e37d7e720f1e92c8f0759a69c6b77a97453dac00630d04e4e0d323f7e0d5e892c14342b9c83d8ad3518624e8d9d31f7fe1f798f51fb0995dd83ff34cdf90efe1b8c36255fdf3ff065e149142e1a920db7d6a0e014a5c3898ddd789a59ae07c690c474d5190d7fb7d46b9e3945915cb48a222f4bacbbb3b476d19b698ede7b3f58f679101e2f4c7e832abd690e34f2441b5df6e4998c783f664352d9fe0074a3e89ca1245a1e1eea71b80be7e048efbf6f695ef644922437b24ca64734749921844128b8515e0ffe32e21c3cca05a0587c3c4cca3153cec88c6ab2a47ef6cfdb88d1b37b305d73c96964de0bf5571e3d988172fd7187f8c1a76de460ac1e736b1694e4a3f1325b54a5394ae80a10c974f9af8459dd3087a946dc68bc9240983a6ab2005c51393a17c0b6ba69fb18703c27b654130178774555c77e08fed25274997bb81f602fdcd37804c7ce74ca47878cdd3d0099d8f8442bf5e988843f7ce7bdc415195311e8c605c6780689919d0060638fb27e0475584f457eec13faffeb9c5738f9d6f6567f0a801cacfce68cb4c47448cd03984d7786130f5dc397dca9ec6f1662a3527b12407663ed8d2b5c97e85fb3087b4b713fbb2e9803b1d5240d0318f3c4e82747d39837b5e7afaee4ce6be3d389ae774dc56280dbda790bbb805fe4895f3262503a3a7bd38562c7231c8ade8266526e10cd8f173d32bc82467badc874052509919d1855b1f1cd1fb41ae18370529465b403e1cdb715bd7ce1b09d4f5514fefb12096a0a03a45b393e04b81a2e193fc6409366a7eb4c6ef533a19147131409d2b9d91d4076c3d3cdd078ae3834427d78d5471aa77aef83fd5fd5be63c55ef28304884b859b86f3fbe9f03b98841c49246037d33705f614e81bc914948e2c3657b1aa71b2930c8945f1fe0b15e789f5df8b33030ab4eaa50be4a841fb99a7ad4289b259cf283e7755a594808d4f2a0766dc08f0b810bc9b94f2ec5c5c34cc16fb0345ab5967de950d8aae3032649f7f9bdcbda534a043c52aee3cc4e4f4f2b9fbf5d1ef1fe9e90e6c50d6dd56c922ecaba2b67d8d54d185d66b0bb92b02dd84705882859aff1d7bab42b5e40cbfb898494043e9bf9ce5656740395c093cc2b1a364e6e5fd09811b5dd55eece91a8768ccc39e731cae819b2a14c6d56c955e76b290aaf844b2e1a48d33cb220345859c0293614702a123e14738e70d93dc2675d8cc7b80659085004c72598442bda38e792c4a65b4412dc68c3654a23bf4d656843b20ee8ea1010f8524437f69a890a5ae9c0772efba92dedcb98a79c33547b9d1b30337cad829b4ec9271867efc337fa587b4a84258ac7ef33d635896a6a33bf02de1ce68bf994e39955350ec0fb3d18c53528a29467bd894f92605682c3a95d51be63dc1e09d2951dfb2b10cb2f78b07737ce4fe7cac81ea153d45f4b86d7567bde22de17ae2fde16e536a6d347e29f5b014b01e9db0f39fb945cdd7d0a7e0df1dd97a9fa64c944935ab1c2f93eb39ff69c766c1d7838dd6de354375494ce9b807fe1a46a21149be479fa557d3e7cd877f1fc236776e64ea08e19497086a8f2d9facb6f8f36f439662196a7ee6718c29dcad49387a4d02e1fc0fa9da57bb9fa083965568599c670590ef6ed054349d9717a2c7dadb10f64226b68b937db1625f87ba48e9b38e5faf5568c2ae06b2bf8f19cdabb2ba5b2714c151d44cddeeb6832dd33943c84ba868e478fcddb2f0c79c280019d45fd4826a02aae7de18450a8336c5051d35d0c0c993053cedf2211a21091ef0f2ab86a80dfa20ae4ab35f3a14bacc4c0d3df402277f96ca951ec0d35170ae9b3d9e1676f0cecab09e3a4b7a2c3b5b6d18fc33be7d4ee97831775042bd9cc20d1be26b768286f99011224de62fd058e750abe5efdeacbb8c0d9836f88c6f858b6f1827e8b4c901cba8355858250905b9c254f31aa69feced5350a1b4d071896b53de58d683cfbe23a7409715f00fc2aa53ba95abd83fe8f9c362bf88623ff6b304e9f4c77bcc655b032fcbe62d4210e77abb7f9d290e49b9d0191ab3f6c0cfbce90c94d5979662fb9ed47b8b8b0a9a323c38baa7996d469492ef6b68e3ce92877b708fd8dfbc86b3f1b3097403bc168fbad56e59a7ad82138f6fbef3a68aa9b4bfaf14ac79540dc97134acf3cd2540e8c91b60723b7e819faa7e3205c1c9620ea4babce83f8bd82c71385ab100333f165ad7ed4f0b431eb7bf520bd7ce7fc584b493d4c8b8a45452a46b0d265ea3da84eeb90bbd563537054208ad545aabb55764fd2dd0051cf2b0457a0d9db66e9c67065116095608346e00275e4d0839ba2357724793d3ec6cc4befa3080d2a9eb28129f73a10b2feceeb6927a967eb8768482d6476c890e835e43104c7790605a3d551533b30e1b71bd2eebfc53664c04465fe91f69a50aa2e0c23ba94753a277c8af584f2b37b101e1e20f60a5683953d2ac8a3a9ca4a91621eb4d8e0ceb7a23fbe118d79468ce2a57082551a08ba684f16acbcbb07f5d38169141d21d7b60d292674e0fc302e216bbcf23f33b0c9ad1f3a2254275348c53cd7c9835b6339503a5d7f06224ccb787b5df6100f6d9014c13762f595752b62bfdcf055c8e0e9384e3ba84539e5bbee04144c6852e2f7c94cd2f746219b876e482b9a242c10e26f8c29459ff55509be788ce054d5f0e6409d9051cc806d821b8d3a84ca18a8963a7d21f8a31c5e2bd649e3b0f3dee1c94b6070a7d16f62804c0fe100379a966d69fc62f67c52619459a90f67908d8e715ecc9557dfde77d0fe71af28643225c6b06c69a5303c60992f8f63063ef79b8dc0ecaa7072ed3fbf6d4a821792451b42ae3a68c423512dc8ca2d984abd6f14be12e27e4d6df5360ce292e86d40c7ee29c8efeade968f5bfc9170930abf5c8dd4a1dbc9ffc23a65a64ddb5904baf7f46a6cd0d2b5dccdce27b20e5bde7011884c61c7e1666c842e0536b7969e8d504b3f09006e9e4880004d5c9bb6c8ef80319b7474493ce31cdf268875176f1b9535470655ee990e69d9839158e00eca8038a70359d7c51413fe028c858c129b64d934d7b64b1f26cd349f6d87725b3", 0x1000}, {&(0x7f0000000640)="4ee85b65f453ea6a36", 0x9}, {&(0x7f0000000680)="48369b92f718a4c0163b", 0xa}, {&(0x7f00000006c0)="0a0306be57d3551b2d03c35d38cb420cf5df0a0416be46837df21b6c8654efb17ee74151d44c5c178f5e39e2e6d7b27556b7f061e4c222a40520691aa93a03e8e58a3b9b10a2092aae657dd4afbf205feae5ead0236652a61e833d1889ee6f", 0x5f}, {&(0x7f0000000740)="1a822773cbe7e2ede7cc520e0061aada44d9f3486b5413cc15ef275b585b46c0c5f1f017b899797a9765f97085f99d0c334cf4ec93a7c1fe97eefa30100baa749eba8861aa37e1fad1b595085d3ceb5bfc3fab7363eb4aaf", 0x58}], 0xa, &(0x7f0000000880)=[{0x38, 0x1, 0xffffffffffffff00, "6307832c051b2aeb06912736a2db988d150c8ddf750ef768dea7b9c21f904edf60f1930a49"}, {0x48, 0xffff, 0x0, "038e31a2e0b993aea84a7854cf9077651826c448192230f4e30fe2c4a5487f65f94ddec25cc3b288662994c4e45764252250"}], 0x80}, 0x2) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x1, 0x811, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 00:27:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f842e15ced4d625, &(0x7f0000000380)="96e09a790941658f44938bdae3ba761bc25807c6ca804939f1f0b9dd02fb8d6f73c6b67a50cc1c234e65924236b3a4cda43b74205f493a879924658e026d6f9d5584c7e66b448cefdf348a1b330c1fac9bb00b86d7330a6e5188acbe8c7d9eda12bcf3c2c692935d76557b06a2f1429bf320d22e62f806b1273e4b10ebd0e5a7cd65cc0d8d29ac21f64a9fa4c9884fa6257bdb6aa855cd7fe26a0a42f34a6e96af7e543cac2768a3dcec8a4ae547bedccd54664875351de97f1de5870ab1d32668b4417167ea731390a02885ae3d26249aea3ff327ce8132ab24c90f585e59d1fc9a6df2c61c24e39a7220152fa1aac374c855cd82f1557543bb93b62ae72cda31a9735f0ab744ca27e62fb334dfd7fbab39019ba57bd3c018fd5db159b3297c3da30e2b9e39f92663395e082b572cdbb2d9d7bb0a2eadd9bf6581b70b3d751cf68a7afc3de48acf7e21580cf41835700679d9dc119fbd89be7d6f33b73288d540ad0b3e32298cd6119c517c682457c87b4ae9513e8a026fb42cb43a63bc91bd0fa2dff296e87dbe90249af0e9a3588472dab45f00a5cabd0af7cc27cc43778b3e8227c9d5678260369a2c3a369a722e9baa195db3b313") 00:27:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) 00:27:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0xcdc0, 0x6, 0x40, {[0x9, 0xfffffffffffffffd, 0x0, 0x724, 0x5, 0x92, 0x3, 0x4, 0x9, 0x165, 0x7, 0x55, 0x7, 0x3, 0x9, 0x4, 0x200, 0x8001], [0xffffffffffffcd7d, 0x2, 0xfffffffffffffff8, 0x5, 0x7, 0x8000, 0x1, 0x5, 0xff, 0x2], [0x4, 0xcf, 0x2, 0xdb, 0x6, 0x6, 0x7], [0x7, 0x3ff, 0x2364400000000, 0x1200000000000, 0x0, 0x800], [{0x2, 0x4d30, 0x6, 0x80000000}, {0x7, 0x6, 0x80, 0x81}, {0x8, 0x3, 0xb8}, {0x8, 0x6, 0x5, 0x9}, {0xfffffffffffffff8, 0xfff, 0xaf, 0x4}, {0x8, 0xe129, 0x42d4, 0xffffffff}, {0x0, 0x5, 0x3ff, 0x4}, {0x9, 0x7, 0x8, 0x40000}], {0x7ff, 0x101, 0x5, 0x100}, {0xfffffffffffffffc, 0x20000000000000, 0x80000000, 0xe4c0}}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 00:27:02 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) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="71862e2f66696c653000f2a80a7c3e7074013bff07fe56eb7fde5da484ded2ad7c41eb935ba1f857da3e3c541200a5201edbfcc9e2f86f7e6d263452ac24791fbad444c223522c046739ea42a4419c4005b6cd78d5fd27d321b7093d40cec1cfa6d476425aff393a3048aa396bfd38368ee43aaa55d175461c07f10789be81a8e9abb548ec988dbfb4a224e9726cbb338f645008e8974ad1c379284f26a1b50c2c725621566262e1478f8fc6d280dfe64ad61c0b4e94532f613675845be94ad2c471118686172f9cee4688e3ccd67d84add900c0c82df89ee2b04e4c0ad62feb5a139e0292b12f8155ede5879a92a7acb53b060e3dd4fa9af9e675b0ef8ef9318be1888fefb87c3e2dd0b3a9009b6e30e75f28c246d1f7af483c22f675502a9a89d47d7ec50b37b73f03498d4ccff002bdda6c8c99"], 0xa) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:27:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x80f27a952a433c81) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) unlink(&(0x7f0000000180)='./file0\x00') flock(r1, 0x4) 00:27:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000240)="3ba37b0743595aaa1aff77896cef3c983dece1753f1168a29056617a87ee9f1b2b4363acb1b8cc03ff1049f32719b32e28db5560af7ac564c27c7b738e5d15e58047a11b805a9019f3", 0x49, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) getsockopt(r0, 0x3, 0x1000, &(0x7f0000000100)=""/224, &(0x7f0000000200)=0xe0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x1, 0xf160, 0x5}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000000)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0x3) 00:27:02 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) semget$private(0x0, 0x3, 0x8) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 00:27:02 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0x100000000, 0xfffffffffffffffa, 0x8ffaeede6d82e9fd, 0x80000001, 0x1, 0x7fff, 0x3, 0x1, 0x800, 0x6}) r1 = socket(0x20, 0x8000, 0x800) recvfrom(r1, &(0x7f0000000040)=""/58, 0x3a, 0x802, &(0x7f00000000c0)=@un=@abs={0x65d09497ced6d68e, 0x0, 0x3}, 0x8) r2 = getpid() fcntl$setown(r0, 0x6, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r2) clock_gettime(0x4, &(0x7f0000000080)) 00:27:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() execve(0x0, 0x0, 0x0) 00:27:02 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x100000014) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/11, 0xb) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x5) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{}, 0xfffffffffffffffa, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) dup2(r0, r4) 00:27:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x100e, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) r3 = fcntl$dupfd(r0, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) 00:27:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xbf, 0x8, 0x4}, {0x2c1c, 0xffffffff00000001, 0x7f, 0x8}, {0x4d6c, 0x1, 0x7, 0x101}, {0x1, 0x4, 0x8001}]}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="b045ad7f52d2db420527e9d2df52d0e9e7f5ace773a74d72760dc7867727457e3a16d517277d6eb9fd8956234c91f7a3e3eaf4d305ea9451b8b3cf74e8424903707fedf21a4c0d3967d97f62699df9e32062643d7fcdec786393639b310befac42841d564acbb582984263b204e21867eb1ba0bca4e84e42a1e1632742b26da3070fc7db6be867cffba49cd7ebb5464ccb6c0683b09b1813e49dc2986eb228013b6b355596c9153d163448d59c2d499f3ee4936cf90029bebd8e2058f2661deef3b3bfce0a82614f92e9324f8f869b2268cc4b233d3eb91817a3e88ff89a6b75a549254e48a5dcf21936a0", 0xeb) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000340)="5e9452ab7cd6e0c99234a8a868d9efa0281ac94bd92950c1199efba73427c0577074ed24cd28cac01159f22453b36eb7f4a0055e66a6eca2bde2627e40f5272d8ea59545b3faabec94c6e0687a09eb2864aa3c2c132269fde230ac576599811ba03fe8c44bacd1536ebfff91e5a7e09b03dfe37f325f73315ba94fc35cd8b0b1a059f7df42842f9512af03df0271d5ebe150b2c7a57e40d717540065e4fbbe4c3e2c5f567032b5d58a8b87f717951ea5f0907913e6acee4bd810fd86b2c42bcd2c14c4787783ba", 0xc7}, {&(0x7f0000000440)="16c303ba5b762227d569192c102980e3d62e25b023c78bc5aa01cf6a3b6d88060d1209379139495a1bc6c253f35fbf575ccff3e61a57a9845b96e11798e4d3dedc3081366ba941bd6ad58af2fe221d882576a5da062b32f9adffeac1346d9f6bd3b264177b6d27c17142080636ca1288983e6ac5d5", 0x75}, {&(0x7f00000004c0)="d98a41840e3538ed58a77832b40d49c489b3f977e65b314145333a564cf1504e7d1c7ee40c51f28f181ffeb20bf72868c560ec902a0b6944d6270e54", 0x3c}], 0x3, &(0x7f0000000540)=[{0x1010, 0xffff, 0x272, "f129696470cddf228b889f1400a11e2b10aa3cc461b21c649f6161397b918033d17321e0a2c891615fdef85aa7e2d1c2cd18b7e853437ef5fe13da6779cca16e0106ccaf8f3c072be427c263a75081ac6a89571abefec11e6079db95876686c93dc408654d5d19b4f76b76d8bd5ca4db1f74a76e922fb8f30bf2314352c455cf1da4d7e5c9dd4efdfe068b9892ade6b3e385fd92740df95c251467ee69ac62b45ff21dce1a89a5995536d9b7c4b91b58400a95a4c8d6259349921b1054c7de0350e2b9d8deed40f1bca2c3f12405228584f913a19c70058ad9417990d9eaad0d29f6740b19995646cea525efee374d47bf0a7c6b158c9288b6503b655c6929da7d0c557e2bb868d7fdccc0387ecfbd4ad51eb80efab581dacd771c65f5681c2716390ee7018dc63fcd9c4492e5d3f71ab4ec1461c866133d33b34db75a39c778a3691c96ccd275dd69306f83b73c29791fb2a725a66f7e8c5a793a71678652f281556ba7cd85a4405f37912f96ed4a82878a0335c4a3ce4c69cdf5015fb4733afac46538e7a61664e257cb4240d9761afaead1ecaa4254d1b852e500ae56b0a10e59a72568dd26266c4f954ac497d113d8267de2791c580fd5c2bfe0c4d7c353e97a54efbf8e987887a852736c23bbc51ea88b3d3475cf5789a076a2cd558758f02d3bd00c72fbf888fb5f01b54f8f871454286db91883187a3c4490c2a09b65c22c313ddd589599be8062c4fd9bd3eeafef5d9258b5f9ede63205ad912547efffe3677c98adaff8c029a95eab28a3727308895d641d0caa4b1e8fd3aa05d2aa25ab147c272852a3683f1d918d81471cd9818e7699fce39fe0c04cbf010cea1aa2891717f385920a14fa8d3a1385b1639dbe19cc5aeae943a2c0700dc117201bf5a96ba5fd55052d2b62279de430774152b2adb87b659c1577bcbe440fe2477720c7996128b16d39f97ab68d502f021b2b6574652329fc86a048e51cb14b600fd8e18bca4093d04f7b4b9b7c3c69b3e2c791e8e71f7782a46bb9eca437c2f3d96af58e551a8272cd5d1539094fb3086bddeec0b0dd06ce210cefeac8ad1804ee7a312343f65eb2d94f53f3094adef8dc6f57d1f91402ecde2cda91b78cdc9e24d169c73c7f99a7b590a92329b3b3abcce9128404ed9e38883a39b982495936cc68e814a3f6bb64da50710e7d0af84c91b4a2172a09b9b109f3a4a479fbb75bc5292f00b92e02d4e06ca0f8ca8ebf56c0395a9711cc745f6081316082a32facc89caca51a5a2029b7dfe65356e0b931d5080a0a330c109338e1781982d7aca91baa6f48798bf1430545e6407581395b672ac7ec3fd1a73dc8b233ec1d13a3228470960d42ebc76a5bbd32787c09fccde79adb17506e0edf3a1d714dfa31afa3aea72cc9d08d35db64fb36fc2d7daedcedc33ce238986e542a204315e75fff5517c58513288e042d3a70a23aae5f7f2cdd15f7149d5f4f6e889c0e33b8e10e31e156c3469188ac7b73877e4efdda47a1bccd5da6fcb24ff03156064bf17e3a0b9bf925e29076e896c184993a6fd2d8e14a219155cdbc7ad4de179401d01ea65d0fbee6e0f4829e5370895668a215cea60bb487c1596e28efba13714d8af0d5ae56a3a1d72fbf7c6d20892a900bab47a220d126090a3866cb75d66ebafd5cb36357811c86325c5fb4fb77fe0aa7031fc8829d38e5e2766f9123c591a641826c54fdf041dfdfc564b152c2406e00a3c507bf428a63672cd40a0c1c2e3f3a932a18c391058114a6733c0a9c450f312ba9f1f66055e54536294a5320ba7b0b0fc526fdb55d9e0bea06a74da5d7d16617621b807d39eb37528a8acd8356bfecf9c08e04bea1c255302f9eead3378b6f2194f1f9723fab66090a50e62d732285c0cd210bb25bb3c07f241d4e468f0f9ba586a5e98abad6c0974509a3b16e62e888d6c75b7c45d54c2b6e5323320b9d4caf1782cc6690e0f4f76f7d7f4b1a0df57eb4f377747cc341f216de7f63379a003d9ba1986828a5c4cef704a75942add965e2140a08e5c9ffc69c411be6e4ecc5f6a84418f998478feb0e68a8a01b78055f5fe4f1b19ef214e44a50fec3be5c3400d92c8d588853ab5325c4338422c31230508ea36be8a5be88568beaf26f8520f3c5ff20cd9c398d253aab1d83b6c7e6ddd4c49b65a9ce7137792f8f3a6030fc456a2d50c5a19c6fb228cf5a8092f5e50a39e78b178a7bd6febce548fffbd2c9e8c7a729e0d5f23063106abc5b2132bd1fc54399263c10389be56e4c1d29a0a0349dbbe44894944c2fd34f3d925b776f9bfa9d6a6e9de264c4c47f7a45eb1dc167b4b3dd5391e3349b9af6f03265c37e5be0f9d990ad2168a172e204fd9918e83c2070c0d51b787590e3473486af28193b49379bbe4bb91cad64b8884194b27fb2462c359c5eb2857a9a7b59afe8b40a6b53b703ffda8dc92d3f7ff1fe09be8dd4056a987973f7613cd304636f11484c0aaf2fd02e30b81227c0454d5e142e6f59d2705fc975f3de2453cb6159ad6de1d3561c813c53ce95ecda36231c8e5dca05a65662d44a8b44e0c99df521e1a1b26899681e92a48162d4637a919bef9298aa11f929167af1a8aa09c802773f3566f3008a392e61ea98a4a01a06016a535d6611bba4ee0b824662e6398e079835b0665b9a7042e69f7e52d721f51563c28ed1b67a1ba459d534ee4f9102d005d71781f6b9727e15e613643a84ca27bed5e5134cda6c183b132a73f1581077201fd9b65e2c231b88dcf79aad328dc4964bce9fe132c155940c5061b6076af7a37d3a557aa2a97b71aadef4cebead644d346321ed1f1e93dfce8439aabeca0c0cfe3c41c77ddf153cb4e9771b53689a0a1286e7ac4898f8d3f5860a2c689e900bee93516ddd79449374b97a666fb1454572638a186f161983e3baa45482d63f9493bc29e9980800c75e708e30c761b37d16a28c9426c1a6e550d5879896feb45e01c2e839b56512bc387afe36f3bb71fc60282bf32057d568ef10d250be9ebcc85130312bad204dbc7cbac0917673ef37947a1b94ab5f12df5651a62132a2870a48ccc8b94292a5202fd3f0d49891fea3cebfde29209a4770464a24cef6e0ec5a7bf5aa57e600a82874af10e13e763918c05376724274b8afd40bcbeaebc4e93b05e6c83d4ba05f38f8d114e1314d551465e4ef0957f53a5ea64579ebbef01327cc90441ac6b0cbb44870f61bafbb6325f43b5db28752fb8eb244ccbe4fda18c3234dcf1f4806e3b1f0a2eac3b5aa33428ba1da7da279d7f718ef53f5bf1f99fa4fdeb6411b6ef1a74d10f9234680dffd2268c29482117bf7289b4393943772fcca2051bb6554f25ef87896cce5f413e3cd5a9559997eda059a5dcdc9984d68dfde347f48745daba4fddcea0873da2c1a9256d7888d816bd9015d835d87975591eafd1383b23d0494412ab521b3cd9119a2f3ddc1e2580c97c8daddb8d610d03309c1c068634efc3209eaea3fd5f74b3fb7e20665fbd40c2b6fd6954970450f6ec927ae11e2855a582e27e3ecdf0028abcad79c4358f0fa346ce721a6e402522d2be7dba97bd60b20720a80fdb6e6aee80de0dd1e86dfebdfdfbb624f2c26db82feab9989d6a3dbd7864df2ff4c14706391c32e01e09d9bf0015159f22dac4db07de11b7c271eeb81d60cbd11a3236cce5e71ccd660af4dc02b86bbb7ed538ddd3a63303f74974e2fe19fb697fb2f418483b1cd99535d28e8e403a4fe6b760002761fc772d2de124fbe15c33d7add92db43684cee5f8ee18e5ea2316cdeb26fc0d7bc406f908d48ca498f8e4abf3a156b337691394558235469c8c24b20672c92dc8b2d9327f5154511c610d174480d305b35b5e0c038b6eb43dc3aa9dd92c09c70e80db386499189e62f680bbd5f7da3e8e4bb5a71f564b1aad549158e660b71789290ded6fe1029085dbbb937e2a520ed0911fb43c347526a96d976dea2402adeb737c31e2f08608eef9da0c6653f9cd6741ddcfd8e53b0e25137ddc3355075495a017aa240d694c116328b3f83c0b2956cea7272617d91c74ff87c02b64b395ea28b92862c63963022a26a72517882189716b8926f260174ae5e067213f265d252d015a0370f188bcfc75aa89eb98ba3519c6aeca9d52a3e120b825c14d8e2baf9aa685c50352e9f57c578edbeb092289951c2810b8571668d2322823137df8c8432f78e37b61bccff95a840334afaec71e4c61101fab0a2df8fa81edc28eb64db7d293d6cdcb4c82de4ae8309ac53f347709b35f12292e6698defa312f068a0fc686d987589a5db5ff7fce22080ad6556547337e295d804e51592c90815aee2ad72744a3ff6503d55d5ae6e29e1f70ce41d32972a5b773724380ee6d5d408c38585006158e682d8c53e16deece11a4ce59e5a6a9c74427be2bc168d92b1ec9a711566497e82ef9b474dae62b19e58193bc01172720b43529272ce914ed4762db121ec5b6e46ac4f66adaa1be27684290054b1b33b27106ae4c1f506f64e366cbecec488d72bab37fc24afa5c9e3365386d00a17a91161b55b0fb2cb7b9beaf659d9c55ad03b66101d251e51c3b6ba91591e8554b7209b1f71fe011e4036c119b4e4b6a42350b9c6661c0a86b1b86b54b1c9ddb81ffa3b56f99ac360f3ca840f33b701297ebc6b2274b44d2ab87d24de3235adc6bbc9f36e9dab17640fb25c3992e97b684d28a79f14b78adad63971e4978e33ad012b392c78feb3402ec651e01998a37b29b441a79f2ff56e6379bced7fe0f6f5c509905821dacd7de95d5aacddc475597bc67d9f379cf4f932b39ef5ab6c592990d1ec8675be2b50a3db7c0f51ffdf417ad29a32ef323934d1eaaaea4a8d1f7aaf1f28fe864470e06b58bfdf2b7bf7f189cfe9279d6f0178c7a9e3a2563141250668f2fa2f782665f00241d9de1957377b40418358c6820443fdb3820c116c3480d1af146f2397324429890d626ebebd63cfab6ae6cba79fd7cbd913b61ed060794e8fcbd2e8781f5e937265fe1a252eed4e9a931c7188811085f31e60f6390caeef22f94596367f629809a91129c4e57cd796f20446eb4aaf099fce1d58fb7c63fdcb862ebdd56702c29e4c61c1cc9f8ab6f467112682bded81b99951b5cd959ebb9aab358fd2085fcb1ab855ed786c7f6ae5f04f1ebdedfd97c2b00050fc57ee53cb63b5c966fc0ee1954c681fb79820e00e425c242c55329be7612d83970a9cf209be6bfd190e08daae30704aee776131f7ee3c9d225cc285a5a57e86e69466cb4acbe3b4fd932ab34354b8bd7abfa7f5043a48dedad704491c7d99f08bc943bf92d3f62757d0d8b92a65a3f96ddb7b2d2016c21a3f7aa8c9538a621321f9e5743a8f2cdbd29eee0e3797e17aa7a78b25868bef818e410295e6f8350932cf3f4e03f5a2cf3d031dfb7c4cf72650094815003f1e64e8fa351d2963c7977e7b0517f608f105652b80712353b2d4fd1fcd1cc331a33943861f6e164f153f79eb9ac50ded01d58776877190ec5152de4c520ade0f5f82ba8b8583aa4dee02b3343672d9839b6682cda05ad0549a7bb9498096f2df1a3fa43c3580c52dda9bccb9c4590d86400f645a1b847b01f9d1ffc0bedd9aa9ee616c7d87c5c72e11673fb381f28918c90a1a0bba1c318269f3df615be36b8168d7ad2f46c8a9efc111e60a90947c79f8732f7eb380596d7c7931069cddf181062f5c29bb83a475f3c2741cfaa42ba75a33fbaad268a87e055905aac9ce9bd7ff2d549a47d2b08ec922a0ad0f7e20b60316e67f44446ec5128c40ad0f"}, {0xe8, 0xffff, 0x5, "7d885e645bd1daf82a6f63b6962c24bf2b8cd18654e24ab082ddd499a43df65a84d9728334766d5ce8951a1b58a21a92d3156a3b6d67393458295f8a5798fc7b8ff1e28b5f8d3b740324a596011c238f2cbc76b2e82f0ccc64ddc986b132d64029eead95f71c464b1d219defa6a7ffd3cc27efa63b5670b8c01fadc3cd52dbd41ecdb6c7669d7c5988cf39c169cb49a27e1d1b89d3be1e67e2d83687f718a27ccd32d3664bceb42646204bced4bc11dc15120e79aa07eb9fd6d99d24c861199ae286f11484cdf8a69c5d7f203e64046ab3"}], 0x10f8}, 0x60307e3a61a90d84) getsockname$inet(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) recvmsg(r0, &(0x7f0000001ac0)={&(0x7f0000001700)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001740)=""/127, 0x7f}, {&(0x7f00000017c0)=""/193, 0xc1}, {&(0x7f00000018c0)=""/139, 0x8b}, {&(0x7f0000001980)=""/75, 0x4b}], 0x4, &(0x7f0000001a40)=""/71, 0x47}, 0x800) pread(r1, &(0x7f0000001b00)="c108b69d56846ca154c88413f5ab392c362181cb3fd6fefb0fec89a2303ef677498da0f38039568440aeb9a637924b2ef16654192ac09cf3e8d716a95d5a37018b081e9c0aadb53d2afbf99c8e749378c787173394a7a23bb422888e91373a4d", 0x60, 0x0, 0x0) pread(r2, &(0x7f0000001b80)="a3fa94dbc2aab4c5380a7cc05ae076c6151523e2666992d61c7da6c2f4343955c46cc16f1f9413b8a75b68e852f34cef4ef4", 0x32, 0x0, 0x0) r3 = open(&(0x7f0000001bc0)='./file0\x00', 0x10, 0x5bb9de8c22476767) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001c00)="db336f60f82617e9027fe4e5959bdc57f0d443ab92508abfeb9dc629cb98c47cff95bcc7d8095b715f874ada61fa771be44c484fe1950157382c0847f77ae87a324e73dc208db1dbc35ca16b21ce3e82e7a3f3615e225bf8e03db02edea129e3f5e7397a29a2691f844d02a79ff64fe7a59d4907f25c40dc0d417f65fbbcbb89f4c73a3ebcaaeceefd28a19ea6c79d955f4a192d879ae520cc1d8f45110025ec73056fa0ccab17d81ebbb5f765d9", 0xae) r4 = open(&(0x7f0000001cc0)='./file0\x00', 0x40, 0x2) ioctl$BIOCLOCK(r2, 0x20004276) r5 = socket$inet(0x2, 0x5, 0x5) socket(0x18, 0x8000, 0x8) readv(r5, &(0x7f0000002e40)=[{&(0x7f0000001d00)=""/93, 0x5d}, {&(0x7f0000001d80)=""/126, 0x7e}, {&(0x7f0000001e00)=""/45, 0x2d}, {&(0x7f0000001e40)=""/4096, 0x1000}], 0x4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000002e80)) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002ec0)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000002f00)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000002f80)={{}, 0x4, &(0x7f0000002f40)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002fc0)={0x2ba10000, './file0\x00', './file0/file0\x00'}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb612b628bae8cff0, 0x11, r2, 0x0, 0x9) close(r1) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000003000)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000003280)={0x8, 0x1, {0xffff, 0xffffffff}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 00:27:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setgroups(0x2, &(0x7f0000000180)=[r0, r1]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x200) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) r4 = dup(r3) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) 00:27:03 executing program 1: socketpair(0x18, 0x4, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x4000a}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="17") 00:27:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xdc, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xffb) syz_emit_ethernet(0x4c, &(0x7f00000000c0)="04") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x300, 0x0) lseek(r0, 0x0, 0x0, 0x0) 00:27:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xf0000000, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9, './bus\x00'}) chroot(&(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/190, 0xbe}], 0x2, 0x0, 0x0) 00:27:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) socket(0x20, 0x2c29460e734afe44, 0x5) setsockopt(r0, 0x29, 0x9, 0x0, 0x15d) 00:27:03 executing program 1: r0 = socket(0x20, 0x1, 0x1ff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:27:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:27:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 00:27:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 00:27:04 executing program 1: r0 = socket(0x1, 0x4000, 0xfffffffffffffff5) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 00:27:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x43c0, 0x431a, 0x0, 0x1, "3239cae22c55880a0bd72affb02749602ee9887b", 0x2, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2004d}, {0x7}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket$inet6(0x18, 0x4000, 0xffff) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0xfffffffffffff080, 0x7ff}, 0xffffffffffffff84) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x1) 00:27:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x900000000000000, 0x2, 0x9, 0x7fff, "7972496e6ffb7d34ca5f62405097b5dd445c81b8", 0x3, 0x8}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 00:27:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 00:27:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ff71aebdc7e8ddfec69035f9ffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xfff, 0x81ee, &(0x7f00000000c0)="8c02a12b1ed7075926944a8e093933f4cbc3c7d53057d449db6c241e6f000907a4e02b129b098d08977f8abe341181d8318481c12be0e462db88fd180ce7018349987318476966e4133b13e9e3a19739bcbb4a0ca49981af410e6e29cebd3e78e5949173d3a445ff6517f666f6c11e54fd3cbf744c6dc097c1c573410a4992898cf6f8d273f514a88a30900ed7047486f2cb84067fa5279eb9a0bb90f1361a7a7943d280597f4477e18929bdb134440f90d0bff5ff88fc8485b9171fcaae3169a18a94415cf23320b10b189c3782595312ec9fff", 0xd4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 00:27:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) getpeername(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) 00:27:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 00:27:04 executing program 0: r0 = socket(0x20, 0x8000, 0x1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b415", 0xe909726b9c2075c) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 00:27:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r1 = socket$inet6(0x18, 0x3, 0xff) recvfrom$inet6(r1, &(0x7f00000006c0)=""/65, 0x41, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x0, 0xc1a}, 0xc) 00:27:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) 00:27:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x82) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='@\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000180)='./file1\x00', 0x40, 0x6) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000007000000f69518a60e49982700000000"], 0x18}, 0x0) 00:27:04 executing program 0: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='\x00', 0x800, 0x101) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 00:27:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000e010, 0xe02) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8008, 0x48) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) select(0xfffffffffffffefb, &(0x7f0000000040), &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1}, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x3ff}, 0xc) 00:27:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) close(r1) 00:27:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) flock(r0, 0x4) 00:27:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 00:27:05 executing program 1: socket(0x197d0c738d1049b5, 0x4000, 0x4010) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) 00:27:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') lseek(r0, 0x0, 0x0, 0x3) 00:27:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x8) r1 = fcntl$dupfd(r0, 0x614645aa7dc8af6c, r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x5) semget$private(0x0, 0x3, 0x200) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r5) setuid(r4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r6 = accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x6) lchown(&(0x7f0000000340)='./file0\x00', r4, r5) recvmsg(r6, &(0x7f0000000580)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/123, 0x7b}], 0x2, &(0x7f00000004c0)=""/175, 0xaf}, 0x800) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x7) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_media}) recvmsg(r2, &(0x7f0000000bc0)={&(0x7f0000000640)=@un=@abs, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000680)=""/212, 0xd4}, {&(0x7f0000000780)=""/143, 0x8f}, {&(0x7f0000000840)=""/202, 0xca}, {&(0x7f0000000940)=""/131, 0x83}, {&(0x7f0000000a00)=""/24, 0x18}, {&(0x7f0000000a40)=""/138, 0x8a}], 0x6, &(0x7f0000000b80)=""/5, 0x5}, 0xfe96f859737e9e4b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) open$dir(&(0x7f0000000c80)='./file0\x00', 0x1, 0x80) r7 = socket(0x18, 0x4000, 0x4) semget$private(0x0, 0x4, 0x8) sendmsg(r7, &(0x7f0000000e80)={&(0x7f0000000cc0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000d00)="5faf676adc69f26d91ddf947dfc1997255efac638f6ff017f5675486e09fea0781850cc3b4e30d646e94691572b0a503f18beaca1493bb56e05607bd170b2492084d2d7e27613230ba4589a006ccb1", 0x4f}], 0x1, &(0x7f0000000dc0)=[{0x98, 0x1, 0x4, "e98bb2b8162924e69850ea02da593a976255ffad04d6b2e1cdab35c1ff3ee07101055f7e3437ba002903bca7b160bc9485329e1dbc3388abad14f302333aa9166f09ffa3ca3406f8820eb14c1a8276bd47c30f2d690e9fa8c4b9dc90acf5b51daa9bcd6aceab5d38fe0154c5b04f694b611fb20a083938a3b18fde30942c6b7d1403a4dd37"}], 0x98}, 0x2) recvmsg(r7, &(0x7f00000010c0)={&(0x7f0000000ec0)=@in6, 0xc, &(0x7f0000001000)=[{&(0x7f0000000f00)=""/165, 0xa5}, {&(0x7f0000000fc0)=""/13, 0xd}], 0x2, &(0x7f0000001040)=""/98, 0x62}, 0x802) sendto$unix(r1, &(0x7f0000001100)="927ea62821e717d9ae163d9d628c51ddfaacffe1596e9f4aa4db1a122a79d496d98d6c60044cb87885113507", 0x2c, 0x405, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000001180)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x20000, 0x0) connect$unix(r7, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) 00:27:05 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x1, 0x201) semctl$IPC_RMID(r3, 0x0, 0x0) close(r1) 00:27:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x5) 00:27:05 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000028}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 00:27:05 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 00:27:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2a) pread(r3, &(0x7f0000000200)="09c3601533ec6b0683d840433b19f649a017a48eafe7a11c0b9a37055b9145da4496275a9ac13a3110c67a3ea83ec7ccfd7576af646613482f14d2b28605f36b0edc74a11f57c166db6cd5b94c2e29e2cb7c5ade9c919c8fd161ed0ef2c5bcff03d435eee0070c255dcd639085c5242d21a40bc85a2f95342fbabfe9e54fba0878701f9a3d2e91c99bf5c938524e463dbaa72062ec73cd29de2120116c582668d2f3a498d047abe13d212930666685d6bc810f7fde08c5f2ddda6efbcfed8765e8edd88cfafe7b8a0983c9d4ab6a0f3b334576c178cb502b661676a5ddcc5da49c7e1dd9f93dfb1b155cef28ad3538fdd7c04b95675c4a", 0x76, 0x0, 0xfffffffffffffffd) kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 00:27:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x404cad3900afcd87, &(0x7f0000000140)={0x2, 0x3, 0x3, 0xff, r5}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x10000) 00:27:05 executing program 1: r0 = socket(0x6, 0x8000, 0x3) getsockopt(r0, 0x6, 0xd5b5, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getpeername$unix(r0, &(0x7f0000001040)=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) r1 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 00:27:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="013698621b2333"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 00:27:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x28948, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000440)) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000140)=[{0xc, 0x3, 0x1000}, {0x1f, 0x0, 0x8000000, 0x7fff}, {0x6, 0x0, 0x4000, 0x10000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffce4, &(0x7f0000000200)="639615536d4e4a87553dabf226e7f75a00994eddf9aac8409f5b59745d5d85eef371df70e81ac14ca33fabd3b6187dc2d1fadae41ed3b6040ce7f40d4330ff3121c3b8cb48965d46ae284c4e374fcd9ee2") pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="87", 0x1}, {&(0x7f0000000040)="1fd17c20b7bd89afdcca0effd559a5443e1db17866358924663b8cf8", 0x1c}, {&(0x7f0000000280)="e0ed873d5b96f5a1a63e94c57d2561b3e52b15dcc8ac24a6521695a17287bd2c5f25c9ab1fdccf452fed57422c583f6d9567153df406aa7199d7e55cd8945a34919eb4574087a134fc4e0982ae167265ddfdcc2ad2e8d1be3ab1cbe30c3be5ff03e89e56eca736e40f29ba9acd6b32df40b0199149a2c16002800e21341c58ea76141e3bc94aa80cb05a59c64557fcb84bf466866eb758d8fca9a2765c6c9cce1b3d2fb514879eb36b10ef4fc78a029f67b27ccfb0aab09ef26e2b76bc4a92a919ed0aadbeb646d3a0e00f82d37eee394d112189b86aab84db73d32acc2fcd9b9147ab", 0xe3}, {&(0x7f0000000180)="62a0456962ae7d36c0e168dd6b67e47d01ebc40cd7e66bcdd13decc50e9894ecd9034ea3ea6389771ff0e857c5681e4bab87b679d4e5f84872d8376b32b800e285abc01c934444bf69c30792a669", 0x4e}], 0x4, 0x0, 0x0) 00:27:06 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = geteuid() seteuid(r1) 00:27:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000480)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000003c0)={0x200}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x5, 0x5, {[0x800, 0xfff, 0x9, 0x100, 0x81, 0x4, 0x200, 0xffffffff, 0xd9a, 0x2, 0x1, 0x3, 0x1287, 0x3, 0x671c, 0x2, 0x9, 0x9], [0x5, 0x3, 0x4, 0x7, 0x2, 0x1f, 0xb7, 0x0, 0x1, 0xffffffff], [0x3f, 0x8001, 0x100000000, 0x0, 0x4, 0x6, 0x5], [0x7fff, 0x101, 0x7, 0x100000001, 0x7f], [{0x6, 0x4, 0x2, 0x1}, {0x7fffffff, 0x9, 0xfff, 0x6}, {0x4, 0x4, 0x6, 0x9}, {0x2, 0x4}, {0x2, 0x3f, 0x6, 0xf9ea}, {0x401, 0x0, 0xff, 0x1ff}, {0x0, 0x8, 0x3, 0xa47}, {0x20, 0x7fff, 0x4, 0x2}], {0xc04c, 0x7ff, 0x5, 0x6}, {0x5, 0x8001, 0x10001, 0x8}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000440)={0x800}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000380)={0x68, 0x0, &(0x7f0000000300)=""/104}) 00:27:06 executing program 1: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 00:27:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x552f3c4cd6300102, 0x1, 0x1ff, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:27:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') 00:27:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x41) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xd7) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r2) 00:27:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 00:27:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/149, 0x95) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) shmget$private(0x0, 0x1000, 0x342, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r0, 0x18, 0x6, &(0x7f0000000280)="00de1068dc2a712cbac5af0d10629bd950d4fa78de70a252390a957d75df7d7552546654682de25c636d3afe2cdd8adadcc6b49fee7f9ea31d3db643fb1c3752a849b06c4bf000e06a5a4bf1a44ffa2cc307ca20adf3b450c180c60bae9f4a9ff77ae42b7749a817788da608a1a9399db28cd688be3a0d5a75b209f07fbc2d9cb5", 0xff7c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x9c359726e220c5b0, r1, 0x0, 0x0) shmctl$IPC_RMID(r3, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0xfffffffffffffdc9, 0x0, 0x0, 0x0, 0xf4}, 0xc) 00:27:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffffffffa4a5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/227, 0xe3}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0xfff) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 00:27:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r3 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000580)=0x20) r4 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r4) rmdir(&(0x7f0000000280)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r6, r5) semop(r0, &(0x7f0000000240), 0x6) 00:27:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 00:27:06 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 00:27:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x10002}, 0x0) r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) 00:27:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x800, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x10, 0x8000, 0x48aae68b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000280)="026aae1b598a4e07c4db2ae4081df9eeecde6b0f932872a3847db374a9771223be3dfe001569c46bea23c7b60ecade6ce49b4843f35eff465ee3fa058154be4c8583c0dd6e6d9bd20ad992e685c2a6006f177a721aacc84a507d62c2d0ca37278d6236d8bec78a2d9548121c5c08d4bedd26c702e7ebb2fd9fb3afa415f22739", 0x80, 0x6, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 00:27:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 00:27:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r3 = socket(0x2, 0x4004, 0x2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="05000000"], 0x28, 0xb}, 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) sendto$inet6(r1, &(0x7f0000000b00)="17d187e5130e1da8e22fac54bcb78a193fcb444a7e9d5933ddb4053c4543bfc82cee00b242ff2de12cb7e18a12ce354b95e443c74bd02ee473c0c3351e9d85b8757118d6f6829e23e8fe303ef9384b327fd656161e7923e7a15f5157854d92c5c3bdb78e036ee3d2d8bf6a0f18c63971dbce9d209141805194e522365e6f23f4cbd9e8180c055a7b54b5f2113add8b698ca40dff753800aa74c2c5080a02296c7236cd3e185acec450d711add1bbd6621f6693cb323b01ea76be4c41f517a0cec73b7b8420fd693a014c1a820f0680401c245d9ffd5cfe", 0xd7, 0x400, &(0x7f0000000c00)={0x18, 0x1, 0x1, 0x80}, 0xc) r6 = accept$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000001c0)) r8 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1b) sendto(r7, &(0x7f0000000840)="78ed4ad1b4d8168aa54b06e89a0998aa4c5a08ab85bb42925dc3f74437defbfba5c2b7714754efc7e1ec99bb65c72e6bc06de0bf538193f14ffc76de8d871c3966d0619dff9e74b8623a092e475ff6bc17c43ef5abc94fcf9c26c089f0000b7fd87f630b0421d1ae49ecc02bd09001fd7d837e5f5d10edde53b1992573c56084e035cb148101957d82beb0c282afbc10d173f2549190ebd13e44452185db5f13038b28adfa9c41555ba2ba8ab2b15495c9c78b3ecf8b624727798c10ec31202f1ec68eaa33f8c8d9f4d3fcb25fa61c867e8129b8ba4a4b3a6a2302a4", 0xdc, 0x1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) open(&(0x7f0000000c40)='./file/file0\x00', 0x800, 0x88) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) chroot(&(0x7f0000000240)='./file/file0\x00') connect$unix(r6, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r7, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) close(r2) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r7, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) ¹¹load: 1.04 cmd: getty 56101 [ttyin] 0.00u 0.00s 0% 308k load: 1.04 cmd: getty 56101 [ttyin] 0.00u 0.00s 0% 308k 00:27:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) fcntl$lock(r0, 0x8, 0x0) 00:27:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) 00:27:07 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000180)='./file1\x00', r0, r1) r2 = semget$private(0x0, 0x3, 0x204) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/231) r3 = getppid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x2, r3) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x1}, 0x10) 00:27:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x45) 00:27:07 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgroups(0x0, &(0x7f00000000c0)=[r0]) r2 = socket(0x2, 0x1, 0x24cb) socketpair(0x1, 0x4, 0x3, &(0x7f0000000140)) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r3, 0x1000000029, 0x11ffff, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeca) 00:27:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x0) 00:27:07 executing program 0: r0 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r3) ioctl$TIOCFLUSH(r3, 0x800c7005, &(0x7f0000000140)) 00:27:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='}!&-}-:@^)\x00', &(0x7f0000000200)='((:\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='@\'(*.}\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='\x17*\x00', &(0x7f0000000400)='%$]^\x00', &(0x7f0000000440)='$\x00', &(0x7f0000000480)='%,$@\x00']) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) unlink(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') close(r0) 00:27:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="65e55706d5", 0x5) ftruncate(r0, 0x0, 0x4030001) 00:27:07 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xfffffffffffffffb, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)={0x562}) 00:27:07 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getsockname(r1, 0x0, &(0x7f0000000040)) 00:27:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x44}, {0x20004006}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:07 executing program 1: r0 = getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x131) r3 = getuid() r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r3, r0, r4, r0, 0x122e38ee69b8bf80, 0x400}, 0x5, 0x4, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x7, 0x400000000000}, {0x6}]}) dup(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) 00:27:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:27:08 executing program 1: socketpair(0x10, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 00:27:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0xdb, 0x502, 0x7f}, {0x101, 0x7, 0x1ff, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 00:27:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9d, 0x80000000, 0x5, 0xe7}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x40, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x7fff, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0xb538f1b8685eb913, 0x20000000, 0x5f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xfb, 0x8}, {{r0}, 0xfffffffffffffffe, 0x7c, 0x1, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x3, 0xdd}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x7fffffff, 0x8001}], 0x630b, &(0x7f0000000140)={0x4, 0x1}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x100000000) r3 = fcntl$getown(r2, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000480)={0x8, 0x4, 0x0, 0x5, 0x1f, 0x0, 0x10000, 0x10, [{0x3ff, 0x39, 0x7, 0x5}, {0x9, 0xfffffffffffffbff, 0x8, 0x2}, {0x100000001, 0xa2, 0x7, 0x80000000}, {0x7, 0x3ff, 0x0, 0x10001}, {0x40, 0x7ff, 0x1, 0xcb}, {0x5, 0x7a, 0x9, 0x1}, {0xb20, 0xfa, 0x401, 0x3}, {0xfff, 0x3, 0x7}, {0x2, 0xa88, 0x10001, 0x1000}, {0x400, 0x0, 0x5ce5}, {0x6, 0x4, 0x200, 0xffffffffffffff81}, {0x81, 0x0, 0x6, 0x9}, {0x4, 0xd55c, 0xfe5, 0x7}, {0xffffffffffffffff, 0x7fffffff, 0x0, 0x3}, {0xc15, 0xe362, 0x7, 0x7}, {0x90, 0x101, 0x7b2, 0x4}]}) fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x2, 0x1, 0x8, 0x200, r3}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f00000005c0)={0x604, 0x20, 0x4, 0x9, 0x9, 0x3, 0x1, 0x10, [{0x8, 0x1ff, 0x4, 0x5}, {0x4, 0x4, 0x8, 0x4722}, {0x2, 0x4, 0x4, 0x6}, {0x436, 0x3, 0x3, 0x3}, {0x735752d1, 0x10000, 0xe38, 0x6}, {0xcff, 0x5, 0x4, 0x8}, {0x7fff, 0x7, 0x7, 0x401}, {0x1, 0x20, 0x8000, 0xc9d}, {0x1, 0x80000001, 0x1f, 0x6}, {0x3, 0x10001, 0xa20, 0xffffffffffff0001}, {0x2, 0x0, 0x6, 0xffffffff}, {0x8001, 0xe7cf, 0xd017}, {0x4236, 0xfffffffffffffff8, 0x1, 0x2}, {0x0, 0x100000000, 0x6, 0x1}, {0x2, 0xffffffffffffffff, 0x7, 0x7fffffff}, {0x1, 0x100, 0x6, 0x2c}]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000000000, 0x0, 0xffffff7ffffff691, "e66dd66f108a8e3a00", 0x1}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000440)) 00:27:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 00:27:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x82) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b289105ce20046402a4ef3f3f000bb42729dc539cc2806cdf", 0x2c}], 0x1) 00:27:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/171, 0xab) dup2(r2, r1) 00:27:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00003d7000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x17) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:27:09 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x8, 0x8}, {{r1}, 0x0, 0x20, 0x1, 0x8000, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0xfffffffffffffe01, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x57, 0xdb}, {{r0}, 0x79cd971b7a0c4f20, 0x20, 0x1, 0x6, 0xffffffffffffadeb}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x2}], 0x80000000, &(0x7f0000000240)=[{{r1}, 0xbed52d5548fc64eb, 0x48, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x72, 0x1, 0x400, 0xf1}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x60000014, 0x20, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x18ab524c2c3db175, 0x20, 0x8, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x40, 0xb0f0252c7ecbc166, 0x1}, {{r1}, 0x0, 0x24, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x2}], 0xffffffffffffffff, &(0x7f0000000080)={0x100000001, 0x3}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x8) 00:27:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgid() r1 = getgid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) getgid() dup2(r2, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xfffffffffffffe9d, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0xffffff0b}, 0x0) 00:27:09 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r2, 0x1}], 0x1, 0x0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setitimer(0x1, 0x0, &(0x7f0000000080)) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r3, r4, r5}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)=0x6) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000400)=""/243, 0xf3}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000640)=""/222, 0xde}], 0x7, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 00:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x2, 0x893, 0x6, 0x9}, {0x6, 0x3, 0xffffffffffffff7f, 0xffff}, {0x0, 0x0, 0x1, 0x4}, {0x81, 0x1, 0xa1c9, 0x1}, {0x1, 0x4000000, 0x8, 0x4}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000340)=""/90, 0x5a}], 0x4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) 00:27:09 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(r5) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) 00:27:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x96, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 00:27:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x0, 0x6, 0x800, "481bd21de482bb34fc87e93a7c8673d9e5c44a0c", 0x9, 0x7}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 00:27:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) 00:27:09 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 00:27:09 executing program 0: socket(0x2, 0x8007, 0x80000001) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:27:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3e8b5e9d020469766070c2e6949dbfa626adeebca24ccaf1c064436d1063edea220235c05defa7e8c145b4ef744ff9d3979762ad800c77d9ced44057456f00d37501e67a34c7b90fe910542e3bb20e2c958bcf55de496", 0x5e}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/29, 0x1d}], 0x3, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) close(r0) 00:27:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) 00:27:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/241, 0xf1, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x101) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:27:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c0587d524ccb5071d07e60df966056d18b8a6d70", 0x0, 0xfffffffffffffff7}) syz_open_pts() 00:27:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5, 0xfffffffffffffff9, 0x7, 0x4}, {0x5c}, {0x5, 0x0, 0xfffffffffffffffd, 0x3c4}]}) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") utimensat(r3, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0xffffffff80000001, 0x5}, {0x9, 0x4}}, 0x2) 00:27:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 00:27:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) socket(0x10, 0x8000, 0x9) socket(0x20, 0x8000, 0x6) 00:27:09 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x8000}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/20, 0xfffffffffffffcf9}], 0x100000000000018b) write(r1, &(0x7f00000001c0), 0xfffffef3) fcntl$setflags(r1, 0x2, 0x1) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) pckbd_enable: command error pckbd_enable: command error 00:27:11 executing program 0: clock_getres(0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x40, 0x40, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x51) 00:27:11 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 00:27:11 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3f) 00:27:11 executing program 0: r0 = semget(0x3, 0x2, 0x10) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/100) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r1, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) 00:27:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0x5, 0x2d, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = socket$inet6(0x18, 0x2, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x4000000000, 0x3ff}, {0x18, 0x2, 0x40, 0x4f7}, 0x1, [0x4e9d, 0x0, 0x6, 0x7, 0x239d, 0x8, 0xecb, 0x80]}, 0x3c) 00:27:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 00:27:12 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c60242ae2"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/214, 0xd6}], 0x3, &(0x7f0000000280)=""/203, 0xcb}, 0x40) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10041, 0x5) openat(r4, &(0x7f0000000400)='./file0\x00', 0x22, 0x30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x0, 0x0, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 00:27:12 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) setitimer(0x1, 0x0, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000040)) 00:27:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0x0}) chmod(&(0x7f0000000040)='./bus\x00', 0x20) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getpgrp() r8 = geteuid() getgroups(0x2, &(0x7f0000000640)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="33b20f63a488e9a0f57461736a39775c67578cee9b94d69ddf176e613b9800a6417b56803ec0", 0x26}, {&(0x7f0000000180)="4acd77412e4fed5af58f1935ba308fcb3686606a080f4bb2afb485dd12a1ee6794495fc83199a528dcc0f79116d4633e833714960acb187023529e59d014a9f81bc9210fa65d036156bc437d8806520e96d67b1d6ff09463c57cc883bacc8c8161e875c3cd73ab869e67a4bf9185f0259c3dfd0eed93ed6c8333f0c74cc2df5472ea675dadeb9fcf9458588a926f71dc758097a607585303ff6019abc9", 0x9d}, {&(0x7f0000000240)="894a3ded0916f7947d6c794c197b2b8661c14fa5285fdf44388c16e2067843e21005dfb1725e715c8b31580af92da4809f480be7c88cb0e238524930b2141823dd34996e20a293b3b0891ab501a3e2247c39cb8fef3033b6f98e89f0cfd4a2b961c963bef2c7b330a0b1fbd9a891889a540d02c86dac3c63a5031220c68b840ce9e6692b184409b320e7a36fab57e724b75508d4fb40bb2d974897d612230bc170b1567ae26dcd27a03082d94d437c618a057a72b526f9aefc758d380c43191b46b2e37a56c0d0c7c22d836198514fc47a91e27a777533", 0xd7}, {&(0x7f0000000340)="cfcb20f693eaf972a700d99dd0199ea9b03ec21eb25d4a5578b3b253c42e05bb0cfb918dbe7f03af594553f51dd3f1284163b6a80f405089816566bdf52e7ffcb62fca929fe1f3dfc8680da20a5b44c0aced4daccba0ba3a0a1cfeee742cfde23be99fadc196cb9984668e332c148af50143542c43d94f22382899b03969547fa3bff687d38e1a3492e1d7b04f98495a4039c410a10d454c9a49a01b8fcb9461dd76a9f9e47adcf4c2c637c795f4bbbf1441060772d93a113710e93e78bbc2848b2b584b4d5b852abf414b58a713ba85e32bacb003222fd1ecef7b89ae497d206f424d06e0", 0xe5}, {&(0x7f0000000440)="47a8", 0x2}], 0x5, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x1}, 0x8) 00:27:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000780)=ANY=[@ANYBLOB="2312f7d1"], 0x1, &(0x7f00000001c0), 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c6730100e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a576768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924a7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc0000000000000000"], 0x13b0}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x49b, './file1\x00', './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0xd7, 0x52, 0x9, "9557f61242bd126663e437cbcb607932fc8e40ca", 0x31, 0x2}) fcntl$getflags(r1, 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20002, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r4, 0x20004276) r5 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 00:27:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 00:27:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x200, 0x8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x80000001, 0x7}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x9b45) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x0, 0x80000000, 0x7ff, 0x81, 0x5, 0x2bef, 0x7ff, 0x10, [{0x423927c7, 0x3, 0x4, 0x400}, {0x9, 0x164, 0x5399, 0xff}, {0xaa2, 0xfffffffffffffff9, 0x5, 0xfffffffffffffffd}, {0x5, 0x3, 0xf2b, 0x9}, {0x9, 0x4, 0x5, 0xff}, {0x1000000000000, 0x7a66, 0x100000000}, {0x0, 0xeaf6, 0x3f, 0x3}, {0x7ff, 0x1, 0x3, 0x10001}, {0x3, 0x80, 0x1661, 0x1f}, {0x4, 0x6, 0x9, 0x2}, {0x1000, 0xffffffffffffffff, 0x10000, 0x4}, {0x10000, 0x4, 0x4, 0xffffffffffffffff}, {0x9, 0x1, 0x446, 0x7ff}, {0x7ff, 0x3, 0x5, 0x101}, {0x3ff, 0xfffffffffffffff8, 0x81, 0x1}, {0x0, 0x4, 0x2}]}) 00:27:13 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) write(r0, &(0x7f0000000040)='d', 0x1) execve(0x0, 0x0, 0x0) 00:27:13 executing program 0: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 00:27:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457baae0abe7e2c3763f20398ae7b3a51941d20000000000004abe72c94ac6000481309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x16d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 00:27:13 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x38b9) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x100000000) getegid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") acct(&(0x7f0000000000)='./file0\x00') 00:27:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 00:27:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x4005, 0xffffffff00000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 00:27:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x112}, 0x1000000000004, 0x80000000005}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:27:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8a, &(0x7f0000000440)="040026714d899287d2f4823b27d99e6ce711c817cf00632fa8e4932ad39151a710948224606d083352b119c4b564081a91daa9499d75d12eec0739b4ee1224e5da81649946879bbe6e5459eb431d0e0319b5bf63c4b04a1bf67af2320968a88658bf767761a083835b78054e9ea6d2128ff3f6495a8cd0a2fe1e8be67a6f4959b393a837a5316b2da808fefdda165423628166e1b5c67dcd39c0fbc31cc35cfdc37815eefe92a3ad9afcfb62d8027a106b1f32c56462474ac445b3c73642424395d378b72dbebdd5765834e094d98fb9e970268aa4305ad4cbccd091f9af66d5a62ad4d6687cffc525b8eb68916047fb9dd90a22725b7541cd4ea8c26a97cb7072227037d2f623fa66ad7645952d2a663b4c9c1c098e7d849ff99e59d7c223996cc97c43841a78ef3cd4951bd9f837628152afc47d2dc0f49d9db34f5f9e74bc9a288479b5e0eb1637d578b36db52bad60a34da07f00bc18f9f7559441e607da223b56e393468a5cc27f3614774d1b2978de2a3427b4ae0e6718952378e1fd40d8ccf5656927c2ca6ea070647b7dd40c2fbd54b58561f7b8202d9bc8addbdc7ebb61bc4fbc57d7944679ae2f9889efdf183fcaa781a7bff17581149c1a377604a73220812e5fb62eb422d4f916142cde7f5eb39826e98ce866d9d193aea89b") socket$inet(0x2, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 00:27:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) kqueue() close(r0) 00:27:13 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='d', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x4, 0xe054, 0xe7f5, "b9ac98c0fb36a92687ea7d63251a4fdbe6aa24cc", 0x322ac4bf, 0x100}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7f, 0x7fff, 0x4, 0x1, 0x80000001, 0x2, 0x0, 0x2, 0xdb87baf358d05ad0, 0x20, 0x2}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xa7, 0x80000000, 0x4, 0x1, 0x8, 0x1, 0x0, 0xb90817d393c4eaa4, 0x1, 0x7fffffff, 0xa583}) execve(0x0, 0x0, 0x0) 00:27:14 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x12000, 0x436, &(0x7f0000fee000/0x12000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0x100, 0x4, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4000000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3fe000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) unveil(&(0x7f0000000540)='./file\x00', &(0x7f0000000580)='W\x00') unveil(&(0x7f00000005c0)='./file\x00', &(0x7f0000000600)='c\x00') shmdt(r2) 00:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x5, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 00:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x1, {0x9, 0x4}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:27:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "0008b37b2ebd74493dc4dcae3600"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getegid() r5 = getegid() getgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) write(r0, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x4eb) 00:27:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 00:27:14 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="c8427c8d3184602415f067687c35a92b7f957b18e4083ef30b8512d1ce0636e63a8167b11a5041794fe115244450d793ad3fb4c0b38db984f183c584c85915d1f53f43f0142f0de194e1be68b86fa748a01658d8373dc886d9c450626e7a0f43636a9771949fc0a12c31371fad31bf", 0x6f, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 00:27:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fcntl$dupfd(r1, 0x0, r1) 00:27:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5ce45c406eeb4fee, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x1f, 0x1}) getpid() poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) r3 = dup2(r2, r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001200)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001240)=0xffffffffffffffff) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000180)) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000100)=0x5) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000200)=""/4096, 0x1000, 0x803, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 00:27:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) r1 = getppid() r2 = getuid() r3 = getgid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) shutdown(r0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0x57) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 00:27:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfffffffffffff65e) 00:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000380)="6da496d19e59b867e4c8d86c0676f603a9e76407d711eaf54184014d4bffcc463ed6317ce83cd37edc9c04c2b96c24ae867462c8ac8134fb5a445d8873b31cba79fc93d25da4b204022f2531e7a73c3b3adafbb1da2eace98498be1baebc1f0bb75e36c20cae74abccb3d8711204ad99c8c9d19c003486dbd342f8cc8657fe3d5b11f24444f4d7ee942dc29f8e0c8cc0adcdba170542192e60e503de6c199c16a6c0756ef39472bdfa149ea381b4e32c47a023397ed494d990ca8dee1a035ebb3ddcb9236a080eea6fd7b5937e1d7b7f6f56d956d03035fc69c85003131ec06bb1c688147133942225632edaccc6a9fe522ce2e4ebdfc3ddab4df55cfd0e984a6aa29af47ffc3f1d9214d2d3208ac08f66421245d8391bbe720428e814db9f162d6f9680360500f60c1030afb76ec97b1d443f8f0a818693fb4085d5d566c18bdf8ff69a4ed95d1fbc27545cbe3cad7f886af428b336b355867e3d17a379270efdf1ef10f0c1779c129da2afaed7d5769f187f1b17e3e18e4a46bf32c6cd37b9595f47507732202977bdb526b2181c7d81837008652436594224fc7e78f9c4e0df5983c4d33cd491011bde3214c06508e5f9a26829da326d7e3b8c4627842286a9a648a6f76bd51c6314d550990b8a7dd7d00d640ae60b99984674824ce085d2220bc8d1a9b792dc2fd671f0d2efd5b19de1638e139ee9917a97cb06d4ddd1e8b024e8890ed24cab508c486909925f5c2434cf69239b4161e82fa8c81836e78b240ef1b83c6530962e8c6557553bab3f1b97131f4423b010a8130af286322ae41931adb81e0db982c04aa72e6fcd25263f48cf77a07d1e36661d96077e333d1a231f3b93816b9e971d5eeb438d997dd1f662f9c721dab7b82014ebedaf7a1e144dd0946858ea62be2b4e09799feb7bbd2dbc28f4d1ac2d7b6dd54528dacfd295791556cdac182939896856e325b534ffbbda0b5df280265829bf368def34cb1d671bbcaf169d86ff2156ac9e4ad41eeb507a4248db7d47a95e5ce05ba79749e68fc9145258e2d4a0c65ae6028ed9a1329fdc23cd13c3e5f2c232b4dd0a6e067b72134f5723855ce4a5193b4cbbb7091888d45e675da3acdc76de7a626d684d9d38de583a723286b0399ec227e694b656e1fe64c1e97261995f7e8f797615a75d05a4ab8453d946d673d7eed6b82f317c10fb159997e2ea65d0b5a7a53d071890c9da3d4f74df9bb04a39f1b6923fc3a35d356413cc9d29119c4647ff1f2db0aa418ce32fcc22d1c3c851c3a35c78f63b588d5f9ee9de7e5dfeb024dfe060775b4d235777cd2fcceaa3c2310365874e5bff6d3d0904606dafb7c680f95d4cc432f0aaeafc1f691c38f6cb6fe564c4aa6b35e636d393f82cd046e189736c828d774b97caba7afba7be6614829373c314ca6affd17a768e3b17c4c3d95efb52ba808c23a0f70ae754e60ea064c99d7077eb75157c783155f3da1f315f62d0dd3db3bed07b55d333bf0ff04b2e136ef8e6256e454363217dcb1ff7ad200f076b66d861aacf0e787b4f906fd06f62694bc7443e6832be233c6ac16d3edec2b38918e2a0f985246ce38d3bf1181fb0389c633dc5994460ebb54183dff2020aed79cbe8b24eeea178fc33589d029e9d3bcb6ccc4254ab27527d327ad7d2434ad5865d0f6d06457eaca2603ea8a6df94ac0586b7a31d9af8f4ec65330839c9b037a2a2727a3b00be75a3f88b0ea20a0e93db1dba94e9710cd7d7223c4de2b91e6083d8f83bc94e8ebdf5b6571f4f5b285ee73fbb34738c9b67a8771594ac3d5c6245598ddfc0cd7e92a0c8c5801ba7fe143051755a9781937730407da6442d53fd698dde0631c59216b7551430ccd0aa36efc98d2d001856d31adc1e6bd1a6d6abb8df75ef82989b45f51e9279ddb0afe8a89e06b58578e3d15e6e11c224ad7ad06fc73a588dc055447f2110daa88b997abda1a0b6ff60e2c718c003196c7b8d19863a9c1c1dd3b69371657a21a219e89ea3cface6160fd714da9592d62d7c14b2e2297171eed9ff019954a652c6a9fb7a07026d0a82a0dc60970731f44f4c1c9cc5964f91e16c0fd78f9cb06cfaf05ceffb45ffa7de4ecd5b9eb495d156a22a3b44865e4677193e2ea89aeb8d1086159756bf31859b68376c3c53b508442e3b88d6438ddf8beb59ca33921ad7c6b0a2e4b1a059fb1dcad2df00507f8c0015044bd86242204594a1fd9469364915299218a8d4c2c43d04588b43889bf6ba403c2cc4661425f8bb93527ad84332ee64199ac0834975c1fd0f2a810de355533cac01a3282b29567c82ca25457cb227ee4bea475b3c4fd406f1ab375941423a0a5c77b7706071315433158628b04f4880ea85ffaba8e15f80f4345f905d2842b12154057c3157b6258853636a0563468fe55f7a2768daa4adfc3c6c5ac1e530885d8592e9a3668fa60dc0eed2f94a130084b9ff035be8d64258c418137ca26f04ddd5bae4f74e9580c7c98ff652976ff3ddf6a810c8b3f29f6cbb612372bed15b5b9bf4652c38cb1a15dacd7bfb5ce8d8db410f8de7aa7a84df4530669b54a176e84487231b94fcdb3f75d88c5e22970ea8e06892f72c92516b781fd1b61902338a15f1a1108c13ccc24e429ba7ea51e29e246c7f9b88b194223bca8f6def6f4bc75ff34e6309423f8faff2468dfefc5150dd531883c3abe9f4b30ba3ebc1df7becb57726626d14661da9014c8a0e12e4414b41459e608a88274df2a59482f51e2ba264749a2a7afac6ea52f10a3ad8f19ac9f30b31b7cf99f7e6c1752d2a11c1605427b47ff59afaf17b5d7c346a70ca031b27339fa2c7726e2580f2ec65c6a0190af39b1f79bc8cd5c92a93341fbc57a380a567cb0e5e6d94a25f22cd7f1384a6c01f1981b78cf1a0051008753867cdd5639e6170aed9a77aace1ff6f4ba80474a0d75f1fc817895b6fe2e0d39544fd66e48a87caf9e3c937de296d5eb5c4c14aec66c7d96e46d18013130a5fc79f17cae0d52226acf54b39fea1f8a3ec188c6b7467f95f27730b5f55cee46733a0112f78004c4a80d4141f90ff72d28d13019c283f9639c8574ce6881c42ec01eb7293958a3aeb9f726cf260319c42444e4f1106b2556b961c1edba22635d782e60fb8ec25aee95b27892547f735475d7784f33df21e35873451641c2c3d2755195daba8b0630353fc8ca529d59ebf6e75cc41bb8c87a4d1f7fa88f44e314135e5b02618b59b7d7ef9b0c1345a87bb77d1ddaca8fcd6be8234e6c0f70d6585140ff8e420e887f42564892d0d5fd1eda6c1c452674c41c80055e668687fda49824b2dbe74a33348f50a6f4d74825f83429921d321c882d5607aaa93c6d57b04cda8a2b8f2fd2f7bcc0db28de23785c83022fbb3be45015bf1c60a2507799d548cc4f3cd7a024ea4d9ab53518fbc693808a98855b79c1be0465b1389f71c5e946a9cbce105bb37c3cc1ac2c4065ad35bee34758884369ac6fe6b34ba34fbd9869426ed747d864dde1c2b3e59a532932547ceae6eac3b88b82c9bb739178e853443afc861465675e2e07028046fc017fe07d0051323ce12d117ba1935a7765facd153b71782002ae82f5a1e487a99e2b3365311538b8d50c6f878c09a132665c294686ba7a0b42d8d8d1b2bcd826d3a8f97d5704d0bd4687d8f1f55058b89943c5d70c4df7a9aece38f72c30be85a6c400f236537b110c2ac0482df397708b77e3f9a3da27888949134ce0e4df2e8a3fb18524e63d70c7ee607bdaeb79deaadbe30fdf75e5120b6b0349940b60606e9e8fd903994a5da2117bb6207c233708fff7d060f6ce03e6715c31092f1b3657a14582be6a948cd95a5099d9bd6d711b99afb06ff555da75d46bc4aa5335c2d9fc59f209262db77e57452288a94288a99c6c558fe266ff885088c40ba48388a611247454bf1a1dd903e392c57b121b2ad18e979639a9d5dbab14384ad7a6743b9a3fa2165bdc9d86cc1044d36c16faf716599450cfe793976abee819d0792486dc33a185ba999bfe9b4c1df8048f9bf9490a8f48118fd6ed8bc7a1bc57fda294903b22ab27f6b013fbdda8afab85a199ba125c0497ded4d8e41a6b5431494ffc42e4f1d46e69e4f4716c51b8f065a576eb70b11366f4b5f00a44b91ebbb176fd85380f5505eaa92e8b6061a01a936e14f6b342a4fad38d92216212ab07c4593f3d1999ed930356213c78f6ea359c62e6a48bcfbe3d8a6784861b2bc2a7d0d5dd9e9bcf6b9be9b5f024e0cc66facadf9812b8a93ee0c642a1bbe20a579195192c2a2704eaeb5c38ad9cc649fcab265971ecbaf042750acd8a05c58fcf15d0bf40d9c4d5e02e8d13824b91d783fe27640ca4dcae895e34317b788ec43a7dbf303d5b83348b4b83902f1a346a6bab595177db172027aa1ff0fa1ca25eae4f00811be9b60ae08a4e70f40f07793506cf539d61a566942358096ea6e18f9d375523cccd2f43713d40b3d1486ba6650563af9c25896bbc4e79accdcd532f0e8117395e7058d7b5e4144b3dd8fc3a0967645abab36c444d5caf996767829ca26ea04a2215f8e996200befb86269801642784fc12336bd64051b9c9f348969ebb9641692a829a0b5ebbe5255f501e6074c768bb1b0ae7b4540bdf511036e84d7d76b296e27fbcc42894e78541d7212768ac8ae09140a980ba8ef32a9f9cdcf7917d18e0ab77f695ad6f1d427eaaf9f3d3c86ec48e08a24cb45f8f2e7fe003c2ac9b0f16066a6e5c4a715a288b09b076d8cf658dca9a11316f23b0be0b7ee401eef33ff62ac4f6bdf31c7f904ddbf77c9c05a2b52aa815c449a501a1c18474240eb8b0afddd13cbc270b0eec58efbb4ebb4225c3a1661801358d0e81e90207576ee29fa7bcfc71f2645ea684819eb4b238e2d108258ffa0e945cb01c7057ab892070a08eae5d6077c440cc38545102248280049f43471fd7174f4e4c3c2cdcdb15f827482b6250b2bcdfa001dfb86325a416eeaf213593d07aa91be5c9aae10a1c8b37400e9bff3713ff9dc7081650eaf6b358020117a90b71606d099c6202d1a3ad407eb22ade82b1f0f007f22f0b805058ac82296872da6e53e866a330662471e02548ae4bff5c0b4fbf917d8ca6726e5995914291fd5d69ae9b76e7acaf2990296128303ae8bfe632ad8a8a6f1daeb4548b5ec1d9c91e0ea0f51feca6d7e8d9a7f9af51770617ad1ade265adffcb40784f87afca7b9d19f6a23c5754432622aaf46fa7cd4aeccb96e8fff2430a8c20d03fa1c582ffeeb94646d484ea78999a241f48fa4863d02b37b6cf00ce7ebfbf516aa76a905c7a3ac45d7b7a76d4bd599d5bcd072387e33ac228d62d2f6932c324ff2e9a0c11d159957ac7dd611a94b3618abd5b5afb1f212bf5df9758d4b77806136e277d3e0d4020c96144031e077d5fa56796190b00b0c2f5bf330346366f928aa52b11d001fd46ab9e44f88cdc71692c1d604c374d196537847b6c191daecda9c415295ff5367eaa0cfc865d924e821ef7810fe5525f15034dd4d08d317d61a09f268d9baa34ed95c4d276767af2ccc3437d5b86f768e2ce273cae69aaab0476c88b8f4c4bb773c485d065ea2a84f169affe46b040342f993aecf26bb0a318f3d10948d061eef6a2d9a7e093297b54cfa24e14fecf20813f4bb234523259e44f71e37b94b87a8b51d2e74810cfab3a6c58848e5c1eeaeba322fa662bb0618be995e378a39b4c0baa47764da4e010fd2f6afe511b3827340db2d1c8bc4e22e0720d064afbd454fc2dbcd5120166be820efe540d84aa515cf45ea6542", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x40006}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) close(r0) pread(r0, &(0x7f0000000240)="cfe58db6bbbb5417a808000000798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f282420004e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:27:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x2e5) setsockopt(r0, 0x29, 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20088, 0x0) socket(0x0, 0x4, 0x5) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x2d8f) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x3ff, 0x97f, 0x4a44beb, 0x3ff}, {0xfffffffffffffffc, 0x5, 0x4d, 0x5}, {0x3f, 0x40, 0x6, 0xe437}, {0x4, 0x8, 0xfffffffffffffffc, 0x5}, {0x3f, 0x73a, 0xea, 0x8}, {0x5, 0x8, 0x3, 0x4}, {0x6, 0x6, 0x6, 0x42}, {0x7, 0x32a, 0x80000001, 0x5}, {0x400, 0x6, 0x5, 0xfffffffffffffff8}]}) 00:27:14 executing program 0: socketpair(0x11, 0x3, 0xfffffffffffffffc, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8) dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) 00:27:14 executing program 0: socket(0x2, 0xc007, 0x1) socket(0x18, 0x2, 0x0) r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) r1 = dup2(r0, r0) r2 = dup2(r1, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xa9f0) dup2(r1, r2) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRES32=r2], 0x1c, 0x0, 0xfffffffffffffd80, 0x0, 0x0, 0x2}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 00:27:14 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 00:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x100, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x4, 0x1bc9, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000580)='\x00') 00:27:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 00:27:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x109, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) 00:27:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f00000001c0)="5957a1cb8886f270d13ad06592a9edc2b1c172348041e72d8016001fe9c8a4783543a753994de0b930dbd9eb1bba62ff657eaae9561642ad5c53222630dd168e49c63fdb1bd080c5d118a9d1436aeafc0ef760a2beba8c5bbe9f171e14960d0e46fb6d4f45a80ad1c7e0602ece90db27a0e3cf2dcfc89a5676728ae07e63b910432945b790e232679c91ab88e8a00b1d7b1cefe9f6154bd1527ef94d58c72f0c037ac80355a0c9acdeecb67f6e7682276c3012cca5c3fa6ea4133128a1ab5757a19e57aac242679ee2c7cdb010cebf9743bd3abb46db1a0bfd55df4bc333e17aafaf1339ff2d54da861fbb7fc7fc2b1e95bd7f8f1a69b9cbe346abb2", 0xfc, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:27:14 executing program 1: r0 = socket(0x2000000000000002, 0x5, 0xfffffffe) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 00:27:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) 00:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xffff, 0x9, 0x5, 0x3}, {0x200, 0x100000001, 0x1, 0x65075568}, {0x8, 0x4b5, 0x2, 0x7fff}, {0x3, 0x4, 0x8, 0xd42}, {0x4, 0x40, 0x1, 0xad6}, {0x6, 0x9, 0x11a, 0x1}, {0x1f9400000000000, 0x80000001, 0xf484, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) 00:27:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40104004000828a6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = semget(0x2, 0x0, 0x188) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/228) open(&(0x7f0000000100)='./bus\x00', 0x482, 0x2) r3 = semget(0x3, 0x0, 0x400) semop(r3, &(0x7f0000000080)=[{0x0, 0x4, 0x1000}, {0x1, 0x0, 0x800}], 0x2) 00:27:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x21}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x4, 0x1) 00:27:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x600d833ee1a3c8c4, './bus/file0\x00'}, 0xe) 00:27:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20000000000, 0x5, 0xffffffff, 0x8001}, {0x0, 0x9, 0x3, 0x1e4f691a}, {0x7fffffff, 0x1000, 0x7, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x4) msgget(0x2, 0x438) msgrcv(r2, &(0x7f0000002500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f572055d6f409584c07860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000c639ba51040eded42000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbef6514ef1199859106e26a4660de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e353535b59fba22800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003171c746c0e5c13f5e8b819374e500fe7fed32c3bca1c19147f201308cd76bb3765d81da75adc92fb5ffd9e69b30ea27fb786853e0c3fc77e397762a7790b54cdfc12c7765bfd2d7858b4685e31b00ed4385b2e569d7689e57d0a174e4bac67f91d934c170b1a1ed53d8c3a8ce5ebd1c7a21bc3017921900fc56bcb2a9f2866a9a4d4663a14e76dc37f605a18d5b80740896564d8a2fb5e88c22fa1eed4a5c4a81dbed4bccafe65df78ce8dee0b4615d3e487fd9c9b32f993518e329b801aef4cbf9658eff5ed951f070ed3211425c0095d5c44216c4e34f846eb1e258c1c6961c725b39edf3298a03976c4fe5bf4d2925512c2f4e1f643ca9739bbcbafef20a2f"], 0x1008, 0x0, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0xfffffffffffffffd}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000001280)=0xc) getgid() geteuid() setrlimit(0x0, &(0x7f0000001380)={0x5, 0x6}) getgid() getegid() getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) 00:27:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x41abcc2528fbe5d5, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="7429fc4d74a617a50decfb035784a85c", 0x10}, {&(0x7f0000000140)="fa3031f58c7c41040462f6c6769d127a6a2e2ab0568f731880b9ce5629da16dca978ae55db73b797b70e891432a09e0a3cc897dfbd7452fc65275be32e48a2efb7", 0x41}], 0x2, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x400}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/130, 0x82, 0x2, &(0x7f0000000300)={0x2, 0x3}, 0xc) 00:27:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = dup2(r1, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0xc}], 0x1, 0x0) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 00:27:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xffffffff00000001, 0x1, {0x10c, 0x10000}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) getegid() 00:27:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="7fa343493acaed59cbb706c7926061f30ec78ad224f0af609e9187ec0a6546e355104ea7c1eb8beb02cf6d26661f6e74b10bd43f0000000000000000f94d7d3ad27c4ca0310898d1b6c4e32ea8b425fecf29d8367fe62d653d7d8294c1ea0b6e5ebfb38a7ecd355d66afc12ae2d518e1b980d5adaaac26ee1808df8ca680b681669053ec540cb2e7a58044dc1c70bda670a6e31418450f716b4653a040e57fcd364e8b0ba8b02fcd816b51ebe7dc176f", 0xb0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:27:14 executing program 1: r0 = syz_open_pts() munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = dup(r0) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x7fffffff, 0x734a, 0x4812}, 0xc) ioctl$BIOCPROMISC(r2, 0x20004269) dup(r2) 00:27:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(r1, 0xa, r6) write(r7, &(0x7f0000000c00)="f9781fcdcb79ceafba8786368bf93bd5087b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac1322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd0600bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6271c33c45054a3a0800f5af977b96beba7e7ba42319c3000ee40021ca66623befd793e9fd78de7cf1263b797af1c44924960ba331d759b539520f331e9453f9a8c7f556d97381b120966974b245c365ba805df2fb995e47d77a5edb5f6aff845145e7e3ad6fbdd9", 0xffffffffffffff4b) r8 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r8, &(0x7f0000000280), 0x0) setgid(r4) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r6, 0x2, 0x31bea2d19a426b1d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x8cd7, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 00:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = msgget$private(0x0, 0x30) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x20, r2, r3, r4, r5, 0x2, 0xff}, 0x4, 0x100000001, r6, r7, 0x7, 0x7, 0xdb5d, 0x9}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 00:27:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair(0x1, 0xbac5d4b304b1a4f5, 0xfffffffffffffffc, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r2, r4, r1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 00:27:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x2, 0x1, &(0x7f00000000c0)=""/143, &(0x7f0000000040)=0x8f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffc2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:27:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x4, 0x201) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 00:27:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$KDDISABIO(r2, 0x20004b3d) 00:27:14 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x4}, 0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r3) 00:27:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) shutdown(r0, 0x34f0f7e782dac8d7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x7}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 00:27:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x10148) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x500, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 00:27:14 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x9) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in6, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r5) socketpair(0x1, 0x8006, 0x10000, &(0x7f0000000440)={0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000027c0)=""/4096, 0x4d, 0x0, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0x2de) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x20, 0x2) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000800)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x100000002) r13 = fcntl$dupfd(r12, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r5, r4, r8, 0x122, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r13, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r13, 0x20004276, 0x0) fcntl$dupfd(r3, 0x2839038318072c04, r1) getpid() setuid(0xee01) recvfrom$inet6(r13, &(0x7f00000017c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r11, 0x8010426d, &(0x7f0000000840)=0x6) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r5, 0x40, 0x202}, 0x8507, 0xf39, 0x2f}) 00:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000340)="20127d7696d63b28ec7809ca4d220e3b61f155135b131d02c7f2b8246d2080575f52fc302a172c2e6502c7908a77c131d26bacb5bf1e9819f393c534a144b5b863da6d6f112401c7485c9bad4f908acf6a0b33aafa0070c58a59b8830a081faea94def8fec5a2330bc9721e59c97ada7ccd4652b71d604ce01238e2e8265c70782116286d232ae0800e81a10cd3fdea17c41803cefb66a35f52175be4cab79f53d5e69e3eaafe8499994fb9a7d84b879072fb7d497d5dce357a61a664a5261a7dee4bb37e91f82414a297dcfeb239f39723e089b3d05a5f76f80b7ae015cd8b4e078e6cbe6352f6e5df00d24221058f1f373ced727c5a1d7a26a5e086953bcd655ec4e4a4e20f6f36e7858d54464fb7a3853439618989f88d88e46cf9f3f07c9ca26ccfb42603e38dc648f299873211d7e06cc12ff2eefccad918e11f5df7934718c81832d1c2196f0827a625380637432c7b9429e648a7c8b0289efaacf700b694c71130dc6ea7f9a977e787e5ad48da119ba2b88ebd843b8ba957894bc7e945831d76595e20a79916d5d26aea1e3275ad41349518c50bf8119555cc68caf2400e2ecb28bca2bb379502f3068553e21d7e04fbfaf96c323dd7bf09816f35c0062f19c89766f1088d574ae16ff28241c7af19e6d2b23ca4081441a1336dd4a0446f79606f8e9e694cb8ec2265e5fba79a87166308cd4eb9521557eda5032f4180244c82687a91ca9b03cba255af08157b84e77896877e8374249d342694ea8507f908c31ca14eb80c78e277280fc75ed45001bfc0657778c2ce7aca682cae1676f2a3251ccff5842a400ff6626263e62388611692b8d8d34362515f2850f778387af3e4f18da8c76f595cdd711b80bd2fdbf60cc262ac9b27253bcec99ffb233e09e49e443b4193e45804b1fef56ee50ff05e696842dfcfe0c57a2ff6a63594702c844246d5253991b1cc7a4ec515c1a2f338ce7b2fb90b60c32d33a398703e76ec76f3c19d3c680bbfe608d2fc49b29d4c81d0e607b3e12ab64a2317cc630a72edd78719fda2bca299c55e852147fc646c63386bd621fdbb6414c0fd1d855f8d7115451e0741d842a1df0fc5f09abfb47ba185ffc648c734fcaa20577bb98603c748560a9eab83360c019be6508871a8f882cca36700b5a017e3c29cf59b056652bcb013235c6d47c390ccfb6dbbbd5da3d0259176dd7fbad030968bae2fc944f86d060892180fbac8ffb5a578189b0d6ca4656e7b86265053c646d161981d5f9cabba22c6563a516017c5460ba1d303aacb049133280c7cfd49140ff688a5fdd808913b2a5c3ec8087b9f67fcdd88c0ebb0ae288f7cfdf9ba50c72735c5dc666a1479aae9d7b2a4d8bab52950d15a50029f3f828f2167f3a5077f44aad58f45aab2db2f06bf5d080098a50d260ed8b7b4226c9fef099ade47ef81b74023880a83379be50e816992be671b5640ff92cd827d004e7a397faff1bb507f0bb090eede4448fcf0cec61e8fee1a12e9bd81252dbe1b183732b3a787bd34f9cb00dcd11258e24b41c05d7e8c3a59b8889d359c8cc5c57d51dcbe82afb145d01aaf3be19a2648a0333168737672863583c3ab5e3c61038d87258c34580d164a8ffd2094063fb106ad23829f42daee5698c06c6d514c6c1f9a3f18f8dc3a7fe1e41218c5b6cfe7c496c7525c8cf3bb8663ecbc2e6efeab4a13fdafa1295793f05f7515f3c4d0a23bc156ec575687c1e2a7f2f5a85c66e6ec4774fed7d097744524741f6434a0e36ac41315cff856f664a38fd58f94042b1e0ec6901272208f5b42ca7f053c066931b5189b5caac23e46dd11c68b4351a2cbae09f23cbff21aa3d67f768f44764ead7ae2352f960a8e4cb8be4ddd60af2a40b0e1f98c58a305d675e4207efca4c818baf3e54d7cd6326641b76539444ac4c87d3f8bb1835d37773de81aa6a1c1e3cccf2a1f5051af87366ada63b78310261ee8fa76652d96d9f1ff09c77296926b92390a5b9835e3e376d2f1a61916d2e3180762c39a831567e3f1ae36cf2a015f8f6c0786ec999925edada16fcca5dc615e921672229d137f59b63d31a49b65074d5223b87890defd0c08fa7282982a3f2db1f7a7401dad59337ac54282441699bd4281d66eff95dd7ff6f777ba2f39421692d09013091c66fcfd598dbd98254f557a4d9e988e11887c38db8b6ab5ea3ef8bea31255bd61e9741ca97820afbcfc8c9350becaf7752b6b8530cf891e73f8cdded2d5ea37055f291237f3e8903bde20f00de9fa150db03be55e9be4915934b72255d23d3cfe9d8289c9c1f860d03fc349e6c24a289ea37866d0b59d23b2005e064eda110ba22e82f6fbb931fbdc0d26edaf18f65347b9b3bf703ee520b1aaa2d4ecb1e3456addbe87afd2b862091e24e854d15fd4dccdf071274ab394ff8ea16c1a8a36addf69408cd98309f2fe8c949ffa89f8a51349031d618b6e059ef28e62ee580075b7297d09298e88c25930ec414486fa1b0c03f1f3e73293ceb02633fc6b7aa2997f87c1920fcd2e8a170dd8ede53d1d06b492dad9a987ecbc336f535319feb7e02201e7e15ecf503b6816005f9afa68ed7f5491670241d4978699440192388f627bba4fdf94950439f1decce0e492de313d7a02a8f7b797fcbb59dcf790205c1a946902f66453d7eb0a9af9cfbda27d0f6b456a944055054a139beddd3c13824c334279f7ed5ffa13626f7b304b7e701b99fed74134d929d1162cce08d73b71a9592e3fa7efff3b89f8ca6596ca3a2eb987c11f75ece9270336c19b54741654bd1c440be89bddec7578cc5ddb7b7adbe62515d42ae091161a190d659f066fb78f7f15481cd4d411f061212b88ce868de4593dfc7eaf32a55ba561484f14ef1a0f82e005a02ab66ca51e3f923b7348044bcf5d356301dc630aeb75afff5017ca20761e59080b4e2341b370c1770b929f96ed3e0ad263d1678a7a85d7f806eb181646a2cf66a98485eb2133dbc5d7f138254ffba147575eb44d7c1871ad70f7abfaa82a676c36b54fbd3c00c42a8628be6da31091de81cf09b21a0349ace2136feee8df62141c7104b246903f4e8c071af7679ed7aac7666e6e1c203e5e1625a5857ac3011f452d6965bf472ccbe2c1408f5985038e43c48094cebfecbb68f7671d570a5ae937e559f742fa1b7226be4ef35084badc9e38f1ae85c6c29cb59c868e04b80ccfd4128ce2274ffb14a80cb2ff4932c4b84bca04c3ab0406184aa1dbf8c207c5ac5157a4be79da59ad1064c3e6dd83612ceade4b5c23cfabbcb5b9f5d3b50fea0ee60bcf61878005aa8958bced79792bba937943b24431e3bfdf0c0856c06a373460eca3b0bb66c71c8ef106141a48a6b6993d533611652037308a9ab7ad018db11485d8db4b54f656da8dfe608d72f410f41361832c9f53ee194e18d07f8af1e0add20a71d81a52e4975af0df338a367455f1188b5b8a91c1871b6986a1b77e6c4fcba0504cd90122e0e466d2ff7d7c08c6dd1a24bf9c3ebcfc4eebe4e86c8b67e21bbf8b2fb87faa5de5f6c262b1aeab4e3d2f6d9320d75795a8fa7245da8c982c884c540df1071e0b25b8107cdbf941a90df3930ee548c24029a60c1d78daa4b787440d9e00aac042696b53c9e17db285786adb80152ecdc37511d02ae96bfd0ad753b428719b172791901af9892ada9ffc25e86efd1f1c0a30d83bf2b196008ea569b4e36fcab2465cf06184bcd8d6671638492203a5dc0b98f088f41fe8c16d05d26175a390a38f44c65a14d2648f8d7790c440eb44567ea4be747ee67b0f5f17651503fe066f70a8d4f61e8a6d65c2155c84f7a01259cfaf61478202e0e008ebdc49bf374079c2bf30b982530ec5caf4091c78be86722a9cdf0efd66d9a2be169a563583b6b4d5aabc9ef58a3b0d36fbddd99e795561cdcdc4efa1d4d5bb2c42ef660dc26f535eb09052111d85540e9af668843c5f1d43a0bb22d38deb3e7f1263a2ea2bb13b9390a90f9121071e79381c12bd8abc13b7a986b26e14daa597df6fbdd59b87558c02687264e5b5fa260c75d98afb1e50b3ae2f94d306590efd2cee4d285a01c718bd30216ec779d1ca937914c8e97805641255c2695a592a3e1bc4b2238ba0c640cf7fde1c554cc3afa86206211160565d85288b5a0ee15a9b5ce928544695cdaf3b8237fd9a911e78a2c9a956f7bde56b88ff955045bece4275c617ebbecc915ac5c38b8038b98a2d5c21fdaeef7e81045d76edbb0004135ba3cf54717f15510018fd6c81f177cdb62fa9c6e59971c002ee8b2c29f76ae8ef416da5e3e16dfcbcce9d0869d8492bbc34de4af0af93f67ec83742198f89c52fbefb3331855f4001aa73aa904f96b21b9937234f18d8ad7a8f85916c2c88e92a28c34bdb3d3519f9be6be9740cc028e2c73d02debce32cfe7674ae5ce18de282726073da820919866bceac70cc47f21cf0cfed32712c51e0cec94d9a397c31691e91171573a9ba6ecf661fa3e70ceea2a8f744c74249643b629faab7885257aaf36c8a87cc3887f7eda0120484d98156b14548156352900e876784f9839b2fc3e267ad0911a9f4326bea8452392c25e48acef81b919ac82a5b5eb7ab690a26800fbd97a13f830dc5daa78bc02f9f919aec78104fc5d593f5ce9d7c430d00d6e51b34adc4fbf8f278d7e499a6876d3cfe3bc65556064b2dac2e062f0b5ac84217988e8d72411956a5af71c995185544c928cb63f1c80779dce0b9711179f254d8a5ef7cb6f5ddbe48371e8b1ba729cfd507f251c5309ef2d7ce9e0dce49c7ec6bd22d3ad54e1041ed9ed885bbd2358c8d78dae4b029af4cca318e923a6c0ac70470a3aa18f3acbff299ce6a7e9147e56975215e91d1976163f581c4348e9c94be1256dce05ea7c56693d4f4907d72885410cce775961cec36178273185d83d6be450e6da2272a7b5d3ea8d64c736565b33d07309681271e06882e43debb635a31a93ce273cc57db87aa296b1cf83ca9dee205eeb90195d082ee56018ab18a3afe7404cc56d58374cf77f68b16e41b7989aeb48b9582d1647b687d44ef5555afa2c453a214129795f37fb99657c4d4e59e39862d6cf0c22db42c8d3cc9a92ba0e8988d4ce317190792da4d3b729947a874827cd50638c5d0acd35338828680090142bde643233d5bc174d707e6077574213a1d2dda69348f1a24d0e21535a7553b78bc1c7a1f69a0f73dec2ee1c12e26504ba3e2b2f191273f782b3a86f78a721e3cc10c8bd6eb912fdfeef5d0f4a77f5bfb152589c38b964beb4221d61e6004fab484a7697eaf9357f4c3f34f604f90c77e3230dede891b3a168c430fc8a4ce7454541ca4304b85dd7ca7d23adb9a05f328fe0434cd20933e1754e0f36f4fd7ad3b7c9daae1998dce23005a866442d0ec33cc2a2fb975920c26fcf01eb203df6be15bcdad4f7713c055fcdf8e0b8b3a2a71bc6f33aeeac1e1523754ff61eb64e54bd1376cfffe97f85ba85d6c693ab68d50a8dd02b8ab1ed63046903873602cc3a92031d0ff2b3eb8816d09bfefc37e44c79813ec8e50e979c7a3d262be498d0cafc79f6ef3cfea2e9bee760a6a8a608e06ecbdd471994681a0befda8d415f6dc4fb86ad890afe95e5df336d1a0b76f8a108e863d2ac9c35fcdddad4f98d113418925ea739a15692514610e041baaed8dd5a944c118bb69c4e696fe5f5a2754116b184b248b9e7ba50870fae457be1e4395b2f5fe3ba1af8b6f30dc60c77058184a05de52dc929737131be55e65f7a3f87a12e223c7ddcf95409628b81a3af115ea9") syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 00:27:15 executing program 0: shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 00:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000080)) 00:27:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 00:27:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x180000) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0xc7e12e6948864c87) fcntl$getown(r0, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80e9, 0xd) pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 00:27:15 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 00:27:15 executing program 0: r0 = socket(0x400000000018, 0x0, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x22) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000e62de727944f1f3ce7ae2687d118c60d35b35b45933e588f7baf26f582b704cca656ed95d080d0218328c2b608fc6229a5a3b0a43d0e4a724f768e5d16b890d5c2eb889c0fba0b39d13a8f5c388d57bd2708ea486a8f39741c7805cf6bc4cb91828399993ccda0f982358eb2745d2054bb6240c93f55457ea4fb9e80f07bd5b1146059680985d6d92ac8933a7ca3a248ec919dfbf09251159fc98c3a1e85678700c5f6c677f1494f71d4033a98af5cddeed19de19bb465580e00e904a4be3500a43f052ec193881fe4219a214fe1604139247cb6c7c00e0be1c0eed32f7c694ed814b5366aebe5cd5744cc76830266becaef12be70724a8b9de53ecd99adf6996ad2c8f5d0794aaa22b98656917f319c73797f2e377490d9eabf8c801b1d2952c4d201c4b57933fb05bdc6d87935ffbdb360a775a57ec64b0268621de568e01d449d59a3b2031bc277d1fa2ebbfce559fe355cb95b65a16ab410c2318a5bcad599215df4abf69b740cf3d7afe64fd96edeaf8eeaedd304e176f3fcc0d19a4a652c96222b66f8045bda733213c3f3358c583c22053d4e599695cf3846e22032cf5004f683cf2081bb583272ae0a19aeca5eaa33c27c4f36891e0f8c8786f4f982175844fb4662a5be4f722a709f67277745e9d23b067b07015d618bc6f598e372587a8f394149b36fc21152a30f2ccc41e19a22a3f9825aed96ffd95ec26d3c4dd395ba2b26cc4866272709be3ab4439d011e5535520bc59b7a478f70c797bab32f6c59e0969baf48e750232ba25161d5edef4d121c41710a037fb91ab52d025aea929caca524a5b4e8c719ac41d1367de95c93fef4cf149f2f3b04d226b519cc87e55df0097ba28919da98934950680088f467f03203858c8d4a235967eb1c7fc4cb445e6abef5880a38aa05bd33c3ef09dc3a5f39b06b53d168d148cc54c9f778e1d832c048882ad1252b70d43add59d83b4d611208959d335e01dd72d5ab304df8c36f8f1c48b8beacc101e5a748b5e4582284508be04ab9edf21bec74193cd89e52dcc1e45531caf09b076997e0d004f67680cc925f52394f4c702877b3cc07d760999542d2ccc29a3a720e1e4a2b1f717755df8c245766102cae7d6fb4e8dd074c16c8da2aa9bd1469de5128d8f4d8ac2221a0a4a79108d62352a70b9f39e9a225b8fe010ec84fd0f53d1d1ceccc49fd510d1ef0af42992794b259376aa04fb25164783f7a3658b592965258528d460713946599548c48a55ab4b173a22dd289b81c6a65ff8b4953229c8f67a8d0df6c40e9dd310af7f06c568f6d9d50088d6280ed635472e324cc978c44b2aec72dd49b339862b33c3b9356b6cc9e0f767b352ff85723e6b8cc0a0ee82d4b4389dfdce2b14394febfacbb6c929b2f0d754b0783887d54e7babdeb01b60e21017178faa48f2a1a7bea0102367d289c6631d5fb7945a14d4db784acfd578ad64112763a9adde9cccbf0db4f22c06707a06284636cbeb7854a73c99181cb15a4e7fad2b0425a92cfdc880a48db5e77359b316f68e5636b54146aa35a7a337e744c81d30b461e3b59efa5c8292fb8aa5a6abf62032877d96756d76aa3e5cf679dd56cbea5e8a46f3ddaf57ee7265a2d0c0c81f9a0e7a93014e23cdd6bd1fd0512488f1d209cd45ddb70020a036ed8ca91c193637c18e60d83e5f3bf09189861a31a3a64216175bc78f3a21f289fbe425e7e35ad8ac5a4af3aebcd16d3279f06359e976ae22661fcddaf7303ef6475d34acb0855233b4d70381c08f856c12ac65f1f16528667bc39e8a7b8238e34cd0ad8197952502d65d8b2454c102d730bb805f63e6c225d8c4e36eb8116868a6f2c35078e0a3aaa2af932848a9d9d510768b0bd85baa6e8bc4998d00460bcac6d402ee1bf99248c033ee701a678a55045f658069f28e5e8b1f6cba74db9efcba3aa3240545834a4db610d26b240029b3dd6f5858930d9590803fdbebde79751633e1c86b2740bbbb07e99e7980ae8c678830601e42d1bc2884ed7a5eb1300be7908a44c313243d89ad66ba3c0d300408cf4b65e0b90b48937d6bdc57f1a53bc72d0cc446aedb685dab437af4c57b1bef11694ebc43dc01e2a3e03c734737188d812a962712123fe90c7fb68f8c7258cf4dd7c1aaa75950d187e7a300d754ee62ec71767ad78d373ca10accbcc85ba1b797fb89f464eed84c5c88cef80e066e33fa9c77c71749b1bb4af34efb78b246fb7bb70bee66accebedbef8f131460a30ed377525098c3d2f651130538ef06272bb8f41a059ba3db4b61eb9d202a9af2378e15d89db9aa12a8aff43832cf9b646557aec44b78ef3118ea72dfd010162c30245775709ed9c97118e4e70884e6962670726165862b7654d805b21f2e0e6463eae1e38704d137fff21634248468d343ded5525203d786213f3c5116ce903b8ebe65e75c00fb92c639e2c943023ff22240fa539030fd55af4178e2c2d347e0cecfe2316e565246a4f3f2040a4a0446f8deb5a397f91bdf85b6b38fe73fb36fd56859e0f7d278e7c1b9b646def178ee747d2e252ccced9483043044eeaf524785dd7feee4dd0139233ffb45906540705ea74475fe7539afd18925ea8f2a7f09a42028679130aa63a5c26da01e9870734f74d578b788ff3f9684eb9e9761c242f7c93a8baf2aae7a38c696306e22f1dbadb7dd79cf5fdf72d79c1ebc599b28426738b817a4ff2391d0bc02cb89a9f536a2bb203fd11b0d559e1a95e52d144fad6a296e9e5af7defbba43582029a98302b3d96b4bd605635c575f984b1fb381131df702da97e55e254c3211977516f85408fe06ce8a69a68c230605dea7cc7746261409558ad0ecb86d98dff273615faf68ff2ff08430127adb926e40b54a55fbd7732378c6bc26a57cec70ff8d2743cc2f20de4aaa032b1c552d861e38843d300b714164d408253b4fd67f250a69cb3158ff2c3c32b0eef3dd037c7e8cc78dce05894d7b8810a512ac514fb57701833e477be1c31eea917beb8d656e876386d36fb0eb504034b03be0a1419856e31389eaf3533ee08e02fac6b1858e4e748135d63a3f949109119acddaeb0a351be223be1e44968e53cde26db04b15dffa4cf40a1a1d80c894edf3b6a12fcec4233b6b666e43642a0ed31a5d95d0784ab4abca80d9a1f8f580281c0c5b97cb0abb27f67abcbb4e538726670fbf11e1b79b4338786073775d5433279507ed1e538e52adb6a8857eebb6473190634aff1071c5c39a5ad2a70555780548a1c682d51e1da9caacc5858c9e4247e4b94d97be2d52c27a95183a4b95a5f14647e6d92078865f80f5d4d195c15dc47cb8b931f8524a99f14b308a92850783e7cf0786b8911e769cb73cd574a3e02ad95fe126f52a6158a6a16ce9a587c25325a1d4445ff041fb509de6181d3dd9433010f63047a92aa9575ae2380bf1c7263ac20725f38ee4efdd2ab03e09cab8f313f3b56a34a4158643d675d5d728b763a4cb6059be507d9c68df92c519c7d48478923fb7309676333490e9e29ec8791bd0f3d64eab4c9059826e537158d502ffa81b07e15632fd8f3f22c4603d8718f723028aab9bacc1e5e3a8a044925ab9c1323afd1a32933bccd71546e066baa20174f88364a8a38489acf596b8bc78b1cf64d0ecd64666312b90cd875d7adab38e89f650c2aeb6716bc071539293f221c8f75c169ea597bebc738a5b5fa27289bb6d5cbb2ca35801b399214bb4caa4ffd326561fbcc10e8ce5e9c03ff391ab596d174a5f7e5e38e6908984ec06ecd0a42780bbc01cc88d305d7c91f2ba1032691919af36009a12ea8398739714e8eae59429a74083fd714cf6691a96484ebeed555463a92c7bb7e25cf235a994c078a4a2f11a39e7cd3533ed4d542fe309da03c535ca3a96aa4410512687cfda7091b34fcd668214b32c826693b202e48a7a7fc0ca83153cfd3856bb9d73c942c3fb6986b76e286a95e8a0dc00013978e9805e607261f9c13d6e0ea22b1a8960ef49c50f975560de19446e15634efe9c38d484be1afcabe7916e5cbbd85c1bead49141c34dabe8085de1eef9dc43f8b0f6d719b6d0e46a7a2d0845755508f93705f9b42a2ea85bdbae791b9c0e6bd8511a32aa4874ece8f4daeeb84792bf45cc91d3e33e2654d20d9ba10b613591bf27ac92c1ea6f7794e0854eecb1434163988b7e06e5d1d2d13e52e4bcebcec90e29a9f07ecd63313df9150bf7e9bd95f00aec3ee9b6b5359aae56ed1098fe5f1f5f1c92dbca54c55e89e81f30847b337c3d10d31d33d62c0a723fd4ed77bc08bfdbcc37c7ee11c48c7593a80c5f8143f01caf336d93c48ffd59e112ce9a921359a07b7b6f0e4227c7d6bb037519ab92c64330be14c702b2192a57a3a1333314fd18296855a5f36d941c2ab99de083b6c047613bd43cc922edf21a8eed8bdeaccc4961fd9864c5d84783b52fd7d2a27c889b0bb0a85be1cdfe9d0d68d51c9aabe96fe1a7fb3912b20cf47f2302b881951484c9cc021f2961c32f5b1c1a59151a0cc09755627d34771780c41d1cdbd289344329ce5bc93686063a8833fb603bae91161b152964429d0f84965498460d1a8dc8cea9c3952382edff07a1e1d1a9fd9981a6359c010104a3e8d73d7daa1dea660c2fc0ca5c8624d22717187cad267dfd8c7f89fc36e31c3c94951a5885eb432da8b6a1dbf195525879f6e09e757a278c3edb9c88c1f77dac6911c36fb0d03ba82a29102e50187c1f950beee0c26ddb85c01d44734a913d48c37e6804d7bb02ef7da9eca8230c85824738ad1021a286ab4ac1d10caecfee5fdb3a713a8b0fa7ff8044cb745fd2fe32dd7c55fbd7d3dbe5621b6a211abdeb8f2c0b1c0af027140cc8b9b6a7928e83902648dd48660770215d695e8a1d0bc549648db7c7f2a52104e151d918a0192c8f7572a316e91fdb3a3b2a33752cada0f02342ddb9506934d5970fcf3f581c9e68bdfda1e096a1e56b97fb78e248820c77c8ddbfe98480ffba2b659973b255e3123f99e29ea33bcd12029ee1ab39c41b05677603c9bffe9a0678fa866fde19b45a8f794206275ee97cd799357f3f22c35b7d75eeca4c0b7a22786db5434df7821c0346325c6e1fef8ac4ccf4ea73157705f7b44c736c05da1896a33a7859769bbf88985befb0d07aeeaba571cac9f798fb15ff450c917592a34a7e3f64c12ebd4840edf91bccae69586afba3d9c677aac4ede0e17fa77a9a2f2620303123dcd705e6dfbc4f3e15242c26210f5c9b00229fcadfe6cdcc2cd7c792893d8b533fe9c763e37b43a69f717a66defa4dee8850a034954a75b955986645ebc28f66fa9c4e0d8c17ea43fc42a4c74efaf8421a1992d7e0f06a623bc67a2563fd881baa452bd2d4e818feae9db04170c816b8397d63d65ca6be713c70103bc0fabae1bfca559d9b7164056e8fa0218e23faa26b1948e0e401981331dcb24b715cca92c210c2531f67c0744994fbd8be09b654429b6ae340c3dc7a4885ebba8587516097f7ae1d1020e9a9d9f3668810af715b65a33044a2f0d1cb040e13a55d8163501c4002f1f68dca86b901d17ed706f15c3edb265a145db9ec085683717b29f3e232973fd0dcd1b3ed72f06a4c6aa37ac251159a744ed4840a40f4a1d612d92259208279d877f0186052c812897395ec4b419fc4f1d52e06534e8ef1cf32534a10dcbb3e1c9a912249953b0a81a00ced4d4279c8591987181158091b5e7de69d86c5ba4febb5295671e26d23d373fe1a93d0f3b9b99a9cdabe2fa38f122a89782fd4b8f2e689638fce5c76ab3a6f4"], 0x1008, 0x800) 00:27:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0c0d9d5f0eb7a4f242a44e8ee5ade6c8c70cbc9cb832b4066559d1969488ef41d503db9b78b970d76e2fcf16e009e22d02e9564752fa04747dda319f22ba8692d84918df2f61290c8d8670b0889d0b2fae0faa4bc96f9fd630c19c1bb91a92f0e1a389ce3b4512ab1d130ba145850980558c52d45843f4c6dca819da965752fc272e57359a9ffad110f515a8d985", 0x8e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="830ff1cd566c2bc870cfebd11e4d0bd79b05598de1ffefb75aae91f9620e3aba8270d36e40062c2e8bb4c6f4f91cb1cbe882c078aef2435312988e9f589ab4b37ab8460b38847965975572270efe14afa8584ef4f77e4020a850922d89458a116cb2ebc5a0d66cc4709956f8296e5cadcf0a145137afcc42848ea7e9784494e2f3068eb145fb74db0c7c7c635010765af15070a17bd2e13a7ace83e62a49e553113a1f9a96298c4fdd8bb3dbf69f51d9ee6e80b5a8fd464e997ba34a5e62ee3e510a4dcf2fb3018651766fe5c58fb628600b1f7ab9d4e00c", 0xd8) 00:27:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b270000000000003456f54464e3f200f5ffff011000000038b60fb5ccb1d0ba9fd9", 0x2c}], 0x1) 00:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000014, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe}, {0x6, 0x0, 0xfffffffffffffffc}, {0x33e}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)="b6368a4f7721480aabee20ecc7085edd5dcf2b9073b5e465a1506a5fc6f4e140ea771127ed831e9e178dd41d2601b867905ef3df8297f22281a635e22d757ebda3bd2be2a4835afca99416127278dfe6fc0be0c360a139913eca312f0c49b7065ec7e988626708ecab4805794e7ef8fe64e7bbf37245b77aecb3e01926dd1bcde11edd845c23ea21fb8aa15cdb87c5b61a168d62e4e0d0c4baa08531ccb05852db5dfde28f32ecc48cb1834e654fd9fa251f03c76719c164dc4944057fc453f2fc605bc650677bb43edd6294ac58091c3b700d8c340d1674638106de89ae8b9759eed29c148dc42c832a24933bc04b2b3b7f0a97fe6ba8ef44cae8495de574a1bd83572288f144edbd7a721574813c63112477917ba6acfdd1a0e73c9d92f1e19ed67e1dd4c7c87df440a90513796f9986f5b096a0521b73103f9cd232d5aa10b68455711fa23f42b5af307b6c3fe131a9685d024e69f4f352a1be846f2047eafa4e428f90a326c839274376c3ee3cbd940f0ce5fc3d7484680e9915f0a870486e05628dd4adc086fed3dd2afe7aef56ed7bb50711ab0075d5d78141aeb5763437cfbf8aa933794c6804fee81f0b02639faa8db1e416846334727712058eafe519a0d9d7a773d6a42e14663ff34abb1b892ec2793cf489d4b679ff63c78b2906ca6ff4c3506b4145490cb0ab072d7a3e4a720e64b1a859d9931875e17d5542e160c6a111ac4434e69204c3a31cfa5681282c90cad65f860875bbce7921698e553b03b989d5df14195bd6a41bf5e707a810404965013ac472997f2c91cd30c2214db1c752cfc0ac143d0c91aaabcd3aa086d91c8f5a5ecec053bde9f6345f7d976833b7d52396749fe1728d858dcefea5b925dfb6457509c718a487096ba42e2635a637fa691adb8c113d2cbf16a81000a662e4e425c7d0422d34b50b9f7d389313185d598b6ba7a909ebeaf4ba8e9c733f18931f2ce3c5b7169a330b31d711602a8932ef18ec032fab39ecc590fd8c13cdd4934c1d5eeec3580f2d8d1d0e179c3a67b21e9c2616855e58d5daeb8d41441d57d2d9a32130fbe6cf3e7d5c607f559c48549e979e6de68b1666db30564f6801638d082a6da81030d70a42676fed52e184f3e1315213c5e5d74f7bd12b86c9c54890ed97ec53789b61b42eca807f6096e2dc5df3c666489cbd136751195bfea15849c6be77b0f1de2655ef8f1f6ff724ddfba4809e4b8c3ac5d25e7770c38ebcdfc5327cd0944540c9af2b187fb09c7b3843b37d0df3fd08c1a99b82da3db41ce53cd84c848deccbae0f5e94c1b9c685fcd40387650a86f15eaf224a81aee1fb711babc37f5ffa4bc8705914017896c182a824c252abfedf5a10f6f96d94a56f366e2f2c8d706b3e444edc6e0045fa192f6268f9dde5ec96353a2c070d640518ef6ec3ca9d9ceb5ce09a849062c17913dce27c0d1d6d9800e5b75e885ec31fff29f938b51c01a15802286b69e03c6908da3b347b0012d7259616fe8c238b7680a4fe30d5bb26ca3ee43b1706fb315139ba0ce159d9319c844c0dbc5b44bfcad2a5478e064ca0fa60129e90bc94fabcc44269f60af25e42f5a2c972eae5a19824b5a8d20407a7c148093ef4c706c6fe9275699b1291eaef1ce4e5a4131f27c0dcc59d45ed417f8c7c345276cb45fc8b66e4380b98f998cbf85c58ba2cce623fa0a18b2e6156255d43db55e482c8181715b3473e42371f406cd94dfe2812a732bca038ed99cb19c3a266637c9b2894ca4ba630d749081981a86b0364847f01ec5cfd14872fca2013204c41daa93fa0781e7549f92e7146a6d747d454122cd50092a6fb0e5fd3d5843233f0e8359abeeda932191225b84badda44c8b968f5f4093e9b26589369c36ae65324340ca4bfc6dd33c29b56ec40852314bf27a4483f4fa80b94b00289d5186bc3c9691cdb995b122743df2c73332b10c7edcfe60cfcfc1f524a9364b3038e1900e530e1d738831c1896da2417cc8c989784101f4ed08b462263018765098551d012af259380bea3b923910b54891c498f9ca49027439de4afaaf68348ea77f14e4be8da9bc6861d9c460bcdade25f221539cd554656d5f6dae6c30fd67d5f0a1b04657dd8ae236a0054b6fa8cc822854c01e557d9dcb1af887e7d5cd7f4e430b8c998263e4686e830009bec39511171d06f8c5b58209cea39210d798d6c916e48a1e8568ac397823acabe600ad1b4de432ae956ca402e241861459f95248af1282137baaef00d39a004203679565aa0217f2b4171aad7b64cf68c38f3d79d65bd98508965c2522b8b87a1cd6f22d5fd232152c7dffb99850c60f8fb2e158b2e393257af237604d65a87c694768a292530fe72546d4eb9271b486c954ae20a71d3ae8a0b519f09465303bddab9028dd25e8c6ef3e45d5363ea4729ddab4eea2fe82059388be307df4da6b5e8e18be01abac035ce7b33eb3bc66e4b13756e2a68610a01d31b44e84a6075f854fac59944efc01785a4998be8084542f77a184556d7c3cd2b53654395e7941777f5a2ed418873f567887de628735f61f1119794edc6b4f154746f354f3178634499ced86abb46c9fbfebc7f37bb28648a7ace741a41c0c611ea948cd555f0ab4eb817ccf5f58da5b6bb9a4d0a4d2834eb568c76a6e2fb296ae1eac84dff4524fe7e99afe43912aa7c5f6554f92799e774a2f35508ee0b57ed86cda4cb9f1e85b147dbf0d0f6f39b4ca42cb5a0fdb31a3058e1717c49640b1613332cece9b69f58d6cf051e31fa52d24ba04815da030646afd16d519bc7a84a8d40707ba7c9749d11d75fb11db807663587035a2ae10a68ec70a5e1ffeba20d06fe5004d2a09362df0106c2ed71294fa3a68b0bae61fc5d5d7f176a579fe5aa06633c440c995196819762d5f37c53f46ef049f340de1760616c933b8d704d912e0e9b826f7f2d0ed471b9aa26930938ab49660f36f5883ac2f8d8f46f21c3a2a92126808b7122f1539c54c01c27179fee9c441554d24c82429d4785bf8eb4e4fc41827e0ae9146e3c68fe46166e56818b7dd4026e0cbeb26a1007f78622693540f6e88ec4e6faf24656d19933d862212db4f1bc2de5be1ad5d1cc18f12dad4a3db16656a41de99386b28292fc75a67dc1ebe978e376ee92307335c2b68184b7949eccd39d7cd0756984cf9172ee8e884526c67cdb9fc5a2b29c0598e474682add3a5e5de1f07681f31596d5df723f0f5cc0256b4c3e36de44ea73da71787d7aefacedde0f6b3bb55feb5275f6c592ca0859c6278b3577fde46bc64bf54db5ded876d09799f5c7f9ec42874efcc33fc8c41a4a61f1ba92a27dfeda1bb52867247c9494c6852e4a82005c3dc8b586a7683b350a2ec6cd699d0999f32b84e9526a0532312ca96c49412530decff8b4f63c61e26af6de6cdb2605d155c4fb08c3caf1c1cd067ad1515781437bc33d4f1d67f1c02da4b7297074c1bb711359f9e94cb6ba8a46acd8337632a2c7c2a697e469e48abcb37ed9083f20fd59658e26e087678939e9be08746d2cdf586ed561fee31de997f46d84f17369bf8dbd9ccadb1455e9f2659b61510c7da26dfc8c7fc10c5792db5b10fb21ce636492e03aeb89534388ad0f22ec970cad4a09a5d4c44ac81b37c2c7e215b2ea87cd3ced3c9f0f1f0a78d46df000d288d5431ce303fcb3ea66dbd0fb79a35eb36a9123863a9ed045c6151e1c02841d72a483c1c88dde770acb089f4227818ca80217c694679a31adcb777916c81764ea346c6ee6a8d7dec05b4f25720ac1ccabaeb86b6b404546244bfd65d9760c7baf98bf7b7c5804406e1458d103fb030b14505a38eae501f2c7891840b915da1ac411157c8e3b7099d8e8facfde19f85b7514792786515b7be0ab6708c79d934745a81e436fd4e4a86c053c8ca7f67cbadf7e34d6de913f963ed906785cda677637ca3b58c095feeb09c947a61f4a597c26dd4abb5e2a39c9febdbde98078fa8fa781e5f78f55e0684a3f2d019085117fc77fe20dc026597cdf66e80b5f43b28b1c6f565eafdccb285546d1f4b00db6a28525dadc01576b279025c439b1ecef2551c9006703f87aae2d06ec816a5b3862625d185e32400b5967b7b8e6aeae6337ec93548cbd5afa653906929e054c3f154856fbb864345db6b7362ce6bf67d1bab9ee3507682e7f0e0b3e955f569309aff8ae72da30a4bf28bc02a81e563246850b708e22ed718c6a2dfc944706877e77245d044100778ddb9e0b1a26784a633a80a6f249203b4797ddc3155de63378ba4c16fde33f7897af992dd243067948d43b22faf7142eaea788fe07aa2f854bdc37f33b4fb1ba7f4ba1c4538d52f87dd0aec8a50d62f50ea3ae88797167598139b0a4da4b85b53668d0d47816bf98fa7faba6d851e221253c99c9fedc78e33426f4dbfc14fb79b8e07d3e383690115ec2202892d6688018777e23001f49ad0dbd88b55ce1a1ee81cdf1b5b4fba357f24410ac66bd32f68bd3759f797fc9c4614ebebad042c95c691a6fb2db008f051fc8ea8c73debb61e8471c9207276063c585244a12bb4106ffc5d5205db261dbb07b537c6f3a680f1ccaf3c5a2eb46d8bfee872336228a88a33a36a575ab0f1eeb69ac90ccebe9d8564e37ed308c3039170fe839115e8965816ce2da28eed3f2af27520b92793b43b806c3f1fed63f0a855c24965ae4dd15207630a03ec1c0099f0fed4c70c98a225458349b9332a74b54f3e427f02b5ebd71ee4e1591400efba0c6e1cee84a1f6a5ea26d0d60200d3c53d9fddf7db6e222b86316a0415ab6df5a6cf03033bda9fa65c2aac5e55780e98e85a06ae4f000a24a16353c0c8098433db43f6eadec378256cc0d1fb74481b5d6b9c4f3b926e48c726a3a5daad9c37b4f7dbd1519801e9584bf6141a68b0d45a7a5edc56974362788796de1cbb8134f88164f25b115b4bbb52cccc1a2c80e993e12d86cdaa27b73698381acac5199a910ac82dcaff37c85eddd41c8437bf74f3333bfa7493120468e0d8563d4f0f402f4d0fd1d407a8c09748cab783a7f82dda1a8d5c5e6c31efb6c75096c105509858f91ccb2b847566a804d72c5e845483f80c36df28e704117fef2634fc20b7d0a85d499d6701067a5554eb16373787486b5eddddfb127c3b61af7cf4050679955108ffbf7d791e591c940621e4a70e002bb92602c7fe57829460786fe533850feb93c4d457746e60e45f99fafad74da197ded591ab932a26dea27a0863676dd7b3482609c459c4709c80c33383922bcf8a24458ba2915fad77502fe9977369d6c07c7cd7f9bd2f44f9f079c6d001566210d10ccac0653033689a7e280bd451f00de4ebf3e2a0d990646de22fb2c7515faf8ce67521e7950e6a05d8f1cc8d38016171ec032860492088eaba08c8b3453b987181b0fd982808bcf49ad082b9b5a3258f52445004ed23ac65f3aab57562ec87317b402d543cff9a5b6f3e870f86333a82d543ade7748986635e094dcf24594196e0eab34fa76e8113829d952476b23ae07f86f59ed6a7bbddee9ce168f711eb1352556dcb5a70508fae0a1e00b7a8012a9dfd0f60907cc817aa31930fa83a4f19d643d71d50458fd940e30f0bc6f7ae05fbb4164d89d000f573400a643b231553262de5328beff6ddfac7593f001176592748b78d20f609920c7e3f1f8202bf1a832b1709c743f66d543a9ee9859a3d64c7e7a983dd55a0297c699c53ffbf6baa34278650e990b70813bccd4eff16577b5e480d33d0ed5a6019e36a8d61828bb05e329a6bd2c1b81fb8c6c449f", 0x1000) getsockopt(r1, 0x9, 0x40, &(0x7f0000001340)=""/245, &(0x7f0000001440)=0xf5) r2 = socket$inet(0x2, 0x2, 0x3) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/33, 0x21) 00:27:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x400000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 00:27:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0) 00:27:15 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) 00:27:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:27:15 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xffffffffffffc8cb, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) ioctl$BIOCLOCK(r1, 0x20004276) 00:27:16 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10014) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0xfffffffffffffffd, 0x4, {0x2, 0xfffffffffffffffd}}) r1 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2afa, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0xd94c84ab97826833, 0x0, 0x3}, 0x8) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x52, &(0x7f0000000100)="f307615048410736612150bbb1ab3832091c8f56ceb0bbcf9ecf6d0ee5c4bb33ac097aa9cd11d77e9a9faf8406316f7b7fdb730abadd2948f990ce4d7ad72b42c9b013b22caa7adb19afdd45b13b7f8f7d4e") setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:27:16 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000004000000000000000000000000000000000000000000000aaf857abba380584f11dc8b2d6902f660000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) chmod(&(0x7f0000000000)='./file0\x00', 0x17) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:27:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000008613e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="670dc3", 0x256) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:27:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a9b08bf843cdd802d56a98e4102a342e8068072faca98602b7c5faaca06719fac96efa8b26d2487f00c1822e81e3fabfa9423f030c44ca3c06c5f59e3b8a93811888ba32bc8aa0fe19abf71a", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 00:27:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) write(r0, &(0x7f0000000440)="9d83442028c4c7dc9a1cc895f03a14e704708c0d8081081ae044385b13ebf80cdc4812dd4639691a66034709e57e5fb5289a5ba2fe064c82467724e9d78a7c52812664d1a64dd33323c4dcffb3067d02f1c9cd2d05b2af362b72a15152e889186380be226e2cc4de46632fc1495cf22898b97ae48ad0873b9f79a6586b421e778736a9d0c3c08c91d0884aca1488f02d602d985bd4a34c95e2aeae15d85d4af8e7a707f0183dc2822070de0260f404678895b5fe78bd7dd00b384e159fe6e877cc7c5e7ffcafa84f473675ad8d4393364b71cb10493bbb16b6a2c340c2d51061dbf992afd4ac8542c51a4d65", 0xec) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) 00:27:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 00:27:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000080)="0cd88a8d01000000000000007e3a", 0xe, 0x0, 0x0) 00:27:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/113, 0x71, 0x800, &(0x7f0000000140)={0x18, 0x3, 0xe3, 0x7ff}, 0xc) mkdir(&(0x7f0000000180)='.', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x102) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 00:27:16 executing program 0: r0 = socket(0x1, 0x2, 0x3f) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="5f73eca2ca36fa56565747cadfd9f0b2ab5175b9daf39f00339bae3b0a02d98596618c1669cb695cec5540bc00c257ae5212e513ccd8dcfb95cdc2baa2ce0467da74b6cd334bc72b13792659e421d8b1dec644a3c3562db504697c9f4385c2c05f10f6b19382b30aa59644cb9caa0fe022331efef2e8656ff48306cd09f26143ffc3e9184edd269b3ea5b29b346783ff9ff7d7d46e74b6d7b89f8b060885504833511ff2fe31c9f7", 0xa8}, {&(0x7f0000000100)="7b6d827e4a9d3ac71fa4bd4a554569aea487ad166896ecf559d8237eefe4bdeaf83ed400c9f7295c67a702b7a8e1590e1e3394256c23453dc76c64c2", 0x3c}, {&(0x7f0000000140)="84812d24b6b3f270489ee8b467d51ed7a072aba0633f83d03d7dda61bda6ba1cdb40c9c93f3720e7aa95728ef787e726df9194f362e1e00b7e0e14ae97eb9615495c50e260237e7d09930682092bdf0dc51ebf60b65c15dba89a11459559cba10611d041b4eddfa7f0144d2ffb707a5baf9b0672646be82a3710b30d91e8ccbb0c3fe0055ad3223b0a8961672e384c6ab191308d535c06418f06de98161314940b92dc9664960c22fede34bfb8993da56c0ac10fb51add0b0ef35764f77d36", 0xbf}], 0x3, &(0x7f0000000240)}, 0x1) setsockopt(r0, 0x5, 0x7bd8, &(0x7f0000000040), 0xfffffd1d) 00:27:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) msgget(0x1, 0x2de40de5fc45c2a1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 00:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/55) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x3, 0x800, 0x47, 0x1}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:27:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x40a49d609426aa61, 0x0, 0x2, 0xe2, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8012, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0xc200d265869f2ddc}]}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x5a) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)) 00:27:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x63adb32f13efe4a7, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x1) fchown(r0, r1, r2) recvfrom(r0, &(0x7f0000000140)=""/150, 0x96, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x5, 0x5}) 00:27:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = semget(0x2, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/53) ftruncate(r0, 0x0, 0x80000000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xbeff) 00:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000740)="b39a1d16178c8acbd500cead2b24edba14b6478d1401040000000000003fab2852f45ce71c108d975ca225d52884b114c33a7b3520da53018429a03f7693ca524ef91edc7ddb2a25d42f1fdc152090dae08574e9466da7e00388afadb8e06511c98b6409b8ee1d88de488e55d5d906812117f450b3c35a8833ef38fd94a2b743e14f3beb82f71f41e12eaedd34fd2c0434ebe0720994a2bd894c3fbf1d95abe146d77f2e97a9dc2d4c210bfb0c61bb4943f06078a753ba83d8d8051a3a6cf8c09a3ea4dbccf70005c39004a9bd173262e0dc6ce5b7f3f2dc1b4da37c07608071caa579fccd346fb4cab172922e08dade96d5b3827e0357ad285310a05fa51e6b22e1e81462000000000000000000000000c37aa59b61a9445a3513feed8970e51ae775063d55827cf736470bc23482b213e9143c61bc760b9ef6f560ad15f3ad00e49f6c5bc7729f563fb0e6c0c67f8b29a47af00e9e705ef39c348e2fb81262028571a097d368033d978f2edf65198b5219c63c1acde902c3b410c968b38e0f6fb8f860c62070d1f3ccf9c46a53970f976687d1c5604bf509da2930a92eb72285e77632284d5176fce89fc008a12936") 00:27:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 00:27:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) r2 = getpgid(r1) ktrace(&(0x7f0000000340)='./file0\x00', 0xac91effc265146b9, 0x2, r2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r3 = socket(0x6, 0x1, 0x37fdb4ec) fcntl$setown(r3, 0x6, r2) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) shutdown(r0, 0x0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/245, 0xf5}], 0x1, &(0x7f00000001c0)=""/138, 0x8a}, 0x1) 00:27:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r1 = dup(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) write(r4, &(0x7f0000000000)="a6", 0x1) r5 = dup2(r3, r4) symlinkat(&(0x7f00000005c0)='./bus\x00', r5, &(0x7f0000000600)='./bus/file0\x00') symlinkat(&(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') preadv(r5, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000540)=""/9, 0x9}], 0x3, 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 00:27:16 executing program 0: socket(0x18, 0x1, 0x0) 00:27:16 executing program 1: setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) ktrace(0x0, 0x1, 0x108, 0xffffffffffffffff) chdir(&(0x7f0000000000)='./file0\x00') 00:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x977971841f45739b, r0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xd99, './file0\x00', './file0\x00'}) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r1, 0x0, 0x2c, 0x3) sendsyslog(&(0x7f00000002c0)="6ee6b5696c3d78422ae6243c0aea00665555eeda7b07d44ed4edbafb7599e9d1f3947cbd37f602d774b0ad166cb2cb333433e95a34dcc6b61ab67c97131aa3733c15dbafd3d157cf5781d4c1940aa8e3e29dc106e7", 0x55, 0x1) 00:27:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) 00:27:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/146, 0x92, 0x800, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000000180)=""/241, 0xf1, 0x44ee56e3d01303d0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x9, 0xffffffffffffffc1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semget$private(0x0, 0x4, 0x100) syz_extract_tcp_res(&(0x7f0000000340), 0x9, 0x7) syz_extract_tcp_res(&(0x7f0000000380), 0xffffffff, 0x5) r4 = socket(0x10, 0x4000, 0x106) connect$unix(r4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc6b363211ba47632) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x200, 0x0, 0x401, 0x6, "9e13abcc86c1a233f7ff4917156d3af2c71f3277", 0x4, 0x10000}) sendmsg$unix(r6, &(0x7f0000003980)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003800)=[{&(0x7f00000004c0)="eb023e921a8fcfc20cd7ce39623c89eca007969adebfcded9dc91b37fc659ee5b7fc2bfa19cffb079fca11d3545eaeb091c53a3f5697de83639f437aac5c023f2a7dd02ae7c198301a43b86a22bcf4691eaddbf662ba0b8057636fd664ba8dc4d09c6826668abe693c528ba2f7e20517bc12d1f86b87dd2ad175cb240057723d6ac44f3d716e8d5949efc036d01eab1ad53b7f4137c07d1c96ff55ccfa5f0f9f68bf21cea77820f0af774879730b05181dc434ed791de5e548ef41172cabf5020aaa9c4f66e6ed982c51e36c7575d7b93c97dd7423306482f62444df68542d62491ed4bdd76a3b5ff3c4400b499777b34c4abe4088d5620203621ca5d255514de56b17b7121bda6d77644b2fa90b44aa076d2a3152655255d0f9caac7f3543bedad2016f2d670b4f7528d6b2c584270c4e51303428c2e74967dc4e8b8ccf3c3d4159a138fcf61c4af66558da15eb275dfcc7f2166e68e4d5ce3527fe6080d1209248e33656298522ada588cd01beebe962eada50552e04fa510aef664a4a0dd8078bdb722f6f18d40a1f76277ef577abcf2b09836eb6ef6a10b825ddc1f1f7fd2ad92d9321aea44510c9db50e6686b356ce720adf6c4487fe5035114aa8882be2ef913a1da00f4dbd10a32c05c9889f7cf2abf9d3b6a7e1d4776f81d252d5c14d39d3c5996a75cfa7c00f049aefc030b83194df76fe165493a2ebe08e57b90ffdd50c375d1182f77c812b979c6e6a5ff759be82cb117cb6f18edd7e991b199c51ac9c42862a1721c65d39b68c02b02ca7f7c05f96e777f21bcb01a9ed2f8fbb037843222b48d04437ee782f3efbba05577b457ae6e1ea7172d59ac1476798b135f3b5a0ca63d2af1ad9d6e8a3bea6c712828e3c1f5241723ebc9dc85329fa3a3e68de4f4205035a3c562dd44c5f9fb9e9e41cb310a0ef27b744e9a22838135a229a055f14507e709aec922479ab65a15aa06d08f4e2d2ffca8809f400a732d3cd1d40e8638b52e85d271a548f6afa03ed000f27e29b72bc5519d2f3218cfd5f4bc1e67300bc8c3c80c07adc83bd047325052de741a14c4f2f9d2cdeaa9be9b6bcba5e7f56f8fd214c082a83114ea93adc3123d3d92b7fd77660929e524bbe8b0aa11ea4e139eb0f8c1fc594d5f686bd55df83de759c7236841a9b304bced8d4be9543adc64aad672e5fcbb633549ac48faf5c5baf8168f08a59a8d5449400986c18f6b6aca498b1e7b7988551fba2393818a6cac72f893fbea784aedc07fa847432a97112901738d4bc27ca2095aacf2f516c10cb7079a9d7f13ee6a1301373cf83f79c7282758e8e1cc28af0eabdf316a1bb6c45a2addb63ed6c883c76bd7ec5e8e3d27b9d44fdda1314da1fef65d8f26ac2563b53cb07f8fc2d7f0930487a7caac7321ed428b35e5c7c4ae28907aa520c5a2d6e7fb33d48032e56eb933ce710b7ee60023bf59d5bbd422b35314f30753ec52deb9b80fb718129752ba96a9c2a7d6b4183e8793cf8298c9867eaeb3b8db69af26b891bbf86fb91a7f7abc7d3e729a51d48fb5c1a06831f36200c0f91164364ba9bec9f311a1a405a1dec5488a98be6b97d2278d581b5f14533bef3f7e22a9bc1c8196b8a40b53631a07b87f3e5d45b3ce4ee415f9cf85e00a19c24a28c449240688a9222f3d65604e9a050ae37727397599bc4b19850207de26b457aef14feee7e5cf3f86418ee19f289abe3e6cc4275c02851b8a54ad61036d34dd00144150334bd0f73aa77eb67f41a29a431d0aa145b4ebdf75e26c069cea8fa326e895dd7d2fdfbe00847fea482f5d32a34575b7e8decf05e19ea379802513497978dc0d342d53bb01555b152d278051c4db62738b94e83de229bd5b8d015ad57ac29954decf694de46cb1cbe25554a26fd6439abaee7c5ac8001c82564fc1eece91510e6ce853a8ba72351c9c209b2cc5b74c2bba3991deb49449d6198c71730b9dd6fcfe4ecf9ff4614545390f249fea900cf8cfbb328f7aa064a0c283738ddd369b2d0c95724c56a2828a9df7a70e337cfe2689b05f1b082cf8c89698474e05d93de1318b29c4f1b41257501e2f3a183e5db9b93070edbbffc9e400594c2e3fc9d9719a55958005039e9b2182157c202aac527a34be5d42fc2320c0d9ed94905ade17584c4f885f89d1d61a9e21cc9c65615c05a488c89fcdac2ef8f30e8f9cbffc3a1112bb8644b7662741ebfcffa708b503c6087c305d33a2fd1324850f777100c528c74468cca400aeee9289019f2635bb42215b9f32ac315ff472d0fac335791982b52151dbfae68b3b891e33fa4c7851322c4129648f95e970b113a380b10a2be5724949f6c62b9b91b035341ae251ee3a85e29e218d2bccc4e7c2dc7a533f33b061772afe33bae31a7e01b20077886fbcc25612b48895e58a5df1b97369c7a8e452a470bdac319aa75be0d1e6c344d4b4581981e050c86693405eae5cc2fa7a3b50e914f90e63e3ebb8d98b8b857ca8bf7e6a8f508be3a8b4e3cc3d416a4fb2da2357ee9aa85c72bbc6e4d10cb79454b11497690e6290affccef5d0bdeb544942d5e40e0a2dae4c5793b24dfc61e7593c972e46daf118699476c9fc14e958e84e9700b6d8dbe9223eb5bfc82c8212457a13a7b94a38ab9d987e36b0ea3504b2eb22e05b23b296798f52a4744038ec61f752bb03ef7f7466b04fd397acd65aac7e85e7437ec0a4c210f002d87ee22495bfceb02b72b421b99deb85b0f6b33630bea3d3c60bd3590d21188a31b2beeefa212dbb402a1bb51033dc6dcf435286f557106a1185eaa532052689b670bf9582e17531590406834b2619cfec6ebcbf432383f70ee326960175b7df483f69bac9356ddf63b55eae25675f46b6c126b3883e31cac131d31580a05bf2ffba3f90d8633a3f5f1a9371f20a0214e9aa4999c5e0dad9881d21bae1cd2c090e0e1aa50d79b2c29f0ed312aea5a4c1f216d6d281aed2183349788c3aebaaf2ea27c03bd31d0df442b3fbfcaafc2b4a4f230b996a92c99c07431b0fc53cb94ad2154b910a5773eb7f28d0e18f6d9ee241333c73fd73b3d8ffbb55a6b552ac4f7aa061da20b5fab6457621bdb7e695007a497fa74d5c04367cd07262104b27ed25d62b6f7952194305723c324e7ff1124d662cd771b0437e963b10a6f19a5210671cbba3b8219839cfa01ad315e418c909687aea7af52abe272030a214fb5b4de9cec0abfac90522199b0ef25ae938935a9c7e9c6b2aac98de966f41c9a46811462e4a95704a95437f49c7b8a0de9114656981e7752b07aafc0c4c2e184eebd4fbadef1e4d1efa5cbad9e6874d212bdb66d00894e05d63c7bcad71b7fe667f2f4c78937e91ff196168bf2c20401db8e83354767316f774fb8fea106db770e1fd5607b7604b7f2a32ab6ad4ca0c94318a07bd6a94d3df3c82f5add71c39221fecdea21a95b095a1f9b2f0d4bf3a2c1ba96463f94a29b7b5b18e205f44fb6da55e2cfc5bc5226104bd80b57b10fb8e81d7d75adbde5a9b327566b809b5c2a024665286538dcfc36b476e15af7756416deabd3e7668223e08dbb88f45dce405e6f048eb8d10aa48a55530dc42e93f00800c439d05f1699e9ccc2decf41b1472736946188a79be99e6ecc2f94c8075a611375599b43fec80b5a6c869effabdc667478524fe03c9ea5c61af03909754311ed742b76d3241d116083fe070e8fd0401741ad08bd1c94e3dc67c1a5c971e5dac36f1732b1bbcc2cada933bd5adc09c0fb8a273e44ed65036d416235b0378ba84cba7a0a07d402559b350cc24b597399e40982163770e86a2db91c8bf85c2dde31202b4749c4482add5422a7c0eabe51e05d0259fcc6736acf8648a1d0a4127b7f5823896c657ecfe0c019bc4414cb5d954ed23ece536ce86b29e36999823618265998efa5001839b6a02c4bc65c90390e88a1e19971e1cf54e51d94dfdc37a06603ac793da6dae7e2126a33e533566eda6e26f0c7e4382e1a23e691f429b0685c1d072f0fc2902187d27d3a03e1ac7b77954113c6d6085ba8447e33c04ded68f71af000f79f9f3a98481dfa5a492b07f07a5036367fc47f32fa34ed2cad135975c10996df6fc76e61b5dec5c263b866ef3643b089b66510649245bf3758b52b17521235b5979defb33e162517451638f7f7897beee9c3b82138c375471d7c3140411a1b544d5714e5e880380bdec410d308a9533069b5de415956f4bbd2c63cd52594798b5c3dc323be374f8d57a22250efc3a98e146811fa976d566d1d67e3fe01157b7c0c572517b5f7553d2ba424d6108b324aae6a37c4e5ad783f691e4adf54c8369424ed4ce846eb11d496a69d8325d968cb63c716cffd6a1b43ae1b73ec400be4e671a75f8475a481fe1e3bf6cd84723ffc0bf94498693d74af67f88b174b8ca795eac696172148cbf200ac5c6d75d3c10bac29e49da60c3c9e5a413bcc3a5aaf4cc069813211c9869e73d459fde759b122b90e263a915a96dd2cc4dbec48c197bf51c1cf8cfb21355b03cf399379a20272444d63faa3671faa5a6703ad137e6ca00c0b343c2f4fd1f5175d9372fd59c727f921237cb79e59a9f1b9878fea3b5b1f0c8653777516a1d0c593c1b6fc53e966e06f9b0495e3f78708fffedccaf9db7d9079f346f769a8bfd0b74bed80175cfc646674ee2441ffa15b09e544f167c4f682d9378bf78d7e52edcb0e97d1aeb4fd079fbcd320e8cbc5e71225f5b6bf35de4a23a7d6d9a9be300efba0b2be7eda38535a127967ef3e0424366250567417401435bfe4c4a4f3c14fa0f703c93d261987ba1b7b34c628a839b1026019ef1177e6840c06f7e9f16ff4c91b99f32b229384fe73a528a3bdb04edc206705166973c2da8608a7db5e7889983c712d5c986dc7ad6a040b2ef183487cb654937a9992018ed5ac08adc168c552577e0d59a4ec648b3e2e610c7c7f1870d3548c942936ff5792e95b8d50bd6268a8cdc3aac511842cfae5cd244e0a95e0bb13d932198104d012d92acafb3cad41e7f66646d8b541589b3c1a7cb0b62c11f79d079b7b9a43795c6d6e5c5dde757bdcedfe54983ebc511a90e2fc4941291a90243c4b2a113acac36b0a70661368196315b9504d4a366c1e4f342006dba7f2e9b1d829fad68f8861d870bd1c69b8590c82db98bec5aa4c0a95923cd46cef8a704bcbffc14b06c4a2526646aabf4ed734383972ba753efd43f971032d9f8b68a56ba5d811943ad472e959aaa1dbfc3599b4e93502657d0772ef362c8ac67114bf880dc4f283245db49b5cd721023f94da3c38648645bbf61c8bb8454c1baa011e81d8bca67545f5cd4ff7f7aae053626ecaae3dc6d23525823433f25a7d723e44e19f5b5a16d343a9e616f28f51c9df8424b5ebb46dce68cac6303a655593a0ef0b64c2e6e4b07584ca7bfc61c813cf94f4e6dec374bb66f603fbc8065f97fcfbc7294973a4b51fd89fa784cd0ee4ead19c8815b21a70d5df595f01f77f0356e63e0f84cdedc439b315b8ecdfe782e3e069d925165f4d0466961a706e77639dae0deaa09f319ee1c7f223009fc227ee2251fa80fcc8eab397c33b221c91c174cceaf77f40f498e6d42da33f433c9b3c2b53ea701074ee4d5ddac897bec6025e95e029008516ab2cec379439edca67781878b523ee7a3d4fd8e951857f6ab34204f42b49ec6cc9c7fd0465a9b530d4c5ab11bcfb402b63b9aae5f3b5b7e9bc83d963d107b189bcbb2e3a1f826ae415bebf723e27c911c44d57a5150885c7ce8024179f5f8dc5eca414d373f1933ab7fb2efc5519a", 0x1000}, {&(0x7f00000014c0)="ea3f5c6e87b7a38f71411890005b2dc5e4041815c7568b830cabf61ee5af7c1b00595c3f59f62ef900ebade9196b6ea83af0a245a3e94b0fb4d4c74e84a1f365f65dd8269a30c098a80e7f544bf59d89971d4f2785ed3e3308b9c5282df5b92a972aafe6c41b8ecc8026ead14922793ae2ea243a13574ab248a764b34b98750b736185dba0aeb2f74edf37de556affd5015de97e4f1672f1ee16188d7d63f62a5c27e647896dd54e7c3e468767ee54edf924f3ffc34be31f78a3e66d5cf2b6a1dc16e17934940a98a3150e9de8f8b0fd6a2f4909581a42f4638c2a8e37d2e812faa54569a48ebf8c536bd4720aaed7f88d8a47c360ab56ca8bc5c8c259549b", 0xff}, {&(0x7f00000015c0)="d28b01d4d4bc67cf7a8fb8ee5513d4e9bed61c8ceeca7b1c25f4fe24ad86e928433dbc9f7a70d125a1acc053e3b6ba61c984357693273b4c4a692ff651fb559df3489afd245a006b20f6bdd0a84bb29d1c9e431b6cb9e7f67b6b8c97ac0de9d7d9cf8c7e6d0eef7a4d5d627946b6b491a3fcb7b26a3ce649a745f3f02fd73077da44b2048db81629a0b09127db103cceef52da19ddf1feec728944493a453e6304f065c5504cd1ccc02181965112aa7e58f043acebb7739be65554f59a8e6a2dd714c8e06330ed271adb7da68023e3b749d5acfd47cc4de2bc0fa437dc85db16b8c5f6b93f2b53651d32e0a185b7d673e9e4464a054014debe135aae82d58722a39fba0ce0761acd7a668826f01b8fd8576ddf0e212e6e829e2e926f2aefc233241955b8542b60b82da00c9af060698a206aecfefb6567f4081d3edc97b8310bb251e1b25e9568b54242458dc092498cdd0d7c457cd64ac6bdbbec74d0928b0f0ca356e7aadefb00877cc7b95c911102eca125180179b9e699330cde94461010d1fdf2e6ac6a279332c1b061996ac7d2bd7e2efe14428ddd772551858dd16d14f489839ab186ff7e40bd7fe1d3d1638e8b8adea4f9590596f5ee163ac1e83d59641d0bd1786cdd5e6c3078ce2f7c788f68eb6c1293acd851da6673f3b1f3856893ea845ff596ac85c01279a30cdee3c59508db68aa2d426bf29a96d6cce1dfbcbb72511b99817f5b662502ae9c7cf97a2166eb9d2b581a003bd6583ec7cd3270528c01e9a7c4437c1f8726426d941f0c3d7d3498acb7b78a466473f4acea06aff4c4f8ab8b4ed13c6712cc16d5244379cf13fd377dea5b31779c96e14c538f1b18dee25002e3a5c45676aa4188a47b49e5282f44b126fa21f586a1753f45b95540a940a088d39f5b925986f0954ea7d9950673850de7b672fc62b8025def07bb1b587b525914aeaed434f6fad0406f8ab338a5f054997d7beacd542befbca93c5d17084bb2e9d353f358675df1757ae1561bcf750d5fb585a35f21a8a65ff453d41aeff9cba9d578026c8e4e04edc274bb6d036250f3821e0f055bb4e94b42e8b5fbce2cb57bfa038d7430e7e9775f37acfe1e3dd30d1c66b1ba1a9c3c07a9d18fe9474ece197f35dbb87cd962ab857c46fe8949b6f4a6008cc3be03c848abd8d1343773c3001dd4bd2706f8ac825eef933a0ffdeb9f2d8f4fc1c14eeb5c46e618891fddae97b7d59800c287fddc2ce689f7ed037f716644f3e8e5d4304ad8a0633be0846f11df27c2012091d5a8d0dac02ca73b06f0c7a778d0361da9c75a592a76b9d21b769df8b442ef7895a67be5c9979df828a3da6b69c0a8c68c5b4f7b2d091f50ce509a04f7b186b1bd00bf95de83300ac56ccf6d870037fca302864cde48027ce035f3e74754c1ba126e32b2d20319043c58874c9e54f21c1f7202b7fe3f08b5e85071c3dc8ee72e864cd9cd72939fc785bb12f0f1a4aff2d026d0c454b8d097a9b16b899629884a19b59711bcfbfbdafaa66b5a9c4eab2dcde7141866ca5e7fdf627a67120667cae2ab0d40e0ad9de2a1056c106e53fdd3d98b3f1961e555a87f6bfa93b551705ecbe5d6674d03274a35c898f2abf13f8a552f4c7e728be094c7c3ed86cb1a2a52695056161d97d38d3c279c268c35f6cd7cdb58c49eb8d7328ad72d2fba45e70b42ed402a6d27ad36bc76a714954a233ccc24c193c3abe8a0dcce6730e21301306b08a535a45d4ed076c9718f8a9826c5f77756ff3e1e24b8dd65c762c60ef0cc4b4bdb1b5252ce0f6396a7ef4aff561faa19294d0a4e557218ea065b80944ec25c8ffcb6efa32f5d4f65cb5b9031bad6eb2f8937e57bdf52b0590e06495801a1674b0827e0242edef75e360fe9b7d12faa0e096b2cacf5c683cf1f6ec72a9daf1b8f5ccf866a2dae726280896c6ebb50162493c33caed9525e9c09f9849f3be64a39c2ec18802229b59bd2ac4ecfeead6574b666519452f563b5fe73ab28cba135daab937cfcd497896ec37a4a891df29b1428274a550b978d59fb5a4d922ea250dbcbebfeadb6c3d1b7677cf17b94d26788d458b38c055ccd744c401457d12018f80a4b8bb0ae671142125b18c7e8327b43a8097084e1bde255f03390ab2afc6ec751162be55a2aa9a50c4033fd2c9a93a5a506910c25e985018f5c323a78ebc525fff3e4a8467e16f3566f1b295adb1eab0a29bf0ef3feade96ac30d17e277d7aac567bb1585a5be80c696078055a4a3ed97e76fe2a00e14ea467e63ab72e39ddcc0db6f46b0311f0b1cbdc2b947bd211d465b0f8e1f15ffe4265d17549d429deff20657db765f0d708dfa9e33910b0d1bfd16a5e818cbda212568d5d71a0762fd8673624d6f4c9ccf109ac2565598894af3125eda7bb4f904d6d681b254009ea95509d5e737ad9dfa696aad4a65072e8ff42cd15456352ecc4b1cce61da5fb83ef0215cdbd63a246566f83153e2265065767dd66c45762bffc9dd75431a5182d25ac6a144121de57f7b7d698778a6d8c68cefcf0218e501d6d4c7851a086e87d4cf122d3f42e1602c1524a65676441087b9c29ecd48224c7e2338831d5ac6e3c4e0ae860edf6ac71f78f55c34dcdaee2daa0386dfce630b86e28da4f84da0f07e09ea3a3df104a5bcda907ebaca1cfdc629cb29c4b9c91c25669d52117ca44c1ed436ff3eec6e7bca40b68ed12a89712626d881372e27b91c77d6539fd4f9571542dd3bd3c70f2a11300e20a706c4166c69b3205814f31cbb3dd7c560067128e619797c8b89ee177a8d43453d026a24326c91b7ae3a9549a6f4ed09e830af41f07c0dadf37d0cd1007999ecbc0e40d46fa542b6aed13af023d91120fcf51701fbf8f379ab03cee4ee7a14679236b566abf9a41bacdba076e0d9c80f972ac881a3b28a9d85c5ea9c6853c5431aed6ff75b2d839e339b1055ad6d2a7c78778f3c1ad245734d345a655fd93cff6c4fd6098bce513368cbc1bfb75209a086304ba24043d5e9e109770818c6158ad092e14595849af65f27760535180ccaf7a68f42fcba0e736f43cfbc729582c7aded9b4f56489444f33c9958e58e4ecd70490134378ee2ed07ddeca77fb37e56a84478e6eefdb1bfdbe1dbfa718f94b9938ba3a1d748d8fad18a33fe397900910d1d288f6e4228089ca188d33dd7a597e27fa05a1738c46d2e0e4706d7a092219bf43eca3e0721f6c6bf582df6694e7006c4713d5be3078f25fb6d0a00bd9c6876957f61f40d56cdf55ffcd2bbc5fcc6bc93d45ebbb4ce8c535a799adf4b8613759f585876d084dff4bbf4b7e88521271d79a5aee87d895f756ec076bca59e7e5e9fc7f5b398a9b1b8c3605a2e3d4e801abed2a864526f954685b1403b35bc90182c08122e3013d702c60a4edddf4c2f923e1ab515a7b2d9384088a31b5abf62413bb617fcbf58dbbc92904de0aa199f2173d0603005cea2235d03b8d0daea82aa4b382ede3a14c1bc6ae872890d5777a44835f6efd837efb1e08698d4010e4f83b0896acaa2719db39aa65864d6cb120db1694663a44167f40b1c5314f36577c16cf1c781efb9fb9b55c7647dadf432f6944b540d1c42f4bdd6ea695e058af676cbdadea60e035fa319182947d783fc6fe8bd667b6e8ae257e4767760fe0a39c926b706cb4d6c7dc7e9a41f8ecd556f4325e049d4837e775d008df4308171dd365d4e14532a343830b05ee350cec69b7376a0c3eea61254b486a84ed443a5e1b6d0247da1086e1c71e6fc9119034553bbe1aeacc5b9cd989dec6273a1a322671c023675e39946e6754996351045d637d9d178d1ea4132a61016f7ef271daa85eef77d5c2e8138376ee41dbb0bd97b70b2f6ed7872b324f5ca347300399f972809858eca7b8ace961727e6bcb0e0cc05f513f38524d915e1e0835718eee69d79ffa900bf8ef7e935a48e6301e162c1d6c1c2a0285563ddc1d887fc4717fc049c776e7b3a51bedb1ed599d05bf9f3be1e81196cb2267f09d4e9d61751a24769901997772ca8a4772683e0b8b44e0695ecb86981cf3e8fba9a8c0fef7bc021eef06482f01f50f57a4437b52e845e7ff277a2a89ba9f75bb95a339eba5fa1ec373d30f3d895d1457407b4b1596314d00961748b2fe0327095c176ea81dcdda016baf31339247c4998c15491a34bf8c2ca40e0c2b11ef36df8bb5435c053dbafc335d6a0c62c6993f2eb697071262c759dc443c19fe1ae9d177ebc1f2558f0c76a949dbb091ca9858b26bbd58250e086cf2a66233ba4722e6407d79fcb01166f420e41ac2aef457db4d27470d138c30786bfeccf0931c55d990c93a84633dccbe46c21f9f17e626a24992cc1fa86546f73a8e5ac656b1288ae8cff5c31a45d084241cf0b843754981cbc6f902f7c286e59764183dedad1ea0c6b329f33cca7b47d5658a93002bef88b56f053736d28b453e584b0d6fd3b93ea371b211f8c89e97568427d8641b8fbba5c734bc7013724e9a625ee5a54045b27ccec2b28b9621e09d2882c92fa2d9fee5daa1b0910a932105ae0d45c0ea8fac1f5c2e286d3cc69a0009d2ed7054827a5286bb2191021a14b37ac7764b5d27be7a77112be4569d1575494683f41ea1cba8865b8b13f5c351b25754c67cfd5761e28131e4924f303edec2d9d991f3db814d9516dd4dc46eca61ce0ba7d14317723c4e86b5ff8556d8c74b7692c37b3fd9407f1b163520d573c97630f7264328760efce9fc23326eb977d2e7477e0f5e11ec5b4e518e1852a0d3855c290a8106a7afd3fc6a81e63c6e7592042436dd2ba20b0f995a1142e698a3f19f9d186659cba64deed9a8b6a2d50cb53ffea27bc17b2c0d1eb7c18804707f782af2facc1c1cfa4338a9d6a49a0b4033d9d1a02f97b82aaaca4df77bff70bc13c09fbd18ae83a7a6c9a96c931982375dcd1f3ad03223ff9abf066e453bfe142a838d7ce600181d9c62611bafd58df7c2b840d35fa47839c58cb76d3167232cce0c44871b280de3172e6948ee073f00e38af71e3186e3873b9b76942e7be43ceaedfbb8c8c3573690f11c0af8b0a227dbda7e6e7a824638d345a918c6ef332d036574adbd5ca7c51261709541977ecda526c2b1be9bdae1bc451efa2baf516fea16a18e90f59e9f6647fe62e51c7384ee47fb2d625c53cee6d11ff6c25e985d429297308ca6bc7b35840c97de012d5ac380a7734f08a36e625d873eefaded53677b86bfdb06aa4b11c0290da20c389d60206e78345de7d3e346307c5d9a317f6861b78ebed05e6b44adf71862b3d4d646b6d0cbac9163e2acedf07bf7e857da825b3ce2e40ed5a5a1aca7df0cec82824bf2f7a8fc91b5ef4258e2748dee6fe046a85d91190211370c78184d8f12045bbf872be7610a1dd884c7cf73ec1f0ced0e295bd1adeda63fa563f8b36ac87bfe1fc85e403b3315ddf1c2821e251d741cef5215cb96290cbd49ff3a0fb5dc548c739759935f79053e10ad756668a359c6126ba3b019208e5c13a0e75e3a6a7e1449b3a8955a124333a63395b2d1bf8e419096294e34e48892459cd0955d9b25e3d3e556027065f73b964bc92d6d51caa39bcab6faabb50790485e80c9ada915b04aaee9960decf2f589735e415042efbde9993aff8edbfdbbd05dd816a8bc1fc3738c9884aa60eb6e049ebf49ff0b57c675d3cf37256847a1c17686b71eccf50d1a810da8b45f3ae2b4597e3fd38d5c0aad4eedb3c5199bf927fc2f871e993ea3ca18488d28c13ccbf14a6f844d0fce282c4f443495e4b1c4922e34628d7e466aba2d642c13c1dd3", 0x1000}, {&(0x7f00000025c0)="24def68dca681ad4544405340b24052de31e3a30536d5202565600e62c24a016c6b66d9091288b81e74cb5d6c1c5c89f6637da7a43d511979d546fcb7c9e78a4505ca1ea758f2356c7168a148d434b24e9e7373d75a1c0ef493c07b1d5be7feb5978480c839495893036f182b19ad06e11ac4dc1f7fca5e8c759676a6c3e55758bc68ff18ffc6ec2d8a8bac7c594d87d6435dd3c7de05e4b69d4bd29ad49ce0449a65311952560acd253b66dc10f211369d4b2c662b572d570e4fc8c6aa0f58b57654fc205c889130d8af5eaa5cb2ed57104c0c1acc3b1bb72201aced7f4f58688d114008970581a7075d873c7169e852d23811e604defd0af0d5f9c75ea292aa3c4ae558c8b5e700483ae9777eeda68adf2a71eb28a9795641e5f642930b22d76c1053935bdf22c13e7771456f3a624efb7d7b34b8a9b4af7f8ed925f0e42bfde2727a84b266aceb17c2ed3c6d2de03dbfde460cb7215075a7a47e8f4a96b6c063abe790c6bc21ca9acccd38675b21fe6b73e91d3bc092ebe28c64564bb7227d59be1ea231db6e0e95a614c2ba74dca58316d71352a37f81879cdee0128cd34ab802dc1568643f32fb81c474e0716d8592359b14fd37ac1d3d8b32a2726ccb4e93ff15cff1e61e17f2c347691f088012532f7abc6afb72273ec5925423c0012eb7533bca0465661b45fe0f58cddd176f014921037c13ae16416848f54110292251dd9fd85be8ae3420691dab98d53949c9093ff26359b39fb4a775cc3bd85be66e5c867c9867973d1b5b71ef6a8f3ab9e6055f075d7427afea0fa44d36b999e69bfb4b935107fde9356430adb81f188e8b50c8d53edfcad8fee9902e2b18f02e1d18aaec8e546694b60af530df9d74e8b416b12e65f6d1872a992f8f8268b78d55448d0ba5f3df17a73fe870a2d5ad85eaf1625bf34b554355825ddeba44b9d27f91be3005881fe0ea28d5a314c4cb71ce2bea36216768c303769f206cdf37051a22fdc45e45dabf7c55a64c4f895dd603701e859a406283ae696a1b5e66513c8b52386a835728fcb2eb41eb91bba6547c8b2b09dff92c03572888d3e5be11b1d43262835976e0c341a84459e75246b67d8e43bb3f793fac73f92fc7aae18abfaeb5299c8b048a9c3f1341c27f193f7c227a7752a7a42eb94eb848f13ec2e7b7db260de61cef1b2f0d614c25a72f1c6c2eadd150725e12eebf3f3b8f504ac954d960a9919b15e01303e8610f0bd1a3cf589ef3c395f7aab87aac4d983c0274e10917aa1cfd88b8100eabee8ec9e4b7a30ad08945a55a935e968055d964ced38008657614b290367d0632becafc9a8269a0b59e6551660dc79568b81039db953f1db5cca0e24321f39fc0bef67b8ecd9288f3303984f131bd3be0abf1f371f6a78422124061085f0839c33c24802b1bd44362659b1df2d8a09981cb647875065e675890837e0f2c27852bad79555333a3e76f575fcb05841e5e844ab6c6a2a0eaa5834e35a14d91327fbb524ec02b03eddf19719487fd2bc951d16775828037e6cf5e348bc81dbf74b74e0106ce4621f9010c397a09baf56c9746568d35d0516e49ce862d3910824347ccdac4548994825e09631ceb5ea5a4ca79b49cd767b8021bef0b8c3b2d34b613ec9bb81776bc5ae6681f07912538922fa2f9153853db439e5663ea5d9333d8c2c73e1df88d5d5ee0c14aa4f48d692566a660e9e3ecc8af825ba22cc9c7fab3c29a9987bdbec44945ded42297c3da5c9cbf50315f331c22e715fee63d6408e8fd14615ec7a0f7e198f67e059bc64ba48a9791e6793a0d8b7601927b233de3c2c96f34d02943e6c48a418eb1ead6d22f9e244c0a488c584dc6e523b5a595b50063f4c09a301488a45ab418e88603d13f9be9d6a0a521578f300783f4fba0f9eea4a3cd093138e4b461fa680474e421169d3021f6c4d008063b638f82e0fa8e4704eba04def7c86ceec8d89b5a678ccf64c779475b5ef4933478795ee1165fae4b81c4c33a616d3ea7c9341b33059d6737e5cddca7b0f2e9780e45e2be6ac5436036bc8904444c009e16fa6d6387081f307fe568e58b1d226cf9a52e5cae4a07d0dd7a57cbb87bc213e762f3824747065601022d58a229fcd60fffbc1bb5fd3d9087b3e1a2616d616f3605b9440c0c2af7942fdc61d9b3100570f0b30a5c24351e749529e80fba3be410466f3d120f5893b818f7eabce73048a46f271051cca61f04d1ac799161ee141072eb8b6e742f0e11ff6c40c36bc1cc67d0489e0e51c0af2c80e56dbc0f5aaf1a592a1f7d44183706008358e37874c1d027dd603a10bb6424ab97749f883ff7582c35a987508dccb5f9266f080673c523ac32b0337ab3cb1aeb654a0b9dd185cb92c2deb4d2f5cc62f81cec3edfda348b11f09c0ffce8db18f63ac10acf83f93ca5e67e6dc08eb8c69f90e6095b319c8779cefe6bab3c9cfe2b2ab17fd44303022a74e4470896af6c2648cd47399d8003a026a65593a84520bc84a4c468d86357ff78ce6e3e1f37bf190767e015a747d674aa93774a98566a750e6437afa11d1a1b40fce0ef7a9f85833368b599b2609f33130bbdbe4b813c5094d2d6017c8e35e699a34df696711508e79faa54905f73ffd5c1ccfc03015426ece6504284503447290402c99969294be8780d95c6bac8410b5dfdb971af2a5403189650c019dabb468ace5d0a9da8e4501f3a2464ad4a93878e04d757cd19bf9d28b7934b1f07b13493ed4774726885f6b85f8491d2fd0ae17dee53bc3f08338c2f7a8a26f9da0b583edf2066bcde376287c18b32393235d4f5275231dc72cb7d87af764af97423d4368b3b100415458789a51208bb7d610c8a43f55417732f61a93a85e166b41fd32b44bcca8e13fd643497ade1e6a83abee394b29f56f4491d4cb4e0b4be4244d8329b977a173bd35b9a81591c9bc34978ee46e7bf571adc4fece377ad9ac393b55a53c3144d846aa936fcd3d78b8df2024ea18a871d25f7ab480d0cc4c7642d43e2cdf6f398303188c69a6048f541e751862838e80eff5234f7334879d701377f1e6c554c29c8223fbfffc798648901cb9857747d0f6e555de18129397520351ef50333e668cd850061937960b2f04f4f43e4aef6a1f34df2b2c7ba33ab2b27295ec2078ac33f8c8b70a8ef4bf621b86c934e9a848a6875ac020f00828b6667de5b46b51ee7d6993a868e233c6da5a7d307b03e062aef7b8f92267797d34e3f3fc05d38c2b610901ba08914b96d77a4bce2282d98e2844dbe6e041aa71d8c8eb92ca3226b66f5843027a7e57d3b37104243ded83379436685da6ec45c1fc6372dbff7dd972b7e63a9962681f8b13ae9390aeefb093509080e6e9fd4372f8b06c1718dc0c246372d5e8b5db4539a3c0fc1ba2c664c5e0e3f95bf753c7e621181e33275a3d86d9233bbe991e5a9180a15433cdcb8d7897a5cf416c07b55cd4b22a5198fede6921756f508361188ac74f5f7ebf107353b8fb96c50a318c994fa1a53520c7e181fecdbc6ff478e75fced3784271833b6b51742a422c0680825b267433af158372d6fb894e72774aecc1eedf6e3339d8237a774c1f21ad942431fda3ac14e24b16fafe633ef17b74995de2fbd2d131977cae99dc0962ab00e9479d0e39b038fea761ae6d580f93654d9536083e07ed5ffdd31720cdf9df1def15e0b47ce7feedc48becaef2bed7780da80d2c170b54bf50a5be00de41b07e7add00d157dc7b88a1d326e3da61c81bbdf6a49e955242c16b78f5479126b117295de14415c51a77d87316ada171991d741ab89702a1a35fbf249e11f9e613e7f6dabc0709600f1055bf32493f1ea9807e3bf4e7046a3160b0b89c29f0214fad9edd9b7d8c4e1e5a0656c177f06b1ec0e0a7c4ca07c8bf48d187220d2fa48c16676346d56f17d655d7fd75701a4ea58cd91277e009aaf6e67a683cd9a151060eace023de2f9171a064fbda7d5556b7a8c33926e1e1e7045c6a4bda198fba94b6374bd088e7f359eddb657750d688576a62f4ce5643235881952ebc6e9e5817cc1ba4131bcc9959cbdd6776cf99a03d95f84983213f80c8618ccc34e5d16a2854bce19c0931fa87701059a768096f9d5745f528cf03eab5f9b0e6af0dd41c0c39f476d23758d778f920b3bbf7c21f8e84daaa621581f358520c0eeb74549dc76b19d78d8486707b1617a55f37845205aefba56e5ca5e920a260f63029233c521c892e981bffd06665c4239e84efdb6679415fd9a72052b2d43aea502d6f4432f4e1f8c5f7e162063621f4b2d0a64e0f2d9718c77a932a954efd8dccc6dc2203f2619b4cc978f8895017ffc78d5d027980c5ec4f928d4004c55950929f8796e340e864de6c12a9d8865b27f84a1df8a1f4750ac422fa7b3eb53f5f9fb98cdd18e9c59978f20558b6cb6880b80ad105a3049e0a83715ef6718d4644b385e1374451d7e5fd3f3611dbef5c8b2f73d74cdeb1a29fed6eea6381f41eba35a0cab460769ed303627f4cd95d6b5f54071d678149df2a8f104f362776dc47e489f1a13d6daabb5eeefd70e12cddf8adde232c05d5031703a49fdb3fcbbbc5a62d7934d0708c0c76c6392161c27587da0a8aeb4810032dbd3d6e32a1d1deb97b2fbb90f29fd72293ff7c4ada8b575197f1af0861a70faa8fd8a984b1b55ab006bcc6ba3605f8531fc0daa24aeb0e2fd6fbd575b2723e66724123ba594a18a429c7ae9ca0085e6169dbe09b9a1b2c2ad8830a9657c3f8ad3ed624c1f2aa1d7d3527eeaa0f0957bbd0233ad0c106b2a4cfb9f82269e20c3d8972ad0c3f3123955a596bd7044fe4b1e8b312c096e68910b208eca8d0079afed7df164a6e362b3694af2e7c03060d8318d55234416d69861b0c39221ed37b5d394685c7ce7e7c27cde26f2533acfdf2364bb9a901f4ee43078e2a2f4725b73ddc8e6fc5d26de912de7f484b80b2c69f10359f174b5025633daf9d169c1675a4cb8aa0ef1b22a92495ae2697253c86e5551604e73bd2959ab14d4f3a25cd3a494825f2c49ce68a32c5ec8f66638b8e9d3f0659149ac95ab9f79b1ecc6931ab66bfc5a9fb44abd13e590a3837923b90d67272219a201d7da73909931515e15838188a2e937fd4f57c5847d73d9b49cccea510482b08249ec05ddb65edc7a6221f26735dc02fbe947f7babdc0c24db8d4907026b265c4720fb22b75be567ca3c344475f31795f0471bb049afcff9c87c695afa88eed0b95e1370b2a7c0607810c1a6134080f980bcf94f97e9420bd47ce44f4e9f3c93270f2422aee81229c1b7816395422b26584991d8f8c56e811f1bb46d12a03ba53ee90886b5cc26fd2342a40dfa99210b6a1a5b1408540d9d2af979073ac78a3c76720d2bb315a7e1046715f5944c2c5e081a8a14a2ee7ca7d088892835a6d3f16adf3810e918854b66928231cee188e0569f00d760cfef4ce53e122ce8e71bbdba33bb48e3f57047a5595e03e0a4d37bfed6f8d6f4aa85a4fd13fc2784c5091ec7369d6df74048e4aaf44ca75ea4f9e052d4a57d24959be3b00941e0011598bb2dee6b7b41219e7e5341ff9a3abcc47064fb5ab2d1440bedc63b961035119d22b21b1faebad00793e275ab4f8fcc8b98ee36933b6f5cb6d9c833f0f4d0f41197ac358ca347ba43340811f666ec4ade6db6cc698d9e85ec521e7390347655e911bf690baab59195761c0df383835d1e61c0658db7b521cf2cfaa66b89602eea8e74f025574d2a72e1087832bf8d0285f8b8ae4fef9ae84944eef6ad51bf3d5e214c4b22084ec225a26f0", 0x1000}, {&(0x7f00000035c0)="7fb8931da8dbdb7593499480205b2b7c0e63cd905c9dca074876c05b289f99cddc8023e66eed9597f7b1abcde8abe6408c7d0b601998836162ed052df365c221a5961efa90a0c79ed6da3c463383352f0633fc34b0cdc308bf10ecd8f26b90789fc6a448c6c4775a388b3ca1f39c461cbc4dcd1ee1c34645", 0x78}, {&(0x7f0000003640)="d45fe44203ec88172282e735775e87b5150b12acb87bac4a027ae947e914d246cfbe76a64529113d03c1ba1288f43ef2ec14128f8d21297259eb1ef10e973edb69e52c816379dfbe958db29454a858b6df27568ee1c722dd7cfd3e6406f7592474dcc4c8ec9f1187b4b6e4fcd309f26575dfcc7715ec995bd07ecd0eed7ad121afc605a32a3ea63a66ade141acdbd4334ce137b77c7b3a0b82ae31463837", 0x9e}, {&(0x7f0000003700)="aa613bd50f1f1a6e350ddd504821486ff3b91345467f488b0640a8c7f176c1f13e48052b03525d8d08bae2b1492d6a0db685e91c8ee4adccee11af59272a91a56e56a0234794396624be44d007b3de40ba14391fe95ba247847b52b6b23d059237d3da5169f40dbb8e6f3291edb9b57014215d8e547e758a8b59c6a97becd1645ad587960819b2784cd2bb9143d30d4663dc76b89fb4c31cea796f24a1dc23260b0db53b596930c10f974b064e561a3f224630d27d4c0ae046879d42552197de3adb4e8aa980b1c1e5", 0xc9}], 0x7, &(0x7f0000003880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r6, r6, r6, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r0, r5, r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xc8, 0x400}, 0x8) r7 = socket$unix(0x1, 0x5, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000039c0)={0x8, 0x1aa3, 0x7, 0x8, "aa6cec2a7a24644a1c5b946f8dc77cfffcc90a37", 0x2, 0x5}) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000003a00)={0x4, 0x3, 0x5, {[0x5, 0x3, 0x3ff, 0x200, 0x29b8, 0x9, 0x5, 0x800, 0x20, 0x7fffffff, 0x80000000000, 0x7488, 0x8000, 0xfff, 0xfff8000000000000, 0x3, 0x6, 0x4], [0xcf, 0x101, 0x7, 0x1f, 0x9, 0x2, 0x54a7, 0x5, 0x9c95, 0x2e], [0x33, 0x5, 0x2, 0x10001, 0x100, 0x7, 0x9], [0x3, 0x4, 0xe3ea, 0x2, 0x8000], [{0x380000000000, 0x6, 0x10000}, {0xff, 0x4, 0x8000, 0x7ff}, {0xfffffffffffff8d4, 0x5601, 0x0, 0x8}, {0x400, 0x8c2, 0x6, 0x3}, {0x1, 0x8, 0x6, 0x1}, {0x9, 0x81, 0x80, 0xff}, {0x80, 0xff, 0x4, 0x8000}, {0x2, 0x3, 0x2, 0xfffffffffffffffe}], {0xfff, 0x401, 0x4}, {0x6, 0x2, 0x40, 0x94d1}}}) bind(r5, &(0x7f0000003c80)=@in={0x2, 0x3}, 0xc) setreuid(r2, r2) recvfrom$unix(r5, &(0x7f0000003cc0)=""/211, 0xd3, 0x800, &(0x7f0000003dc0)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f0000003e00)='./file0\x00') ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000003ec0)={0x57, 0x0, &(0x7f0000003e40)=""/87}) faccessat(r6, &(0x7f0000003f00)='./file0\x00', 0x100, 0x0) bind(r7, &(0x7f0000003f40)=@in={0x2, 0x2}, 0xc) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000003f80)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xe8b4a02}, {&(0x7f0000f5d000/0x1000)=nil, &(0x7f0000f81000/0x1000)=nil, 0x280}, {&(0x7f0000f06000/0x1000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ebc000/0x3000)=nil, 0x7}, {&(0x7f0000e4f000/0x2000)=nil, &(0x7f0000e68000/0x3000)=nil, 0x7ec}, {&(0x7f0000f33000/0x3000)=nil, &(0x7f0000e88000/0x1000)=nil, 0x1}, {&(0x7f0000e4a000/0x3000)=nil, &(0x7f0000fa6000/0x1000)=nil, 0x9}, {&(0x7f0000f8f000/0x4000)=nil, &(0x7f0000f53000/0x4000)=nil, 0xffff}, {&(0x7f0000e9a000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff000000}, {&(0x7f0000f73000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb5ef}, {&(0x7f0000f64000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc299}, {&(0x7f0000ed6000/0x2000)=nil, &(0x7f0000e1a000/0x2000)=nil, 0xae}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xcbf}) mkdir(&(0x7f0000004480)='./file\x00', 0x128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000044c0)) socket(0x18, 0x4000, 0x100000000) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000004500)={0x9}) syz_emit_ethernet(0xf5, &(0x7f0000004540)="da60af7c86f3a6167ecdbf481e7b07d7f345d3394d844a6451c8a0f87d357911e06595b467ac3df28eb0e5defa88809acb98d938ff82c59b19d6e15a8e477793157ee515e0aad9e4db8962dfd87ca2140c63bc1d5eef3757ec470fd4a9a5c584e298752b6614def14a9fbf70822c2591b28f241ad0a3581235b08d404ada6288eefb28160d2b72e37a065651e6684d6650ab46ff5570d1e55f0b5219a007f24fa5f1dbf6a01a413e6a8d7a7fdc5d89e6f01444923e1a3440a9cc44a7f98483d0e14121cbf60b7ab0b6eac6de0d8fb439ea62118550b1b99cdabe8d2dcf77c66729b0f00af1a84b479d6922841c96d8c2589b7e9660") flock(r7, 0x8) 00:27:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 00:27:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4000800000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r2, r3) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 00:27:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) kqueue() 00:27:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x20, 0x2, 0x200000000000f09) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 00:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x18000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 00:27:17 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xf39e, 0x0, "5711ed146bae597da7f4cfc6d13c3325fab8cc78"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 00:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x3, 0x5, 0xffff, 0xff}, {0x101, 0x80000001, 0x1, 0x6a}, {0x1f, 0xd0, 0x5, 0xfffffffffffffffb}, {0x1000, 0x8, 0x2, 0x10001}, {0x20, 0xfffffffffffffff9, 0x100000000, 0x5}, {0xfffffffffffffffc, 0x101, 0x6, 0x6}, {0x4, 0x800, 0x9, 0xfffffffffffff000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 00:27:18 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) pipe(&(0x7f0000000000)) 00:27:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x100, 0x72772080b359a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x84d1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() r4 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10010, 0x0) setsockopt(r4, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r5 = semget$private(0x0, 0x100000004, 0x0) fcntl$getflags(r3, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 00:27:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/153, 0x99}], 0x1, &(0x7f0000000200)=""/133, 0x85}, 0x800) 00:27:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() 00:27:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r2, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000640)="582720efabd16ebae63225259544fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d4723551c1d8d03368535d9fc941c8f79803891ccafd64b676ca9eee8f36471a67a88b0ca13c3c7bb4d7f5cc4b384d6cec25b372b8c85fd216f5b2a2e2bfecfe854abf715473dbaacba423f2b8000d4c2657f935c44b5dd4fda90960f8e6bc68e75946afa02bc2edf345aae80ec59cf68d8162f23618fc5371f66b62c6a28575eb436285073a20a3946fbbf7b59642f6e6dcb771dd6cd778e9bc0600d4431326451b60311d7accab60346d897faa5c80ff981cd3f697ae1e4175587bf3cab6b1bcba83b00f7cd462cf374a364aae301c96224a3069411c63737ca9fcf4d58949241f2713f7207ff7e74c935ee33368fb4bd0a341c1d88554b0607be05dc9834022f84d6cb03b5c819e9e9dbe9ce78c695be9fdfc66a23fd07f34d43170cef08860b0699a0754a7d8ec3fd1b2a383060fc497e8efee055430c1f7b94a981cbb0df16f062c8bcae8c17a86adf99d1e55ac68f0d4d7d8411374cee55a0ed5160c6eef734c578192cece8eee828d3ec635990ac906f8d14d4ffee4f471b3d7dead9c18832a05997305a1da91c67588a7466", 0x1e8) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000002380)=[{&(0x7f00000001c0)="000000024b2ab30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x30}], 0x1, 0x0, 0x0) setrlimit(0xdde604591e718d5c, &(0x7f0000000000)={0x3, 0x10000}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="76021e81f4280f45c9559be2b8c2c2f002915a379695fca2c406e39a", 0x1c}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x3, 0x8001, 0xfff, "84edec8fa488e80335a3035029d776dfaf2f7a6e", 0x3}) 00:27:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xec9, 0xfffffffffffffff7, 0xff, 0x80, "f8a51fa6427fdbe69cabb0614cabe4300bfe29f2", 0x9, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:19 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='W\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000), 0x10000000000000c4) write(r4, &(0x7f0000335000), 0x10052) 00:27:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0xffffffffffffffe4, 0x0}, 0x2) 00:27:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:27:19 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x100, 0x100) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000080)='./file0/../file0\x00', 0x20000, 0x90) flock(r1, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000fe6a5c38d4a2e9090664df9fd1d00aa4d1108d5386b005ac40220b602906b7586c573a94957b0e37bc7750f0c07957c261478606936c512a38651009255a165b0ad90167937e9eecd9abd9642d97794d4d736102535532a66f2960405276b8328e31c9df757d7e5729434a2f6a50fe3d557c47ed1e80765f716cb4770ae7581a13b2230ae815df321f4badd7d80d6a509b49ea546dba"]) flock(r0, 0x8) 00:27:20 executing program 1: mprotect(&(0x7f00005e1000/0x3000)=nil, 0x3000, 0x32bad94ffd52060e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) listen(r0, 0x200) mlock(&(0x7f0000268000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 00:27:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000000, 0x0, 0x8001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="ff1f3be83c077d2488970649029a0847d2cd5eadee84709a891c5c487db67fa18c1b928748b8d502078d4fe06aebf145d64271f7ac5a9e779334105f361aec344cc0c58795d3521e0bf3021b724df67478b5a498969d", 0x56}, {&(0x7f0000000240)="4871c7e2ac3445dfa25f98fe755b06b959bba544aa5c6239f66d2bacf3e6523b4d0560c29606b15c26d32e9820a3d3b48ee72610564c1b", 0x37}], 0x3, &(0x7f00000002c0)=[{0x1010, 0xffff, 0x1, "3b536ba366ef1af9d9972d66aa781c8e7b2a14a00dbbd8c958a8ccef2b6e10e9d5151cc7024d8c0edc8fbb6d29af8c4c923b56cc81edaa079913119269571a59f2ae272d64b4e594a307c20222f8f94f64adfcf34e866ee2ec4dbbf26b478eb1ec594a40755e7d886976abb13cb315ad817c6c39c2d7b64004fc11278fa1a56ab89041845804f11b7ef1daf068992c0666bb28c4cd91c356c75958452889b893fc218df6516fddfac9630395330d0e43481cad6adcf5c61888e8dc5a59b277442d53d85dff9ad2cc00a26f9e4c79b6e75ea08d859873771cade571d65d5a0f8b61156e0a9cb4afaea0b9debdc6c8b9cc5d8a06e0351bad241084146790f2340547977c0bc32686a8cbdd735498d8ae8c3c5b9f187a3ffd854974e117ba1732a64f6f5a7ffd4690d920e9bbfbc1ab57a448df3f8a5ebc3943579c8867a85140177a8cedf196866324fb7cc00ce230b680006b2a1fc6c3d2d5b9c8277fd1055fce9a61574399fef1c70793d9a11f6050b72e32b41803cc8bb5516aedfce7bbfe0ff0d42a29d0aba2aa8df8a6f53a5560e69748aefa5637ec2bdb7c17e4515fc139a09efb9b16b43b0dd3c6ec7dbd725080b7c7535b869f867355abb75e046ba6da7a574e046afb30ae54906500e3f0b9c047c75c1f2fccf880ba8412092769d5fe6514202f12b305fe6465bb74deebaaeff64c07b4e1df25a65bfb575650fad8190377773a2df6e134bae4d7337284f45077948df18379ca1f3e68c2598be14a756fe890e4f71d9f9583bfcfe8d014d2d8ebf9cbbcb8f3b4bb8613d00e370fb1b866dee5f0e7848f68dc773f5c1b37396627d0d80890e6382de42c0bb0a58f3af2d36b0e900fe1bdab6de62ed1f8ed94dbf8af0265fe71c8496fd483050f2f4926cc4af9b7658fda67450cd817ac7407904b46a0ac177bb23bbe9f8a0f4c54af5394be7612af3ccb8f339d7e3adc4baf25e69d914a218597285b8fb958c54c233dda0208c9b90427efea015cf41219192856e79011dc213c34ab66b7f4a2885a7150894cb42420e7767295757aa2536f3cba8dd9eec1d50acc58bcabe4fd967ea61184435923bed9ef095f908a635f3d2135b1e15430f30f6a1d973e30e5eac922a450f18d8b5646cbc1ae070ed241c9a816fd6e28586e394c7bf5962d42e0a034ed5904687167a2547564d096d6f0db0e436cbf1a0c94a9a0ecf1dfd04e503c80fea3dc9c2e178e030b5780a489531c774d728389d00c6607204efde8e92a94e34b532fffab8f4be8332bcf44b067d391050cd558739ed33103ce748069ec8c821d383837337a9faeb87eab6c4002d4afbfbedd3cd6821284585a1d4f3f3c1949873de02a48124c9fbc3531d8b81503526f8f1a0c9544b97859d7fd44af102909fd811161bc7eccc92c515cf24a036ef2b9fe84a2ec104cc3f38979c6da648d10dab528efa2fce3de93443a69564e16366e65dfc9f8a9312f9ac1bd94f60a39b87884b54c5060a264fa839821219eaa10e9006f215a84d6004fd4b82e77a8402ebc372c81dc5e6d9db2366a7419ecd09680f40de547970efd4fcdba2191af09df85baa7ec11eec96385c424525443a1b4148c945f15f936cd6ccdb00b85d3c88b60de577ba670a1eac6ef37cefcbc027fdd1710e7f35f4bd1fb03390654611f3970eafcbcdc0306afa9432a8fb7a253b353f640c91d6ba884dac32f50fc7af5a81ace4fed1e932d7f6b862b153cd31711f989a2df9c105cbc743f3a4007023cd09d69467f9c70acff8532efa9b9b7a174509e2d28dd6eba8a69b761a846f95603b0301133dfb8a07f6171c35611898973ad6bff49753a253e6d4c9d00b57a8cf038772e99ce1f981c30f7b5d0ae103290a00895916d8c954dcab2783aaa7c10fb9a35b4944242fb4896c44e5b82e7e4fabb9525ed56e62bc55a5e1a680a9793e11ac34d31a42187175cdf581e80cfd03f90670fd8df2059e6fac4f5093c1d654504061920b55cc4f87c73db834d4f7cdf88cf06b0e9dfbd1ddf5d1d79ae9cf0f0d9e17f814f95b4c035cc9a10f7307062a62f05095186a4f3a1891379e0f42351572f926fe0ac6fb3dc5a67b9a418f1421b9e5720f9849a4dce686e1540d1b7636529894e6ee7f990e74384eba7da9441dc72c2ba1e6fa2b0cdf9b258954539bead88d561a37c1d73091424a1ab1ba815c28e6de7b5f13df8d97ec103922bd310b18e96485cc1dae1739f245615b9cdfc805283c4de8798f2f42d3b65e1d7193011b16a51103956c29f26a4c23d196ec9fa1ed8a0a48e05eed20f8b29bf0ff8beb0e485c8ea3ac4be0a95c771b721ce0146fa8d46dbd65021d91a734e28ba8748c445b35f388285536992e517a8e72e4f46742774a48c5c14cc34a2532b8e7e3816b550e30e577d6f534ad136667e3371e5e7c7c7195d92038ef0ed2bbf010ff61d4e1b17f81aea29b7c5dc68bd81a838ddec8fa8691779db808d66ed8d6ca451207219fe909b6f613d05366bd14351947a75107caeb9b8f493214ad84dc714042cd92f9ebd241f4cf3f8896afae8f88db5ee51f3cc4b01f7373865201ca0c3c3e3117b8b7ae371a87e0594fdd7aa3ccd9a546e3259b87d4e20aedf2b58528a6a65c6d21f358a871e25e3d6f41c824c69ce3fda47c0cac3bf7901cfebbb941c1ffa0b51b858450d676096659db24983a52ab02dfa020f78320aa7957deb4312067874935c6674f280188feb225f5b4a285159d721ebced04f05e1cd9094b8e2c885fa0869b69fd4f3d81b90253b0f893ace3ba2a7ca391cd7ce6eb2dccdfa5f4e3533196be8a075efe2e60f6efa8f419f5d2c26fb385101e4edadcf198523c6ac3ef70c44042e0ff64f5c10b43d094c2c20272303de4eb84ebe5a7fe508c1332a75faf66012627aeec12e314208bd29bb3331e280256118c0d60771695e1e3a50bc485e329f3bfedd529ef209380de3de613b32751015304010ed1ad4cf8e0da2f623a2dd1a52496591a49a8706ec9366dc2780f08fd73b5417d83b6c395641f9f2a3a07dc4de3ecdd49da37b0664a9dfae67f207a9953de7e52199f8c886593434c1f989bbdcf0ecd12ffdab37b93f9259fc3871e3ff67e6ae54f5ccfa788c5bdabbabe85a42907076aaa40aaa0382dce65e9badf8bc8ea6036444503533ce391e53038de18ef8266d95df69fd9cfba548c279f44139c14f0a5635382882d805e5118b5f7dbda56b77d3c47700b3720c21666bb0d16142dc2bf2b03b42bb4162e1710b315a5bbd0c998f90e6633c3219123cc110bea56508dfaf59f14417b4460a4f48db9b0f8bd086b26f2eea0656173c4bf0c74a19177f6bb98c7f76dc5f04517b39c3117f766e454759eb182022871707a05097d347dc86dc7ce84f1bf1bf3f0cc63e15af242e4ca142365532e3f6e744976cc8c5d6750539bebf1cca288df12af26dea1b3ebced7a1f71a20553f489a2f45242392b119bb15b55fdc123a5582b1c6dfb6b1d8cc98448114f46e25a9bb4036cb31e010a714695609ec6227ce73816f4f20623ee3d6901f799b8d9f9ea4b4d069c5ac103ce0212cbad0fa2741adb1ee06934badadff579949472ab295ebd33772d4e0dab4d4463582fe37cf80729d02150a5551bf7bb17eb4bcbf50f9d8418d56b76338c7a4c6b5ee0c38a674d2ba8aab0349448efee1d548085b71173304b802c9df4787d55ccf552b1b3950e4990f5f5590f66db7b6dc988c209802c757e1711cacd34c8c52c61ad4c4a98820e67b2b211c1080bb81f84a678d724f1228deba02e6ffb36be0aa1548f83a03e467636a8c7a32914f843f6cd00a98ac9239f02821b5b4ea9084fee00afa74a172b800ea58b9ebdb536396242902700cdd91bab4536bf356404f082689140d5fe3b31c74af1ebd6a814c29bc448a6d0e3da40c08a2fed090fd661c97ef2ed0dbae3d509e38d469332cbad4984eca1fb70534d02dfd01b682ed4c2730d20ce85e50aa58eb9bdbe8355f14f0d5bb1bf6357a3d6c8dede4c587f3b0b4c1e1a051363a112fa63649da0215ab569fadc69d32ac620eae472839e9f242645d7598a9c23fe8fc93ed2086b4b42cccca9c5bdd4fb7afa615738353a588bb7b085ca25ebf237a6d872cfd667c359ac909ee0655dd5441e2657181aa1b864a9639c5abfe1743afd29fb2bfef5ada5edf4a7aaa7bfeb2f0dc04fbf460fe2a077bad32d04fb0502e6b181f889a19503f3670e2337be51b77c17e1ed682599321e887d3350670c9318315a6a650cd6a63b46b54c87281995a8fa8d2066f11066d4de65edd697fbd6472bdbc8ebdb842f4803ced1e676b0ae3618420e9ee2458e21ab0ba892fa278cc1496dfc5ce4ec77e511b9f07a6a39e87659acbbc72fcaea51eed47e2ea79c6d98c8ce02cd89c18133a405f713ef5fb0a8af5425676ba2342663799d5084ae49a7891f9e4d629418b9bab88283e95a5776bd174b7d55b0af9bfcaf25bdc5fdcb9c4a07ac532df57077037b7adac3700a0c124fa65b51b32fb78d542847b2897eefce5aec60098fd5b92ae8536c3311bfbb2ac6efa47c4b799a3fa65b3fb6087c25031a5e26218a506a007dddad3170831af77b4f2d5266c265a1b459bbb9ccb96a2f29a3f673deb8b7c4015458428a997fb95fca659bcbe1478fd539ecc66e90cc51c130497ae9545da1de0e779fba9bd8ca46371795e3d31d48b2761cfea230bddca4e1cb54187ef0643c33a85fd4423807802d32c0e9ddfa4ea2fac678a66bb0c14a989270448c8616377a4f1181dc2e23f8bb0bdd60224ab197f205ced334ba8c3c9bb89937507eab4f1a98c1d7fc4c86593a067c36568bc7da870868f3ffe5307ad5cfd24700bdf6ad6f881468d4937a295405d36801bc951d808d3d6582047076ec467cab6999b269bdfb7279a968d341de8aff2eb61b918473f09031a189f9fcce5af0be17464304632f3b3003dd7d3b50997ead4200efcaa2c99f68175b8dc651b6f1ab1352038119b691fdeadfc1474444aed8881c531ec136cd7c87c27ae45ec01341b8d6ef3a7cf8d8f57b511b1007402c1b610e31cee30a7ca2a04c5ac3d0d8ad98d63b2c6cea346db61f489ec90d07658636076e978c9ab4f3ec749371e53a09672423b09a2a22df0e4f653de1b18aa2d6186bec030e114ae7c9070aebe4968f0ca92519837e69b57c094dfc9adb7dfe2859fb8953e115bf4d9845ba83b61ef3f31c6744b755f241516a5992ec420499bd98ee9275db172482009d617cf7dec6549ca6c28d3070eded0d325995dd58e9b0d2cc124fba41aabb203387718e411f17e871d413075c4ae7a85fa04479240b9f5913f669c2282d06cc4de52a8f7d8fee24457b69a4653aaa7429ab3321a36a2162a0a62cc8cc400fecb93aada84ed48392b204a78af4488d38b2886989da0b8ddcf87c4b7a3201541b7f6b7a3729cb7c85618b0f7c147affbc97c8a9f0223f6ffd78ef8527a30126204f7141bf81e51e3efb09c3f0cf244e72a5d35dd78105eaafb4f9e986f09070daa0266e2b2b74f633b94afb7aadcce5c0934e41037a79632af2d88f9f7c0ce63ae5f1de662f957c18bd37bdfb41e902869fc5e7b57708d1ee6b0a3e7dcd98ac012ba32a7eb2482643af260cc5ed9901b124951d88d43fe89f4e3db592fe4321a7996ef44e7790392f7d1c2de87b18a708a78dc1770a7875a2af4c5b1b70504accd8da75134c6b0b5c50c166f2d791029a4677392f62e690abba62fcf7e1cabdafe5a097799e4ed3ba140964273b46e978bffb1938a77c8a9f233678971a26"}, {0x38, 0x1, 0x8, "d320fddf7bb562043298babc14b5d60d7c752c2ed81b7d915b495e1a60e1cd52c201f9"}, {0xa8, 0xffff, 0x7, "19cbf9bd4cac11ed8a321eeac2bec09fee75e25ee60cc1f5b12eae5747d50564872d05f7506c321a561e1ab013509e565ec2c40d332c2fd8affee5ccb6cc848655c457b034d6771911ab22bfdf2df59e0534615ddbe7123f0d55b5218960922fb3341e10d56208bb1079b418e1e80eb8d1bc1f487b4d6fa4344a714c9fe935b8d1fd42a7c9b1ecc22a43e06bfe95dde767a1"}], 0x10f0}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xffffffff, 0xffffffffffff9a69, 0x8001, 0x1}, {0x3612efbf, 0xff, 0x0, 0x44168ab2}, {0x1, 0x80000000, 0x3, 0x3}, {0x47, 0xfff, 0x0, 0xfb6c}, {0x4, 0x8, 0x7, 0x8}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000001400)=""/198, 0xc6, 0x3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0xb2a}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:27:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x9, 0x7, "018b2d70e85779d4cc37917304427ff70d04fac4", 0x40, 0x100}) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') socket(0x18, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x7f, 0x7, 0xcd716c6f2120e056}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x32) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x607}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt(r2, 0x8, 0x8, &(0x7f0000000140)="dc2a2ee2eaf595f657fd13f32e7b0cdae64871392b2fb5336083", 0x1a) 00:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 00:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80000004d}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x4, 0x1, r1}) flock(r0, 0xa9e225a9e40601c7) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 00:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 00:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10000023f) 00:27:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x12) semop(r0, &(0x7f0000000100)=[{0x4, 0x9d, 0x1000}, {0x3, 0xfebb, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8b4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x0, 0x800}], 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10d1a, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = semget(0x3, 0x1, 0x9) semop(r3, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffe, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x4, 0x800}, {0x2, 0x3, 0x800}], 0x4) socket(0x1, 0x4000, 0x55) getsockname(r2, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x0, 0x0) 00:27:20 executing program 1: pledge(&(0x7f0000000040)='\x00\x00\x008\xa9^\xbb\xbaMm\xc9q\xab\x81.\r\xb0d1D\xe9X_&/\x03z\x00\x00%\x18\x1d\bU\x00\x00\x00\x00\x00\x00C\x98x4\x7f\x8f}\x1f\xc97\x16\x06\x87', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/19}, &(0x7f0000000140)=0x15) 00:27:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x8) stat(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000000240)) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 00:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x8000000000000000) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) r3 = semget(0x0, 0x1, 0x20) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000100)=""/79) setsockopt(r2, 0x1, 0x1, &(0x7f0000000000)="6865150f90945925e7e739e52ccf2c66c5d81d6d5bae1b86c2830f0860de24932a30ef1ab3e272e7757abf10eeddfc447d6c3c247bf89684eed10fb56969e5c93f1fe6d631c7f36848638f2ca8519ba026af047cecb13802a1c171d46583929f9864ca0deb9923e9931ec67a8e198d306b0e2724f567c45925a415b006d9f2fa441ced6f1856842f4d", 0x89) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 00:27:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) rename(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 00:27:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="527a6e9e4a6bbd3bf3cd58cd0e057d5b41a5cb6320df5f7fd643bdcd900dd75c08663f4a2afe04d88cbb09596c12fd72", 0x30, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x2f, 0x0, &(0x7f0000000080)=""/47}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) r3 = accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchdir(r2) r4 = fcntl$dupfd(r3, 0xa, r2) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xd, 0x40000000, 0x8, 0x6}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000000, 0x3, 0xffff}], 0x10000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0xbe, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x453b254f3bccd8f8, 0x81, 0x10000}], 0x6, &(0x7f0000000280)={0x1d, 0x3}) recvfrom$inet(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x841, &(0x7f00000012c0)={0x2, 0x2}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300)='/dev/vmm\x00', 0x80, 0x0) poll(&(0x7f0000001340)=[{r0, 0x20}, {r4, 0x20}, {r5}, {r2, 0x2}, {r2, 0x40}], 0x5, 0x0) faccessat(r4, &(0x7f0000001380)='./file0\x00', 0x40, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001400)={&(0x7f00000013c0)=[{0x81, 0x6}, {0x86, 0x4}], 0x2}) geteuid() mknod$loop(&(0x7f0000001440)='./file0\x00', 0x6122, 0x1) r6 = fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001480)={{0x18, 0x1, 0x101, 0x7}, {0x18, 0x0, 0x7ff, 0x6}, 0x1f, [0x3f, 0x8, 0x80000001, 0x4, 0x101, 0x5, 0x9, 0x9]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x800, 0x0) r7 = msgget(0x0, 0x182) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001500)=""/135) write(r1, &(0x7f00000015c0)="06b082129d5e8e08bce39c9b9dcfd9fecbe99f70f0c6307f8fe15ab6df02d5763a43a9e1202f9ab5aec62b4bb865940681967b387d9f297f79adec695f1f80a3a9d3f49cf1c199c96e8d2cb3cef374a644d34fdb0e0f38c4e8d2800bc520ed75248239ac541445924b6de7f853e194414634d12e6cc09c90c2943348fa4ce44928d8d023e2fc205904a8c7ba91787da4924c", 0x92) renameat(r1, &(0x7f0000001680)='./file0\x00', r1, &(0x7f00000016c0)='./file0\x00') ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001700)=0x800000000000000) truncate(&(0x7f0000001740)='./file0\x00', 0x0, 0x2) recvfrom$inet(r0, &(0x7f0000001780)=""/59, 0x3b, 0x841, &(0x7f00000017c0)={0x2, 0x2}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000001800)={0x0, 0x2, 0x3, 0x9, r6}) msgget(0x0, 0x81656e73bf3db8a1) 00:27:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) recvmsg(r1, &(0x7f0000001640)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/87, 0x57}, {&(0x7f0000001380)=""/110, 0x6e}, {&(0x7f0000001400)=""/48, 0x30}, {&(0x7f0000001440)=""/65, 0x41}], 0x7, &(0x7f0000001540)=""/224, 0xe0}, 0x2) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 00:27:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r2, 0x0, 0x0, 0x0, 0x4000000001000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x2, 0x9}, {{r3}, 0xfffffffffffffffd, 0x41, 0x40000002, 0x3, 0x8}], 0x3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x81, 0x0, 0x4, 0x400}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x3f, 0x5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x10, 0xe68, 0x8}, {{r4}, 0x0, 0x41, 0x2, 0xa0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x5, 0x32cc01fb}, {{r1}, 0xfffffffffffffffe, 0x2a, 0x0, 0xffffffffffffff81, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0xf952feafe6ab2ff0, 0x1, 0x8, 0x5}], 0x81, &(0x7f0000000240)={0x6, 0x6a}) 00:27:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) 00:27:20 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/154, 0x9a) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)) 00:27:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/176, 0xb0}], 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 00:27:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 00:27:20 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTOP(r1, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) socket$inet6(0x18, 0x2, 0x48037b24) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) 00:27:20 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0, @ANYBLOB="386c06d213a4cd4c1a61600c4d7c2093d79eb543f5fbf36a4891bf8e068a76a60f60098aaa045cf751351db995978b033ef0139e19f38efe2019944c61ae6348edae6e49fa11d2d4d351e468750598f4d68d2a7fb6fb303a048fe97671d4e78d38c08bc7af478e939185627359ed6b09361e59fd2a2aa3f04b1ac97023d133d3ce96bb5c755f6d82a61565c11dbbb1aa1159a37fe43d18c5a19d711b55c32c591e70aef060a8880bc8f8cb942cad5c385ddd2159bbf0b7624ccb9541909cee8646405a0ddb907991a8a4860c9a", @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESDEC=r0], 0x6) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 00:27:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "04002000", 0x5, 0x2000000000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 00:27:21 executing program 1: r0 = socket(0x2, 0x3, 0x6) getsockname(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x213ebb4048590072, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0xf7, 0x4, 0x8, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x400000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil, 0x2}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)='c\x00') 00:27:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) 00:27:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfdfa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:27:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0xfffffffffffffd92) poll(&(0x7f0000000180)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}, {r0, 0x20}, {r0}], 0x2000000000000089, 0x5) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 00:27:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) sendto$unix(r0, &(0x7f0000000200)="524a2e8d0f707ab96b6cc0c1237638bb43a3830b70aef7a3a3d1d738bcb2f315698c7348074e7a31813fccc4aa2e3ae8a101b2ca151024fbe710371551c5e833667ac8213cb1c0e809a208b6ce1aa73d52f395517513f04bb594acbccad8e8ef2d40a081e613f457fced0585e93eb836a2e6c652dbd8a1b368ebeed9db0187256c0bc9732c5c8ebc77107f8d61228baaddc1c1611e46a94307b525c548d007f54ec893ae97c4e98e", 0xa8, 0x400, &(0x7f0000001300)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65302f66696c65302f070000004400509409fd349ba073366b09765a710391cc1a5a035fc8b27ce2247b9e49ce879a85d8aab8dd1b52a74e84c1c3a3d4138b35439599b1f963153bfa68e60a155335c43590eb2da26e012d046c9ca31f03d037c8d31c8522297a924ea9400eb4"], 0x1c) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 00:27:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100000001) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x412, 0x0) pipe(&(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1f0) 00:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x76, 0x8, 0x6, 0x1, "7c34ba03f9d185f26eba79fc5d59a533b3b3b375", 0x1, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) 00:27:22 executing program 0: r0 = socket(0x20, 0x8000, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad60f000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb700c1f5a872c881fe7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f1000000000000000100000000000000", 0xffffffffffffff86, 0x73e52425221c3454, 0x0, 0x286) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:22 executing program 0: setuid(0xee01) socket(0x10, 0x8000, 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 00:27:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 00:27:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000080)=0x8000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) 00:27:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff, 0xac}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 00:27:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0xe7}, {0x5}], 0x2}) 00:27:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b289105ce20046402a4ef3f3f000bb42729dc539cc2806cdf", 0x2c}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 00:27:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0xcd69, 0x400, 0x0, {[0x6, 0x5, 0xc0, 0x800, 0x0, 0x200, 0x26f, 0x3f, 0x800, 0x7, 0x80000000, 0x7, 0x7, 0x101, 0x7, 0xd4a6, 0x4, 0x180], [0xfffffffffffff746, 0x1, 0x1, 0x59f29913, 0x2, 0x95a7, 0x2, 0x1, 0x81, 0x80000000], [0x20, 0xff, 0x100000000, 0x9, 0x4, 0x1, 0x6], [0x67, 0x0, 0x81, 0x1, 0x1, 0x5], [{0x8, 0x80000001, 0x4}, {0x1, 0x7f, 0x8, 0x3}, {0x8, 0x1, 0x3}, {0xffffffffffffffff, 0x7, 0x9, 0x1ff}, {0x1, 0x3, 0xa40e, 0x20}, {0xfffffffffffffff7, 0x3, 0x10001, 0x32723ef9}, {0x200, 0x3, 0xffffffff, 0x20}, {0x6, 0x11c0000000, 0xfff, 0x10000}], {0x1, 0x400, 0x2, 0x1}, {0x5, 0x0, 0x3, 0x5}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r4) 00:27:22 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r0 = semget(0x3, 0x4, 0x24) semctl$IPC_RMID(r0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0x8) 00:27:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) socketpair(0x1, 0x7, 0xffffffff00000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x98, 0x7df8, 0x7fffffff, 0x200}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x4fd, 0x9}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff4b}], 0x1, 0x0, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) 00:27:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0xffffff3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, &(0x7f0000000180)="57227178bfc34898c70d1b4e7df27705349f9456ba285e7213777d75982c0c403d31464120bc4128a5e50666f381ba72279cad6ec34f4cd9b0fdb46b0f641ab74411241cc2e7294f85d51a042b625df4cd9dc681b174eebff1c60c9deac2661ac3715b41ca21cd368217c886bc71fa19b9252632d547389ce515afa2e774c96d9be30c6bd488847f4395a60743c9b5f409a069e7e6651c948ad01fb1a2fb2622536e6848c703f09d90d8eeceb4dc5f2198a4bbccdfbb8183faea9af88a8742621a6a2720139adcd3966b22537f11d316d1140d12da26e35035", 0xd9, 0x400, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x8}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 00:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0xfffffffffffffffb, 0x8, 0xbc8b, 0x3, 0x7f, 0x400, 0x7ff, 0x10, [{0xda, 0x1, 0xf96}, {0x0, 0x5, 0x40, 0x2d}, {0x5, 0x7, 0x6, 0x3}, {0x10000, 0x7, 0x8, 0x2774}, {0xa800000000000000, 0x8, 0xfffffffffffffffc, 0xbb00}, {0xfffffffffffffff7, 0x1, 0x7, 0x4}, {0x7, 0x0, 0x400, 0x401}, {0x3, 0x101, 0x2, 0x8001}, {0x8, 0x9, 0x15df}, {0x6, 0x10000, 0x3, 0x7}, {0x4, 0xfffffffffffffff7, 0x4, 0x200}, {0x4, 0x2, 0x8, 0x53}, {0x7, 0x100, 0x9}, {0x4, 0x2, 0x9, 0x9}, {0xffffffffffff418a, 0xfff, 0x1, 0x10001}, {0x8, 0x3, 0x5, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\b') 00:27:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x5, &(0x7f00000000c0)={0xfffffffffffffe00}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'.\x00', 0x3, 0xfffffffffffffff8, 0x9, 0x1, 0x1, 0x80000001, 0x0, 0x1, 0x2, 0x1, 0x7fffffff}) accept(r0, 0x0, 0x0) 00:27:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() 00:27:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 00:27:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0xec, &(0x7f00000001c0)="a5255ddeaf1e69a0fd09c20a64af28d311ffc45f77ef79cea6d367e0545832bb579676a43f9fca2789af196bdb0c6fb88f8fbcc54f8cbbc078472bca9ad68a3e09e02cfb5d52c50b6059066fcf905262e02f8afab9363d61b1671b83e59cbacee76d6652e8eee7dbd9cd3a4bbb9e5f9a91c82b337b4170730e4bf86594c2676c9474e46d3bef8a6cb103818bbbe2799ecf9e2136685b6f916577924d1dbbc259ab413f15f2e908d893304a02df4edf8e428e5558b768e0c3bf2e53f3bfa6b5db65f39f72b21918b1379eacf5a5316216114063232ecf602e90ad5c5d5afc636be0b2c6fc298724109b7c381c") recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 00:27:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1dff0508ffff6b6e6d823661ae03dd000001d763e3165134882d4577b5e6ed474b5500"/52], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 00:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/61, 0x3d}], 0x2, &(0x7f0000000280)=""/47, 0x2f}, 0x800) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000080)=[{0x9, 0x1, 0x0, 0x4}]}) pread(r2, &(0x7f00000003c0)="2b33ab0c3169961f6e6ce195b3e1884337990fa844b9ce0c276df9228c16f5ee7f546a6e202d6c916104f8d6e51196a7f6dd7b4cabf2acc4709a82e5ae68586bb0a18a48a0288dcc2a93ba1666c22069feffa7adce8c95bb2b6832190a324b3ef025d9d5d41cb95589681b7a348d51ab044549b5b64d26df97f7e8dc94054beac4afe023c7a8aaba049645d57df4e4e9cab6478e8c95436a23a2b8ada03028345e77a3c4c4ea0d197e9f", 0xaa, 0x0, 0x0) 00:27:22 executing program 0: poll(&(0x7f0000000040)=[{}], 0x2000026f, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 00:27:22 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x1004, r0) 00:27:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000000), 0xe) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="c780a9cf977d4688ea67507f463294685d213f9d744cd3a40f57163e0edfd74816f866ad6371fe61dedb9ec8e0effa8922cf62f7bb495135499fe340e1226501101fd48917e270ddd020550e0722407225212d97daee7ab61ad83a7a843ec6e3060f963b90e9", 0x66}, {&(0x7f00000001c0)="497b815d98ab277f592c0d161edf0665b26028da851a46aeb1602067bec5281521303bb4c884d6ebcc9ce6ca16cc3de576ef898e2a56a86e1c68edd13de99f367e7b09db7560d34e7900f64c1106fbcf90355feeb1b458f15ed48c860900fbd53225cc904e87488e887a5e51cdaca4b522bdd690f1609d544655888b37fefd111770cb5cd41c15e99b04af8a174efdc172e3cd1f968ddf1d88c2df2b72c79176a54f52594287bdde1c283ed593ec6bbdad5af16b7524bb16e01686a3841e5b7a680d8ced806599abea87a1d55572813b8944042164728d05e82a23ac5228a0d4387d7509addb703d9f1e4fe206cda00f400aad2746989ba03dcc395c84b08b437cc0b58591c6787825af7ae7898f62b907cf898f42e9ae024b04dc387c6d2e3662db5ae5d6df1a3a31dd6be317c3f126b9e26370822724ee9a5a833d40e707ac7aedbd7e741bfb2c5335f0f2eb2eaef660e70733586372ddf05d476210caaf003bffa3e12412635bce8e6a0ffce06325c3ebab0935eea429d3ec5d75a30234d2fa9973bd7d39abf26feafb75cc244e5e3535e976025fc6c4559d438e97dd5170de331a85dae6892e5b22e5ab3a4ebd306120cd73ae25b9e324420a7a2eed3de7946adb47a9faa26a9208b4f7233f506ddae64f2d68af35b38b61f362b0c27acbca5d20274d610416ea08a14e1854840d132f76384d14a2f0e76eb5cc298fb70760c050e0bbaff5bde0db40863028bfe359bbce955cdadc70dfd313ece5ea6d3e57d0af7989cc0c7d6543bf2689b2b7cd19a2bc7d4bd8f03a0fbaf44e53f493117bc8ea86b1f44c461c323572b7f602e0e7f471fc4458220ac38fc5d928377df872e145a0df80e3cc0afe7366421730616164d928fc6bc015bceef528d524f58556ffa0748d0bd971c6bab67441e1e7abc283289d1326a8c85b5cbb395f6c5bccd93e115fd6d5ad40c44cea559492ace2a63d22cb3a32d7e802e7a9eeab3524f0552db01cfbf7b4425e8294d826d3a360a56bfacca7464ee9bf1a94ecf5205168dda642234a7e98d0b83aeb0bb1ad84ecaf987db6b52d7e8dd9ca331316aacb2a5c6688b8bf0af3be19264349b8954d6462512bc60477c5d6d4667fc5a48ca328f0e6a84ffaf685c6f880a8695e6726f7825bf214eb17d1f4a788f0124f2a86f04b8fab6a58bc158f585e9dfb1bf403d41b29ef301e4d958a12558fb922423a7ea09c7902c2bdd047ba3e764e698bf085c7fb7087898d832ed1e736efd4704d923cbb49b00816a5f2f227d10cebc64aaf67b96f239bb2fa74cc4af7f75c498d619880029db90e52fbfd4b4fa7670d62bbb4e07269c349b39d9d0caffa1f4493e7e2491f47de9d8ea5766df7a5cf0f5be8dc0137e60a9f21872fbbf738da5ba69ef9192878065339bed4bb906110447f869ec71c45821042ed6efbc982e8031e6220ca1d579d3f5bdab0be756e62d3da2c4a29d936de79ee170123a07237f67ce2cf3d99d5c1a7e258df885ea205f5fa7d0e401410fe2fa91028ebe3582cd933f054a3833f75f02dbcfc49d70867d4379a1fc1c7f97efaadfcfe0e2bc78bd2fc64946c0aabe0140b756553dcbfe2e126943a6f32d6dc9f2daf1ace2a5c39d6ca47567774fa54950ae872910dc0a18b3e6635f9399588f851b4ade77525007fd8c678513f2118e7f916a601bcaeee5e297456097c47f6db19158bc32578dee506d49cf98051e9a615be9c1073f11150a5f44bbb721bb29fb34a946b95cdc9c594b1e77c75c4f1e310e741e6303819c107682222b63c9eae1c941b8ff4efcd6b1058c5af26f31b3051073a58505d1595e5c5a04296578975275ec15aac21a486c42f5afb46d42e92bc4c9a95fbc746da56224dca0a401b1091a272747454c3565ed82451635f8e9600614b13f79406b0c6e289d15a396df47d0686305cedb232fe9400a87a870471b9c6224157e45cd9375eb5c0330e23a6eadfdce418804c850a177be2be2ccc62662530c33788c45fcd4da3488b5f11258ab27162a35ceb287c89f6e16391529d88aa134be390190453f4f068825d6ead710b6c36badef129ddc911d00c3e04c623d35402118e04ce6bced00d810ade6dd5e6a5d20047625fe3e2b0956b7b325891a571657881941474fc6b57a01077ec58dc3139de8d81a6239fe825c0704af1aa19e06b375cfd3026c5393719e93cceceee14e95370a1a87dc70fbf8974f5181b9ecbb9ff7b30006fa03091e150744f1aeb0892ced623ec79503b7643109455cf655e03d5849842ddfc9f4096e670d1846f5c1496e0972513e6aca629f778c8ce2ec5fb9ebec18c5f48bedadf5801f289bbe9c3b48edad9bb069b4f95f5b606feca683b871d76460318578ff3bc5c76738e11141b6462f75022f02688014f3fe187fb486b0a3023c39b4abedbe18cff9986b83e126f631569e861fa1363717923d75e48f69dc017bd173943a6e9de32763ea17e5e4b65ce16c1454507d59fe9554777b293a1d3a0c619dce92bf373830d3e8de78a79016cdbec4eaa78b8f87003ffdeeee7ccebab1b79a9656cb64c640735dd05e315410305c2beba880390518c6aff87db64c0479cc88381db3c13a862af0a6086c940c5b2571da556d33485375bd238cbe7982b559b72f2b2e1bfb0e9eaf552f2a3f0a99ba3acc633b116c1d8bec7ac72ac757deab32942feb36ca0269088711d434585bbb94304af0debbd3f2351e58bfb6930fb08d1a68fb10547a8713edc8f4a74d41e276abaef82535dd7bea208a8211528d9d9f34a60f5f5cd4667b757351d3d2eb7c343c446df5346c5bcc810236e489a741ea99409370a5c5800bb77c94223ca2e38faf770734c4458a701d90723aa321bb90ad1a519fb2a9bc6aa1a0e7eca4f29bcfa3f7a7d91fc2d20897078a47e5560cb54d108e6656a7c6f3598ccd9f5c9752d4ab6a3717d6f385b38ef94e8e4acd1d6d03fc467706537323dffce3dc3a42a4c5eeefc0d94a54ed41482e21adeb5c11daebdb5cdbf8c626895b0c54d8ebbcb3ec03362fdd369caca552cafefd4166ed5dac5b06f80e5afeca81a1c1454f245f973b2b7f3cb873ef14a88ed4e43b525eb4a2454245c05a947b61fbcaee7e280367e14b62306d4ad06741361288d52d1bd6801a15f53d7cc34d339e94047280f86801d41d8bec4fc0b635616f7a99c76759e221d47d2dc01af7f7c9ffd4703a1106d3f89bf3d0926c13b43953f8826e386c8edb4cce9bfd369bb1d3e691afb540be092d2f558dcb1960e15253fa18dea747ad621077c2b82e65f9bdfdbbae73dc1c568347a608941dbb82b368df1b3e0ae70f0a082a3f4aedada973af9b6fb6d171bd7156450c5acafe4d0a1a2de8abd06358ae27091a1e3dbbb9ffbe387b9a210c72675ad3ec28b40567d7cb1f8a93575a32de9af61db9fa7cf3942f0f3d9d92d8f63c840c10d4fae73837fdd5cf1bbc87b4eefca9b2d364852d0522e13f50c4290a0f788a993617b80810654d93c7ef32931f675d4f0bfa25967b751d229f57d849bb2b8202c9593e046e55ebe31dc38c97ed0ae79e554857d80995c7c6555b9794d2f0905110053950a78092e430c72b6fdf18f07e57b649dcb8d0a14a64e4e40b8700729c17e7672643f5392f4d448554188c8c39e4469ee4433626d58512e39c1b5744d42e74af7820a28762e06e756cfa03fd6b98afd52816d595820ecdba6e164ecc7fc9bafb3e1bae52cd1b577e9c1f1108eec8c57caf34f6bf10846b845b007746dbfc26d4b33447a38e885f7e1d00ddb17bb32c0d92356727a6dd77f2b469e661f9936d7966421279cc5afa96d54cb39a5f93f8dae42c14381863e1ab7785c8370e9014bca35eb31e4d512baff466eb6150bfcf62b46ce9510a57b3e268c2ec9df9eba15cf08578b6841fed043340b339dd0183eaefd5b3a51032b50eb80719b36b7d79e0d6bcfdc11a251a0dece718c0eae58b67251b95febaf798a866d21f864b5ecf078fff41b5ce564b74fe217c3def6f552af5ba5867ca17b5465971a468cbfa9a8bf053bdcfee4ceef51570887504ff167c79780522b173e7427e08fdd48fd7ac540e8c1f6803ba6b5c85aad4eac9a6657cdf14bd5e081dd950abcb649ed40839b6cef32f1f9dc7cc18e66b8849fefa522092b0ffe6176aa4a60164a6e645996eaeb0fb048255b1b4770ccc9425acd73116ed15dd8220adccb8182b81cff52a8245d4fe5a0cd3f8c74a499e9ed2554c4bdebc61873ea86e5dae174f4ad79a04c5373a8f7c63e451a1e6c103b90a47e458a4e12f84a64416e8d340c74cc40ec7f8cc12ddbb72b0dcca79eda4b0dc86d00296f6099e2d11ee4e241d6571b1f702ad83879a5939c6aa3a2bc7ce2f5e8245745572f51c6445263e852029a37ef748ad69894ba63b858d944d33646932ce14427295962b842549e473c81600d9851a286723fa0ae95388af572186f96c3c3621891cef2d69ccf89e76d3961d7102a10d8bb0c45ddcab5ca33d6938479e731a972e09f51a04a4a0bb58244db05c6873a9da51354852d685e001a00552127ee56e96c596809681236c129d5b8903ef67d27f228b68aa9d882c68d729347088ba97217adbbd7a814f7d224ac0e56ace7c110f12f41515b6f7ec7aaef4f0c68ab612576ca1b723415c545650a775a29db55dcee7039951014eadce1ff4519c57f7a2dcf83715c3d6928831ffb5ebbf7cab8cb5f5b917eb8e4d9e428af8c6c271b67561f060eb63817a9c92eea46c294a339274eafbab9074322a71d5e35370708b238d4f3ce0c67e3a8c5c544d17c4b03805292f835735a93f47c15ae0d6fbcf10715d82c9f8c5e0ec211629310d44bafb3da1785e94fbc0186d9c984fd40ce067cbf346092c17f450a30cbf0da113991d968771b7c4f8418395c0c8bcb2c55b8ee01342565809d6cdc85e1a9de9e1fa2b497d12e4fe8440fc7ff1cd723642aa44d4a193efe970b876e8c8243bb80878c2715624a9eb5b324d58539dc30ad455209ca3c002ea2c805badeddf55db465fe964d35271241cd505d35112e4dd1289decc4ad4c485c9fede06b5f9a1c446c6ea3d77db4233e9bcaddcc1d09e8830fbc87a49178ce7c049ebeba591d5c060d736edaff16cd4dfc523515da6a7aeb40da2e883946f91ffa76d157b3912b752487957466afaaf91a338b479f105299e94b2df0b22cdb07923e7535526cc92cdfe7ca3f8f7ebf3cf601b17f8e4589f8f8a3f50b0a694c2ea11fead9db63bcedb458dd1554efc44a19588add66118406f27db902c1d9d3bea4225f76dd6c98647df83f6141d4d4fab827614e9d5040a16181ba4565c304ecb7cef635387eaf348f3b7d08565e1cc84cd6ba441f07bda3b230fe07b5b3eae8ffbfda58c914e2f7347fefafde91865c0b2606d4df331685a3bce703a69d307b530411860acabe8bc8a6c4dfed64d6f23421b36dddf2e125d015e1bb85388bcc52939c02782b5f956ad1cc78d3d3c929eb836569aaa929c5b26e99e5a51a890163c1989a1f51c5a4c696b61df873dc0a34e452b257f8abf1f59eb464f7d80ce86342b7ab42fdcc4964a2168c4b43aa93eb6b239ee5dfd8f048463de9469e34f8539fcbe069d4071e9c31cb43bac5225472c4c70737109ac4f56791b10923fb2c2ec21e4f21378dcf0973cf4bfaf74d2d52989f7525eadc5556850e178de06132097b38c4e2ad258c50155cd2cb4f13c1ed3ea7bfb935be7d3a0cfbb169e91f9b0d56068535fa18f6358b99762332036f01391be6e3954038af238124d4441123c9e8abe7", 0x1000}, {&(0x7f00000011c0)="35275753b931f586758a1b042e5e2e2fe92f15f0de1eebfbe279a2ae36b1997268b1f82b430524ed3ff02819d5dfa9d9a5e7749c09790276912fa661425e085d8fc348bbce0db85b5751c1f7aac96c23ed41b35b646941d07cf71450b14d733d175f997631191b16a8b2400ed5b42b81dc05ec46a8041ac0af31aa257cbb42e6e664b7213c0014eb304a89b5a54be4bf48f8cbb9048ab4e41dca431b7a996286be4b8adbf861b41d155fb90abd6074d1771a37638277d6ffdf6cc7cef2e2ee17bc3c20c59d954c1c5734bbfac7096ca61d", 0xd1}], 0x3, &(0x7f00000012c0)=[{0x38, 0x1, 0x7fffffff, "762273d517224fa12e3339f498336c97ba000b73ee8e5b50f6f0a79261b0f9537cfa"}, {0x10, 0xffff}, {0xd0, 0xffff, 0x247, "7d36e23e4480503cac0d62bf24ad1e473d3ab348b834e7ce3d6e3c2599b0ffe0f6f00dedfeca81e2eac1a00d25d7237a9a005f81b8367b4176758e004bab4b626b3e33ae5b6348027587f8eb94069348c84033059daa812da42e980e2c4054fb6aa4e7693b4f43870114c0ebadd2651a7bce44ab329713d025e4079854fd9dc75789154ff1e324d5f7108886dfaee8b27866be18021df6727344537b5d00efd2d06d9d805717644dbb2dbd361a30c3afc62169eb4a8f65b4d2"}, {0x80, 0x8906ae02fbdb4f8e, 0x4, "f7ff9c639b108a434efb89db2b5d6cf078a8e04e93bd3a18da67c92b729d5a62fc12e755a424890a7f433a89529e24434031d6d5e32fd250433e0611a35adc494484ef19f65d4aaf4813b4690890f7cf7ceb4009726a8a9dcb205f88305cd5c19fbeba1dc8566472b032262312f95f0e"}, {0x40, 0x1, 0x6, "a7fcf8bfac242869631df9fe47aab5589f657d58f2b4bdca5f91a630a471280184e5b133c423ada84ce033c717974906"}, {0x38, 0xffff, 0x7fffffff, "30dabaa86049dcde1df160745294da71d88374cbe010cbaa7fb2e06710e88ded411a"}, {0x40, 0xffff, 0x15, "52cf43e5b05bb314d33208eee6164fc166ec19793c09c22261d8c8c986d19b95700b21f6b8a1431724b60b1f"}], 0x250}, 0x404) 00:27:22 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r2, 0x4004570c, &(0x7f00000000c0)) 00:27:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0xe60d, './file0\x00', 0x7, 0x5, 0x2, 0x8}) 00:27:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x8001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x80000001}, {0x7ffffffe}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x7, 0x924, 0x10000, 0x7}, {0x1, 0x100000001, 0x0, 0x1}, {0x2b, 0x3384, 0x100, 0x5}, {0x7, 0x0, 0xff, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ca") 00:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x4e, &(0x7f00000002c0)="81d9cf1f19d737c08b262a5c72d7fd8caa440099c0ce32eacfad3359ad3b8f51284e1cc3830a011ea3fe1dfbbafd71c0736ffadc6974746a8dcd9c7d3e63807e93b3b501cba29cd9163e65abb6a9327b7229d60e0acbbee501a33c065a1fc9f0b7d626f576149d466e6d37e9a6ab4ca7fab1547c9ba2b3c15997b863b1fbac6613631deb053cb4ddfc1ea9993216279ec40b3119ae990fef0f5b77f1f867181834dec5e49a75a9b249dbe914cd928be851d4702c24386ef2af12ee516ebea3eb054917dbb3f18ea433cb9d13fa97a4f23c95af41cbaeaa09bef6de970b5d2e") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 00:27:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xd075db5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 00:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') fcntl$getflags(r0, 0x1) 00:27:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) 00:27:23 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x9d, 0x2dd, &(0x7f00000002c0)="b7eb6f85c283b2aeed2f93d926232f8acba6bb38cc8f4e4a3eaa86f206a67ffbb32004600611ec529064654443ad910f0f7775c1d2b9abe2acaa4ef60af1659f6dabbb0fc02c5c2bd204b1a20d4963f9482bd989db1346778643a5d1e15040808dd2a16a2f27ea127ee8a5ffd9eee29b9a6c215d65e2829a79de17eac642ee8d281814765eb114b5bba2d438021b90d8d1edbd4de2bd0ae19a7746b1e0986f52ab116353a28c", 0xffffffffffffffe2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 00:27:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:27:23 executing program 1: chroot(&(0x7f0000000080)='./bus\x00') setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 00:27:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x90ee}) close(r1) 00:27:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000180)='./file0\x00', 0xcb3d5d3c44f4451, 0x44) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 00:27:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1, 0x5811, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 00:27:23 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, "41d4e4a307be83771e75d4fd49d0dd50435d33a4"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) 00:27:23 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000100)='./file0\x00', 0x15d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x4) 00:27:23 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x0, 0x0, {0x400000}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="316c3efd0747ba62d6e48989a7dd9117a722a0ea374584dbe24f6a71f3250da7edb7e5c0204247ad927b2f057a75894ebc6e028c69a97c5c3a29515ad3fa81a74be4286b5983edc2ca0c3130f8970a86d40445f955168ac1"}, {&(0x7f00000001c0)}, {&(0x7f0000000500)="7623744ef07c5b99e8803074cae1883d273ffb785d0f32c2cd703830bdc9268fcf09d57e257bd4d24c99bc7dcb15c789b45d82f42a05da7efa1f9264b527d7083a1b79cd3a324de5d506752e8babef636f2ea0521f5fcfb6e827c988d49699c447490bb663b0446b360e05a71d24bc48ec0d8d5557332d907a68e80a698731d23a64024b05baebee7bd0060336ffc69f1df5e537f04f529d63ff153cbd511a9568132a62d6acad02bc63fe225c6242ff88a70443cf929f946c79409496ca2b6ff86943147f0010d45b4879f1b332c0970f0bbbfd09bf60c79355dc952875b4eb98ce3c1fb24dbda6ae94e90953296900591f17c040cf29c441f9927ab8cb9ec5303d3c8f2973c631e410b6ff0dbce7a80856d2c45934457ada4e95e72209c838356958f39d51cc2f9c438120db50fd540ed0ff0b5dcd413822f6fe8e24c7eb7921f5d7d84da09b8afa466180678ef20f6128542de794f2f50daa212d3df5ada34dee430ee89a25d42d223f4f95cfad88c5629857110b6b3fc5517afdec38ca6055ae34a9b91867a72158031d33b889d13b963c13e15c"}, {&(0x7f0000000300)="9fdba47f1e4b22ac0c4026a5cd6d387d96172607ae41b9781d1d0297777d70dcd3273ae34e18dd158894252a769cd2c58150fb1e0a69f6ecb6a7e3684f7b071c88ecfe5e09569e4d7afc00ce68793d9a59e46e62a1ab1ed898a354ed32053456da175072984d248c431842766e89de71c2528a5196563287dd88a7fc"}], 0x2c3) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 00:27:23 executing program 0: dup(0xffffffffffffff9c) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 00:27:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x84}, {0x4d}, {0x6}]}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="b9ae14e672133f87333f5f322b56b587eb426294eed27594d3b6c825aa52a201931b9d40516d26a9f97250cbe19bac89f346130514c3e14c283293cf51f047fe70f220c2353445e024cf018f4cf9403c40402e7b012bf03be1e8b883b24153e2a4a4869de61d26355f61158b017fc6ee85add6dfd72cf098434e159bab440f595b2223075ecdf1721f839873f97c281e7d", 0x91, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x443d, 0xffffffffffffffff}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:27:23 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfffffdfb}, 0x0) 00:27:23 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() close(r0) syz_open_pts() 00:27:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) read(r0, &(0x7f0000000540)=""/176, 0xb0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000600)=""/30, 0x1e}, {&(0x7f00000006c0)=""/105, 0x69}, {&(0x7f0000000640)=""/2, 0x2}, {&(0x7f0000000740)=""/188, 0xbc}], 0x4, &(0x7f0000000840)=""/4096, 0x1000}, 0x41) 00:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x800) r2 = semget(0x1, 0x0, 0x180) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/88) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') open(&(0x7f0000000180)='./bus\x00', 0x1, 0x40) 00:27:23 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/240) 00:27:23 executing program 0: chroot(&(0x7f0000000240)='./file0\x00') getuid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x100000022) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:27:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:27:23 executing program 1: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x8, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 00:27:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x1ab) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="1800000000000000", 0x130) 00:27:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="291777be3818777b7ca07c0400000000000000fa0e32fa0300000000000000ea"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000080)=[{0xfd331a1b1d1294a1, 0x6, 0x800}, {0x0, 0x7, 0x1000}, {0x6, 0x40, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xc8, 0x800}], 0x5) sendto$inet6(r0, &(0x7f0000000140)="7524246c47960f8143786eaa52bd932859cc4132337c3292aa9ebf3cede315580a618f6f4640c08758686adc19bf01", 0x2f, 0x1, &(0x7f0000000180)={0x18, 0x0, 0xffffffff, 0x800000000000000}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00002b5000/0x3000)=nil, 0x3000, 0x16) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 00:27:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x18, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getuid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000000), 0x4) 00:27:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget$private(0x0, 0x4, 0x100010144) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/28) 00:27:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x19fb, 0x0, 0x395, 0x0) dup2(r0, r1) 00:27:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/88, 0x58) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 00:27:23 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x73afcc4111ba47df) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a39", 0x4}], 0x1) 00:27:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x1) 00:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 00:27:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) 00:27:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="ea1bd6ccf955a76cc4d59ba806dd996d3a3d7bf91eaad32a64c3ef6182dc574e7097cd8cbb7d8180f586a5ac21ebb23e48e8f2fe9cf9ad5ba3be8c43540e94f359f102bf83800987c9c3e1942ffae5f6549ec04d88b5", 0x56}, {&(0x7f0000000180)="5a032ae23c9d14b81d6a4be25c61b85865d29a487f45804bb774e03b88d54581a799b9a5cc91f8dc606e47749a1113345718999fb2120e78b514f210e650cb2b0c6921bc192ae762931a2eff057de4d2bc903c58f0bee0db2bd28485f2ca31d262cb7a8080b779b9af296e43c96f63b726c6b58aa83d8a43a738cf3bc54c91dcd96cfed9139ac0d374287b22d3b5739bf6ee26f2d9b39fab4e7c6f24e3fa1cc95a92e8fbffd47b1a3e4ace00e7dc18838c59a87e8fb5417467b198ac19fbb1fc7b329854d6b2228916af9d6f0508a37c0a", 0xd1}, {&(0x7f0000000080)="60d707ee59671aa74e2b32f2f981dc3932cd797e84be5b643e0459dd04dfd1a30883369032c91066b62cd19fc2fbb80dfa974aa8bc45", 0x36}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 00:27:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202a, 0x1300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 00:27:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) semget(0x1, 0x3, 0x0) semget$private(0x0, 0x4, 0x190) semget$private(0x0, 0x2, 0x10) 00:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 00:27:23 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 00:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) 00:27:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x6, 0x5, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x34, 0x0, 0x0, 0xffffdffffffffffe}, {0x6}]}) write(r0, &(0x7f0000000340)="02eaa22f416d00000000000000003921b28479fb6ba0d3c7b7d2f1b12b2b08c1c5f0b4a41776884b1cc36defbf107beb23ea9120e623d855e553ef9e76d9a5f3458f44adf2575325642a9771df22e0fb5021176588a0e04fa8fe7dda6b4bca15cf42c5afd14bdf0f729e41a99b45627645be1ecdcc12c87fcf6fcc04ead1c0c92cf7ebbf6eefc5e462cc91fd6e2200", 0x549) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x7fffffff, 0x7}, {0x0, 0x0, 0x6c13, 0x20}, {0x80000001, 0x7, 0x1, 0x5}, {0x25, 0x5, 0x530, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$inet6(r2, &(0x7f0000000080)="52a9cda4bbb610b4129572078850e752db644ac77c3f938762908ab5e699ec83fcd34a6d22628a960569e4ec23f6959914e287834c4a408405076d25754d87", 0x3f, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 00:27:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) 00:27:23 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ec534a3666f24a48da91244c9683caa466b5345efd0731e97005e2a90648af6d79fb712178733c69b03ac151d4b03b16da6e29393a2693b40ce5b57d39c0de98", 0x40) r1 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x140) r2 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x2) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = open(&(0x7f0000000480)='./file0/file0\x00', 0x80, 0x40) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000004c0)={0x4, 0x3, 0x7fff, {[0x80, 0x8, 0x400, 0x80, 0x44c3733c, 0xbc5, 0x0, 0x3, 0x80, 0x252a925d, 0x101, 0x5, 0x4, 0xffffffffffffff80, 0x6, 0x0, 0x5], [0x2, 0x1000, 0x100000001, 0x2, 0x4, 0x9, 0x0, 0x4, 0x2, 0x7], [0x45e, 0x3, 0x7fff, 0x100000001000000, 0x3ff00000000000, 0x3d, 0x5], [0x80000001, 0x5, 0x10001, 0x0, 0xa68, 0x2], [{0x3ff, 0x1f80000000000000, 0x80000000, 0x1}, {0xfffffffffffffbff, 0x5, 0x39e, 0x10000}, {0xfffffffffffffffe, 0x20, 0x6, 0xfff}, {0x40, 0x1f, 0x9, 0x3}, {0x1, 0xffffffffffff8001, 0x3, 0x101}, {0x400, 0x4, 0x1f, 0x6}, {0x80000001, 0x9, 0x7fff, 0x4d2}, {0x3f, 0x8, 0x8, 0xff}], {0x1000, 0xf, 0x0, 0xa3}, {0x11e3, 0x5, 0x7fffffff, 0x9}}}) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x5}, 0xc) recvfrom$unix(r3, &(0x7f0000000300)=""/154, 0x9a, 0x800, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="820201f0ffffffff28a9c0e11395134b421ce34e9be7dbb7cfc41f319d7e753f28b73bfc7ea89beb05815c2d035d18724bc66bb8cc00"/67], 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20c90, 0xc0) faccessat(r5, &(0x7f00000002c0)='./file0\x00', 0x80, 0x7d2e51acef22fad9) write(r4, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x30) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000180)) 00:27:23 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x460) 00:27:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xa) r2 = dup2(r1, r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 00:27:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x7d6a, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0xa0ecafd1762a5a1, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x80, 0x20000000, 0x6, 0x7ff}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x40, 0x9, 0xc3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x9, 0x3}], 0xfffffffffffffffa, &(0x7f0000000100)={0x59, 0x7fffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)=0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 00:27:23 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x6) 00:27:24 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r0, r1) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 00:27:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='\f5') 00:27:24 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 00:27:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x0, r1}) fchmod(r0, 0x9e3) fcntl$setflags(r0, 0x2, 0x1) dup(r0) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 00:27:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 00:27:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) 00:27:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4, 0x2) fcntl$dupfd(r1, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) 00:27:24 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x206) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x17b, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x6}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x80000000000003, 0x55a, 0xb9d, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) fchown(r3, r4, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r8 = kqueue() fchown(r8, r4, r6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r8, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x100) 00:27:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20408, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:27:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1800a, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000140)="91e91609012c20b199cb8a10cbec6eadcbd2a0baab160b6a3f", 0x19, 0x8, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x9b1a, &(0x7f0000000240)="0018269da3e45e4dd9aa95360d7045bc2acb53210a8791f5f1ac57a7e85f68143c8fb6ab7d1d08c8d91143a3aba03b0d4bc8517fe731771364a7") flock(r0, 0x5) 00:27:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x400510) r0 = semget(0x1, 0x2, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/22) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 00:27:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) clock_settime(0x4, &(0x7f0000000140)={0x1ff, 0xffffffffffffff81}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 00:27:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffbfffffff9, 0x0) close(r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x80, 0x1000}) 00:27:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto(r1, &(0x7f00000000c0)="9ca3a5c8a2321ae583d50c8cf84f01fdcecc74a222114862acd099c3573224238db8f1fd299c6f690c59ec31f2ce1f49759fdbeb9451cfaa70825c0730ba3f08bc74a13d02559b8cd3872ce3c886ee30461b7736a8d3d2d06d40e645de08db32ddc7845a7a8a76b6808cd54bdeef60315a5a6b971cc9801dcd28d6e0e22a032b67609b7dd13d9ccd76370ef09596148648aa512ccf439165c0b8686f253a7647b9719cc619f4e9cf02da1d1a68b5424e8f9148fd8653e3a26ee227", 0xbb, 0x4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 00:27:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 00:27:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6b18b5d5539ac329, 0x8000) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) 00:27:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x49, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc4dadd9734431210, 0x1, 0x3, 0xff}, {{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0x7, 0x5}], 0x7f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 00:27:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x86) write(r0, &(0x7f0000000180)='t', 0x1) 00:27:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x2947) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x81) madvise(&(0x7f00001bc000/0x4000)=nil, 0x4000, 0x1) 00:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3ff, 0xffff}, {0x18, 0x1, 0x9, 0x1}, 0x5, [0x6fcdd368, 0x4b, 0x80000000, 0xfffffffffffffe20, 0x101, 0xb04, 0x1, 0x9]}, 0x3c) 00:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 00:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x4, 0x8, 0x6}, {0x172, 0x100000000000, 0x0, 0x400000000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0xb1f, 0xfffffffffffffbff, 0x380, 0x6}, {0x4, 0x5, 0xffffffffffffff91, 0x1ff}, {0x25e, 0x6b0, 0x2, 0xfffffffffffffffb}, {0x8, 0x7fffffff, 0x30, 0x3}, {0xfffffffffffff000, 0x1, 0x1, 0x8}, {0x80, 0x2, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ftruncate(r0, 0x0, 0xd1) 00:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20082, 0x0) 00:27:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = semget(0x2, 0x0, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000080)=0x641a6289a395667b) semctl$GETVAL(r1, 0x937d76fb4666e75f, 0x5, &(0x7f0000000040)=""/22) getpeername$inet6(r0, 0x0, 0x0) 00:27:25 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x0) 00:27:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) 00:27:25 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x20000, 0xa0) accept$inet6(r4, &(0x7f0000000280), &(0x7f0000000300)=0xc) r5 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="0b6960aeeb983bc7f125d9163310df271df5dd4fbd96a5735fc31021d63840dbdee430399f42282ae2d4753fde6117df593ddcae554ff75a5f7c70f00a49a917c3409aa6b82025584f5788043c3b1b83c1be829834e3cc7187bd9828c38dceece66524da5127866f3d67591ee500b94ed40f0459dee540959a86dbb217de0e2a8f1c0ae79c49a8700a595e5254c2d31495354f3e54dc35ccf5a8d36f3a20bb78f575c5c3be9635622457452830d9691b9290d7edb9b4cb4af0111142e78dec", 0xbf}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r6, &(0x7f0000001740)=""/4096, 0x1000) preadv(r5, &(0x7f0000000a00), 0x6, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0xa0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) write(r7, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) kevent(r4, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x6, 0x58b}, {{r4}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x7985, 0x4}, {{r3}, 0xfffffffffffffffb, 0xc2, 0x2, 0x8000, 0x3}, {{r5}, 0xffffffffffffffff, 0x93, 0x3e39241ca73ed746, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x41, 0x1, 0x4, 0x7}], 0x8, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x8, 0x4}, {{r5}, 0xfffffffffffffff9, 0x8, 0x80, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x797}, {{r6}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xef, 0x2df5}], 0x81, &(0x7f0000000340)={0x8, 0x1}) accept$unix(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000150000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000007900000000000000d87194687670000000000000000000000000000000000000002698fadb8c2a7c"], &(0x7f0000000140)=0x6e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000080), 0x0) 00:27:25 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x9, 0x0, &(0x7f0000000140)=""/9}) open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0xc634fd9a0ed6c740, r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000ddfffeff33244418000000000000a8314c70b40bab6cc8f0103c4174dc36672b3611b5c99a83c0f62596a2f4f311c32ed470a6db2fccd9f73deab64ca21c5789cfcea882c54dd5d426e7e715b3460591d5bef2579af62371952e4713a4c3b1a15b3c8ddf56c22d1e04f952b9972f0881b74e566abb5fde6ded682cfb52d539b425172205a06049a3181a5945bcab0c4cc45d0e1b82d4974041fd74b2bc86c3de97a3b6"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.ipnternal) (tty00)a login: nic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *399406 16256 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800018b683b0) at vm_get_info+0x9a VOP_IOCTL(fffffd803d0f0410,c0185603,ffff800018b683b0,41,fffffd803f7c6b40,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ea22db0,c0185603,ffff800018b683b0,ffff8000ffff2290) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2290,ffff800018b684c8,ffff800018b68510) at sys_ioctl+0x5b9 syscall(ffff800018b68590) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,985a94d8010) at Xsyscall+0x128 end of kernel end trace frame: 0x98863974570, count: 6 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 malloc: allocation too large, type = 2, size = 18446744073709551296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800018b683b0) at vm_get_info+0x9a VOP_IOCTL(fffffd803d0f0410,c0185603,ffff800018b683b0,41,fffffd803f7c6b40,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ea22db0,c0185603,ffff800018b683b0,ffff8000ffff2290) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2290,ffff800018b684c8,ffff800018b68510) at sys_ioctl+0x5b9 syscall(ffff800018b68590) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,985a94d8010) at Xsyscall+0x128 end of kernel end trace frame: 0x98863974570, count: -9 ddb> show registers rdi 0xffffffff81411627 db_enter+0x17 rsi 0x31f4 __ALIGN_SIZE+0x21f4 rbp 0xffff800018b67ff0 rbx 0xffff800018b680a0 rdx 0x31f5 __ALIGN_SIZE+0x21f5 rcx 0xffff80001595c000 rax 0xffff80001595c000 r8 0xffff800018b67fb0 r9 0x1 r10 0xffff800000a63800 r11 0x47402bbfd338adfe r12 0x3000000008 r13 0xffff800018b68000 r14 0x100 r15 0x1 rip 0xffffffff81411628 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800018b67fe0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=399406 stat=onproc flags process=0 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2780,0xffffffff825a0168 process=0xffff8000148a26d8 user=0xffff800018b63000, vmspace=0xfffffd803f013990 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 16256 269168 55570 0 2 0 syz-executor.0 *16256 399406 55570 0 7 0x4000000 syz-executor.0 50001 63658 95262 0 2 0 syz-executor.1 50001 156672 95262 0 3 0x4000080 piperd syz-executor.1 52243 119809 1 0 3 0x100083 ttyin getty 55570 13211 13301 0 2 0x482 syz-executor.0 95262 461375 13301 0 2 0x482 syz-executor.1 16669 395842 0 0 3 0x14200 bored sosplice 13301 128515 35994 0 3 0x82 thrsleep syz-fuzzer 13301 320650 35994 0 3 0x4000082 thrsleep syz-fuzzer 13301 442852 35994 0 3 0x4000082 thrsleep syz-fuzzer 13301 347892 35994 0 3 0x4000082 thrsleep syz-fuzzer 13301 66030 35994 0 3 0x4000082 thrsleep syz-fuzzer 13301 50732 35994 0 3 0x4000082 kqread syz-fuzzer 13301 430241 35994 0 3 0x4000082 thrsleep syz-fuzzer 35994 499018 9780 0 3 0x10008a pause ksh 9780 490396 81129 0 3 0x92 select sshd 81129 279219 1 0 3 0x80 select sshd 29739 259484 21461 73 3 0x100090 kqread syslogd 21461 304414 1 0 3 0x100082 netio syslogd 83251 189641 1 77 3 0x100090 poll dhclient 27492 5807 1 0 3 0x80 poll dhclient 67051 363396 0 0 2 0x14200 zerothread 71961 471208 0 0 3 0x14200 aiodoned aiodoned 85950 373397 0 0 3 0x14200 syncer update 55472 275325 0 0 3 0x14200 cleaner cleaner 43575 141874 0 0 3 0x14200 reaper reaper 54493 48327 0 0 3 0x14200 pgdaemon pagedaemon 68585 26397 0 0 3 0x14200 bored crynlk 51771 503453 0 0 3 0x14200 bored crypto 7332 428815 0 0 3 0x40014200 acpi0 acpi0 12300 453675 0 0 3 0x14200 bored softnet 19027 97222 0 0 3 0x14200 bored systqmp 13711 363563 0 0 3 0x14200 bored systq 77441 67837 0 0 3 0x40014200 bored softclock 51773 29406 0 0 3 0x40014200 idle0 25874 180582 0 0 3 0x14200 bored smr 1 314518 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 9500 6341K 6984K 78643K 12430 0 0 pcb 13 8K 8K 78643K 116 0 0 rtable 111 3K 4K 78643K 438 0 0 ifaddr 55 13K 13K 78643K 149 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 57 0 0 iov 0 0K 16K 78643K 72 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 1910 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 8 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 0K 78643K 96 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 6 17K 25K 78643K 798 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 48 38K 63K 78643K 529 0 0 subproc 32 2K 2K 78643K 70 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 110 0 0 in_multi 33 2K 2K 78643K 90 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 286 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 89 20K 21K 78643K 2665 0 0 UVM aobj 30 2K 2K 78643K 38 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 103 0 0 NDP 11 0K 0K 78643K 42 0 0 temp 151 3536K 3604K 78643K 17634 0 0 kqueue 0 0K 0K 78643K 12 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 10 0 4 1 0 1 1 0 8 0 rtpcb 80 65 0 63 1 0 1 1 0 8 0 rtentry 112 67 0 22 2 0 2 2 0 8 0 unpcb 120 357 0 349 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4123 0 4123 2 2 0 1 0 8 0 tcpcb 544 157 0 153 1 0 1 1 0 8 0 inpcb 280 479 0 472 1 0 1 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 1 1 1 0 8 1 ppxss 1128 16 0 16 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 305 0 90 15 1 14 14 0 8 0 art_table 32 306 0 90 2 0 2 2 0 8 0 art_node 16 65 0 25 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 94 0 84 1 0 1 1 0 8 0 shmpl 112 36 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2619 0 1224 46 0 46 46 0 8 0 ffsino 240 2619 0 1224 83 0 83 83 0 8 0 nchpl 144 3926 0 2324 60 0 60 60 0 8 0 uvmvnodes 72 3127 0 0 57 0 57 57 0 8 0 vnodes 208 3127 0 0 165 0 165 165 0 8 0 namei 1024 11256 0 11256 2 1 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scxspl 192 11623 0 11623 13 9 4 6 0 8 4 plimitpl 152 60 0 53 1 0 1 1 0 8 0 sigapl 432 964 0 950 2 0 2 2 0 8 0 futexpl 56 12396 0 12396 1 0 1 1 0 8 1 knotepl 112 219 0 200 1 0 1 1 0 8 0 kqueuepl 104 167 0 165 1 0 1 1 0 8 0 pipepl 112 546 0 523 3 2 1 2 0 8 0 fdescpl 424 965 0 950 2 0 2 2 0 8 0 filepl 120 5490 0 5383 4 0 4 4 0 8 0 lockfpl 104 246 0 244 1 0 1 1 0 8 0 lockfspl 48 86 0 84 1 0 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 806 0 799 1 0 1 1 0 8 0 zombiepl 144 950 0 950 2 1 1 1 0 8 1 processpl 864 980 0 950 4 0 4 4 0 8 0 procpl 632 1907 0 1869 4 0 4 4 0 8 0 sosppl 128 16 0 16 3 3 0 1 0 8 0 sockpl 384 910 0 893 4 1 3 4 0 8 1 mcl64k 65536 32 0 32 3 2 1 1 0 8 1 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 19 0 19 3 2 1 1 0 8 1 mcl9k 9216 12 0 12 2 2 0 1 0 8 0 mcl8k 8192 12 0 12 3 2 1 1 0 8 1 mcl4k 4096 36 0 36 3 2 1 1 0 8 1 mcl2k2 2112 5 0 5 3 2 1 1 0 8 1 mcl2k 2048 56686 0 56640 16 9 7 14 0 8 0 mtagpl 80 25 0 19 2 1 1 1 0 8 0 mbufpl 256 95324 0 95224 12 4 8 10 0 8 1 bufpl 256 8136 0 3189 310 0 310 310 0 8 0 anonpl 16 85462 0 72925 58 5 53 56 0 62 0 amapchunkpl 152 3783 0 3677 9 3 6 7 0 158 1 amappl16 192 4167 0 3449 40 3 37 39 0 8 1 amappl15 184 38 0 38 1 0 1 1 0 8 1 amappl14 176 588 0 584 1 0 1 1 0 8 0 amappl12 160 134 0 130 1 0 1 1 0 8 0 amappl11 152 54 0 41 1 0 1 1 0 8 0 amappl10 144 8 0 7 2 1 1 1 0 8 0 amappl9 136 658 0 650 1 0 1 1 0 8 0 amappl8 128 233 0 214 1 0 1 1 0 8 0 amappl7 120 42 0 38 1 0 1 1 0 8 0 amappl6 112 66 0 58 1 0 1 1 0 8 0 amappl5 104 306 0 293 1 0 1 1 0 8 0 amappl4 96 1061 0 1034 1 0 1 1 0 8 0 amappl3 88 507 0 500 1 0 1 1 0 8 0 amappl2 80 6801 0 6727 3 1 2 3 0 8 0 amappl1 72 26757 0 26321 27 18 9 20 0 8 0 amappl 80 2150 0 2113 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 37 0 8 1 0 1 1 0 8 0 uaddrrnd 24 967 0 950 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 967 0 950 1 0 1 1 0 8 0 vmmpekpl 168 9490 0 9464 2 0 2 2 0 8 0 vmmpepl 168 117732 0 115862 133 32 101 101 0 357 19 vmsppl 272 964 0 950 2 1 1 2 0 8 0 pdppl 4096 1940 0 1904 6 1 5 6 0 8 0 pvpl 32 270769 0 255175 151 21 130 141 0 265 0 pmappl 200 966 0 952 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 464 0 27 13 0 13 13 0 8 0