kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Nov 22 17:27:45 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.38' (ECDSA) to the list of known hosts. 2019/11/22 17:28:00 fuzzer started 2019/11/22 17:28:03 dialing manager at 10.128.15.235:48553 2019/11/22 17:28:03 syscalls: 337 2019/11/22 17:28:03 code coverage: enabled 2019/11/22 17:28:03 comparison tracing: enabled 2019/11/22 17:28:03 extra coverage: support is not implemented in syzkaller 2019/11/22 17:28:03 setuid sandbox: enabled 2019/11/22 17:28:03 namespace sandbox: support is not implemented in syzkaller 2019/11/22 17:28:03 Android sandbox: support is not implemented in syzkaller 2019/11/22 17:28:03 fault injection: support is not implemented in syzkaller 2019/11/22 17:28:03 leak checking: support is not implemented in syzkaller 2019/11/22 17:28:03 net packet injection: enabled 2019/11/22 17:28:03 net device setup: support is not implemented in syzkaller 2019/11/22 17:28:03 concurrency sanitizer: support is not implemented in syzkaller 2019/11/22 17:28:03 devlink PCI setup: support is not implemented in syzkaller 17:28:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x8, 0x8, 0x1}, {0xfff8, 0x1, 0x3, 0x8}, {0x200, 0x1, 0x4, 0xffff}, {0x9, 0x5, 0x9, 0x1}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x2, 0x200}) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) fcntl$getown(r3, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0x3, 0x3}) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x20) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000002c0)) r6 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000300)=""/47) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000340)=0x9) socketpair(0x30, 0x10001, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) fchdir(r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r8, &(0x7f00000003c0)=@file={0x0, ""/59}, &(0x7f0000000400)=0x3d) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000480)=0x1) ioctl$BIOCLOCK(r4, 0x20004276) r10 = semget$private(0x0, 0x4, 0x403ccd6882155d29) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f00000004c0)=0x1) socket(0x1, 0x3, 0x81) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r11, 0x20007471) 17:28:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x524, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='/dev/tty\x00', &(0x7f00000000c0)='/dev/tty\x00', &(0x7f0000000100)='/dev/tty\x00', &(0x7f0000000140)='/dev/tty\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/tty\x00']) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) socketpair(0x20, 0x0, 0x4, &(0x7f00000003c0)={0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = open(&(0x7f0000000400)='./file1\x00', 0x69241aa99f6e45f4, 0x36) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000000440)={0x0, 0x1, 0x5, 0x7, r5}) getpgrp() r6 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x200) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x0, 0x4) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10, 0x0) r11 = open(&(0x7f0000000680)='./file0\x00', 0x1, 0x102) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x800, 0x0) kevent(r6, &(0x7f0000000540)=[{{}, 0x7ffffffffffffffd, 0x0, 0x2, 0xfffffffffffffffe, 0x1ff}, {{r7}, 0x2, 0x84, 0xf0000062, 0x550, 0x1}, {{r8}, 0xfffffffffffffff9, 0x64, 0x80, 0x20, 0x1}, {{r9}, 0xfffffffffffffffa, 0x4c, 0x1, 0x6, 0x1}, {{}, 0x0, 0x8, 0xd312c37a4783d1c3, 0x200, 0x7}, {{r4}, 0x6, 0x80, 0x1, 0x55, 0xcf57}, {{r0}, 0xc, 0x70, 0x40, 0x20, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x7ff}, {{r10}, 0xfffffffffffffffe, 0x18, 0x1, 0x91, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4, 0x1, 0xffffffff, 0x4}], 0x1, &(0x7f0000000700)=[{{r11}, 0x0, 0x4a, 0x2, 0x3, 0x9}, {{r12}, 0xfffffffffffffffd, 0x22, 0x0, 0x1810, 0x833}, {{0xffffffffffffff9c}, 0xe628dfc24d9f6f3, 0x25, 0x80, 0x7, 0x2}, {{r3}, 0x3b17d84ac161aba, 0x4, 0x80, 0x6, 0x65b9116c}, {{}, 0xfffffffffffffffd, 0xfe, 0x140000000, 0x2, 0x4}], 0x4, &(0x7f00000007c0)={0x3f, 0x2}) syz_open_pts() r13 = open(&(0x7f0000000800)='./file0\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r13, 0x80045713, &(0x7f0000000840)) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000880)={0x2, 0x0, 0x9, 0x8, r14}) openat(r6, &(0x7f00000008c0)='./file0\x00', 0x280ff, 0x4) r15 = socket$inet(0x2, 0x4, 0xc1) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000900), &(0x7f0000000940)=0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000a40)=0x19d) 17:28:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x2, 0xfffffffc, 0x100000}, 0xa}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:28:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x0, 0x21) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r14 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r14, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pwritev(r14, &(0x7f0000000080)=[{&(0x7f0000000f40)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d081983683ef6b08d5c54bfb99b2cb9d0701a2d2ff935f33f96ecba7", 0x15c}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r16 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r37, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r38, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r36], 0x4, 0x2, 0x1800) msgrcv(r40, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) r44 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r44, 0x1, 0x5, &(0x7f0000000340)=""/192) r45 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r47 = getgid() r48 = getuid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000280)={{0x2, r46, r47, r48, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r46, r42, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r43, 0xa5, 0x1, 0x100000000, 0x6}) r49 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r49, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r53, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r53, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 17:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x7ffffffe, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 17:28:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x01\x04\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 17:28:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1810, r0, 0x0, 0x400000000000002) 17:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4}, {0x74}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x0, 0x6, 0x3, 0x92}, {0x1, 0x40, 0x5, 0x2}, {0x8001, 0x1, 0x1, 0x200}, {0x9, 0xff, 0x5, 0x3}, {0x0, 0x6, 0x4f, 0x10000}, {0xa278, 0x2, 0x8, 0x200}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = msgget$private(0x0, 0x20000003c4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x8005, 0x10002) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x65, 0x0, 0x1000) r6 = kqueue() msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r6, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r5, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r4, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r3, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002288e36518a83054cdca7411fba2e1ef77512981f623181b573b244f777524f2a5cf693ac6b33f4951d4f8c412bfe8c4c29e8535a207b3745896d44b003fc0e31380bcc7c825cd2802faff27ca54b3a6c3d824f66cdb407cd9039f0b84de77ee2b778128a5ad93cd6e958747787fccbed65f02890a23ebc189fe6d469633becf6b1f09f366eabf6b21250ecef7a311d37ce3998321554ee8403776da19edae5817dfac3338fafd7b6d3ffc490552b5ea4a8f0d0ce6e90734afc27010e085e91e5784fe43ef0c1c6a27eec7d8517d8c436fd41f4f756ae783687ebdef627d3bc209a9e5659da2cf1dd710fcb3f578fc2baa27505216e8dbe454dece81f8bc77f5c1d71d2ec9b9ebfec5087bf4430dea15857bdef72d46b53b419035d1a4d9040cf56dfe2286a61b7e8eeb2c66"], 0x104, 0x1, 0x1000) r7 = geteuid() r8 = getgid() r9 = syz_open_pts() readv(r9, &(0x7f0000000040), 0x16f) r10 = syz_open_pts() readv(r10, &(0x7f0000000040), 0x16f) r11 = dup2(r9, r10) r12 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000480)=0x671) r13 = semget$private(0x0, 0x4, 0x408) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = accept$inet6(r17, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r19 = socket$inet6(0x18, 0x4005, 0x70) r20 = fcntl$dupfd(r17, 0x0, r18) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x229, 0xa, &(0x7f0000000000)="d5ff9668", 0x316) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = getpgrp() r27 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x6, r14, r15, r21, r16, 0x4c}, 0x200, 0x401, 0x2}) r28 = semget$private(0x0, 0x4, 0x408) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r32, 0x0, r33) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r37 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r37}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r40 = getpgrp() r41 = fcntl$getown(r33, 0x5) r42 = semget$private(0x0, 0x4, 0x408) semop(r42, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r42, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r42, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r42, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getegid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = accept$inet6(r46, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r48 = socket$inet6(0x18, 0x4005, 0x70) r49 = fcntl$dupfd(r46, 0x0, r47) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r51, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r55 = getpgrp() r56 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r50, r52, r53, r54, 0x5, 0x7fff}, 0x6, 0x2, r55, r56, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x6, r43, r44, r50, r45, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r43, r36, r38, r39, 0x5, 0x7fff}, 0x6, 0x2, r40, r41, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = accept$inet6(r57, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r59 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r57, 0x0, r58) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r60, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r64 = fcntl$getown(r58, 0x5) r65 = semget$private(0x0, 0x4, 0xc0e) semop(r65, &(0x7f0000000200)=[{0x4, 0x1, 0x1000}, {0x4, 0x1, 0x1400}, {0x3, 0x7, 0x400}, {0x2, 0xf800, 0xc00}, {0x3, 0x2, 0x800}, {0x2, 0x9}], 0x6) semop(r65, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r65, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r65, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r65, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r65, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getegid() r68 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r68, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r70, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000100)={{0x3, r66, r67, r69, r71, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r66, r61, r62, r63, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r64, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r29, r61, r43, r31, 0x4}, 0x1fd, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000100)=[0x0, r31, 0x0]) fchown(r11, r21, r72) r73 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r73, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r75 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r75, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r76 = fcntl$getown(r75, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r78 = accept$inet6(r77, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r79 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r77, 0x0, r78) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r80, 0x29, 0x4000000c, &(0x7f0000000140), 0x213) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r82 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r82}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffdcd) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r85 = getpgrp() r86 = fcntl$getown(r78, 0x5) r87 = semget$private(0x0, 0x4, 0x408) semop(r87, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r87, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r87, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r87, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r87, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r87, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r89 = getegid() getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r92 = accept$inet6(r91, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r93 = socket$inet6(0x18, 0x4005, 0x70) r94 = fcntl$dupfd(r91, 0x0, r92) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r96 = socket(0x18, 0x1, 0x0) setsockopt(r96, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r96, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r100 = getpgrp() r101 = fcntl$getown(r92, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r95, r97, r98, r99, 0x5, 0x7fff}, 0x6, 0x2, r100, r101, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000100)={{0x6, r88, r89, r95, r90, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r88, r81, r83, r84, 0x5, 0x7fff}, 0x6, 0x2, r85, r86, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x20, r7, r8, r21, r74, 0x40, 0x27}, 0x39, 0x2, r76, r85, 0x983, 0xd997, 0x100000001, 0x6}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x2) 17:28:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x200, 0xffffffffffffff9d}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)) r3 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0xafe) r4 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x401) 17:28:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) setsockopt(r1, 0x10000, 0x4, &(0x7f0000000200)="b9814e879da7776897529f4cfd1f3cbc6e4952dbf5bc4bc378ac5017682ff29090e10b08105a49d3d98839b451cef0d1f2ab74", 0x33) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) r8 = fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x229, 0xa, &(0x7f0000000000)="d5ff9668", 0x316) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r9, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) lchown(&(0x7f0000000140)='./file0\x00', r4, r13) r16 = fcntl$dupfd(r2, 0x0, r2) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r17, 0x8004427a, &(0x7f00000000c0)=0x80000001) ioctl$TIOCFLUSH(r16, 0x8020699f, &(0x7f0000000300)) 17:28:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000c0"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/246, 0xf6}], 0x1, &(0x7f0000000200)=""/220, 0xdc}, 0x802) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 17:28:15 executing program 1: dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x23) pipe(&(0x7f0000000640)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000680)='./bus/file0\x00', &(0x7f00000006c0)=""/116, 0x74) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x8, &(0x7f0000000040), 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000540)={'./bus\x00', 0xff, 0x40, 0x5d, 0x0, 0xfff, 0x5, 0x6, 0x1, 0x3, 0x10001, 0xc8}) socketpair(0x25, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r7) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r8) 17:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61, 0x4, 0xc6}, {0x40}, {0x6, 0x0, 0x0, 0x4}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 17:28:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x2b9, &(0x7f0000000840)=[{&(0x7f00000002c0)="6ed8fdd9e0d8aac61d974df4184aba0645a2e02bc1e92561c35db6b486c579df4b224ded56975d3603206b8471c7ac"}, {&(0x7f0000001340)="32551091cc2fdb5b352727157d736c9694091fe126ce8a9f7bbdc7a8225530b5ed90c7c04457490928705d6b0544e3fa7e7c2f675efae9442ff2a8189cbc89082bb25b66189b07914778b4fbc43737fb2497ddf66fd863a115b1eae0100bf37685dee6ded22e5f9e32db0f57f94799217a601f4a750bb180ee9537f633f62bf4fb7090200acb0bd6cb9088f869dca7c4f68cb975d04dc5d97e3fde420f8c332027de78e9f7f8bfb4b170a3c33a3080171d0b952a5299c66d99e9c4e7ec5ffdfac0f66c21dc2c33e7fa65f2fee9c17f2c625cebe6bad5acbc2dfda2799de31421c1b8ae3dfd9de5aa102063cfa5669072a8440c1e802243bc6a8bd1160688d27d1f159bbfc67ad9a2c20b5036dd583e645cdfb55dfd019ee9fcde1791756b91782ba3fb1322d1801ab456cac4143e6f3b6e17c9b88c00659f1967cfe9773799e3c84c295614a950d2a5001e46a277e1710e92c3528da27f98f60da745267602ec097b4accb596f7fcf9b835d222f96a2756f270c8bfd256b7421179cd8480507252f0d4b408caaf6d09052d8e8464aaa43a44b213536a0b23a405e9f3e9a03b85db1953e61085f9265ab3c3a19d832d7552bf3ee37c30e31f97a3699e4ca95ee4c3eabfcf52a437ff8a325925340863a7a51211988a921f77dd22afb4017e2d0af335efa749b9428b4428734a2ac8f91f235d725d046c18efeae16dc9e1b8215e565e2e1aed7610ef16de8803cd4a37d677dfd5ca21baa4a1c2d351b03d6d99614ae9529c5341966f52e6c136c0e4448f520b7ba6da3f69cd0fcca185ca5ae14f673000ee19505d1b54a02d49c8c35ae7d11fe3868c17cabc5616c8cb44072414c61e23908268feb4c01e2324b8930c96f6295d719a3f3572b9c161572753af58b71eb2b52008db7f28a07d7e12687bceee815833aef10fdf60b11eca4a0d6dd55795abcaae5afc539c5901ae2b209b601db90fc2be74260ed74493d3ad90f9b253399d1011dbce16faa6fb63e6e6cbd844e33434da03242694c1298c1c60fd5f1736331c639569eb08651b1891a8422497adaac0f50e93c0cb226a83d75de820fd9b466a56c320ca5f8da4a7f961d03f6aeb8880b3b3e3aad9dbc57462cb44f7cde400b1f654a29e07b4d13a72bd99fbbe36cf0d7200fec46cf5605f1ad505064801497843bfea79ee729c47eb5bcc8994734e81115c0cc8a625b633d19b417afc6ddfaa0165b98cc7a74da624836c80f37c7b20922051fa92d7b099904a0c3839f23c7f421b5aeac984857596968f1e6f80d73eb585a8f5e7f889f4b6ac4c441b18d76cdcffc4b5e07ff7c1412b7f7b681ae8386d2df3f361439e28242d0da5db6885c458b67020c70c16b6cd18b84fa5c4025ce36893112773747fe336581dc919973cff8a712d2bc24fadf1c60537a4ca4986866eb80ef0f25905b9cd2e1e3dea93bb45ee34ed748ec4080605d33be03c7fc29a39e2b76ec82cf1515846942929bbdb24ebb36edc3201fa7dc672ea0ade7c8a4416cc80c1b669d2b8a0c78c31adde19c6b58c42ece0408a2814f42864bb5e4de45caed45b5b3c7d000dba23e8c28e3cf7214b23a62f29847d0971b859d1370065a5077c5f18578a13bde4b7694519cf62288fa4e1540e707dd4d95e44b49816bfabe969b76b0950d077e6f64f6f6ff08f12a1fc95144152b711931d64ff9f6483a6bc1bcca84a3cc8653f469a8baa6aa16ce2b311856857bb31c303ce38d920048e282ae128643e0a7d706f6e58792265bee7bbb1a4f287e85f04479f214c462e0e69d1df498c9abb5e9b5ccd4f95f7e183c15567f1a08525552d4bd74dac522f6cfd0b3107627199ffb827757d4c909e694fdd5e692c12d81c318b775e5e95df4911473005bf1d5b7a258a213efadf20ad01d4e6ddcffa7bfbc55e39dc6dd32759765865576317e81135f2c4aa25b51105270d62000235dfd04c240f714242f0dbcb25fe6ca48c4fc2013e9d5a832e5507430f303153ca48acb9a3ee39528bd060ecfc9941b3294683db225f8d2ddcd6a925d7dc53b2f5ab9c017a699ef0814d9bdb48224c4813edf88b908b43a9a0ca3d3383c2194e6ec035e633c215ac3c8bf267748ac11ef8a1c769fdf50ab81c3b5f78f2ae679efbd5999bdff045962ea80db4ceb33b98a83334a31f60778e2846f2c44951d70bcdc63ada0377b5880325d47622980619c4b333fa09b35c120508a08cc51848be308a514f5deb77da2ff8317a7750d3e81048313afba40f9a5d1f50773d0980b3b1e360b2c9556ac5814ed9bcf2c640e289c7a9190249cd97b3c25c46eae6295f6a1cbb4d162e436dbfeff4bd95d68ef1538e2565764eca4c672ea349a857ff672152c2ad0c1d19e5c844218804c599040c6a0f38ea50cd5219405ca2d8ddd9ccdc3e3bab3fddbedb1239847e813218d0b20365bfea3cf8dae8a299be81774bd0c61c5fb1e562c2430e46d2b9939b19a4612ba5ed4f79dbe50f651a9648c999329bcd7a26adb18e2177c824c82f5db8b76f73bb8fea4f5f362541490a4ae3f48d50b9c752071f00db11cf020d90f29b13d3330580748f2220296f078888a7015dd5f57736c9418d7c179331cb6dee7d86c8adfac1bdb5649940eee0ed2c1b425ad16f4d78d91df056c96c88225787951a6e0f7ebd8019ea62a6040f2e24e366c508def5f5f150f620c71fc06878f2499bf869d5e2c2947bd40c283fd11bff02a0ca70c0b0ddd4ad5f2bb13fea79ae171cc29c784dce4a18f9057646f66ee195947f082f6e72c6bda17a73b7b4082f40f0b4ed732d70e90273ed176192e081344eaf83508ace5b7f3acac36ebebdee1bd820881e9d4e3fe5f1991689e1e9c4efe4ec0ee548db89cc67b66f5116308a7dc2791ea89d863bde6bf720eefba58310ae630b7536f98840e083c11c912c972b077b484557dd4bc8a1a64f0285d0aa410ad4091939438a3c5fab1cd67c1349c6fafe9d5f742cd3f9a9b8760c2379d58d785b6148dab1034c93424ea3afa068b4eb8e05136cd950ab189cbc30d2732e9263e0a9ea823436a1ed887b7b32c72afd2b783bd8fea84d62fb2868ac8581c0b079254ab932ce396eabcd3da3b621eee812e9fbaabb54ec6f0a7e7b297df3fa61c8ff234f42a2390f9a47de3238bdaec41e5b282132b8405e7063d6baa19b328faa0d703a8a5cb457c162e1d4f7696f7388dcd5e9c6d999a8e7686e0d1716bc553d2be3362abb6824ae35bb9e8ea683c8fb4efc47cf98a8dce5a812122af409575901b4cae77a4417f0a47b9e6f2dbd53c2b1c9cb5f73f16328831c809e097867f124dafa2ab9a08fd6e778089521ea4fa33679f769b21e704bc4c5b31f46ac7c61c779c40c25bbf57072dc3f3c80328cfcec17f03329113972d58b58ee9395f504a555581b8cd92cbde79ec9c1c50f426697e62a5e115656cb5d8f0303dac888d321ef72a23f36ca7a8f59331a73fe477926200b76e833d3af9aae2acfd16449b982367484d844433877079e80048914d0d87ee0cf5b8c9bb59f570d561c2474ccfc501d1382ae602690243f3293e4cd8814e253fc1ed78963eaa2b2f0f66c0f3df99d85c69b86f8d399a85887c52dd918d9a3300474d3612a247cb10c703c1747037e6bb996564a56585fc71a5a34fa0b4674e23bd17db80408060e7ff0620c0346015399bbf32c2decf2db3d8c2450887a4278486a9f9128ed7059f25a11ce3cb11bc1d2f37e8626bb16dce3aac36ff58070174a480426ec9160d8e4bf90e0f007614ee9bb69f1bc34f11d8485be9d714deaad3566547ad20cea249a6c0619166fb1206de94eb501e7340c164da0c3877080649e7539df83f09c7dadef0177a2da6ffabc7934c715fd3d5dcb37854fd7bf95a34dd4835ddff4a7da12af96edf579c3001505fd7a23311a89d4811a4fed07d54ec661e5aa888f3ca9c0f3445ef3d2cd1521358d8256a18d58d4dfde7ff838a358dab30a91774fc3264c8127f6d83b28e6d23d836ea90956b46fbb345a737025b023faf5c6ad2d1300624ce9df087c80ff3ff0283e1be5ddfd77ee63ebe9d930c82d3363db959bf909f1fae1617b6cb06d33b18f4dc7e48bfe0075220c1c38f8eb5a7bcf642e38cd40d1ed011c70aa4a58918e5ff5cb6830cf05a2135392b9d2c1c1db1e9275d9b49026fcedb0c24b471566d6f52b614a14804684bba94f8f661bd28c599a7ac79a5352c2c9028a01348d89596aaa525f2fd8fee07bfd64bacba224cdb2a79ca1552cf0602d8af52c17b12f270040457ebe69a021f1fd85dca322126b5bc9d7b3341d649d09ed71dd79778efd2c5f3ae2c3561dbe3abd8514dd44fd55093c1c05cc5d2a382897012fad28311ff643087fee432ad696f8cf571cf7415fd9390d0016add1932f0057c38e3833d15a1c57d26c4594471a72f4eacf7d1d16798c29bd98cdf3e3fea1e4865ef763b32b37753df480cf1fd3fa3b1f9cb5e10713b9714396976e3c8d6a0f9ba4b282b0c526bd8d00e89b05e70c63e58d86290f4663fdd176afbf68ae179a940c6c7cb5074c7e67b4f21c4b4d762b04c3907f06681e18d2a406da5752f75b6a51390f5112805590a47dfd1532bf82fb187fd58e80573bb23714988ec16b05c508b45e8dbf6fdb8ebfdab1affe9ed7dfda4d1783a1d34d2fa358d5a73a086d37fc110b61215db00bbf4b6a0460915ef14118edc7ddaf50d66070451f36dd98f40e9abd321c1f395a629795b088ff5697d2fafcb47cd637b05a00f2c1c48b71925831fd3fdafc6b278aeb2eebe31d082d125599197ce3ab937c2c38d9a60e44c200f1b3aa99d02db6156cadd162f7d988de39aa6e44a38638634101f615ac3564056ff36575bcc2c8f80553a29700db354bc7ac77777354d08e623485e5f088e3e4cc76524d6248dbceee9e235397f0ca5d399fe0909ce87870a6ecfeadc8e2dc72f7410f542f02a3d1a47cfc646f305456abb5dfb640b922d1756bfe32a26acd53aa0d35834bbf6c813db6abe25324d886ca907c203448901ee6d69e60c0ea1ef540230dae031d61afeadd91508a97d352cf9d65fb9b254a5f120d3407eb93937fcb7258722f0e7faf5e50c11c9a986397336770d9b8c08f8653f8c33a7d2c6e480121fdf5c154f619fa21e4be496815b46a9d5808b1b09f45ee8838d954fa81a4a152c579b6c56ee99aeb73972b222106fd46bce6b6d5f91440a5d569642687b00f58a1b14c23747c8e1797eee403515c47cfcc9e82bdd975ca9882a3eec4696d7f990693ce45c11523aa4ff7dadb586101e2efde771fe1a8c1d19cc4371d4fc1c0edcb1706dadcf840c5c0f8e9e87f9153ff55c8c573983b40e10967730ad406d85b7b0573ceb90b6c7b520b9588f7537db95498811c351c41a565c27ce83144038097c99e9cfd833b3124148bc5aeae75478b2cc7d6c1688a412f89acf5e90d6121afe5502bcac85c2840f389e6ab125459f3afaee1469447ec122c2160a018f5c027e0b5467f693803f661115d07bb6084c3d042f1f84fefa15cec2b806526bfcbbeb6b9bd6feaaff3e9c937463b9a92692f74c98c25df2fb922512f2031bcc43062db1f103891a9f02ed5c0fbf881adc4d477e9fc7d746e50db2360765b835987a9c909aa47c4a3b67b9fab1bd7bf079915e93f61c1ee4efd515d3b9cdb4914ab7cbf0c2d354d569334949ec0fc886c2e326f9d3e3e1dfa37db6c2e4dedee84b874118b8e6c9d8ee3790942a8569cb34fd2ef5a435d1c40f2614394796cc3c9cf07b6e15cea23ba64f9fcb247456be4e311"}, {&(0x7f0000000400)="0da37039dfecf76837a6f0849bbb2e6aa766e486a69f"}, {&(0x7f0000000440)="94c340d7f09e73fd3f335b5ae25e573a562089dd3e6e1a62834af2cf6651fae76ba871e05b2846656640d764b64c2f5247de6e33c6eea4a1e22c80f2e684ffd335c324c65adb041c82f8e4"}, {&(0x7f0000002340)="cbc5060deadb5e83493b832ff0d5bce992b76423350a1a9caf978c8a6c2aab022e44f9a3aaba96ccdf167896530e258c752bc620b28f5b79a9ef364ddc8fd09a2dc07811cd12cbafad4b5bd9c2947c7f5da2d98fd1923295064175f32bfc98ba25700ce00ee07f9212bacc359226c06f80aa35be5157f7ce65033636118667ceac16d635bae3a0341b5980c68fe93b1eecda6ea6b9ae7ed6c205acf55728311a01090659b0fa170e8e0f4d693032c8d576f98aa5454d612fc7a6e748edee1aaa8e0623f03e464abf577e6abb8667ef6b55aab71074225e5ba437a329afb54c4e833eeaeb3f3b7ff826c9a09864ebf07cfadec88f6a9afa9cb00c2b245c099fdb6d0d3556730a1785a5cc79aa39d784bb08dd1a60009a893fc9de8370421df71d8aaaad254a15c0611c18d09081ce3c0909e9a57e667bfd88c42e0519f23f3aa6f19cea92de684918e9949e2936a5c717d5c752e14142dc58d58c7a15fc13c39db1196609f1adb243cd97eb652101bc94b2a71dd1b586c97c1087291d11b68637cb0303bc671a61a11629a7ecb2b13183a56b1e6f4ba32302f609a87d17ed25d7fa36ef1a2379bbac0b105b3f2aebc7f1178976358b2098554dac0a84449d6116c2647e431a57d8ef9c6534cac1f730c3012bba73c32da18e1c73be5c1dcafc68d7197487182b03bb46c8f20822ac679494ef23cefc74ec9605ca3ada7751e258b3a1cf4c2a26c9654416f1b2cafbc39f2702d0752d64a88a83e500d5041c36dbf65ffda43d3f09a4a24d287540a86ff104f6521e06a63e06c68259a7f4381a6c5c51c813b22d69a12aa75a860cd9c43a79275f0f5938434d356b8d82240a0292dcdcd53dbd9fc5269459bc6aeab9fd5555153d9b140c4961db5a215790cd04ebd8ac4ac88b4b52a892881d7c2b3642fc629123b64cc2930b904c76837c834b5f441d7deb821753d04d52e36b11946c837ad3c5c0ac550ec1ee8003873cc3a6ec62246a84150ab2aa101ae19caa040de1c1f823cf9a12253df3d29c465129c5dcd9d86174576462bce89d3a4d4558e8e94345c02d369601c6c0f2be493054c7699d9a48d4c814827ba652336a0d402658513d4615998b56910b2b5fdea0e4a652a64af30fbc78230008eda1873df4878b85ad6f72c79c9aaedb4677d82a8cf6f230eee1925a869e64d0671abd92e4b4154a24e032aeacca19ae56cbb690abb53147ae7dd31a70bee81aaf15c65aa8c60b70f73dd5d847df8f0417cafe87e2d68700023a88b0d46d657aabeaa325ccd60dd47d2ab14388d417d798a210bc66dd34984d24021e95db7c9f2f75ac29439a212797ffbe2d5f70285dc767df7fd5311e9de1ddb76d5e99dc59d9e62488f957589380f51f0ade86c2313937f352313bd8e4c5b58ae9fcb33b679bbf4ef783ac6a48f747ac187a6659c6911b523a6b30e21f325fe3a6f1430cd61c32e835f845def314cfd4f46169d027b0d777076e57e9bdd081616c727af2f640f620d5d1a7a77e60beb63d5d074074c649be51395c5ea5fa35879ecb58e076ce4e9a8592208ae254bcde06461ca32e0a41920f753c67b61a710a5977120e309f0995b2544bdc341824ab38c3fa42ce1b841ae29184bc6a6e9c7b14e1eb82dd2d8d0aa6f7d4da7d5221412fefdb34e8d352dedb4038335f9c91dddead2afebe311fafea80a0565bf85c7d3b62e310e72db299b72cd677fefcd5bc5ef2850582193252997c2a8733da7df1c3b7c074367b3176f28ce43005de48806b5d87194b4fb66329952d9d6a087b024d7d074487dd1f3bd242e2f188c5e2cac46b4bb4acaafc2de6a7eeabb6e5f30c39b5b3328ddaa36fabdce5a8025d98e5dea70b7aea094d827c154f19e1e19f1c7392b06ec5938648499bae817fdfd4151a9f1aefddae148f173a23a0a465276b1ea09118d335177eee4cfcbe252a2985f289c1c3f661754ed235ce8ea5fd2f0b96af091e3a907ea97a58a6f1272727e1235cc3032f6fa2c10e691c0a6adae16318af90c7c85505b8969de905c95fe57bc7cd53ab9b0291e5c38f5683573fcf3f89a9c6d9558ae8af5aa0b2e805d9cc76edfa4bfdbffdf30d427e37476e3bd2ad043e828a1c4c18ba356f042a896e632ec5311c3a20211e5643c99ab9ad308f8c093f755eb1ed6072c906c9c6ea8e0b9a9728f9a774fd8a497f6c640988878410293494a87b138a7b0218c58b8c939c616ad2910c0b73ff2c6803347928f87da3c3656a3db321fca0b3b7ed34de976b891827ce170984e27ecbf605f679c78ced8f80f9e080f9014ffa481c42d20449ce5d62ad6834061e4d77342befd2f4ff1ee65c59e973ced97dbc2a1e8c5e265e9b7d11a1ff5e31b0537b21002552e5dd653e2a9c37ca782df4fb6ac8c2049f627f2e708f079516ef8a4ab728cb59853eecc1e47182b6dd94a05b00f60c9ec94a29b79cb8f7785e209a03a57de6002a840439e83c19184417d69ec73aa2b50ab6e78ff0c05fb7aa56bfb10949827daaaf921da066050d7200f9977cfcf9553f0d6e39343e3490d09d4af36a5d25bf470c47fc7b39e1d42797427556e362065d44e303af3917c2ae6623f82c9ff966098460182a47c8873deaf1b84d333a577178e8014b7eb58d6a842535e155583c5999b806206c56f528c0b4c0ade78dbc5b925058da34a58b7d26e8f7e8f3d227c610838310943a43d875ca295cdc2e4d6ad9ddc5f2d643f2c15055920c43006dfe43d12e2d7f6793e579faee29a3800426fbf804581a7ae6de07452e1e0b6d282c0b811fc088633cad95ded747754df6830b307583a768e42c2b67d5298e9b0acdd4e0d8c0baf287f7089af3aa97a40e280ba860fdeb6b88bb062540bbd1a57c966ecf961fb888b5bd62ed5c9b0f12e163257760704c02079e57c388ed005438257e9717000d94be7880f7eaa55263fe8bbef9414778f8dec835dac0ad9d529dd80a492185395663da689c92fc572868ca374a91356467eaa6932dba5206e16ae6fd822876a930a3eddd4e2cffa740e648f431e100c7e0538071402025b77015416cbc85ed83b0b915f92800bd748066c4277b55151ca0ad4204ddcd5ed50426ca0e9d432f2f8a65ee61040d80402198d9885bf8fc4589eb756344f1f41f1c4891138b78fd399b73e72e018d4b61dd7171fa68e3cd28bd695afb0c1203364741f5a1f18dcf6c1b36bdaae892f4b6edc2686952f17ac01924384b83bcf4cfe98aec8e49d3fd35b5e4b6af0290087dd544df169c3f26264d9ea447ada4846769981f4fe75bd2f203df9c3fb3c37ffa9e1d834e3533cff886f2df13839d678c538d8390f8e27e60903df69ed3a1fb50525d54c09a39e1e5f001ba9a1aa6dc7ed5d3175c54ebf83a72d9ea9f2baab74c5b20775437b667ab39014038d0b88a246787f38ff0ac1ae19c08ebc2e7960487becd5a246f6bbf04455f1f39f155a0b6da89eb2440a69ddea4dd9734bd2b00992c769fb30fe8c2e5bcf4ea1396e562d87d7b31928f7c64523ab2ac2924f2d982dc78dae26c65ada3c5189ad025ea801e89a482f47e7878076b96de242568ee3184b21bd366e464135edc87123cf4d6f524ec053a978071e153fe9e333aad5f74d41085e492a2ed771c94ebfbdd219b75a5014f60365cc88963fb34821ff51ad15deca350c56b023bd7300b0414dd521b046cf16327f6eec2807dfb79072d350c9a7c992bf0f5cdeae94b431bde8f72a0cde9cb2356b9f16a9aad64a7f6b5b5ef6038f88fbdc538fa421131ae2718aa0b85819f0e6c37c4fb6ab2813823760aee23f246edd1372413c0643dc5839533562596d8a345f4a5156820c8bbcbedadc91ea4c135b6750b04c94a71c5ef0f31e103137321dc8692f289aad23840968da2bfc56f62738f4445a6ba24ec4a49aa49971de496675ae95e5cda11c2d1e25e01844dcbfd4a949519b5ae9abcf1843df3584fc1b9169613ee784c3e8b1fbd34f88dfd75613294c5facdc861e2242ecd7cbd6524105d90dc88eb03c2ed88298279e717fcb744038586f2bdf74095222b6213538d95de94d71e7294daf397099340dd6dd54455a1b607e6b8c87e36fbfd1e96870ae2feee2b83cea0fb46ace60c48e5ac0068637de03f093ff5124c7b1c1e878087dfea8fb83cd9df50e472a713482808cfd5423b2f4bed49c505d68b025e7ba6823ecf4f98b551b60210677ee586b47a5772dc27da961622bae262a86b829d36011621aeb07ddeb3e99c6fa65c8d027b68aad84332cbf4c9e2a2f0cbbbf42ab254600e8e71e04d927d0b824ed06817f1415302265e2ebd7b1302177199398b6f710ba4e77339f64de257e7f21d6a69f703d1a1d97cd0e36360d5718295b173be9004de97e700ac7af285d5fdb0a9f4974790760a33a1a185d4e8d709470b1d6a0c7b30bc0bf01cd1e21ca98454b0152f27f47942a736faf9a717e86dffb82de3a76dc4c683090584eb032c9570d12e1c6b9d85eb654717ba9bd967475cb24a340c36c42b06433b3dc21507674d7a0a2bd04c4bedca8f6ce5e365c1c4c217b51a6cf6cb30feafc9e9c3cc330b979ddb15d273349d39810095d2e1a0d91eb26f7f9dad2cce9174447bcab1981797cbba95c5bedc59a9f28e106111b519b1e10ea189d4e29d3e9c7d75020518fbb9dee7709f269733a231458a5800a1b6a5f6ffef958748a73cc64f8537dff0c43bb7de4ca52781afec3c846812d16719d4207ddd19df5833cb057ab59ba16bfe245577e321049322dc8dbbd0663cce804748c6d82eaeeb5f698f7cb348a5cb350acc58e967560fc5d5c09fb68dd4a0e778acffd6e83e8a8d3120833985c7d41c658db6a245d90189c151d266670f31f9112d36532dc82e6274514bdaa72402e9c144ca46ec503a4ab1f901327d573833c961ce98c1afe1220b3c2446d87b6e55059f848a5ec2988137e4689268f9c830292e24e5f8d0615f200821fbdb7ec8ac22035f6fe8012b0d0d9ab43a8d172db4361e4b4275b04e949683d1dff4d4b9c862daeade76cc0f12e82ce6437bd8901b5a35856aaf6e7530e8f3e8489bbf7f863c5970566272ae223e53e9096899875b47d8eedf63c7d6312ccaf06e058278c3a6d69be588f2228affbfcf5d588c6d26f34f07cc442f9305032a2038dce98b9fe85e3a082c31d5498e270b90b56016646f963ccaf40c3e82ffcc0e810e75c6be51e2a403a78917065e1584e40ef6496aced94b46a62371e8896dcbc4ec3d0de2a206c57de4a3d3620316d61fc37e2e4af5deaed6c11c0d453bcdcbe34f26dc8ce3de90f58c3bf189590636cb5dc0e86e0d33832cf822881c8a3d695395948f3801584b90837dbcc7a638c2bdd442c6255f6c386ca6ac2c325148d7764f947e7a2f404a1c8fc09d19240268b544b6987be017f556d542fc0dc2b115a910aee328b8354a57dee30cafb1e888bb293b999e39acd90e048f40409682ceb3bb00b11e27026eb49e3f217f23bbda5280ba9c2aa5b57825ba6b8f60277d35d16370872705dbbfa7f2db62353749b578397d9f3095e84dcf8f74d91110ddac436fa624521c4de2e2f176bb2abf83342053758e9bdecfbfbee2ffbde30bd9ca1f8679f56ebf46bd6d4b3a464e76453d3200bbbd542a69dff42ccf033df180c91ec48eb439174dc7162dd1e2e206da8458b8f00d5439e3b4793317c923aadd3fbb9232dd4dfbc3d5c806faac496e5da4d163c68da16638ab7859b1e03119f11369e2d72b876929b325bde0f6dd2c527b55cd87c747dcfdd90bcc70e3a95648484030b30b9e1a65a2"}, {&(0x7f00000007c0)="c334f22a437da2d8de0d57dd1a422840422db7d3e4633af1e8bba2991bc10f309c4eda4bbc5bcae8b5e73d7344e364edd4b702f59acf263983fe048f93eff1ca7d788c0dc1b0aaf38be25c8b456e16670b4b291f915138b804db8a053fb0413e961764f9e715dcf7026c2b0a2c"}], 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = socket(0x1, 0x400000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) fsync(r4) sendto$inet6(r4, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r5 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x30) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) pwritev(r4, &(0x7f0000000240), 0x1000000000000121, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x18000) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000200)=0xfffffffffffffd50) fchflags(r8, 0x10000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000640)=0x1) r9 = socket$inet6(0x18, 0x1, 0x0) r10 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r10, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) setsockopt$sock_timeval(r10, 0xffff, 0x1, &(0x7f0000000280)={0x7f}, 0x10) listen(r9, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs, 0x8) dup2(r4, r9) 17:28:15 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 17:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4, 0x14}, {0x825e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 17:28:15 executing program 1: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) mmap(&(0x7f000062b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0xe) close(r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 17:28:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x5, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x3, &(0x7f0000000040)={0x100, 0xae2}, 0x10) 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)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 17:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x44}, {0x7ffffffe}]}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x88, 0x2106ade}, {0x84, 0x80000000}, {0x83, 0x76}, {0x26, 0x3ff}, {0x46, 0x3}, {0x15d, 0x1000}, {0x5, 0x3da}, {0x4}, {0x82, 0x3}], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 17:28:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r3) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x5, 0x4}) r4 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) fsync(r4) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)="00f50000", 0xffffffffffffffb6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 17:28:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000ec0)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000001440)="ee0282f0d4e75fad5a6e0d2a90bb35dad31c159fd053e44b426d93f443f63aa4251646dac2dc88e545f8480e5fd42d48d337125b9d5e51c1c339213a57b140105b9f0f97c01a98bb9b7450c387966da3dade84b6215832c6601811e02b1476709f53d0933a2993d62f80cb2538369ccccea3ef2aac3fd4958fa2ec044ca3defe620f6b22e9766bf872d0764c5a3686bc9ec2dfc2cc9779731e337ece0bd352ab70b5a756ab959c7c5f7d98ff99f94cb5d505769e952dac7dd708ee7f7c3901cea5e65fa6c35c44f290775d9b0c3fa574445cd43ad2249c7d85de294dee6c4485a9fb90e6d4d293436a0546dc0d44aeb8d03a1cdbea5d80e3b76fa2417ece45eee02371fe7b16d00ee355d3563c7e8751d9b744370acab53bdf78f2627d016efc48f40caff8f330fe708926a4fc363340fee8789fc0fa5551eb4cadcd59bb302a73378514bd04ec6435fd24d8e2ace2bfc6ee160b8f84a41c2522a7915d1c5f3374ae1706b0bc0c36bbf1608abb377b606d728129bdfe16aa223b7a502f0a93f8fb1a0619023906ce8a160bb85ca569b6851ec9900174ef9fe0d485aa87e9b0190a71376f46309ca4e415fb28fcc6dd7680b9801134780bf2ff2441b51c644849ab8864c3b9f4d0e93dc805cbed15d30ad2d06f760dacb31fc84291f82c8d1c3f2dc4a6c26e61b2a480ec79eef9858b08b3df10f5b17d160b63648979cf9f19c257aa1387e71e36faa60bfcb89e1bfdfd9a79445a1b92d4f00672fba80a588ce8f3cd42764d7f1b9511d32cb62410968ed33e3232d8177943ed825f2bcbe6273af5ebb3d9db267df2ce2fe9135b99b8c69946aded4beb910989203334f5ada8d1c248deebf2ef32ff8a334c384c92f63250894de75994084ea34fe5a480f6dca177b34c440546e45ba26a49da255c53672f0d75a47854fbc907ab51626a9cb5c45594b589ab9a308b1431970d41f58c8bf88e2859c778f6fcbcf6f5263c72367cc9514cbb3bc84e3a72ca4a7aebb83116ec9ab311038d895f8b2acc516fcb1436193df359ed78a426f03f8eeb2fb349ba010d86725ae7d4d1d7febb84c24c30fcbd5b36bc8a4dfa7588fb6323721b54eec8cd49a8b4939c0e03948a78f1a0e9a2e3f91f08b75f846468640d08e7b0ccd145c707149ae9fda1733a201a2269954089642507056b5ae448345e6c6f799ff87411c69d365c093561707068e2a18899ea0a4529041bfa745e5d7670b27dff81880780e8b5a82b11787d95ca3aba8f3e275d3945db899278d8caf3e1dbb436da8aef530d3e5a97cfa85037a3955686c79fb52233a864b831c62c84330e4d5c7bb26ca0450e50b655adbbc2f429a12800390f94d816d3afb2ed1c80b05eb8d3a3ef4b7a0ab951727076ed1b79847fb12c31f3b3b64b095b147697e329f7d8829954e2cef4cddd1885fa76ea15d5e0cd532b397ccca2f68bb9e6d226b84ba0c2b1b53e6c6a34953ffa9acab17f87bb65ff772d91029d847ddad60860788dc5abbc7353702cb46a7f4da6fa5c3a9604effa95eb8a76754d8e7d8eec291a9fae71491f9a59d6841b76be48d2ae2e0b883cf6a28798adbc6d56af405e280f83df9e22122f6560bcd80b00e65a0681c83f66f34fca7dcd68d13d3ce5a433b9dad048627d598f115c54cd80fb37f5bec702ee2cc53dc92f33bc4c66ff9164933d4d1c1f0e4ca26d1e396d4251fa6079e1b71e1ec391579234404f4188faf30e871fd3798a86f7ee6c1f225202d3c101a63a5a4a573c8f80509dac15dbbfc841d5d8e7e13aa6972b0b46d263bfc7f94ec5ac9dd82d0a6c798efd682cb692832b0a616bc5e25393434599f348afdbf9632a811d8c0202f9a73382d0b2c5e4459d38b9d2529a2b3e948f27e40805a35acf44a1fcc5f967ac5da559916f8c34e58ceddfbff1071c5de45d491e657c4971eb66d0ab2fa45557e4247f91ffbaabf5214a5f7705c3eb2f4c41587b5944cad71aaf6d82811b32371cc0413c7365f463ed329511abba57de18b66673b17705bf56227010d2c6a261957db73815b55aa4653866fb623d8cda008b3df1aed66ffa4734c5e7062a5376a68818aecca0", 0x5c9}], 0x1) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r4 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)) 17:28:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x3, 0x80000001, "f1dcf3a8480d4864082357f5f1e4edda88621b58", 0x1, 0xfff}) r6 = dup2(r4, r3) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000040)) r9 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r9, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r10 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r10, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r11 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r11, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r12 = accept$unix(r11, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r13 = kqueue() poll(&(0x7f0000000280)=[{r0, 0x8}, {r5, 0x20}, {0xffffffffffffff9c, 0x100}, {r9, 0x1}, {r10, 0x4}, {0xffffffffffffff9c, 0x40}, {r12, 0x80}, {r7, 0x4}, {r13, 0x80}], 0x9, 0x10000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getsockopt(r7, 0x200000029, 0x1021, 0x0, 0x0) 17:28:15 executing program 1: semget(0x2, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffff7f8a2a197a3862070014b528a0d1798204cbae120000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abcae4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaeecbc02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d7792b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202eb5f8efcb23f139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c70220000e84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0x3a}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f62811209000b244e1b49394c3379f37a83ab9dfb81e8840d9f42463e4a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x28e}], 0x100000000000002f) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/72) 17:28:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000000)='\x00', r0, &(0x7f0000000180)='./file1\x00') execve(0x0, 0x0, 0x0) 17:28:15 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e3", 0x1e8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) r1 = socket(0xa9e8258b3df02eed, 0x2, 0xe0) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80286987, &(0x7f0000000300)) 17:28:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x829, 0x400, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) r1 = semget$private(0x0, 0x0, 0xa0) getuid() getegid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = socket(0x1, 0x4004, 0x4) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffedd) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac10) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r16 = syz_open_pts() fcntl$lock(r16, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r17 = syz_open_pts() fcntl$lock(r17, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r18 = syz_open_pts() fcntl$lock(r18, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r19 = syz_open_pts() fcntl$lock(r19, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r20 = syz_open_pts() fcntl$lock(r20, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r21 = syz_open_pts() fcntl$lock(r21, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r16, @ANYRES32=r1, @ANYBLOB="570bfba2a2de38b9afa6eba4a200e37bcc50ead1d93b1194e82e638cc46edd7290cc8d7289eb36e34ced1b", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYBLOB="0eb3afc9fdd1a5b7253426d0acf24f89182f5695c384bf998dd3ee97e98f7d8598ed5db563cbd0579f93ba8095ac595ea5ef5868ca42915a88ca4d5d351792a8b8063cd057", @ANYRES32=r17, @ANYRESOCT=r6, @ANYRESHEX=r18, @ANYRESHEX=r11, @ANYPTR64, @ANYRES64=r1], @ANYRESHEX=0x0, @ANYPTR64, @ANYBLOB="3558ec55cc33c6472637bbf8e244347e733e749c46e3c56bce006f63215a043fb57d9a60b6d91de2d4665a43cd023fc6db90e2f1949a3716f08abceef8e77f1f3d48c8b5e2d3d092b5e4d25ba1c5dbfc"], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYRESHEX=r19, @ANYRES64=r20, @ANYRES16], @ANYRESHEX, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES32=r21], @ANYRES32=0x0, @ANYRES16, @ANYBLOB="6fe4ff86f1bc495a0ec158ab4059ce98058fbc7c7bbf37513d822dace7919621fe21d9ff3129e3bd9cf373756a2c86a60da69fbbcd", @ANYRESOCT]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="8a0200000000000057c5fd18a2a2759309d7d4bd6f5576db4ebff0f1736091915fe57c1e3d98dea368d5428b70197519f5dc1798698b0d6c6f365a1a2b132f5052697c38187f8cdd60b527558128af4f7fc428a49ff57883e2510eb1568e7c694619b58621078a496a955d80ddbba73018c33ce30606b529b9a9b992f91fdd8d12f46736c82fc9bc057f6ff4e264332b661373ef29a3562bf6dba9f7eab73de836ed2e1241db5a40d3c78cb4f940ab2e35921d145a907343c8"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = syz_open_pts() fcntl$lock(r31, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) msgsnd(r30, &(0x7f0000000ec0)=ANY=[@ANYRES64=r31, @ANYBLOB="a1f171df6aece52eedb30b57d7db671867b7c279975e91d9deaf5a1b7856f763988b3da02ca81c6da8474bb3b205605b9045b0c194fc3d23f5f5c2c64b0ac00c6816b963a2677db36dc6667f59eaaf111c328a6b5d1c19a175b1ec13ee3cca37e2dfc8043b0c6a0eac7af257bbb23397ccf46e105b3ad1ecc47a2f38ee25eeb1fe02d308907df3815787513d884066fde68e78024e306a18911b618653f49f569dbe85d4dc351f15152532fd146a1fcc997c745d4a69700f3c137efa1cac61497f34cdc7ee9d965492778bfa230cae06fa7dbec25d9d0e8dcda7c395a68bd58c1897d71e21dbf078a89336297120b0c16d52d415ddc999355889411a4ac23a3f5aeee7ff52e31a5aeb5e6cb019a4b6d4cfcbfbb0", @ANYRES64], 0x3, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000001317d56378aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf74f8d3b3c62ba70004a0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=[{0x50, 0xffff, 0x100, "ce19cef7fa4f727fb351cf99decfc51eeaa836b3d0d004ec84566131b137f133e7d7731c3069e595006c4486437a09e27c5c22a4ab36558d254baee758662c2f"}, {0x28, 0x0, 0xffff, "6a70173ecec9ab60cb3625e81f75d9ca5a0f9c"}, {0xb8, 0x1ffff, 0x0, "4607363bfb22561519ce846304fb694494c863e217019d1615bea3e2f21c4472c8f2cdc792e708ac937214f5ecef016ef8bddc8f4a52425b7f6d1a8b479e2e441516b8582ed822bd568a927c199c266762cb7c6316d9e170cec1d8e1d33e85aa562bfecc35753dd55aa731681b3f09cb14b3029d77dccbd73f6f3475404edc8b99a7241ff4bd05e2af9fe8b8cce00b33aa9d67b6e396996f43dda63716bbb268c7"}, {0x30, 0xffff, 0x5, "f2ff7697063c9d07b36956bc73a222262ef00f2e9d3183d4d87a82eb"}, {0x11b, 0xffff, 0xfffffffb, "c2518f31bf117983732d3b0ff04ca05c4e7b8bacb9cf37b174f40591d0b269ba6e47ff9b08d2ebb7e74f9386ed8e523b631046ac00ca50a311820adf853550df0af96b78cdf0678d7448785bfad5f3addf0055997cb97d93e56e6236ba8cbdcfe45ffc73151903a96e10170230be4b2658c863d2cf38df2342e0c8c3de9394dbe1fccece9b4139dbab1d6f2ba3d0a9e532e938e16bba39563561b1fa2dda6fef3bb03b7bf2fe1451ea1e145ee65926a769d3400b959145eea46922b310b700bb980f1e615b0ea57a92b0b697481be08a95c82571f4b016a433ec10fc5d97fcbbdb1107e3d4b6299ef1f6b27baa76badc0937b01120edf2c9"}, {0x40, 0x17ffc, 0x1, "0e84f937c5fdd4eec011be46f6b23f7c89d32335cb55374207a39da145bb1ccc72b780b7549319ca689835"}, {0x70, 0x1, 0x4, "31f137ec61806f1ade7ec12780d72c91c54e922a9dc82be41a6804ed19c301f0b1a6ee5a38c6ce24b6ae7b31051f61ce8c93103a51edcbac4c498b7ff0690ae5cacfd60453e3e769c590dfa687b3bf6b338bfc33874ef62a"}, {0x38, 0xffff, 0x45, "b8e80f65130a3dd91f8257a335b6f2bb169b8b02abd0353f9867c8277058ea7032dcb8"}, {0xb0, 0xffff, 0xffff, "6fa99640b588f8777171bb528996c9f0514edc3e7be7b5b931ff7e905d785754e60386518f2268094d60199cb148f41ae31d8f372644167f93824d550d2b84635c758fc908b4bc10f277669c187f0d6b9a5724a066a5c523ab625c73e00f5607f7012ebfee98e671c682304a4e3d70b039ab110c7e2cacbc2a290d8577e424d1fe4c9d903babf40568a1b69a3386eb43b790d3373b9e45b06840ea756aaa1fed"}], 0x400}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e246f3e8888dfc80dc618932340d9d0ea2f30668ec10900d720a0fa58f6f92f5e66d6603306545c7ce003b1f40747d7e66305e047b533c2e7906753d60609cc3b76acf66b848b2e2178670f5966f7d8b166b38cc0b70d635e99faa304494e1a700dc46c5843302a0e71ab5240530cd673db10a5fbc1f818e3a480c29c4e7913d58dde872467c03f860372e6c499ffc2b37c061e9af6d77d63f7acffe7"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000001340)={{0x100002, r32, r34, r35, 0x0, 0x46, 0x3}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r29, r35) r39 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x4, r14, r24, r35, r39, 0x20, 0x9}, 0x3, 0x9, 0x4}) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000100)=0x100) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x80, r11, r12, 0x3, 0x1, 0x1, 0x1}) 17:28:15 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) bind(r0, &(0x7f0000000000)=ANY=[], 0x0) 17:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000004c0)={0x101, 0x6b, 0x8, 0x400, 0x43, 0x2, 0x3b, 0x10, [{0x61e, 0x9, 0x7, 0x4}, {0x1000, 0xf865, 0xa26a000, 0x8}, {0xffff, 0xffffffa6, 0x8000, 0xe46}, {0x7, 0x3ff, 0x6cd, 0x653}, {0x9, 0x1, 0x7ff, 0x7}, {0x1000, 0x5, 0x586, 0x6}, {0x80000001, 0x5, 0x974, 0x4}, {0xfffffff9, 0x3ff, 0xff, 0x2}, {0x9ce, 0x8, 0x0, 0x5}, {0x4, 0x800, 0x400, 0x1}, {0x469, 0x4, 0x0, 0x7}, {0x80, 0x40, 0x6, 0xed}, {0x1, 0x800, 0x6, 0x7}, {0x800, 0x4, 0xb3, 0xdc}, {0x80000001, 0x80000000, 0x3, 0x3ff}, {0x9, 0x5, 0x80, 0x8}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) setrlimit(0x5, &(0x7f0000000140)={0x4}) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) flock(r3, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 17:28:16 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x0) execve(0x0, 0x0, &(0x7f00000005c0)=[0x0]) syz_open_pts() unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000001c0)) syz_open_pts() 17:28:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/61, 0x3d, 0x3, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000000)="196c0fb3d55a4e422e292895524090db8b1d9966922888dfe4d27ad00d6cd781e0647099454c88f63871986c25374eee549576de8f999eeab9cc36577d9ca9fe284c02518d6e6639a9d8c40c54c082feb7"}, {&(0x7f0000000080)="30f824b986c207d4041f"}, {&(0x7f0000000180)="4f21b087b2868d26e7254d4820a9b8f28f10caa668ef0380e906e43cf9c18201303fba446fc3d4c03f5ef9d9494661e261fe2223017ae109fe34e14157208384dbec9c0603d57def8f4ec1e7d83c6392923b558dfdcb801a401409da32907501e487cc58c7ae4f9cdbdc96595a3f678c6c8f118fefcc055c7d998134213f28a9d671a3499cd3b4e1f0a86195f90be429d3f0c6c25c112cb0ead263e2aae7e3ef4da5daf28df1fea07e1f83bfca7d28d2945c2d32f971ea1dc0324cd1b10a29e93abbf33ac3e9360453d3f57b1a2ef542027bbb2fafaee98858113dfb35ed4e79df9cfa1bcac112b88984eb14ff0337"}, {&(0x7f00000002c0)="1b95c8b531a43e5b19561d082cc66490ee349c67b50a0e201bfd5e1db65bb0a3b6a9be6a9f8ac1ced7f6b37534f2db139c9fcea35c617f70c24b1d49bd021ae38e373abc5ecb3a06ccbafbacd616fa6a73f7944586bc7c47f1ab65fc2eca27c5b754c7bcdb1af2e5614eef3975b5a9ee1799caf3a4112b9431c66df9b6d53c222a103d82481538e0cf420134e487605023801d2bedacd2876c7c3feee52d756c6223aaf4a34f42"}, {&(0x7f00000007c0)="bd4f788d0e97480b93b027b6a39bf51adb7e507916138111f82ebb60a1b9b63a916acef9cc1f463079996d0cd2ccc3da89efcc55167e26d2a8a66639600d94e6e3f0fcfe9196a8b6cb40a891dfafaf4abf59cac4dd1bb9c8ef8ba16d747bd897ae501ca4d9737d75e30ae35bccd3ae5ae6f8944a5fca2216bd7c4b8884df2d87d5e0fe1acb49e80232b4a310232df40f45a2caca69b9a2"}, {&(0x7f0000000440)="5c2997d7ed5ef41b710a056b71fd9e74653690475a8d3cf96378f7049a6c1b4dcb49c3514b100e68ec7eecd74d6ada54e3c3403f2d81f7a82c04c674957f89ce738d1810d02a88f0fae615f66699d41143887332ba198862174585827424fbfe35ebe0b3c9c49cc372c119117266f828e4329d04f821d420e10bc8632445d613ca68cbad7627aa517f3401e26b48bf48ca963d3812117af9f63b88ddaf36fd7ef6eaa55401e51ab299a3c7bac7c2a55d8756e1c2a38ef1c7"}, {&(0x7f0000000500)="575904c7f8f1936342915a31a2481769b80e46b9ee2c1f8df83aa215d723b00006a676e7ce28a48e19a45f6410e1ce055205e600f4809f5c7a5a47b6ca220096877898b11b3cfb22602929fc931caa6764d56cf75071e5ad82ebed622be531b1200039b3cf18a492aa9e779669c0c809e63937d3d158da69df4eaa2ec4c39c21a2810bd479dfa5911836e1f72c9b071862136322e62ff3fdda5bee7445f215caa32ea15632dc7e8e40ecb5c55f7911b0f87a086a81bab132d15e2fc1cb8d9a87d0653922d442d617fe53e85a49d68afadffdef397b25f6fdfc73e3206126bb562bf3a8ca085d03760d7a13465f8157"}, {&(0x7f0000000940)="cc61ea2bc87212d040d400df0f0f2add72b748acca67c5feffff6a5427663863edb5efae942e585c6dd8811c5e2aebca0675754ecdd94332cc0de4d0efd047371f8c66c9b4977a41a48007be58b61e419633894e400b8c05eb55adc6031f59cd7f7d359e063f804f72370ee0e8d42db214edcb0b14bd0fa3508052055181b80cf142043ccaed105e3d2cdc8bcbdec1b1d467e7b324b84a0000000071612fd0c54ba67eb36c3bb9ff1ca0699652f8b9739712fd00"/203, 0xff8e}, {&(0x7f0000000880)="d85aac1babd2aae882c757f9c6202dc5f899bde661851a913d7ecfbea52f96e444972be578400485702ab320922bfcf7b31f59ddb99666248b2cde8ee60aa5b4bf788a024a90874e9cff8f5f87bdac083d06ce27fbd31b483bb2bdc5c7ba0e90d135312603765da506da00d05aca97d60c7b3cd66d0347c1f9208190d69a9b7b4ace5f4b2e81bf751d8b8b"}, {&(0x7f0000000100)="7c84c2f705c1ba99511c7f0fc6caeb395009e64ff7803ca0cc15bb696dc5e9cd29af28d770164b"}], 0x398) 17:28:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) 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"}) shutdown(0xffffffffffffff9c, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000001740)=@abs={0x0, 0x7}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r2) ioctl$KDGKBMODE(r2, 0x40044b06) socketpair(0x10, 0x2, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/251, 0xfb}, {&(0x7f0000001340)=""/205, 0xcd}], 0x4, &(0x7f0000001480)}, 0x1027) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000001500)={0x3f, 0x6, {[0xffff, 0x7fffffff, 0x80000001, 0x9, 0x1000, 0x2, 0x9, 0x6, 0x100, 0x100000001, 0x3, 0x0, 0x8, 0x200, 0x80000001, 0x1, 0x7fffffff, 0xa1], [0xff, 0x80000001, 0x200, 0x1, 0x9, 0x6, 0x7, 0x1000, 0x0, 0x1], [0xc99, 0x200, 0x3ff, 0x6, 0xc6f, 0x7fffffff, 0x5], [0x10000, 0x594, 0x1, 0x7, 0x9, 0xffffffffffffffff], [{0x9c, 0x5000, 0x4, 0x7}, {0x2, 0x4, 0x5e9, 0x8000000000000000}, {0x5, 0x7, 0x6, 0x3f8000000000000}, {0x8, 0x232, 0x3c, 0x3ff}, {0x9, 0x4, 0x9, 0x226}, {0x5, 0x2, 0x2, 0x7}, {0xfffe, 0x0, 0x101, 0x40}, {0x8000, 0x1, 0x390, 0x80000000}], {0x5bd1, 0x7, 0x2, 0x1}, {0x7, 0x8, 0x1000, 0x3}}}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:28:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0b1a046af8835bdceeeb4409", 0x2}], 0x1ff, 0x0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="7dbde897a3b7af9769d81291fa8407d84b1ea36802abb6cf7e45b20576761aa6b25262f98bbcd590d1a34afc5857c56af0b61789335a744a9ae3f8561b6b34d2ad1348fa06ec4567c32190122463845e964b8905c1b99dd3408cab5d494c220f4773c08ab39f4740b66b65e272ff7d0e0936d02b13b2ee88a4f991c47ec5229312da2f72dab9a826d824af2ddfe24f7bfc60c8afb45f2f2ab89af8e74645ce14bc1f2fe57074b8578157051e"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 17:28:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xeffbffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) 17:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x9}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") 17:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) 17:28:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\n\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 17:28:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto$unix(r0, &(0x7f0000000400)="a2af26f34da6651e86398a27e5403764437d60ab83926929c17019ada2dde81d2f7032e0c1552de7a0916f9fe8f125d6a9b129828535bc492a7c2b2c8080255a7269280c59346a7d2f5b79bc02ac659640eb40fee80ed7e9c2a88516d2f147fabc6f6cef008e81189a45aa49d5b1eeaf24a2a2e81e356e1a1a6cbe72f58ee719b2e9fdd0e1b81cb50127df3c5acd7f", 0x8f, 0x405, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=""/214, 0xd6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) r3 = socket(0x2, 0x400000001002, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) recvfrom$unix(r2, &(0x7f0000000080)=""/60, 0x3c, 0x800, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) 17:28:16 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x1, 0x2) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 17:28:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 17:28:16 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x7fff) open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x5) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r7 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) r19 = fcntl$dupfd(r16, 0x0, r17) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r25 = getpgrp() r26 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r20, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x6, r13, r14, r20, r15, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r6, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2000040a, r11) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 17:28:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89}], 0x1}) msgsnd(0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 17:28:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x21}, {&(0x7f0000001640)=""/4110, 0x167}], 0x5a, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) bind(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r3 = socket$inet(0x2, 0x2, 0x4) fcntl$dupfd(r1, 0x11, r3) pwrite(r0, &(0x7f0000000180)="48d6319e7bb8bbd16b8ddac21b316ed330ace406594c4b67291054e4293102d23f7b24d36797342af18613ac741b188163a390f484cf1312f056af6ea03bfe6d8e3657796cf21345e806527f2d580129225997", 0x53, 0x0, 0x7) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r5 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x41) close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000000c0)={0x7ff}) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r6) mkdirat(r6, &(0x7f0000000140)='./file0\x00', 0x0) 17:28:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') 17:28:17 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000010000000000000000000000000f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6f000"/112], 0x6e, 0x0, 0x0, &(0x7f0000000640)=""/143, 0x8f}, 0x0) write(r1, 0x0, 0x0) 17:28:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x6) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d7b8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d7b8 17:28:17 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/172, 0xac}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000180)}, {&(0x7f0000000340)=""/236, 0xec}], 0x4, 0x0, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 17:28:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x800000, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0xe24b], [0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x40}, {}, {0x0, 0x0, 0x20000000}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {0x8000, 0x0, 0x4}], {}, {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) acct(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:28:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket$inet(0x2, 0x2001, 0xf8) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) fcntl$dupfd(r1, 0xf, r2) flock(r0, 0x1) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x2ff, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x4000000}, 0xfe38) flock(r3, 0x1) syz_open_pts() socket(0x18, 0x4000, 0x8) syz_open_pts() 17:28:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000466f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea63d6814d9b51c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f041577b5ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47d172e07bac72d0fa93b007000000f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21aee3ff673cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0c6efc5294b40e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2dccae8c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d31d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076106005553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c80430af12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aede7010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a485655694a40408c98c3355e6551b45ec290d5eae07118b16e607703c880551965c242d3"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = dup2(r3, r2) r5 = getpid() fcntl$setown(r4, 0x6, r5) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) fcntl$dupfd(r1, 0xf, r7) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r8, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) syz_open_pts() 17:28:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)) 17:28:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x6223ae79bed63c6e, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 17:28:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./bus/file0\x00', 0x40, 0x21, 0x8, 0x0, 0x3, 0x3, 0x5, 0x1, 0x0, 0x3ff, 0xfffffffffffffffd}) r3 = open(&(0x7f0000000180)='./bus/file1\x00', 0x400, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000001c0)={0x6, 0x8e, {[0x80, 0x0, 0x6, 0x6, 0x76f, 0x2000000000000000, 0x7ff, 0x1ff, 0x7fffffff, 0xffffffffffff0000, 0x1, 0xffffffff00000001, 0x200, 0x95f, 0x2, 0x9, 0x2, 0x80000001], [0x9, 0x0, 0x1, 0x6, 0x7, 0x1, 0x5, 0x7fff, 0x414, 0xa521], [0x4, 0x8, 0x3, 0x80000001, 0x101, 0x8, 0x8], [0x6, 0x6, 0x3, 0x2, 0x7fffffff, 0xf9], [{0xfffe, 0xfffff40c, 0x8, 0x2}, {0x20, 0x5, 0xfff, 0x4}, {0x0, 0x9, 0x5, 0x8001}, {0xd8, 0x1, 0x8, 0x1}, {0x8, 0x4, 0x4, 0x3}, {0x5, 0x2, 0x8, 0x9}, {0x560c, 0x8, 0x7fff, 0x81}, {0x1, 0x3f, 0x6, 0x6}], {0x5, 0xc0000, 0xffff62be, 0xffffffffffffffff}, {0x7, 0x8001, 0x3, 0x7}}}) 17:28:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="48710e49303efeb62dd9ddd36418a9e409558d1f0aa59f44789389a74f729465afa034dbe8f1"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) 17:28:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x54) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f00000001c0)='\xeb\x00') 17:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x2329349639847296, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 17:28:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 17:28:18 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020691f, 0x0) pread(0xffffffffffffffff, &(0x7f0000000100)="ed8f55195d715cdfc12638dc79f92d46c7e53021571672630e9fe527ee4c4350b617704dfe8305991394e4fbd198bcde11b525c85ebe5fbf6bb7d2044448b2e7526b43fdbcd35c618860bc83a986f17d6ec90ee1d1d3cd4043fd0e6060946ce2a4227c974c0d974b125add0ad18c6ab8236547c05d66f4007584d8357b59ddfb8e33c8a8e3b8046946c944f19550b02a225d48209d02e7fbd0a9613e64fa148cf27adf08ac67d0a1d3deacf4dbc9d755d50729ca04ca028174087424f2271768ed5a18d3ae91628e", 0xc8, 0x0, 0x4) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) fchflags(r0, 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) fchmod(r1, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) 17:28:18 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82020170ffffec8eb69658c35bccc4de000000000004000067fa75aeab00000000000000000000000000000000252f3c131047fb31874618935299bbf64793b5cd3cdd17f37eabe33da11179e1a4c9a0b8b62f037778be89d98649a8251e24c6dcf5587b2625363958368ae5e45a62c3e05283f7ca8842832325a94e8221916ca34468638a3c13205aba3e8e1e85b3d7e9cf705e7a7636b948484a695a64d28332d687d745d268db3176f6c6f04711473327bcafbe67b42c15fedcd5469b8934e951810d6e90840054c6c7718a66fe15243a173e594c18287fd8f6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 17:28:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 17:28:18 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 17:28:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xd, 0x1010, r1, 0x0, 0x7) pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffc000 didn't change! 17:28:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) r5 = geteuid() setuid(r5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) write(r1, &(0x7f0000000340), 0x10000014c) 17:28:19 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000e40)=[{{}, 0x4, 0x82, 0x0, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x80, 0x10, 0x1000, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x4007fffb, 0x4, 0x80000007}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x17, 0x7}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000000)={0x2, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) msgget(0x3, 0x400) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x1, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) shmat(r11, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007658 va 0x20ffe000 didn't change! 17:28:19 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x9c05ae1d725f0b71, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r2, r0) socket(0x2, 0x4, 0xe0) r4 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000140)="5a804e8b4d2f4548944a70d0b0809cdb1ad27e0a55efa6ee5a33d3275c10361063eb3bf5f6038a90e1601e855d4b13a326d206ae729df66884e2b620c3a0ca4654a68d1ac0d2b882a2054262faf564903b876ee6ed975354a77cc1cbf8d133e989c0d47ff43bd3c15223753157aaa61a1669541b6f2369ae49b46fbe3a7b666fb7da7c6bc53781a9d34db5b903183797c2f83af52df70d5cb84871ccbe69bd42c92fc0501dfd657370b9c0a68fa8cdfafd6d15cfd23a7762847fb2abe120d33eabbf347d89b3c1b4e1f6f271e8e96f1cfbd542251209103b4f38f2a4781172b8cc13df9a10155e274c1fd5e51ce7a719a24c952130", 0xf5, 0x4fe017512ac97d54, &(0x7f0000000000)={0x18, 0x0, 0xfffffff9, 0x5}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000940)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 17:28:19 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x200, 0x9) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="494368b983b8c9188f402108ea133e0e227db04e", 0x14}, {&(0x7f0000000740)="315f162e278d181d2fb5a97b2bb76d237db5d609c34cd5cecea7a81a95c0cdb340c6d4e00d20f6e94b8cd0d6c6793a8468093ac40ac106699e52b1b82ae93f280d3b73eb635929a8c7b727411c3d502563928ee347c9347b5caa96d580839ad7d75385d880f114c46932e754d41983dd908a6d011094b898b15bb6c31b1190b76d6d9bf74beb65a1c571f40117314e64ceba07695165c4e3a024a9c737cf2757511199ac09515b21387997a4e36b2f0b7ed6ec00f1377f6618803950d43cf5914e9fb7a783e2836d31ee48a5577232d8d9241d4782eb617164c3bec8b1e1702c98966dee304400c17120ff2ff3ebb5aae2e464c43ade8cf4b0ba699b18365f1c0afdd0cfdcd4e401af715e90f5605deeed545f201c0a0345d7f113980adba5538bc00eb3c97fd8cf086b82270647a3a0ce554f3d36aa5cabd3994268e2f2cb2a061856fad948575e0db6c12d81231c18650db29307ddea39ae496fae7300d6784354da1af489f55abfc23d0861a0bc50eafffa9a7eb84a7be5b653b96e6622e6c637b3911954f965b399ade50024e8f67eea665e394bad6fd71ea84d9e6d030132a491126cc770b26ac98463ed19b2bd0bd9eaf2e7ead2e0e1d82f1445edb9bcbb2f91f63112ba687648a7df3b81d1aec4e533b14f64c4f13454228ee967a04ef7132b9095498628e52a63359523adfba1e7255ea862cb3edf73375167caee6f4cc3f2a963bdd284781cf553f9ea9f7ec19fa566e2c2db1c97d3eda2a18e93ac2ee5ad251bc53cacd0ad1766a15ae40038f575df9070ba57ce7b45c4a286082e112aa071798ba971f51701fceb9bbbe4ba473a5fe4ed8766818a66102751424d787b3bda2120fa19ee57c49a66e123532e1a5e9e67ca57c40167dcd2c92f53fd17bfe007bb75a29608b58c1933a9ea8bef01fcbe521fbd98b86551d7cf404df531f1d6cab762f47527ff60c48aef936693c088d9dba142cc5d019f04e787f18a1190b26ae4fbaf3b13c82d032dc8ca4a472931a18be9aa6bc32d0bc2f0cc393f1b60dc7f9cb4058a63285539bf37cb6e09fe7c7df55a2d274d8ff29b04bc7bfe0c3a932fb0038303b877181bbc97d66c4538c4e4e0e223eb05b16dc98fef7bee1d79472848662f0d0be0784514d4676cd04c2d30117c37a06f8f75c84712867c97a5e3a52491322b77cdaa38b05730ea1376eeda4f0680592c5eb21a324ab7c6e18b171733c9ee36d7df1b5b70853f2fa2d89b57e42466d10b02f0cf760b35af143cce271d409a602f848ee31a6ccf225366fc16b21820762f4a1e6f0bffd4f0a345fbd606aa7dca4e7a92d3faeb58b202e384dea7a19ca2bf96add3c56067d7bb6eda7d63d1fb018f9a0900a5a4d7db890b2b31232f7694f266829c6950ae9181fbba4af6854f5e0571120ce7d8c2b72982be16ca4a23dda80b76f4a7c238fd139b11e944650d97f0d2f3dfb4b67a86d8f62d7a1a82e465dce78b5d087653929cd72ef6f69a4b9a33ac90a94a619d3fd3502a968c0d5763612d6e62acb4235e80fcdcc27a97a51ccbd3c40becf40d2863bd048b07efcf129faf1f12039ec77cae061f5297228af87621b1ab04d2c8796586f1f9d90fe5860ac581bdea03316e1450fdb71d21d1367f236891295a0c6da48a1c5e98d79768dc74493069229be14cf3d775a25b89158d31460a0ac7e38e37dea5e0c38e10ff55b58ab9253d39d02e3dbda6ffa2bb8bf9843113b5e8b495f1190d4148bb96fd696b6dd32ff8a1ef9a6a13e6a6c6c57f4a7f80b64554db9e927eb90d69b41d08c35748e24c34cdf4a8004c7679bfbf4bdc08d000e33b29cbbd9b74ec8a87326a988fd6da67a6418b178a611276c9bef72d0aebb926d2c09bbbcd78bae0a1060fc73f6f817583a0b9a0b0cfc64b9297bb8cb7672e9978222c5dfd79d11da7bef3abbe6ec8c867f31a62f7edb58f8bf38789b8cadca9d90b0cb572eaff35bb0e90aae3ea419b7fc0e6f2acae3a5f091cf067830a9691526f02ba41800e3354c240c5f5ebafa4b0d7a313872f40efcb030e3686adfa88990dae573bce277b22b5b5743f4b7954c18dc4194ef5d9a9b2c4e7df7011fb3f646cdba9c995a2ca6574c78de953a71fea98c9d1bf412b82e21cc582f74e873fff1af4559680c6fec73cf4c968ee8bb61a457fe38d55c0b7e77f6b83552a43cda5e7d0d82ddef41815617ee18adc95614a12e43a9819d8be8588c105a2907b7e3f81cb9742bb8541ec5eb05eb0a65509d464429676176f3f30ff0b80da4b5659383bca3c5ec69a106f7040c603ab0ef1d17535c86ee6be372b3fafc59e9e237f42eecb119072073773f0d06f1416d352fd6ba7e3e469e09a8055413c3b8d35a339bf94361c433b47b76d7e1ed6e5b74bb4b0f0fe9704fba6d8708d138a01d8a4b2d83b6017133730bfdda3be5598b0994f16bbb4768e6649061a2cd726eb4f4c1d3bf34b0b48cfe88f39cfac612dfbfe71d3812ba680b2c39b9cf3eaf57b7c022c573c53ed1ed903194af83acb28b7aadae067e72d0b222288ddc9261073f95399a97c5e896d194ec7e6d4200d0f50810675150e96d3de96d4a05b03129d917e16df03fd47d961935483f22d7375c0741f2e1b35aa29624b076ba82fde66eca9e572f7c14f8381235c38c363c9bc988b272ce3cb89d53f5ad0ba4c4997038e491a9d32d13d5b70456a96d73f9b7805c9c0cd055673a2e8d1f66b1eda5acd3ca6139827745c9e4981a08f1c81abbc02b943f25f4406e38ecedf72f93585047f2f6de10eed786922a365cc1c4c8152c94097cd3a324dcca3c22447665b8931428aa45ccc2e9e76c4215796c40fc26886ce0c032da0fa46a7d90480a052b7f7be4e6e738ec3acb5b40685dc62e9d6a4202cd9d06ac4832e0da40728807ee7c5b151b78937a3b5548744d73e5108718ac7bbe15ec2cb546217cb13afc64432084fb4ede21edfa3389e430a9b2d4556babd7c16e0b1c33e735c43af1a05e97bfbb4bf8f1384b2b571282987fc35111e6a1d06ee65568516103b68a2c8bb198e0d8a3d73f70410aa7ded55bb4f9bd6262d65d95cfed8caea1519f6cd2c9c79cf17f7454a8b644811f8e4d52fa6cace80afd7110a562e9d8ccbdd7981ac10f7cc02153af40e2fbe0aa1f4fd3e2039fce094f550a4a3a97dd336a14de21591bbeaa5d10c2f62dfcba5550417b3f4b67b715c843ff64b40b0977f10457699d3ff9cf70bc08ea13a4ae3368e5e46829e77386e4273fe5e7226c7a85c8d7713efeceaaf48d205153182d8ba5fcd81aae6d517985f0168723dae311b9e8d5f031577f4c0d7e5f6d4aace14234aa705e25b27722d07c0886f0ec55f55fc3adffe8622c0d2bcead453339fe11876758ea754d01233a58f9ff7fbb1bdd893b0065122468417bdb6af6bc3dff32f5e024f76e9c929de8e91b288059be48814c2f51752ae74b8ab7cb95ffc20a44ca86e79c0590fef8f8b167366c10f727444eb40d8d6a8356d59bd8301177e210dee39b24410d9b3648e3c67d8d9b8934afbc4b88b69d0006fde0feed775e6d8447b0be4b9542d34ef6e92da35b9526e8d27fa82d1ce1148ae0297d81dc09c4ee001b1d5931a7fbc9fb14fb3ede5412d72046dd140b8247bb79eb0540d4bea8fea4bc259935f713fb4efe0a040487f4f7b7d8314e80670075922035d34a1dc24f63df5242413d7e07a8fe4e92375a414bbfd4f27a635131e317b75341732bb7b145c821642e85dc7e0ff96ba3f18b7cdefbc7d9d0e253c96c4855c18d79ab005451d6bef585a93d14cd29e15723718410afb71b115bb1bd278937b73d167a9d382cb1e5d235ca8683234c25c6a233b93018f57897eaad50ba34e1b2af81877809a9dcce776eaf41352744722da862e8e5c7591026e5d9ee63ea101346ce98336809fb71453628ffd66483a0ec6a260fbf23b4938803324442b35b91e3f7dca4b526257a14da04fc120bf0ded06bb4c682c5a825ee58ae782d1d9a55ee2abefe22170438d0a3d99b971074354fe8a1f2130382dd7ea4f491710c11e437f0bedd454933178cb6378cc8b98184f9de4385c343bb38ff724b0cfeb3a1d85236e59daa21a43d1c61d6d8261a47ad4a63dfa63d7a1d496062ed20c10b304abebc2f0722cbc3e2884e43dd4f5c5edcf5585cccca4d27d6e05cf4e53a831c973bf414b3c8cb100540d3c2d48d9381beb8297c7ffd0bdab1de4461d7b251c09169009045309761dffdd4fbc09b032ee1225a9d64f144ba41d09bd6e0cd00924b3e6ba7a5eed5fc507eb37867c74cf548a3a07cd0b4b4295ce6602d647a9e2019a0ae647aca461b509918f22b3d042a91fdf4eef3f8f3ea33078f5d5bd1add430f0585dc5957660cc76ebe3e4b100e417e379b3f39dee628cff7da3e089781f61ac9e562649c3c1ce72b18833985a39b53fcd1797bfc4e150247dcac27cf2271360f3a33195de61046a977e050803bed0b6a659bcbdf10eb838aea98242012f9882091cce4af99fa68f6786d87fbf05344f46a116cefb0d0272ff5eb96f7f922227132a9c20999f7a182ddb0c9e38c1aede863560639dbd9a689215b5ec44e6c321d3d12db5b53d3ed05410efe7bbcd6482e47d7f31087142c241ae6808f0d4ac5acd6af1b6c7f3afc779d8ebbdf6f1e97eafefc845a5f10dbc30609ff0ff04226f1e3da4fd769a0b82b0f6b087c6b3f6cbd457a483cfcea34b3679ac602eb6ca13756cf8add5b261a1a6d08283162001d96341439cfe8687a240ca57ced1243ad67bbd2bfd995fa7c3187d7a450d28fbdbd2ae155a0e6749c1b4f5cae6f3ec1dad1c71cccdd53f063a2969ecde6dd1078f25ca36073e045f5d090f9b22a2699d0b75a48bd3c239ef6c023a30a2c6366f7123fb2fd1cdd70e5b7408f7e481a33d350e13f65ff20299b8aa8c2762f0f48c006aa8edefdbd29eec633ac9b0300123e5b423ef9217cad9fc4f6a3bd033f22137017a1ea7c30e9da1bd84d1eb28068c20a1eb904b04fb0991061efdc457ddda04b79a353ede9ed3fccc6f037eda8e3ded8353b88365bb31e17f04fe2382bdbc4beb9e2ab0c828785ff488a91258581cf75c29984bf59fbc88470704bf8f1fd914a0da5e3d6817830d78979d9325615e7d71093019895f053b2ab891a4b429c7db434c71d026e64607e07ce8087526d9aa405d685b656f0062b3e032df0185ea128c106ab0b818368587854b8aa29ec16fdceb5fac680a7b3b40edc09c16ba4d06bf69426a364f295d0ff2b3b8b227e30dc75a44f3a39c59cfd3a7a1522e46e2fa4ca5c3bb41523707837cf9199a04658fa3ac4ecc50d03d265a7832dd6f10c7ca3f60d1e0a0d00378a5c1bc4cffcc742a43cfc50847798e0538960490f06c55c2c1c8ba9b48076df8efcf8e6d5689f4fd3f43bacede48b701d7c8fd3c40895cc422f3b74630f013c3f734f1331a55ef901d0953efee06f8cc60d46064dfbceaf164db5a90bd38620e26af1005943b7aa68fa281262107ef0cd6644584950edffe6d394ed60a970b45abbaa980b8d688e608f849f87a3278f6fe9104becc6be2ae01e4e1281a08aa46dc60406185cb995f7f84ce307319b9dd561a1851bab47824a110885e32ffaccc05a8bc91b04180c8c3db66dbc9de1241ca8a37c0e1be03c5abdca4536afd5e0ec59e8e954e3be3ff6c1963a8ea478c6061604b66eaa1838b49e9a37cc0a03d4635e5aad546fc2c3d6ecb34a41a803c15a2e67472836f4da82573a192df55c4f20e308a86342d9153e6c828bcade1c0188507327f61e28a6f961", 0x1000}, {&(0x7f00000002c0)="16d352a3c91893d4d646f00e81285df010afc533e330525354b8ce11a3bb116ee8bb8b65142cf986b5bed8cecf5165f8bb6c9782d246377d37e402230b4d16fc50504ab6bd9e31012d2fc634215ccb4813c787a4a99ee2c3e7522647423a91210e2826d8fa7a35d06e95", 0x6a}, {&(0x7f0000000340)="a20d6c7c680e14de12fdf716ee04a39ddb22647f6173274f3bd3db30921f92dd12a01ad483ad774974d60cb882cc40545bb8db20fe5f2ceb292bcf7bb684413143809b26b5011eef87d901b284e701fd6da1bc120dd13e5acfafdf5bc015076a9961b873bdb7e340681c18f9402dba6a1256ae343ed3c08569", 0x79}], 0x4, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x400) chroot(&(0x7f00000003c0)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r11 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getpgrp() r15 = fcntl$getown(r7, 0x5) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) r23 = fcntl$dupfd(r20, 0x0, r21) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r25, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r24, r26, r27, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x6, r17, r18, r24, r19, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r17, r10, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) getpgid(r14) recvmsg(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/225, 0xfffffffffffffffe}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x2b, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000016cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=0x0], 0x28}, 0x0) 17:28:19 executing program 1: mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0x80000000) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0xe5f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000003c0)) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) fcntl$dupfd(r0, 0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x6}, 0x10) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r8) ioctl$TIOCNOTTY(r8, 0x20007471) getpeername$unix(r7, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r9 = socket(0x2, 0x10000000000003, 0x1) kqueue() sendto$inet6(r9, &(0x7f00000001c0)="f0072bea7f8646caabd1f43303fd570142070c3e8107089a2799ff06a421ca2ba7aaabf83aa1021ae2126c0da492a6d0a712a10de9fec54848a8313e72fb68ddc608ca72", 0x44, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="13027dc914a37ee3c132"], 0x10) sendto$inet6(r10, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000300)) kqueue() close(r5) 17:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r1) r2 = semget$private(0x0, 0x4, 0xc0e) semop(r2, &(0x7f0000000200)=[{0x4, 0x1, 0x1000}, {0x4, 0x1, 0x1400}, {0x3, 0x7, 0x400}, {0x2, 0xf800, 0xc00}, {0x3, 0x2, 0x800}, {0x2, 0x9}], 0x6) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r13, 0x0, r14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r18 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r18}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = getpgrp() r22 = fcntl$getown(r14, 0x5) r23 = semget$private(0x0, 0x4, 0x408) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getegid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r27, 0x0, r28) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = getpgrp() r37 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r31, r33, r34, r35, 0x5, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x6, r24, r25, r31, r26, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r24, r17, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet6(r38, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r40 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r38, 0x0, r39) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r41, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = fcntl$getown(r39, 0x5) r46 = semget$private(0x0, 0x4, 0xc0e) semop(r46, &(0x7f0000000200)=[{0x4, 0x1, 0x1000}, {0x4, 0x1, 0x1400}, {0x3, 0x7, 0x400}, {0x2, 0xf800, 0xc00}, {0x3, 0x2, 0x800}, {0x2, 0x9}], 0x6) semop(r46, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r46, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getegid() r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r50, r52, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r47, r42, r43, r44, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r45, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r10, r42, r24, r12, 0x4}, 0x1fd, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000100)=[0x0, r12, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r6, r12, 0x5) 17:28:20 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file1/file0\x00', 0x2, 0x8001, 0x9c8, 0x0, 0x1000, 0x101, 0x1, 0x0, 0x2, 0x101, 0x1}) rmdir(&(0x7f0000000100)='./bus\x00') 17:28:20 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto$inet6(r1, 0x0, 0x0, 0x403, &(0x7f0000000100)={0x18, 0x0, 0x0, 0xfffffffc}, 0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0xf98}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x374, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x20000000000000ae, &(0x7f00000001c0)=[{0x5, 0x3f, 0x20}, {0x7c1, 0x96, 0x2, 0xffffffff}, {0x9, 0x0, 0x5, 0x10000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 17:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1ffffe92, &(0x7f0000000500)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pwrite(r1, &(0x7f0000000280)="2cadc0c8ab74efae502909289cff8e08c3d8af4af7bcacd961f98c650136ff9ae84a3c93ced2092659d12a096de496caf631be1578dad2887d2ed5fc2e55f06d56ab63aabfd77f500d917722d99ea488e3858c7c120a50e52deff3f24ae1ea7f0f34178cbaad494995e0bcf37031a329dbda8b77e80c6a365d424b82a0bb62002ab57deeb5dafdcf36d76326df9ff779a90df36712413c63e937f224184ea69acc6da84d8c534ed100a24419c32e332fab4067951e9fe1b105278edaf837146d043849405b87054e45a4010400b515e681b8153e81fc6d7413", 0xd9, 0x0, 0x2) r2 = msgget(0x2, 0x24) msgrcv(r2, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) 17:28:20 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = syz_open_pts() readv(r3, &(0x7f0000000040), 0x16f) r4 = syz_open_pts() readv(r4, &(0x7f0000000040), 0x16f) r5 = dup2(r3, r4) r6 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000480)=0x671) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x229, 0xa, &(0x7f0000000000)="d5ff9668", 0x316) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = getpgrp() r21 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x6, r8, r9, r15, r10, 0x4c}, 0x200, 0x401, 0x2}) r22 = semget$private(0x0, 0x4, 0x408) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r22, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r26, 0x0, r27) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000300)="d5ff9668", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r31 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r31}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = getpgrp() r35 = fcntl$getown(r27, 0x5) r36 = semget$private(0x0, 0x4, 0x408) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r42 = socket$inet6(0x18, 0x4005, 0x70) r43 = fcntl$dupfd(r40, 0x0, r41) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r45, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r49 = getpgrp() r50 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r44, r46, r47, r48, 0x5, 0x7fff}, 0x6, 0x2, r49, r50, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x6, r37, r38, r44, r39, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r37, r30, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = accept$inet6(r51, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r53 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r51, 0x0, r52) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r54, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r58 = fcntl$getown(r52, 0x5) r59 = semget$private(0x0, 0x4, 0xc0e) semop(r59, &(0x7f0000000200)=[{0x4, 0x1, 0x1000}, {0x4, 0x1, 0x1400}, {0x3, 0x7, 0x400}, {0x2, 0xf800, 0xc00}, {0x3, 0x2, 0x800}, {0x2, 0x9}], 0x6) semop(r59, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r59, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r59, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r59, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r59, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = getegid() r62 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r62, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r64, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000100)={{0x3, r60, r61, r63, r65, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r60, r55, r56, r57, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r58, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r23, r55, r37, r25, 0x4}, 0x1fd, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000100)=[0x0, r25, 0x0]) fchown(r5, r15, r66) setreuid(r2, r15) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) setsockopt(r0, 0x1, 0x88003c, &(0x7f0000000040)="a55efeffffffc16d5367dee67402b014275e14f26c057ddfc88a88320f97454801966c06c536", 0x26) 17:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4c469ba2669a57d2, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 17:28:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 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(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7ff, 0x4, 0x7, 0x8001, &(0x7f0000000140)={{0x6, 0x40, 0x4, 0x1, 0x2, 0x1, 0x7}, {[0x0, 0x6, 0x7, 0x0, 0x2, 0x2, 0xfffffffffffffc00, 0x0, 0x81, 0x1ff, 0xf105, 0x6, 0x400, 0x7, 0x6, 0x4, 0x2, 0x6], [0x2, 0x1000, 0x40, 0x7, 0xff, 0x400, 0x3, 0x100, 0x9, 0x7], [0xe9d, 0x3f1, 0x7, 0x3, 0x80000000, 0x2, 0x1], [0x400, 0xfff, 0x2, 0x20, 0x8d00000, 0x9], [{0x7fff, 0x1, 0x101, 0x80000001}, {0x7, 0x1, 0x9, 0x9}, {0x1f, 0x7be, 0xffffff7f, 0x1}, {0x1, 0x5, 0x5, 0x9}, {0x81, 0xfffffff7, 0x5, 0x400}, {0x800, 0x0, 0x401, 0xfffffffffffffffc}, {0x3ff, 0x80000001, 0x1000, 0x6}, {0x200, 0x0, 0xfffffff8, 0x9c}], {0x2db, 0x0, 0xfffffff7, 0x4}, {0x3, 0x6, 0x7, 0xeb}}}, 0x3, 0x3f}) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 17:28:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x2, 0x6}, 0xfff, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) 17:28:20 executing program 0: shmget(0x1, 0x4000, 0x40, &(0x7f0000003000/0x4000)=nil) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair(0x1, 0x5, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) accept(r1, 0x0, &(0x7f00000021c0)) recvmsg(r0, &(0x7f00000022c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0xff06}, {&(0x7f0000002080)=""/147, 0x93}, {&(0x7f0000002140)=""/10, 0x7}], 0x100002ef, &(0x7f0000002380)=""/195, 0xc3}, 0x0) r2 = open(&(0x7f0000002300)='./file0\x00', 0x100, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002340), 0xc) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 17:28:20 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/220}, 0xe4, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) r4 = getegid() socket(0x2, 0x4001, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchown(r6, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r10 = socket(0x2, 0x8002, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x1f, &(0x7f0000000040), 0x0) connect$unix(r10, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r11], 0x1) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x1) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd535da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x36) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r14, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r15 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r15, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r16 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r16, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r17 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r17, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r18 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r18, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYRESHEX=r14, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r15, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r16, @ANYRESHEX=r17, @ANYRESDEC=r4, @ANYPTR, @ANYRESOCT=r18], @ANYRESDEC=r3, @ANYRES64=r2, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR], @ANYRESDEC], @ANYRESOCT=r12], 0x9, 0x400) 17:28:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x2) 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", 0x7b8) 17:28:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) listen(r2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r3) r4 = socket(0x2, 0x400000001002, 0x0) r5 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) bind$unix(r5, &(0x7f0000000200)=@file={0x2, './file0\x00'}, 0xa) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r6 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r6, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r7 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r7, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x8, 0x8, 0xffffffffffffffff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0xf3, 0xffffffffffffffe1}, {{r4}, 0xfffffffffffffffe, 0x22, 0xf0000002, 0xfffffffffffffffa, 0x5}, {{r6}, 0xfffffffffffffff0, 0x8, 0x1, 0xfffffffffffffffb, 0x3ff}, {{r7}, 0xfffffffffffffff8, 0xa0, 0x8, 0xfffffffffffffe48, 0x43c}, {{r0}, 0xfffffffffffffffa, 0x40, 0x5, 0x80, 0x7}], 0x6, &(0x7f0000000080)={0x9, 0x8}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7fff) dup2(r1, r0) ioctl$BIOCFLUSH(r3, 0x20004268) 17:28:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) bind$unix(r3, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:28:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x80009, "750000000001000000f9f640fc00"}) 17:28:22 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) r2 = socket$inet6(0x18, 0x5, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x9b8, 0xfffffe01}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="31272b260d4fad4aae81097670b13f433790864590126f1b6aa1a975a70bb990b49a995e0ed85abc87debc3cc46d164db43f558fce88579025367d0292cfa2c157b1d079d0e14d6f1fff0d2640bd2bff79e5d78ca840ae4102194bb3bd2f26dfaaf8e7215209b5456bf07414eae50fb9ab4ce23cbd10", 0xfffffffffffffee6, 0x0, 0xfffffffffffffffc) 17:28:22 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d60c5db3fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd"], 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) 17:28:22 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x1}, 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 17:28:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x7, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x1, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x8}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(r7, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x4, 0x3, 0x800}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x30, 0xf0000000, 0x7, 0x1000000004}, {{r1}, 0x2, 0x3, 0x1, 0x3}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, 0x0, 0x8, 0x0) 17:28:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) r9 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind(r9, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) close(r9) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000640)=0x64) 17:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) syz_open_pts() syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 17:28:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0xe175fb197ebfeb73) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x8001, './file0\x00', '.\x00'}) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="008ab876ef8fd2d9073e708e54d8653022ce9228be8a8d026f01169f4b2e8a2c0ef64acf6fb20eafea4089ac493d40626c4d66938dd29dc84245e5001000009be7819bf19847db507aa735ee2db6a124e9bfbdd7af79107374c07538574a95a584a9ed122b690207b2595861bc90eaffe696f15b37913f67b78a280bf16a3a945615e67c462400c0b9dae43071cf5f61c3f121db880efd5e4055817afe6b95bbcbd26e9bbf5dc37104b8a8903ca0ffe57b0eec5894e8be8f2e218e1f692731313a14b4ef611267a1a8ab6a09da53efb4600c39ac6e596b00000000000000"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$inet6(r3, &(0x7f0000000040)="01", 0x1, 0x7, 0x0, 0x0) 17:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8, [0x0, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x200, 0x10001}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r4 = dup2(r2, r3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x0, 0x91, 0x5, 0xab}) 17:28:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0x2}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x492, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 17:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r3, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 17:28:23 executing program 0: semget(0x1, 0x1, 0x71c) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 17:28:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/235, 0xeb}], 0x1, 0x0, 0x3f) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:28:23 executing program 0: poll(0x0, 0x0, 0x200) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket(0x6, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) lseek(r1, 0x0, 0x5, 0x1) fcntl$setown(r0, 0x6, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000140)="c72164479456c097491fcf6878c3c86e287f03fd54c2ddb7373d9257669403d294b8351bd58ee287ec312b7a0067c93b3be88e84e5c9749d87ec2dda0730d4f2d1b167dab5a1263248d3afed6ddc2b6ef5086523ebec95870ba42380d01fc44bc4900e8fdfe500265ad2f0b3594c171592c78c8475b564b751ee256c98b34e14d8ab59bace03ed2de978a103ec0395b690d567a558d00307ddc5eb12004e8fa32d33119c0e65b10caa972982ec5600940b866dcf219ec0c6f67103896d2716a0e8b6c5fe2660090ab3462396f0df93", 0xcf}, {&(0x7f0000000080)="286244e8ece7c67ffaa874f42203f48313ac7d99cc0132e6b29b067a18a04e88bded9c26492a8b", 0x27}, {&(0x7f0000000240)="f7337bf8746fdb87fa358c05775455815ec51e62daf3ec12284ebd6f24df06d74363390c6c51176992282e6c7db7c4237b0945f3c8832b07a110f371c4eebd4bef692f76fc7bb9c68cbd95f35dc30338a3a2f545f3281ec63015533864b689bc566f09391cb444f881b0e14f9ddf25343c86a1173eeab0193051d3b21c8eb8ac327d31f886488db91ad893ea6f749f5ecbe654d8d0e5e6b7c05b248cb50340154f05de6e8a303904b081b0f252b04655406327521f425edaf80c54cb3309cdbb65b93d5ff9f4c9b710dad72e", 0xcc}], 0x3, 0x0, 0x40000000000000) 17:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x45, 0x0, 0x0, 0x3}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") 17:28:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x7ff, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) login: pckbd_enable: command error 17:28:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202c50612e11dca965c00000000902b1fcc28a90baf6b4ddfdafe747fc26625d5f1e6286295d9d30739b29a53f7023a7d30665cae27"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 17:28:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x810, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) getsockname(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r2 = getgid() setregid(0x0, r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000580)='./file1\x00', 0x400, 0xa4) socketpair(0x18, 0x4, 0x9, &(0x7f0000000540)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept$inet(r1, &(0x7f0000000480), &(0x7f0000000500)=0xc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) panic: amap_lookups: offset out of range Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 236685 50958 0 0 0 0 syz-executor.1 *245877 3598 0 0x2 0x4000000 1K syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c amap_lookups(fffffd806b18d0d0,6000,ffff800020b49380,8) at amap_lookups+0x2bd uvm_fault(fffffd806e7bea18,c003119000,1,2) at uvm_fault+0x32a pageflttrap() at pageflttrap+0x20b usertrap(ffff800020b496a0) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0xc00356fd80, count: 8 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic amap_lookups: offset out of range ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_lookups(fffffd806b18d0d0,6000,ffff800020b49380,8) at amap_lookups+0x2bd uvm_fault(fffffd806e7bea18,c003119000,1,2) at uvm_fault+0x32a pageflttrap() at pageflttrap+0x20b usertrap(ffff800020b496a0) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0xc00356fd80, count: -7 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b49230 rbx 0xffff800020b492e0 rdx 0xffff800020ab0ee8 rcx 0 rax 0 r8 0xffffffff81e10fcf kprintf+0x16f r9 0x1 r10 0x25 r11 0x3954a46a19b685f2 r12 0x3000000008 r13 0xffff800020b49240 r14 0x100 r15 0x1 rip 0xffffffff818ea768 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b49220 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-fuzzer) pid=245877 stat=onproc flags process=2 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1650,0xffff800020ab02a0 process=0xffff800020a8aa90 user=0xffff800020b44000, vmspace=0xfffffd806e7bea18 estcpu=0, cpticks=0, pctcpu=0.47 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50958 236685 28734 0 7 0 syz-executor.1 50958 429025 28734 0 3 0x4000000 biowait syz-executor.1 28734 406809 3598 0 3 0x82 nanosleep syz-executor.1 85543 280894 1 0 3 0x100083 ttyin getty 90387 131659 0 0 3 0x14200 acct acct 71344 125669 0 0 3 0x14200 bored sosplice 5279 411440 3598 0 3 0x2 biowait syz-executor.0 3598 432433 95315 0 3 0x82 thrsleep syz-fuzzer 3598 194873 95315 0 3 0x4000082 nanosleep syz-fuzzer 3598 80626 95315 0 3 0x4000082 thrsleep syz-fuzzer 3598 452834 95315 0 3 0x4000082 thrsleep syz-fuzzer 3598 238696 95315 0 3 0x4000082 thrsleep syz-fuzzer 3598 95545 95315 0 3 0x4000082 thrsleep syz-fuzzer 3598 431664 95315 0 3 0x4000082 nanosleep syz-fuzzer 3598 267557 95315 0 3 0x4000082 thrsleep syz-fuzzer * 3598 245877 95315 0 7 0x4000002 syz-fuzzer 3598 123502 95315 0 3 0x4000082 thrsleep syz-fuzzer 95315 481409 30011 0 3 0x10008a pause ksh 30011 270994 18318 0 3 0x92 select sshd 18318 207977 1 0 3 0x80 select sshd 2588 286155 57977 74 3 0x100092 bpf pflogd 57977 376039 1 0 3 0x80 netio pflogd 13648 109368 24702 73 3 0x100090 kqread syslogd 24702 3165 1 0 3 0x100082 netio syslogd 2914 385795 1 77 3 0x100090 poll dhclient 19393 387225 1 0 3 0x80 poll dhclient 64663 445102 0 0 2 0x14200 zerothread 22632 242769 0 0 3 0x14200 aiodoned aiodoned 39653 135730 0 0 3 0x14200 syncer update 6250 160135 0 0 3 0x14200 cleaner cleaner 41052 444806 0 0 3 0x14200 reaper reaper 77968 82358 0 0 3 0x14200 pgdaemon pagedaemon 96347 164988 0 0 3 0x14200 bored crynlk 59697 107869 0 0 3 0x14200 bored crypto 9836 413288 0 0 3 0x40014200 acpi0 acpi0 53665 297781 0 0 3 0x40014200 idle1 69955 110742 0 0 3 0x14200 bored softnet 62474 392700 0 0 3 0x14200 bored systqmp 66059 469219 0 0 3 0x14200 bored systq 14498 229097 0 0 3 0x40014200 bored softclock 93598 426385 0 0 3 0x40014200 idle0 59998 126066 0 0 3 0x14200 bored smr 1 109323 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 50958 (syz-executor.1) thread 0xffff800020ab0508 (429025) exclusive rrwlock inode r = 0 (0xfffffd80628d6c50) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 ufs_rename+0x1bb #6 VOP_RENAME+0x106 #7 dorenameat+0x2a3 #8 syscall+0x4a4 #9 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80628d6a30) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dorenameat+0x106 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 5279 (syz-executor.0) thread 0xffff800020ab0018 (411440) exclusive rrwlock inode r = 0 (0xfffffd80628d6b40) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80691c6808) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 3598 (syz-fuzzer) thread 0xffff800020ab0ee8 (245877) shared rwlock vmmaplk r = 0 (0xfffffd806e7bea30) #0 witness_lock+0x52e #1 uvmfault_lookup+0xd9 #2 uvm_fault+0x7f #3 pageflttrap+0x20b #4 usertrap+0x21a #5 recall_trap+0x8 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265d2c0) #0 witness_lock+0x52e #1 pageflttrap+0x6f #2 usertrap+0x21a #3 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9505 6535K 6983K 78643K 10874 0 0 pcb 13 8K 8K 78643K 31 0 0 rtable 109 4K 4K 78643K 264 0 0 ifaddr 59 12K 12K 78643K 74 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 16K 78643K 27 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 1330 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 3 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 0K 78643K 55 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 5 13K 25K 78643K 147 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 60 63K 95K 78643K 504 0 0 subproc 32 2K 2K 78643K 51 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 70 0 0 in_multi 40 2K 2K 78643K 51 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 231 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 115 22K 23K 78643K 1436 0 0 UVM aobj 10 2K 2K 78643K 10 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 22 0 0 NDP 9 0K 0K 78643K 17 0 0 temp 102 3549K 3619K 78643K 15433 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 37 0 35 1 0 1 1 0 8 0 rtentry 112 55 0 11 2 0 2 2 0 8 0 unpcb 120 92 0 82 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 110 0 110 1 1 0 1 0 8 0 tcpcb 544 113 0 109 2 0 2 2 0 8 1 inpcb 280 312 0 305 3 1 2 3 0 8 1 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pffrag 232 3 0 3 1 1 0 1 0 482 0 pffrnode 88 3 0 3 1 1 0 1 0 8 0 pffrent 40 92 0 92 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 19 0 2 1 0 1 1 0 8 0 pfstkey 112 19 0 2 1 0 1 1 0 8 0 pfstate 328 19 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 256 0 43 14 0 14 14 0 8 0 art_table 32 257 0 43 2 0 2 2 0 8 0 art_node 16 54 0 14 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 22 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 53 0 43 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1586 0 175 46 0 46 46 0 8 0 ffsino 272 1586 0 175 95 0 95 95 0 8 0 nchpl 144 2003 0 401 61 0 61 61 0 8 1 uvmvnodes 72 1709 0 0 32 0 32 32 0 8 0 vnodes 208 1709 0 0 90 0 90 90 0 8 0 namei 1024 5455 0 5452 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 0 1 1 0 8 1 scxspl 192 5448 0 5446 8 2 6 7 0 8 5 plimitpl 152 23 0 15 1 0 1 1 0 8 0 sigapl 432 343 0 328 3 1 2 3 0 8 0 futexpl 56 2593 0 2593 1 0 1 1 0 8 1 knotepl 112 88 0 69 2 0 2 2 0 8 1 kqueuepl 104 39 0 37 1 0 1 1 0 8 0 pipepl 160 276 0 257 2 0 2 2 0 8 1 fdescpl 488 344 0 328 3 0 3 3 0 8 0 filepl 152 2282 0 2181 7 1 6 7 0 8 2 lockfpl 104 27 0 26 1 0 1 1 0 8 0 lockfspl 48 12 0 11 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 20 0 9 1 0 1 1 0 8 0 ucredpl 96 218 0 209 1 0 1 1 0 8 0 zombiepl 144 328 0 328 1 0 1 1 0 8 1 processpl 896 361 0 328 4 0 4 4 0 8 0 procpl 632 608 0 565 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 0 1 1 0 8 1 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 441 0 422 5 1 4 5 0 8 2 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 157 0 0 19 0 19 19 0 8 0 mtagpl 80 11 0 0 1 0 1 1 0 8 0 mbufpl 256 254 0 0 15 0 15 15 0 8 0 bufpl 256 6426 0 1309 320 0 320 320 0 8 0 anonpl 16 59761 0 43521 91 3 88 90 0 124 8 amapchunkpl 152 2382 0 2241 12 0 12 12 0 158 5 amappl16 192 1913 0 844 62 5 57 62 0 8 3 amappl15 184 57 0 55 1 0 1 1 0 8 0 amappl14 176 66 0 60 1 0 1 1 0 8 0 amappl12 160 4 0 2 2 1 1 1 0 8 0 amappl11 152 57 0 42 1 0 1 1 0 8 0 amappl10 144 15 0 8 1 0 1 1 0 8 0 amappl9 136 626 0 621 1 0 1 1 0 8 0 amappl8 128 203 0 169 2 0 2 2 0 8 0 amappl7 120 52 0 46 1 0 1 1 0 8 0 amappl6 112 65 0 58 1 0 1 1 0 8 0 amappl5 104 139 0 124 1 0 1 1 0 8 0 amappl4 96 605 0 572 1 0 1 1 0 8 0 amappl3 88 116 0 110 1 0 1 1 0 8 0 amappl2 80 1826 0 1754 3 1 2 3 0 8 0 amappl1 72 17641 0 17200 26 16 10 20 0 8 0 amappl 80 887 0 840 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 346 0 328 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 346 0 328 1 0 1 1 0 8 0 vmmpekpl 168 7015 0 6981 2 0 2 2 0 8 0 vmmpepl 168 50695 0 48473 153 13 140 140 0 357 41 vmsppl 368 343 0 328 2 0 2 2 0 8 0 pdppl 4096 699 0 660 6 0 6 6 0 8 1 pvpl 32 176930 0 157460 211 2 209 211 0 265 21 pmappl 232 345 0 330 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 487 0 3 14 0 14 14 0 8 0