000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r41, r43, r32, r38, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r44, 0xa5, 0x3, 0x1000000100000000, 0x6}) r45 = socket(0x2, 0xc003, 0x2) setsockopt(r45, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r45, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 14:41:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2b, 0x0, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000100)=0x7) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000001c0)=0x8, 0x4) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18262f02000080000079c8a52857995d42caaf8bdd2d3343e386a0d4439c7dea03883a90499b3428d0955b6164a7b5ab7affbbf7a01ceabfcb000000000000002c3b"], 0x1c, 0x0}, 0x0) 14:41:25 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000000240)=""/1}, {&(0x7f0000001bc0)=""/122}, {&(0x7f0000001c40)=""/79}, {&(0x7f0000000280)=""/29}], 0x6, 0x0, 0x0) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='.\xc6\xab\xb8\xdc\xc1\x19\xd0\n', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) 14:41:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) r1 = msgget(0x2, 0x201) r2 = getuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getuid() r9 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r8, r9) r10 = semget$private(0x0, 0x4, 0x1) 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) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000080)=[0x0, r7, r9, r11, r16, 0x0, r24]) r26 = getuid() r27 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r26, r27) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r29) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x1, r2, r25, r26, r28, 0x100, 0x3}, 0x8, 0x8f0, r29, r30, 0x0, 0x4, 0x0, 0x400}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x193, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xffed, 0x0, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) 14:41:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) r1 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000fd0e80bcd3895ec3f030468886b4d0d57cc7572258dad0213b196d201eb174a50de85689e0c08029690bc3eb1f839de122c1e690d4af4d84c84efb6453b0d82402ad8404e25e128f67145d376d25fdf69ed60979a8415b5c1f89c1b8a4b237315774b1b03831e100b0fd0500"/129], 0x75, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x9a7}, {0x18, 0x1, 0x9d, 0x3}, 0x38, [0x7, 0x80000000, 0x1a, 0x0, 0x81, 0x0, 0xcd3, 0x9]}, 0x3c) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='\b\x00\x00v/ttyCcfg\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7e, &(0x7f0000000140)="001000000000100cfa2a2800000012f646f29682d52fbeaa28d0b4a8a7fad98a36be") fchmod(r1, 0x0) setsockopt(0xffffffffffffff9c, 0xfffe0000, 0xfffffff7, &(0x7f0000000200)="1540ee20f6b39ded6fcbc3e299e78da98c723cd0ee57b6de5bfe901103587d2aafc4b1941406fdf3b4421a6a5eeac18ce91e8cafcaebe9b9661ef5cc34100595994d00dcdab2c42444be080e8ce865056b93451be43cc1143e09435741feebc2d44eae83b4dc507c0ce1b6e970961fdc6d7ae0db84eb135b38239d22732c2f864261c5e7e248f787130375bf62829b795798fff6a6cc4dc694a904dc60580dd6ead249417c05c6f8dc540fa3fd65b7e53241f672fdc6116329a151f746337439f23ad65bfaa08c18f31f8bf57bcaced350d04363183b9bf795c50ee7db03b1cd344f21c3b8bdee9ddfc9d94559b6905162", 0xf1) 14:41:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0xfffffff8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x8a, 0x5}, {0x42, 0x7fffffff}, {0x127, 0xd695}, {0xe7323286e59ee02b, 0x2000101}], 0x4}) lchown(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r1, r2) 14:41:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) sendto$inet6(r2, &(0x7f0000000140)="f3495adc07d8dc93c66987f605d2961fefeefb03f16e36044b2912c747471e0aff18b96bee78f663aadc8ec02f28bb097d0d5289961ebb34f83e677c7cf1e6703658fd4063bdf8c31b5e2dc8ec6698b2d9337027e61c7642c176bf5655955d6753c624fa15c6fd424fb31437e7635242e4282ba77677f1f8205234910048bfe09be60c4431b8bfba", 0x88, 0xd, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000000000001ad, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0xcbfa}, {0x6, 0x0, 0x80}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 14:41:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001140)) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/152, 0x98) open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x33c6f443b7e5547a) pipe2(&(0x7f0000000200), 0x10000) 14:41:25 executing program 0: ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'t<\xa9', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) socket$inet(0x2, 0x8000, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") chmod(&(0x7f0000000000)='./file0\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2000021c, &(0x7f0000000140)=[{0xfff9, 0x84, 0x1, 0x4}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) r1 = msgget$private(0x0, 0x8c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/236) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r3 = dup(r2) sendto(r3, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r5 = msgget(0x3, 0x100) msgget$private(0x0, 0xf34b8e89e6f38f72) syz_extract_tcp_res$synack(&(0x7f0000002840), 0x1, 0x0) r6 = msgget$private(0x0, 0x20000003d0) msgrcv(r6, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r6, &(0x7f0000000380)={0x0, ""/41}, 0x31, 0x0, 0x1000) msgrcv(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000817902fae4f81000000000000000dfffffff00000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024eaa6000020000000f90300400000000100ffffff0000000000007fff00000000000000000000000000000000000056cc8eaf7d30bafc81cc0082e19701bfcc198c1978633b58508da8c9132a9a41c1b6d81b59724dd14eb291a8d7f37f8d72d6bbffd87601386aec46013d8e32e0e5b8a86ac296aa17c8d3249765d1c0d2b825f97e8460913b72881cfd12521344c0fba97f2172d075"], 0x97, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r2, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r4], 0x1, 0x800) msgrcv(r4, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000a3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9ec6ce9b8eadcb6aaf05a51111344a1bb1c248c8c00134dd8be492e63674468c70549a33e8d5cebcb9cc34279e6b54eead14f1547226d2f2cd64ef34dc84afb3d43e82b0bdae8c5"], 0x92, 0x800) msgrcv(r4, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r4, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000580)={0x3ff, 0x0, 0x2, 0x7, 0x80000001, 0x3ff, 0x7d7, 0x10, [{0x1, 0xfffffffb, 0x1000, 0x8}, {0xffff, 0x100000000, 0x4, 0xb6b}, {0x80000002, 0x9, 0x100, 0x9}, {0x7, 0x8, 0x2b, 0x401}, {0x82, 0x5, 0x3, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xfffffffffffffffd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x1ff, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x1}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x401, 0x1e6}]}) 14:41:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='.\x00', 0xdc) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0/file1\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 14:41:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_metric}) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 14:41:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x64) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000340)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x80, 0x4) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000240)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES32], 0x1) write(r1, 0x0, 0x0) socket(0x2, 0x8000, 0x1) 14:41:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000080)) 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 14:41:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socketpair(0x11, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 14:41:25 executing program 1: setreuid(0x0, 0xee00) r0 = getpid() ktrace(0x0, 0x5, 0x8, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000400, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0xf, 0x1808, r1) 14:41:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1bca, "000000000000000100002000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="2c6f4a8b3744f4fb3db3319461cfbd7eb086c905481c46f1558c87e76d8626495723d9ee258de702125e248098b6581abfe580f5ba9e95d16961809759503f4d8ddfeaf94f1c93f13b2a0f2007832f18e9b1f716f64c354f0c7438b660d930d49393", 0x62}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000240)='.@\x00', &(0x7f0000000280)='#\x8b)-\'-', &(0x7f00000002c0)='[+-\x00', &(0x7f0000000300)='$&\x00', &(0x7f0000000340)=',&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000680)=')[-\x00', &(0x7f0000000440)='#-.-[.,\x00', &(0x7f0000000480)='@+\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='.--\x00', &(0x7f00000005c0)='\']\x00', &(0x7f0000000600)='\x00']) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f00000001c0)='\t', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) recvfrom(r4, &(0x7f0000000100)=""/165, 0xa5, 0xe0, 0x0, 0xffffffffffffff28) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r5) socket$inet6(0x18, 0x4000, 0xff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:41:26 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x7) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000a40)={0x10, 0xe924, 0x4, 0x100, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8be}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xedff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="c771d3f9848755909c614514f6d123fa1148b65d058fd9107f869ecc255ecdc1486ebea627264dcc292ef52e24f1dfddec4b8d91334d5ecdcb7cb319a3", 0x3d, 0x8, &(0x7f0000000340)=@file={0x0, './file\x00'}, 0x9) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000500)={0xb05, 0x80, {[0x8, 0x100000001, 0x2, 0x3, 0x3, 0x5, 0x7, 0x7, 0x3, 0x9, 0x0, 0x47e, 0x1, 0x240000000, 0x222c, 0x7fffffff, 0x4, 0xff], [0x45c, 0x4e, 0x5, 0x6, 0x5, 0x1, 0xe0b4, 0x1, 0x7fff, 0x8000], [0x5, 0x3, 0xff, 0xffffffffffff0001, 0x4, 0x9, 0x1ff], [0x2, 0x7, 0x200, 0x2, 0x3, 0x1], [{0x0, 0xffffff00, 0x6, 0x800}, {0x3, 0x1f, 0x2, 0x7f}, {0x2, 0x200, 0x3ff, 0x8}, {0x1ff, 0x9, 0x5e7184ec, 0x711b}, {0x4, 0x1000, 0x2, 0x43}, {0x9, 0x0, 0x1ff, 0x7}, {0xd9a5, 0x6ca8, 0x1}, {0x7ff, 0x8000, 0x2, 0xf8cc}], {0x3, 0xc, 0x7, 0xfffffffffffffe01}, {0x5, 0x1f, 0x2, 0x4}}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000380)={0x8000, './file\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x24b7, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x3f], [], [], [0xfffffffffffffffd], [{}, {0x0, 0x0, 0x4}]}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = fcntl$dupfd(r6, 0xa, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = socket(0x2, 0x4003, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r10, r9) bind$inet(r10, &(0x7f00000003c0)={0x2, 0x2}, 0xc) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000540)=0x22c7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)='\x00'/14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/89, 0x59}], 0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0x4) getegid() 14:41:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000)="77079dfff0ffff00030000b70c19b8a04d", 0x11) 14:41:26 executing program 0: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\x03\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 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) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 14:41:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffff9c) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r2) r3 = syz_open_pts() r4 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x401}, {0x18, 0x0, 0x40, 0x2}, 0x3ff, [0x425f85f9, 0x2c16, 0x4, 0x401, 0x6, 0xffffff7f, 0x80, 0x8]}, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r3}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x202, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x20ffb000 didn't change! 14:41:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) semget$private(0x0, 0x0, 0xcc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 14:41:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000200)=[{}, {&(0x7f0000000040)}, {&(0x7f0000000100)="fa043bff3c175baf7acaf6ab94da81cae867fcf49e047f637714edb05db7331d2b5a6e1e5053c407ddab0d81bc4cd64fb8e60f14f27434869aecdf671fbf79f9801a8f762284c1903f97fe318fb3ad223b022907003baa3b0eae54a057cb8c113fd271522fafa5eb6991825ee877f223c6d0fdef9e03c64f40a36c9d79103ba51c6f85", 0x83}, {&(0x7f00000001c0)="619f3768d8b9ed503cceb950191fc22a15", 0x11}], 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0}) pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a488 va 0x20ffc000 didn't change! 14:41:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) poll(&(0x7f0000000240)=[{r5}], 0x1, 0x8c) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000040)=0xfffff4dd) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2}, {0x9, 0x20}, {0x6, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 14:41:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x7, 0x444, 0x1, 0xff, 0x7, 0x3, 0x1, 0x2, 0x3ff}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 14:41:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff04008e060000002efd290b88323a68ae26eeda57b9b6000000046c42a227a486abc183507863ef8ae4186f38475f22ce561f4857016b82c0bfa424508fe06f73747263727725c3441438085e641a2612aff8566b45b5c3eb325b0530b44effe53db8c82ab568ea2abc9acd597ee1fa0a99e4f6e77233efc75a6a76f4f90cde4487bbe90ba2ac478aaa301466ebf149f4724e8e5372cc6767c4ee0f606df8e0a7e458126c14967e6037e7e85a7f9aa814585a21a286ad0a46a311ff92ee517eafff9c37d7edec188fd9cbbd98a17a05062fa8af7c670e943fd0e344a25665dee79dbedccd3ba2153ca604e1241d95acf8e8288ba97a5e17eeba5df8"], 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000000000)="2a0e228901001c067ebccf801bf1fa48f444d0f89471e7a3", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xf5, 0x0, 0xfc, 0x4e3daf90}, {0x100, 0x7f, 0x9b, 0x251}, {0x5, 0x0, 0x3, 0x1}, {0x3, 0xf8, 0x7f, 0x8453}]}) r8 = dup(r0) ioctl$BIOCPROMISC(r8, 0x20004269) close(r3) 14:41:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) select(0x40, &(0x7f0000000000)={0x2000000, 0x8, 0x4, 0x6, 0x4, 0xa0000000, 0x2}, &(0x7f0000000040)={0x6, 0x3f, 0x9, 0xffff, 0xd, 0xac, 0xfffffffffffffffe}, &(0x7f0000000080)={0xffffffffffffffff, 0x81, 0x5, 0x8, 0x100000000000, 0x5, 0x8, 0xffffffffffff7fff}, &(0x7f00000000c0)={0x8, 0x1f}) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f00000000c0)="ec8d7f6be189d218a6f0f709e9b6ff87bc") 14:41:26 executing program 0: r0 = socket(0x8, 0x4, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8}, 0xffffffffffffff0b, 0x0, 0x0, 0x0, 0xfff4}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) 14:41:26 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mlockall(0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@file={0x3, './file0\x00'}, 0x2f8) socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x2, 0xfffffff8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000000140)="f217000000000000", 0xfffffe72) 14:41:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r12) write(r12, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r12, 0xc4}], 0x1, 0x0) r13 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = getppid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0x6, r14, r15, r16, r17, 0x80, 0x2}, 0x5, 0x0, r18, r19, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r21) write(r21, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r21, 0xc4}], 0x1, 0x0) r22 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x6, r23, r24, r25, r26, 0x80, 0x2}, 0x5, 0x0, r27, r28, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r31) write(r30, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r30, 0xc4}], 0x1, 0x0) r32 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r34 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r37 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000280)={{0x6, r33, r34, r35, r36, 0x80, 0x2}, 0x5, 0x0, r37, r38, 0x8, 0xadcd, 0x5}) 14:41:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xfffffffffffffede) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x35e, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200), 0xffffffffffffff5a}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) socket(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000300)) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xd1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) 14:41:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000d3c0"], 0x78, 0xfffffffffffffffd, 0x1800) r8 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r8, &(0x7f0000000100), 0xfffffffffffffe60, 0x0, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETWF(r23, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 14:41:27 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 14:41:27 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 14:41:27 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) pread(0xffffffffffffff9c, &(0x7f0000000100)="6ed3fe35c56d9f72aa178c39f012ab1e14a3bf6d418b2cad7221fd1e22080c4674e232e5774f26030d80ec981511eda9f52a1a9b06c6a0346692c7cfbb47af2259f0961cbcc17e828108ac243ef7fed5", 0x50, 0x0, 0x4e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x17, &(0x7f0000000180)="4c4a0099d9", 0xfffffffffffffda2) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c6530798400"], 0x10) getgid() socket(0x10, 0x5, 0x81) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0007000000000000511037ac98d7cc704219c500f54454f3fe6db1ee86527fc7c6bb96067c9889e8fba43b0e7ab7e1bde460138842a23b5cafeded8bc5fbbe3c1af3fe2a4ab78870c69cd35e0f8ed4984cdde3d63c9fd9547620ce31ec789edad70e3cba04765f3e25b2bbdf9d0e3e751b244364c533fb28972d1b94a855b3559ad2b1c0eb373fed74458e100635d02430934cc1f03bb369807d269b34bcfbd993ee94213567af531839521b"], 0x9}, 0x4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) sendto(r2, &(0x7f0000000300)="e19f63e11884", 0x6, 0x408, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x1, 0x6, 0x5, 0x101, 0x8c10}) 14:41:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) write(r1, &(0x7f0000000080)="51704889fec311f163bb7f5b68717bc04b197c986a39ca5fab8277d61e41b1b0649da97586a407e1dc52fdf0a58f9bbea97185da25d7fc577e7b6788f6343ffa43d76954614ecac9c90191a4538cba0c11241cb54b46fe1421bb6d201f548540977d54d1c2d49546db0d2fef34ff432f5beff2d1bce56e0f51f7b011e76242c1e4a2e4ab0862dcbf1858e88d16706d8700000000f0ff000000000000", 0x6bc23c56659ef095) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r2, 0x801fe23c2c0af379, 0xffffffffffffff9c) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xc06c5de3ffd83c28, 0x0) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x80000001}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3ff, 0x1, 0x12, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x401) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 14:41:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) 14:41:28 executing program 1: clock_gettime(0x6, 0x0) sync() unlink(&(0x7f0000000000)='./file0\x00') 14:41:28 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) unlink(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001740)=[{0x0}], 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f00000017c0)=ANY=[@ANYBLOB="82022e2f66696c653000f0dd20d192d265940700000078b6a7c62e6d0ffb542d78611dc54b16ba9e203c1207219c8c2e4822069b692e7b007b549eca9177f05f08efcff38838745d62e0d904131869825cde416ce14b509dea8399ac7b901c3bb761f721619a9e26522aa4eae10551f7b7926643000aa917941f12eb32f499adfe1119bce567e565396bc6b83bba2c963666db2639984e779c14970029cf5e882c546e35f6024c8e7713068c9958f2e7d97a03d86afafa4fc00b"], 0x10) connect$unix(r3, &(0x7f0000001880)=ANY=[@ANYRES32], 0x1) r7 = socket$inet6(0x18, 0x5, 0xe1) setsockopt(r7, 0xbb9, 0x3, &(0x7f0000001680)="7c4fb6e4825532a582d2620ea60b874b5c3ce262c51e37be6a39b752a2161942947c86239593f8ea7bc9a39d0f0bbea977d15622aa98a092c14842ed2322adc4ab83e72b9eedb2a774333bbd11cf327acade16288e7727fde85708000ac41e2c81c612ccc61949f6a2e69417373927cd9d22d8200273daeeb3ca248effe6d1693b46da048952de52dca8bfcea0ba0801ece4850940629917ef2673bb", 0x9c) recvmsg(r3, &(0x7f0000001640)={0x0, 0xfffffffffffffe80, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000300)=""/4096, 0xff32}, {&(0x7f0000000080)=""/207, 0xb9}, {&(0x7f0000001300)=""/4, 0x4}, {&(0x7f0000001340)=""/115, 0x73}, {&(0x7f00000013c0)}, {&(0x7f00000013c0)=""/39, 0x27}, {&(0x7f0000001440)=""/73, 0x49}], 0x8, &(0x7f0000001540)=""/240, 0xf0}, 0x2) 14:41:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800, "d71bb7e3bb00760000e4ffffffffffdffffa00"}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) fcntl$getown(r3, 0x5) 14:41:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000180)=0x10) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 14:41:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r1 = socket(0x6, 0x4000, 0x81) bind(r1, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd52) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x88, 0x5, 0x1, 0x9}, {0x2, 0x0, 0x8, 0x10000}, {0x48, 0x9, 0x8, 0x5}, {0x2, 0x3, 0x4d, 0x7}, {0x9, 0x20, 0x4, 0xfffff801}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000340)=""/148) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000440)=[{0xfffb, 0x1, 0x2, 0x3}, {0x7f, 0x7a, 0x6, 0x800}, {0x0, 0x2, 0x81, 0x9}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x3, 0x9c, 0x3, 0x7}, {0x4, 0x3, 0xbe, 0x8000}, {0x4, 0x99, 0x0, 0x2}, {0x6, 0x1, 0xde, 0x5}, {0x401, 0x1, 0x1, 0x413}, {0x4, 0x5, 0x3, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x3, 0x8, 0xbd, 0x400}, {0x3, 0x20, 0x6, 0x2}, {0x6, 0x7, 0x80, 0x6}, {0x6, 0x80, 0x7f, 0x2}, {0xfffd, 0x38, 0x7, 0x2}]}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 14:41:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ff95bf4197a1e261b41aff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 14:41:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x7) 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7f, 0x0, 0xae}, {0x80}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x7, 0x7, "5a6fcdeb4d912f3ffca801689d10fdad7af2d5d0", 0x0, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") socketpair(0x18, 0x0, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) 14:41:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) unlink(&(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:29 executing program 0: socket(0x2, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x11, r0) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000180)={0xffff, 0x1f}) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r4 = socket(0x2, 0x4003, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r5) sendto(0xffffffffffffffff, &(0x7f0000000340)="e5bd22f610fe6192eeb833795f953d8b392a0d3948b6e24e8ac1e9090adc7c09b55043b46e9cb1f026dcc6eb9d662ef72af21ad4985b66f9c2700d08559829184232b4f834c71d651a5e5c5eeb7bcb106bdc4f3b132993f3f7e16f042fa09304e1399cb54af688b93238b58723d2405ed3a92a2901f7d227167d471c362f50e5d8aeea5b7410c43da9cecbf2b306880ed779b2f7bb470c2eac7232fddc48b05a4a52ca90c3bf8c4083ac3b30f9cd6fd6aa169446adf0e08a6aed67f5e1edfe63dfd659", 0xc3, 0x6, &(0x7f0000000240)=ANY=[@ANYBLOB="018e5e7a56d2aceeca45"], 0xa) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r4) r7 = accept$inet6(r6, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xfffffffd, 0x5}, {0x18, 0x2, 0x1, 0x7fffffff}, 0x5, [0x4, 0x101, 0x4, 0xff, 0x8, 0xffff8001, 0x7, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r1 = semget$private(0x0, 0x4, 0x8b771d3228c51f3a) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000140)=""/198) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='tap', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='[)\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='tap']) 14:41:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) nanosleep(&(0x7f00000001c0)={0x9, 0x1}, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000000040)="b68b788d80d25d223bdf50ecb31ac304945ea7520e5e5de419f2f9bb2a4ac7d36abe59bb02356eedbac424456cdb81cee53469eb00000092583109bd459e1842eae9a2ef39754f6028584fc18fb4c3eaa369d6402cdc5bd64835a087324c1a63bc6def801066b3cc59d32eb05c05617ecf75c30481b11c8a2c8ded57d48fd2a447653688e174d6ab100629842c7b6e7e8383f882af70e4dbb9a590bb5747162932786a03cb50c60ac436c7104d74fddbd8b5cb048bd9592a54feacfeb0a2c47364986175a8e0125cd7615d9df7002ca62668725908b4f8bbd3ead64d25d16597964686f9d87738a730946e96b2840c62f927c954ce7a521ec3d2879b094393aab48e8bee132492235aa8f58c92150e8eeb6dbf64a5d319f2d8a5de729261b46d979f3a90d811b4616c38a30d4c4d6cc25c441e7565d4d92df1c625c8402044af658826c157374e697bb7ee1add59f0e65a73e2737274975d3167c0c1903248df970eaa7d87217e0c79c0f742f7ed", 0x5894, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000200)="8b", 0x1, 0x0, 0x0, 0x0) 14:41:29 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) semget$private(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0xfd, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSTART(r3, 0x2000746e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) r6 = socket(0x2, 0x4003, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r7, r6) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r9 = geteuid() r10 = semget$private(0x0, 0x4, 0x1) 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) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={r8, r9, r11}, 0xc) 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000024}, {0xb}, {0x80dc, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/Oev/pci\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r1, 0xba709e66f68077b1) pwrite(0xffffffffffffffff, &(0x7f00000001c0)="6ac05e1daccccf1057280596eaaefc4e4e8767e01f3d9a99f6ed70378e4754ec841698e9c3ad53a7afa360f0df8b3462c3220ee2b2c103867e92a61ae0c1c313c1edc87ef272f2e3fd623c73b5a7bf63eaea4ee022491c6fd68864e22742b6e84474b16b4d41efdb2fe1ebdb76381e2f729e26b9736b15d832", 0x79, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r3, &(0x7f0000000140)="4592ccfa0e8772878d", 0x9) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/105) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069dd, &(0x7f0000000300)) r10 = openat(r9, &(0x7f00000002c0)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5bc38 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5bc38 14:41:30 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 14:41:30 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xfffffffd, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r3, r0) 14:41:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e0a9525d28045216f2ca47ce292ef01651231065144dbfa19e65f1f6821d00000000000000a00b8207dd2e5558"], 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mlockall(0x1) dup(r1) 14:41:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 14:41:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20ffdf880001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7c}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x8000}) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0xffffff57}, {0x18, 0x3, 0x5, 0x3a82}, 0x0, [0x1, 0x2, 0x6a0, 0xff800000, 0x1, 0x401, 0x7fffffff, 0x12]}, 0x3c) r5 = socket(0x2, 0x4003, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x2, 0x6}, {0x18, 0x1, 0x4, 0x10d}, 0x3, [0x7, 0x9, 0xe231, 0x72bb, 0xffff, 0x4, 0xff, 0x8000]}, 0x3c) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r7, r5) socket(0x6, 0x5, 0x1) sendto$inet6(r7, &(0x7f0000000240)="a711ce3032039e3d1425e23ab86cf5", 0xf, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x32a0, 0xffffffff}, 0xfffffef7) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x9, 0xca, 0x3, 0x5fa9acd9}, {0x6, 0x6, 0x3, 0x2}, {0x1, 0x42, 0x0, 0x1f}, {0xa70, 0x3f, 0xd4, 0x8000}]}) 14:41:31 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(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r2, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:41:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xf, r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000200)=0x7) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/17}, &(0x7f00000001c0)=0x13) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCEXCL(r6, 0x2000740d) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 14:41:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x1) 14:41:31 executing program 1: poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) 14:41:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'t\x00p', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x112) 14:41:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000200)=""/4096}) 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x50}, {0x44}, {0x1, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0xf4503b92ff0c887a, r1, 0x0, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 14:41:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") chroot(&(0x7f0000000040)='./file0\x00') 14:41:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8000, 0x20) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8e, 0xf0000000, 0x8001, 0x80}], 0x2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x18, 0x1, 0xac48, 0x3f}], 0x40, &(0x7f00000000c0)={0xfffffffffffffffa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 14:41:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xffffffffffffffff], [0x0, 0x0, 0xfffffffffffffffe], [0xffffffff00000003, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 14:41:32 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) 14:41:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:32 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x124, &(0x7f0000ff9000/0x2000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xffb2a0bbf7ab28c0, 0xc0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 14:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x401, 0x3, 0x7, 0xc34}, {0x2, 0x7, 0x1f, 0xa12}]}) 14:41:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) getsockopt$sock_timeval(r3, 0xffff, 0xaf29abee0a530f9e, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb75d2d4831deae4e, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 14:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x8000000060}, {0x25}, {0x6, 0x0, 0x0, 0x80000003}]}) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0x9, 0x3, 0x3f}, {0x2, 0x0, 0x24, 0x86}, {0x9, 0x1, 0x1, 0x3}, {0x400, 0x8, 0x8, 0x8}, {0x0, 0x3, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x7fffffff) 14:41:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) socket(0x2, 0x3, 0xff) dup2(r2, r3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) write(r4, &(0x7f00000001c0), 0x0) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x22b6, &(0x7f0000000000)=[{0x40}, {0x861}, {0x106, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r7, r0) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 14:41:32 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x10000, 0x5}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c5535366c2f1922498b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e2e33", 0x75}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:41:32 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 14:41:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x4) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x84}, {}, {}, {}, {0x2, 0x200}, {}, {}, {}, {}, {0x2}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r4) r5 = semget$private(0x0, 0x1, 0x200) semop(r5, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r6) 14:41:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3f) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)='_', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r0) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 14:41:32 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000fe0bc4d1518fdc527e3325f9618016577e5fcc5a03a60734df1e71a412eac496d08d091e9edea23828a4fdb81e8dfb2d1cb769a76255d9bce9054f3f6ae3b2d1c45e914829595c9605cfe803f87ed1f265ed759cf0073a24", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC, @ANYBLOB="cd94006a1520716ffc34b9bde7bb44a9ffb2fdca18817c62d7c52b57fa75d89b29f2fb6a5a9cd4007141c1bfbdd130d934319d9e4d52b97f0b7ad64c71bed74b65955a9f340340938fcf521e08539237293f116e8923493e9829355b4f4f8371779c4016c5dc15c3080735f5773163eb56aae3c9cf060c12de2541082cb9bca71e2a7e78776a99f4065ff1c3aecd82dce76c6f507389903688d48b6a713d76935aacaacc0b8e633e3ca8392c9bbb12c70bf1623637648b83e61225bcff80618a0aa48f8982e4dcd7801f079b1d7d66c96592562b914c18ee2b68d10e5683ecef4cd9c2696318e55f", @ANYRESOCT=r0, @ANYRESDEC=r3]], 0x47}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x1f, 0x3f, 0x62, 0x4}, {0xab5c, 0x2, 0x3f, 0x401}, {0x7fff, 0x20, 0x6, 0x1}, {0x7ff, 0x7, 0x4, 0x1f}, {0x5, 0x2, 0x7f, 0x81}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 14:41:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 14:41:32 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r3, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() r13 = getuid() r14 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r13, r14) getgroups(0x2, &(0x7f00000004c0)=[0x0, r14]) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semget(0x2, 0x0, 0x80) r17 = semget$private(0x0, 0x1, 0xf70) semctl$SETVAL(r17, 0x2, 0x8, &(0x7f0000000200)=0x1) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r10, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680), 0x0, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(0xffffffffffffff9c, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x409) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r10, 0x20004b3d) fchownat(r10, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r27 = getpgrp() fcntl$setown(r26, 0x6, r27) dup2(r2, r26) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000140)) recvfrom$unix(r8, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r8) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x802069dd, &(0x7f0000000300)) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x802069dd, &(0x7f0000000300)) r32 = socket(0x2, 0x3, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x802069dd, &(0x7f0000000300)) ioctl$PCIOCREAD(r33, 0xc0107002, &(0x7f0000000480)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r35, &(0x7f00000000c0)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0xffffffffffffff84, 0x4, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x7f) r36 = dup(r34) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7eeeb19b9d0c0e65347329341a249af581230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd376a8aaf0", 0x106) mknodat(r36, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r38 = fcntl$dupfd(r37, 0xa, r6) faccessat(r38, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r36, r36) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) r39 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r39, 0x1, 0xfffffffffffffffe) 14:41:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x210) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x28283, 0x102) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r4, &(0x7f0000000200)=""/95, 0x5f) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) r5 = semget(0x2, 0x4, 0x81) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/113) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) dup(r6) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='({&]^\x00', &(0x7f0000000540)='/dev/ttyCcfg\x00']) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x0, 0x0) write(r4, &(0x7f0000000600)="e7c4b0e86012b2e9d96bc8b4dfa47ae77a025be01184eea7cc9d968ac5505196c84f5c1fd5b4be9a76a4d66eb010484c80ddb02ad2074aab694fe13bac5dbc23191bafd042cda71762bc6c4cf993bb05b87939b0041c036b061f2d5562eab3b0a671d1bddabfbfbc5d818e752f06ac3f8b6562bd893b9c6dce53a3bba1a67039a60ccc92741b3f478b9ba36068314481afa3b48db803d4da5b30234b395e1cd3dda76020526618891b105b56dc46a4427b4bb498363d7020b9e57c3d5345bc8ac4e4489ff71993170f0584ece6642c8ff6205ff51a810ab95881c747d5c154de159f30be25244e818d49ea7102418f3c11fc48c998fb8fb90432f8096d8a17fbb2473bf7b9143b174e6a69655edde3569af6161c9c3e76eb5fbf0f5711927bfd287df6c35901f726d3b0c5591a3ce205301b18f0e879402d5c9c9ee39fda7577dd2fd3527a79dbf4c48de64160ff2c5a765e22f790c631281d74f33ef9869e5330928a8125f53ce00aa98d634ed17adcf5ba272b3f09e19cececa8fe6a169ce4ee7352cb9ef4779fb95b0d50ae6ebf7e2e87f9f9a99e5275a165b007b85f8e8235802ce8736e974df708fe564fb410772099ecc614b5ca581a7d98e6dfe925229b077bb0bd98631bbe40348707402a04077124d8e2b1df1021b475b43840c41117fc4088b62fc3a46c4ac8e570605c3502b8c7adb101f7357833b1ec82c7c9ee637eac653a508a6a7c3460e713a24b64f68c6f84ac223260c92711a62255068e675f1dede7d4a82f25a169d5a8d23b6ca5294bf1db1979ccd36398c76fc3eab9f9e44c9777ba4069ad08295780b67435333bdc8f433d5c9582e15e4af8b545141e2647830943b00a94e628d3e2746e19568c729b06139c087ea03352b49f67432b51d9fce0fea35740c25a590fb2621dc19e9e25d2e9a0e1ef9a97baae6a91d999dd573cc751b5b5320eb2a99b736446fc6f31300577d99e6c255e61400365b7e8f157c786d47228d9a8f3c8ec8c29b087fdc404ec5a05316e61fbd52e777ad110d30398f422f96bacc415dde57dc173b4cb89f88b8b091ed48f9602448c3339dd63d81a13c98b1245d38a8e32260945391716e3a3aa714450f972b42dd02c10483e2b669e403a41664e13f80b4ee4fcaec755376ff28e01b1ece93f97fdb0510cd5e770152a9b0616bed49b08fefffcb541ade5930773459ba61197e197b1267d6f3396a47e54ab00ec47bd27dc0cdf0a3543e3c1802f0fc9a33d3a655e7196964c4fcb9cfd3a6fb843fa4e8f97a4975e4442c176212b00f3dfa6fa33852a404c95f1189eadde646ed5dcf8badac50838bcd4e802f87ad229254cab3039c795d987f157254158e347f989ac32bae05a710f1d97d067705f1482a65dde89701724d9c863f963f9be8d7bb2aa44eef6a8580accad3747979ad05cccce3c7300f7f4e1b4fd6723d80126d3e5e6b7550353d3c929edd0de21a590deba6a775848a44cb4c8d47b06c52f84858179f457d433816d170e187e515bf5db024c39cf60fbf9ee4f0c673296fa4c7ad2599ff332b309d48398720c5f143ac7aa5662d2ed627a61a6e8361d72f079fc8d25392dfba8b3ecf4e0b9d6df1dd3129269122d6a733f28222bb86aaf55b03379e60ca1ca16bfe13d2be515ca0dd3510a69117a509d7cabdbba7cb68ad8081d3726b0a8ba5e7c29253455fb436045cd20d5adffeee32e7f40de2cb3020eb852f82f1f9e531d224b22f86bc249d6847b4c3e4c99fe0cac4b0bfe9574bfb1226fdcb61041a631b6c2fe9b4c9945e95925356014d5c78f86b04693ffecfccaa882066742a1bafc672511ba7441c24527853426e91c0deb452a91afc14306fb4d83a6a7f6a108d0a210b9b42e81383391805baff16e29e50785060c3111e9fd200ab8e7c9fa4215c682e7db9871506b8ae27c16e6d22c0f16e2ef9661fd1fa5e8c555dc7d6b17267a91444a93a761c2e9ebb0bbf5653d44e6df539220f317466ce60b9db8f62a183a9560911d466c60419a7210e3bdf3d7eca6525355811ce1cca7ec1368107605df2a906fc2f0fc267f1ab418bd62cf37cdafbfc9b2aaa6444c8c8b47b1badef9187263015e5bc2ccb2f68d5e8d9134e96a7117bff5a532021a7fc9dcd5f0315d50ee0d821fc174b291c969103b3a81f3c7a7da9d492afdb3be351def3bd9ddff4c5b99498c79bf26eff52e37a109369484587c37fbcc25093eb13266e1c9767efb62c1611732a31a7ef4e0853166b92ca96a74b2182840c5af432a9f9de71682f0d4323d54c9acb95aecd8f55bc9f237f67b804efe7173773e70c9346be926ffd93fcfc07583a3af83a32fcd34c51064db4265c05159d7e6476a64a413ca99beb1feee6c10714f0d216e32446c18f2240789a1c8c4b441b8db14f311041670fcab6f3ec55fb59656a876fd4ee55573f1668612c78c34e075220d3fed46b90a8224c28f79a092c87956dff59d751c2d1d213b9d1b6c0eb073ff2bdd990057a7f3caa89dfdd4c0b3055325e8db56268dad082ca98939aa997dd0c8f01ab8f598fe1decdb30988c8b4281df0acbee29bd0c7f8c39c5fc8e887878e8244dd5f42658dfa650e7fa45a3a9858af07effdfd522ca076156d6d6e3c6895aaaf1c6d7986feea806c04b5d1199eae4a43f7564769d323667312a5093553b60531b9616c6595d0835f58fc0b69bfc7396b25179d56c296bef91037c7ef0322a4a266e3d96b27594f79441898d6866a31a56133cb0a144b80b1f7df96f6f18da55fc3faf2db9a6ee653a39141fcc9b572bd9e4302586df9b069fc27f5a7f1bfe537bbafd7cee83abd0a66eeef7ca61d3c8355383fdf1627854b06cb8d83460617cae94a03568b282cdbb62d86ff20e713cc056f32f949a1dfbf27ff1a17fac403851ebcd2b6dd8999b6b7935d0199784e1ae7c872d66adddb58edb3fd0d8ce0d26bc85cd23d67ee28e9821bf5b3a6f0547b1de0add91caf765468d2c47be284f67c66e313c2511d88980174a89758ff36be62b48cb5f16c9464feb4811d0ce08d4df195264c3f8cc7ff4abe977834a6997f424cdaa4ab1da4031c2b4caf54c2fd9777cc7f7d1cfebcc06c3a796fde513af7b8d286a401de9460fbd814f3cac9142b73d2abea07576f55fe82ab3c95bf1d0b1c631e62334273c63acad8b5e3c648c97c30b30ffc6ae5b7b23662edd224bcb8740ca615831e86b21ff45d43f35c678dbffed42aff050e46522bcc5faa293a6e9c686c43cf2544a916fa3914a06018340d6c7f0da03d8e25ba715474af5aa8f1ea75fbf92f3eb60279f5aabf326d6722767870a51283d565620a3b827b7c4aa9cd9b3eb45121cfefaa6d2325a654c9f470986fea83967f43a0740329be3112abdecfcdf4551bb61c32bb1c7593d7f0e23dcc446e94cf1fadedc768a93afd9d3c309d75fe44f31927b823362ef6b6fb76de84b268af102c23a76655e50803dadd95651eac2d83042a3dda76d205890047653259759e823a9916cce1a3a2150d0b71cb3c7f1d7dda81fb07c7fee29af0c67c78c8a442c6a1ccc24624888d1d317dd1099775a6ab63f5ff7a25661076d713ac5d67dd6ec287cadaa8cae3be24f1c8b18b08f8667fb6f625f912bddd5f88fe598f43f6a2b578f84a58f6f2ca231db6870fc4ecf760a78a5da019463494825491b244e423dc391cf1696240cc6ee0bc6ab64786cca7dedc30ef9d8198933723e3c0f1c9dc7dfd760d315c440cca20df63b381b98c6345a742ba9c0dfdc1c63168b1769b7deed27dbf8fcca5ede1f2d8baa092af4c6017fd51dac4e59a0d69659902caddec6ddc9b33add6dd1f5b3209678c6dcf18157484f67bd23879fe7031c0a9377fc9a62b159ed661cfd14c37630bf1f85ae232f7294d97d9fe942f530e90a8177bfbd56d1530927ffca58c1a4303471d73b1e6c9bde81ef5895b7ab4a93a5086a464537bd02068e9f3c74b7e9fe6330169bbf3237392efac85acc240659b6d75104fd5c5b588c125a87cea5a955167f18749268bb3b3131eeac912ec89f74a1fc157ed1869b0b08dfb7af15d066147d7c7f2aa9e59015ead65ad33eca0bb4ee1368bcaee20f7fd4f47bac2f1d39c5004c0ef211714703655fcb4250e2e4bd2c131e71a890018973f3b58a6b3a0a764aaa5da23f14c635a4f0f13551479512b45b53311c58a079d6d4051d4a726f0d7b71c0fac4d870856d38d31d95fb2a1d766f155876914f9099590798c9a4f019ead8c9b8fc25dc0bb5c05a7d23e652f40608d19f1d0e4e0a64104fc316b839c06965c6f14fd254876b176b39102f8c7b5bfbc83ee0a61143df3fd8d26585a1e490ca437687da9aaa74aff7cc792e3d24fb89ffbe69c4a4084934e9aa9ddb220d7dc828e2a67c0cd40c018437da0c70e2a0c344deae34df9e79bac07fa80cd838ebfb66cbbe307d3d6269e725214f963d925368a8a756901cc326b8a9efcae3bc43757a642c1141a1abb2c9733c15b52d046b7765829617d6739101fd1eb853e00cfc8929ea4e6a031ed73dfeafb4562fc48ce720330e2b5d5ab0b7e04118f3f98b2125d01fdf679a52f05d399089ae7e291939a0d125ac854aae04762a8b3762380f354ab3eabdf950793523fce0300883a1b7b6dfd71ed9d6149e79abae915c1ffacfd31ff32bfb59beb026597049666e472ca4bb030d31f53c0d1e59a6a753584c7d1f86300ecf6766debfd68290345c8d65a627e1c801c671c4ba43a9ed5caaa9ad2f31fe9e22a83377dfda87e6a4843d867fb3fa8534d3d65a46db0b41e2b9dce2b0798cb6cef60e716cca3bb1e0a332409e88c1370cdd9fde9e0e20b3c6542d139be0e1848ae41df2dcb04980ba0d4872d7c0859d54fb32816e1d922b354679fde020bdc748c5202330c5bd2df4dd217a5baf865973e3d68752cf16c9d3ab43b79105c3231533b484f5ab4dcce10cf4ddd4b22f5f3b8ecd9c8d56c94eafca370c4b11182811e515f154580e4963765780dedbb57431ec0603a05e07567ab2e043f6cba60dc2c9c749f0c140c146b7722cec2cc06d02d05edbfb98c87ec4d82e41f17d2b897b69c95aa21983c31ec36da5f3b1d6c0a8286fffa864c69b7a0d254561cc04ed7dc120eee7a0969df4657c49ca3d80090332f7f68e98144750094b2ed5510781f14c3f0f6a7568879cde821ac3578ad0950ecfe0d7f16b2042abe7a9c878236babbcd46b57cd4b45ae5054eb7c6084eacebecec890b8d357fe82352a1953cc59aa5580695c7b8e74ccf88b57ab14005b4002859fcc3c9ef518ef43ed388c2dc4bcddcafba8a266545b2714eb5fe795e0e73bec5e74c08e09105687580ae5f4d00aee5841d9a30cf7531a429d8ee128ef9ca3e6120f0dacef555f00806a2c45b893082a05b355b5361a079a007705f604687380a88b08b4394c67dd424ccc935abff32e986c844747a7de11ce131629b0d3296e3f852e50e6fb2df8b858de6ecf11215e93fb8894ce1e1bc4dc2439eaddc491609a9a9532f2bdef355068be697c62c1e31d4ffee17ab69835f0e9d95f39772d595d68101dbbdfe95ba1a1f3665938fcec8eb75981a07ccf108dd1aa4024311d808eaf00bba8ef57fd831d7afea6920136aea2179e77db3b08b4dd13d9012d80afc64567bc712ea9db3cd038cbcf524e74f16907ee7f994b30e176f9c339a15bbc6909c8552ca8883aafcc416c20c4042ec80ebd41481658c95e198f8348cc3c6fc75e6bce413ecc1722be4ca870b4bcc617d8cc3aa0cc77da5b2ff186b99c698f7cd5c91e89e15ebf2b", 0x1000) getsockname$inet(r3, &(0x7f0000001600), &(0x7f0000001640)=0xc) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000016c0)={0x3, 0x1}) r8 = openat(r1, &(0x7f0000001700)='./file0\x00', 0x80, 0x7) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000001740)) open(&(0x7f0000001780)='./file0\x00', 0x100, 0x48) r9 = socket$unix(0x1, 0x2, 0x0) connect$unix(r9, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) seteuid(r10) pipe(&(0x7f0000001880)={0xffffffffffffffff}) ioctl$TIOCCDTR(r11, 0x20007478) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x10103, 0x0) readv(r12, &(0x7f0000001b40)=[{&(0x7f0000001900)=""/173, 0xad}, {&(0x7f00000019c0)=""/79, 0x4f}, {&(0x7f0000001a40)=""/158, 0x9e}, {&(0x7f0000001b00)=""/8, 0x8}], 0x4) 14:41:33 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = socket(0x2, 0x4003, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r3, 0x80}, {r0, 0x4}, {r2, 0x3cbd71d006dfd17a}, {r4}, {r5, 0xf5dc96954a18953c}, {r6, 0x64}, {r2, 0x10}, {r7}, {r1, 0x80}], 0x9, 0x9) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r8, r2) getsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x34) 14:41:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x7f, 0x1bf6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 14:41:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000002f80)=[{&(0x7f0000000900)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86ab00396caa648f9a56dc46b6ec252664319f187df8d7d60bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0x4d0}, {&(0x7f00000007c0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982af45f2e609afc395b20aafd01dd295426a519a55e5a5ad378bb8356336a7bedcabb5578d68162e37508f85f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dc2bd594f6281533883d104206f23baea49a936d2db9890359ea4c90a75ec458f453ff52ba79f0df2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a0b9516c558c568b044fcbddde0171d9bd77f70bef61919fa8c1aa0b4a6fc5e800947680cb8481f776d12de14c834d5dc55c1e77c8f39bf22cabf1728329fd58a7254543d5af6621f7103fb04f06664ea6fb348492f2ead0e18dc6760c854829e6be33f2a268cea907e7f845b81138afca6782ea30cbe511c6273dc61b00f948dcc1b9", 0xfffffffffffffd6e}], 0x10000000000002ff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x20000010000) getuid() r5 = syz_open_pts() r6 = dup(r5) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r7) ktrace(0x0, 0x1, 0x8, r7) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff80000000000000, 0x4, 0x3, [{&(0x7f0000000000/0xc000)=nil, &(0x7f0000000000/0xe000)=nil, 0x7}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x10001}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x8bd}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe05}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', '.\x00', './file'], 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x47, [{}, {}, {0x0, 0x2}, {0x2}, {}, {0x0, 0xfffffffffffffffd}, {}, {0x0, 0xffffffffffffffff}, {0x1}, {}, {}, {}, {0x0, 0x400}, {0x0, 0x873}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x1}, {}, {0x0, 0xfffffffffffffffd}]}) r10 = socket(0x18, 0x1, 0x0) close(r10) 14:41:33 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82f2bfffffffffffffffe75cb542976665381e3b"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 14:41:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021bd, 0x40004000000028a5) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) 14:41:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 14:41:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)="b19d31cbaff43f75b3a76e62fcfb2be6dc232d18414d57266e32ca581d127aa84ae7d2dfb09b1c2eb8771757b2371db84ed69a7f822e5e04f9e9fd5ce56db005c0e9ed44ca677df7f5a5b0eda27a32204f2e2988648cf7d94b9c30f7566ca9de13c5205ccacdc631113caac88021ab12ab50be1e074db05d5dc0822be0275fa0", 0x80}, {&(0x7f0000000200)="9a7ed9654e3166a8660f61864070e0f94e16c86f8ebd7c", 0x17}, {&(0x7f0000000240)="4c54b2cdda922c394b1101835ba56bb67b72d74b0942b953b72bcf3afc40b5147b35670eee08c0858681720867c61107b305b41bd0eff0589b22cc7e94a3bb4bc3499c87121c6d570878fb767d5a0f97c1038a5568a2906de27d4d123e03e819e85e1af1f1ec3348271015b3bc0a15cb", 0x70}, {&(0x7f0000000340)="d59c7d375464ef070275865322b2d3b1605ba5a501e238302c5522c2f1fcf77e50bf5c3804d73d55e138a2ffbecaf038fb5c117c75102d9e4c6c642ef41ac59a765134bd2bd73f6d4027b4c853a0defacef4ad72ca", 0x55}], 0x4, &(0x7f00000003c0)=[{0xa0, 0xffff, 0x3, "82468aed8ff4218b377044994f89e2659cbc5420bdae8b81e25359113ef40a49de164434e838c854bf980401d0353249fd7e3dfb98808024cd83019ed3e02f0a10e402d4d5a67f2bc59f1fdbd626c92483f62779ce5ec3aa4254d0fde484bdb8b17dffa4775d7fbe981ac5c387adf4b92fa50910bb033f476a375f98b2eef8ce26cfa0479f08d7defaa935a8524ab0"}, {0xb0, 0xffff, 0x80000000, "ac2ac7be2628f93efd6e99c57bed99d46f03b613fa3b2823a50fa40ffa93c443a9063017f3be8030189c1dbff75244897acde95cdd93a2ebc62da5ab448b2796a0f52717be12d1d2791f77af91f2f2125a849a7638a81de3b26a4df314ae89b1c47e87bb1efb0deebf220f7129475d74c805f90d636262f7250abeac99a28e227bb608d7b8ff1b3e827ec2a8757e3e39c7c144b4f33622e0abb1df2e6e"}, {0x98, 0xffff, 0x9, "e2caf271cb1d54c4d96e47b2f4f42b6caed09b06b8bcd58d204186e8d11ae2a2fe74292bbc832c6e35f85c84d6f8cf4bfbd90ac68fe667fe2a274ac81dd5b27dbcd1804ac1bbbb2ea8acec64bbd3605309ec58a08b33836560b01b2996bac1aa917be1277884fb9a1f18e191d5ad2fe87fc47fe0a12c41ffa18775b8d1e4ea2b81bec7dc23a4"}, {0x50, 0x18001, 0x0, "5262dc4a7d573ec5802310cd447ab8e94774417efe0f1809ab4619fa8a342b6c9c07bdd73eda7012b5df7248a1724f699a02ab639730e717c3a10ed1"}], 0x238}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x29, &(0x7f0000000080)="8bdc2c99695f63058e315b9bc0d3ab088d9d44ad81b711950f068dda6293da5742096fa79b5a6e2a41447a6f1fab564c37ede4bf7ba797db08589048cf098851a28ef7e4f1d6fe4c90b3ffb17ff9ee0413d4191f62671d7beba2bcdc662aaf319ebc83da47ff5fe3832cdb99ba88adf49bd52125eb5c0a6dd2cc9ac310df600c370751ca2672b5653addc95a38f12fa5658ba56eba4020f2904ebd55e47e44415d248a729b3b87c6", 0xa8) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1bca, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x10000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x75decc55b437a57e, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x9, 0x8, 0x3, 0x8001, "3bb55a3ec4bc91ef2d192670cb684e6ed636c2bb", 0x9}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xc404b703e4492303, r1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:41:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x400, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000140)=' ', 0x1) 14:41:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = socket(0x20, 0x8000, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x149, 0x1) 14:41:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10001, 0x0) 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x54}, {0x6, 0x0, 0xb}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 14:41:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0a, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r5, &(0x7f00000001c0)=""/161, 0xa1) 14:41:33 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket(0x2, 0x4003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYRES16=r6, @ANYRESHEX, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR64, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES64=r7, @ANYPTR, @ANYRES32=r4], @ANYRESDEC=r8, @ANYRES16=0x0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES16=r0, @ANYBLOB="601dfea49b8fd3108c45a22b9a886c00ffdcee3e30e0b863e3ab50ff7f7cd75ee9d8a437e1bbc89d0c9486a772bed6121ff8fb37f2f75fbd4b058844dc8062ff8ad8e772757b7a36838e413002d21038cae7d98ff68447d791d0df53f1a5470a6feaa49aa09182e873dc6c54cb5bdfe2bb7d03081314d76e8b8f4716d633f6406ebe735527eaafe05dd6fb11d964b3d951ef991f1117c43c1b730b999506eadcca48baf06047c338fc83687d1ac033e3ffeb506dabfd5679daf409f24d8078dc2d1fd6889adce2d0c31f28b80951f1b57f2bab27a9e1a5633064888dac6d3dc970eb249c25423bd3", @ANYBLOB="95eb02b3f59c99c18bf99a052fa1cede8d88a87c8be31adf865404897db648ac6a96", @ANYRES64], @ANYRES64=r1, @ANYBLOB="a6c156e76d15d594d47bb15a7138e4c80042d67196ac2f0d7b36368e1001b62f25902159defff4a801802e21bacf4dd27f44978bf909988f8c6ef146515db1916e60ec3e5a149cfacf046e2d1e1b3255cd05e5017c13957891032c129f30c4f03adc90e264e467fea86e1c712c7d46c064684bb4079d7bf97e870b40c64c889ea12e83ba5645dafc2f1ca93f60973473df31b8ad826012cde5be7654c39a42c08dac4324edb0838ab6135e46fdff9d1143e89c1dc2cbb78b061dbf57d87b84afa31b4c75699e43f04ec04d9aa9623b0056c7db5e8e86ac837d2373d1a302bf270bc1b7bbf1dcb9a31ced6d4a2e00e744f23f732c08fa3abd50"], @ANYPTR64, @ANYRES64=r7, @ANYBLOB="da66d93443b29477bd6205e99b8d9c13eebaeb160e36f2ad5e7f580435a63ab4fb90b6505c9b994db0af96eb930b1c0eb7e0f579cfbe44f09e25a9ace3d0ca7fec17083c2a1b4102d297ffdd2bf7cdec3e3702db2bafbdd111c96b31d54add44eb54b8cc5a4cccc91e34b76c62f8b2a3015ce09ef09fced9bc32058a9ce4ca4a3fe084ee6ef90242c3558eb9a0733fbc843e1f69f3b36480d0317687648478c21d6c04ad6e77405ec79f06968be98c25e06bb38c9dcbebcdd18c47b4e876dfdd8c803f0db3f0cc9fb4ae77968808ce25c65838630166858ab61d6ed4955cb1b828d7409de4c4e7accd"], 0x7) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 14:41:33 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x18) 14:41:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r6}) fcntl$setown(r5, 0x6, r6) fcntl$setown(r3, 0x6, r6) 14:41:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "00000000c400000000000000000000445300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:41:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff], [], [0xfffffffcffffffff], [], [{}, {}, {0x0, 0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2000000000000000}], {}, {0x7ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget(0x2, 0x2, 0x40d) semctl$SETVAL(r1, 0xeff7a9632d2c88a0, 0x8, &(0x7f0000000000)=0x1000) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 14:41:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x84}, {0x4006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) select(0x40, &(0x7f0000000180)={0x9, 0x6, 0x2, 0x1f20, 0x1000, 0x100000000, 0x9, 0x8}, &(0x7f0000000340)={0x7fc0, 0x8000, 0x20, 0x3, 0x2, 0xfffffffffffffffe, 0x1, 0xb014}, &(0x7f0000000380)={0xfffffffffffffff9, 0x356ff80, 0x7, 0x2, 0x1, 0xff, 0xb99c, 0x3}, &(0x7f00000003c0)={0x0, 0x3}) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000240)=""/148) r8 = shmget(0x3, 0x3000, 0x2d7e2af48c8942e3, &(0x7f0000ffb000/0x3000)=nil) r9 = getuid() r10 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getuid() r22 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r21, r22) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r23) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r24) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x4, r9, r15, r19, r22, 0x185, 0x7a9}, 0x3ac0, 0x400, r23, r24, 0x7, 0x8001, 0x7}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") fcntl$setflags(r0, 0x2, 0xc2b8f3acc408f30) r25 = socket(0x2, 0x3, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCFLUSH(r26, 0x80047410, &(0x7f0000000140)=0x8) 14:41:37 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x48c545a597f7a320, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000000)={0x1}) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 14:41:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) socketpair(0x6, 0x4000, 0xe5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) openat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x80, 0x128) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061, 0x0, 0x2, 0x6}, {0x106}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x10001) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r4) 14:41:37 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x11, 0x4003, 0x0) sendto(r0, &(0x7f00000000c0)="b3be92ce", 0x4, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3, &(0x7f0000001280)=""/249, 0xf9}, 0x800) 14:41:37 executing program 0: socketpair(0x1, 0x8003, 0x2, 0x0) 14:41:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) r4 = accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg(r4, &(0x7f0000003b40)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000003740)=[{&(0x7f0000000340)="11c86380b13a3308207e889fac567656ebcf591eced876316ed0654e99078698675ef16f0682e1280a11c5ec45085c06558b60bfb0016ea4949178ef0ee22411f6d6df7f21a40dfbcb1267c762307c19b5c9259e27844f608d762b20576320a6024e0df5dcd6cd42dbe9923f2fcaad69fc7459923a07d3e9b981c104dfa3c8aa36d3238e3b58e576b241d2bff486fe99fea2a4497ac04a71ba6d7bb7bd6e9ba546a6b2a478d78d52718960d4e104620b3394bed776ef77c7fa9fdae3de8aa82b64634327a08c249643cd6fafbf3771907f06b42183c3d90a344fde7396c0720e6a6754795334d572d83f65af44887367d94afaf042569d7af456e316efda2a423b793c585e2a8a075c7bc1ec75d1f9bb661076f7ac4d6a1b23503e1b6aaadfa2a9845feaf762767152b8b730e790baf3309517058bb61930c9f8668f507ff7a59b2c365a39ed83e6ca82e282b4d79afa52c0a1f77fb8cc5545bfe2569f8e95a6985e33b76cee0ef7c750e13d3fa8513bff348eefd243f4652d8a392bef4421f0bd98dbc9fccedd7aade0bc573334ea6d81c2b16e17ab2a66a7aa04427a228699e7727667ee25dc81d47c5677231f02f2419189690d2dcec4f04ad30ade23aca0c87b9e70fb292c19a4292a4b7d9ece33f9f80e6defb7226e14235a87e7eee9d4d28848888dbc6713763da57166254c435b686614a1cd7225031e2a6d217a5c6ab783248a570ec76fc0bf339bf1a32fe9cda8fbdae0220a5bbbcd0801d387dd446b3cc51cfa53b6fcfb437f96bd0777b5ad8c6c433669b0787b56d50fc0326acb42d16cc9776ad1d3899e61155a9946fbf70b42fa33193c6ac8cb47dce88b7eabc3b6405331b3c0ecd4ce5e8ead16e48075f27c028fe31f7cc82d9e7b45c541b99af1a39472b46cff77f3767f334b4b777c1d588bcb6b72720b26cfcb3a5746e1436042d21324a7f5790e726773f63c3b620c109eeb3e8669f7ff9caddb43c605404e876640db6fa9ae828a03d58c8ca914220ed878cf12e59a652e0aee454905061d864ac6d42dd5b0e7e34f0de688e87676d1c349d72d2280f1f462df02ca93e90d0cdeec2f1fe4af63f30b7283868ffe765a9a7aced5c10e9aa3112599cf934d11cf9b6704b84d292a7cc83845175d4b1f5e48e0d45eeb4cdab616572f16e11c0106c0770cdc88b8e0051a97349a43153cc1af2014e4c6296db451ef84db81753464a025bd2099e589b8bcaee146e4bb3aadeda19ccee43d13e9c8398cb88e05d4dd736505547235805e860b00b9714eb2f62f4b8be435f7de82c7fe2bf1e7a4b37891784e523df5eda884a2d45299a1e558c18bdf7aedb45b6412f5089cd59996c37d8cfa364ebad93ddb562c7ec53acf3e5aa935409d33e7ad7947f67c4941efeb0ba75549c0c657bd613ed9b3cac8b88c9df6f03bd47fb5295d71937f6f5bedddc0e82559029ed7691782e2f50c2472761a0bbbf3102f836ed22f1e234f0b9ce655c3a6e87aea39e620b0f4ccc88c5b7ebf538973cc7183b264b72219e9e593a8eb0447e7d429f14c1d3ba47371498316a78dea32dfa6e24e2694f39e52c739c718bee783a4865c08a5f41e6ea92a700e44c23019dc67ee8b8b448b26b1218156a8405898ca28bcaaa6d0b042661b711813dd157ed0c90b8f1fb976cbfc43bb7b6d991d5e6dd359f3dc604426e8f2e6aeababb5b81a093cca900f2180154fe2398a754ccc4ebb12ea1228da8912c815985260ac77fe7b585582a197e619b6dd64b00e1534b891aa66e1c5936df867997bb6761ac855e69522f7b884baf72b0a8b9fc29de5b4e2f11c9c54aecfe27b6b8bc9ff6f8f51013a85445b48e7365bacd9b7f57b64a193b986435ebbc738711a755e25d68c83df1943d566f9f9d3e612a64594805e23b355d2c04a3f0a9060b756f1c3326a68c61e542c2006375d7e566103d6adcee1429aeec0aa1b839cc821d441e794a8923f296e2d3ec3b2bbbafa0c76497b7e4307e4b7c4d15ce871d17fc9377c9e43e4a5dfd201d6e6925f6721319020ba9d36b0cf25265353b9e138046b9b827de387db87aae2613bc69b1c5787d369cc4f9ea4c1f9787256063c50fccfda2644310962a5db239fe1698ee6a589fd58b51fac7fd9de61835a0934cbad0daf3bf24b2b961371650cb67a11acdf2bf404c957bd428f1ac5cc0b1d5cdc84cc167f3c8b9a10470411a5f18469783ee918c435be492b3e16db71da0d2105990682ec361998894132ce39da0509285d251cb46e9752db9c7a82ae19c3c18b72b09c35cf54ded8ddb24453caaf657d3d783f161d3409402f36d60e16125cd0f5706dbecabefd64b06c1ddfce6a8e39ae7798e8d00e93cc25491e210a8c3e1639b95f00bd47efc6b9486ee6ea45ce057a6bcd7f64736dd6f1fd0da54a57dce27ec8bf7a52994419fef5ba19f1a6801b001d298206226ae4e32d9e01cfe4f00c2b9c4a0382a8b68d2f4d3d04990827bda7a41033bf0e5ac50c4cabd4e1478400feb96613d685e9b80ef997d74f564cef471ba7cc9a601e848af0d1a9339f6df85a8bd6a9bde360fa0d202ae64c206d3f160e41634b8b46adfa592ceb2e034c7f109149c53b3439a180c1b77357f3c4ff6a4a149820efab42f022f861a7d36da2a3149c377cc37de8fd9433066910efcc1612723a1b8437d0f57a07f323ac2ad1090777afa56e3544c574911ef64c6d08a9ac66e9226c51b7eaf4cad9a706dca9ae0c9c6e7553eeac0ffbb0171bde7350bc7e4de05ee1fb45997992aef17aa6865c6b2e00e9cd398b2a1d1e14dda8d63244819f6d4934dcdf08bfa0d59d8e6fa2f04104be2b98629352116c62b38a9fea19a2e5c581c6af9a44f41e99ed0adaa687de21ae77a4b339970e22916640afa5328ed920b10d36b8dd354ceb90308f505ae29d25b0213ba62f6d510d70cfbcc4802df4a2f95b8722f3869280ed8971690ff135859454edeb881ef80e55bdeaf1080ee9ffe5e8b31380e144127d8cbf720d198607e34c85beb4552faedbb97f4cce9719658e3a060c03c3603e24c6ed73982d91aec5b5947ed4061ff8778c2469ba22cbad6def99745aa1e66b2c1852070e2b989d03bbf592eab92da4deb02e39cfcbc10b06c72f8b2792a9c9dbdc69e60159b31d343db9d9f7ddcd5c5d57f8e3ff9b824b34f20d69c1002b34263978cba3b23f692b46988d4b259f6e3f2bc81e1a882ad4ccbf6488dd703377eff1a1d8a479a2a30d718c69e3b3da08dfbc105411555d8522e47aa536a5b36de942222d6df2092bbaf62734ad974f3e92114c8f6d8465a3471a051fd3ce6e20f260dbe860cb31774bb0e8b66f308a2b891446180e1f24f594ee1af93734f2d955d9bde9ab6f21bf84cea0c20d18b89369c97b068db4e6206701d110ae85ff634d48b1d9d8a441d649ef34132c2daaad5f91050382da90dc390b638fd801f24dfcc30c34fa04e806e1a791193612153d5ff118bc5123c4b98caefee6b5e21ad5784b53d24d6c023dcf83b02c1f5a9813dacba880f87393cea16b0dae53ffd1f008882801eb764a28ba6a36d3dd521f2281944122780a9b62d57cfe838115ff46751bd5772bb6f79f28bb6c74838d884e5563425e57f259018409b626e37561cc8385426cc0405547525b6fa4c255b99015bf7567af0d5f525f97d52ff44e6ceccd01b43dd17242913ca9ad5830403022ab914bf58a4690b23dfb4a2dab8eca783663bbcef62fce9b994828b2075ac5591a057ef0788490d2ccba867ef7590449c4f81ad6e92bd99641a3a8007dff936f320a0c3207cc473b32d011279abfae9736d0fb14f4b75f253126f7ecaed00f470ae7b51543e303cdef95bb11fb7b2492c91e6325d6d72aa705126db23ce590f58ef798216a66d29178d590b3f07f98bddac83e41ad8922588436eae2b572f8487d2df2e323b623b71753de9175c3bd4b3ad39b504e11a79f1dcb0fe83cafbadef7a455a442ecc2fd67574693062d57642bbf4943b70b0f8e3e3de2ae04b0d2bf237b694107428c893a60c531a5ee89e0ca8d8b1919ee768a99f824205593bdac18951fcec5fc470f50a0328bc864b720134d6af06e2ce99e24ca642ee08597a93547b7cd2354b5f07f14ed5f57bbc7af9c3d33ece281af4bc8f3ef34154697965b1188885b4ecf21b147c27cceec2085d00ef26dfd384493eb1a87815825eb37ab7de80a3419acf4144b202e20a1aa6521c8d0608464a3889b9057c82ab40f8d5b4525f1d9bcf792a9d6221b383c48de3d40d171c6ab3c1b80ade9bde19a2cf74fdfccc01b3e665c64e8c5c2e3a8bff40c8a61ece70bbd055fa86d15a38a011d3d5290ec7412cb334e1cb2c4ca5784322a4a76a21045299181188465ed9f40322fd43f41b74ad9b0fa4cec35add5a1db484c7c54b8526b46f37033a283c4100a740baf0423b5504c07977ca63554da32c8ed0d4a85bd9b70cbbc15b51851b20c8356abc1e2c82d6da8dbf047a342521a2f78b3780d789b074befb8afb4114cdc6f11a4e2f942d40fe29d23e482823365980f4e5afb9ddf0bcb5e9ff3bcff0ecc171c037cb38eeb818e3648320f229d229b674bdf3a02b4463c3cfd2789e6fac46a9fb849e415377043220e4f212efdd486761b0e1cb353393551d69f1bccab7ae84a73d93d0ee66feb92d4837c903263c74bf4c1787b6397825bd47393f2efcadcc19fa4d0ead9ad9a1aba6890c81ccb3ba17766c49eb9d045bbceeea95a4c132ac36ce009e2d7a26712cc75e5855c1afa6d15edcbd9a35ee7e42ea2a8a51d1f083a2fa00bdc0a8399d201a86641104ade0f5cfe16ca546e17177fb956ef32d1d71d914f3647bb03c811501ce270b5decbcc9962ccf2566cab8a89f4f87601769598b9bbbb9901d56710205e9d3ef2166afb2abdd070cd6d0807be7877402f4bfab7dd145642ad30acfdea685773202219810c72a89c2c104cf36428b8a6ccd26953346e34eff2345a299c55e3509596029d8c9bcb9461006433562395b9c558e50ffe765debd50481f8cda58c3c517c89dab7701181a1d28a73132da868c8dee0b05529da246f78e3a38af4153d571192ac2224097473753df2e2e51ca055781060925122bc3162a768d6072af2388a54fc34328c45fd574f50cfae10127dacfac62e312b31350846aca7114a679a29a96a2717acc9e2692b06e8a533685e4d9c6efcd010e1fda28acadb4910db225d1c4ec0a19560d93c1b4d773dbb23a2e4b20a0e51ada6a351b898c037ca995149c212ed720e26dff5469bb3a422ae4866211aff4d7221bcd50584aef3cd5173f738070262d2f2b378edc1b202ba0a7fa378c443ef3bd50ad5eb3c3a086b0bc1fb4a1ccb41e6d0f73e2313d950672f2d04a8a67f86de9fa4449e8717d9a6c81e5d683469fa143df7a06321eb8aa49a0868998d566bfefd032f08d2a62250468a63452b908f2b8e6babb4e0cb13da0f02c2b04bf6073941e5b6974b4103141a74dcef2c6fae0576f667b47e07f2d3d66d21d5c7d5714073b5e9e924d44c3e427545f7ef88a6ac8fc9b8641a203a043a3276eb480ff80285767d83e66f786d50339aee14d5c16fc9b2435d59b885a45dee4c20882ec9846c02404fe8c25dc3183d9d52c8f8d92a51058a35e73a68dde8b95a84f2b3f84f18a979c748441ae632f827767e181518c78fd4ec853d04e300234a15c95739aa8df57b8a3ddd95726fe84b7012270fe19242b65f7531337e6c81569304d886dbe8a65f4f4471778e594598ffd26450f6ab0dac4c5c008f1ad51319154548", 0x1000}, {&(0x7f0000001340)="6da39d4d8943fdc4bc21eaa500fe082b0d4f226cfb5ec91c19f3b67999c47e1ec3c6d55036ae646fa6045f3de7c19c9b4149e9ee6fd7bdd9735aeceea3cc9ada7a775f8223942e2553f6fb8d37e7f3e1453f5dfd517db4062155f54c1862cb1b07ac5bee0f35775b4bc4230d6c186c75fab36f65cc8c19c3c843fb8166f87da02c59ab3461e378dde7434854babb0f81c451911e96d36f41c4386480f9230b5f594b36dcf885d0781162c4ab095fc13182d580afee788245809596734e28f6156a1a9ec7ce4edf055d3f98d66bed9983ca11c8017b99b815549b567f63d4b684e3fa4e1facfccdd0b643698077e6adbaddecfa03e99425d7c067b3ff20d772b3801331fa50cde18dcd4c2117a81ab2ef3b5a65504f434d7d6835e62d953bd41200f88c5d7466698a17641081ba8094755ce7d9aea19ddd92744eabdfc4c56040dfe0d100c815a0dc37db8e56e8b709917add984b0cc82e378eec8352f836e4f7114d110320a1c43e6a668185dc44f037c7bc8d2602e9457a1efc101915a65a512b92ffb069e0a68da0b8706a306b6e7307e0d7b32734b9e5febc0a1ec6fb2ec46bae76666ad416e586bb27ec27a5b3d418bd665717fdc002effdabd3a30ce537ae05bcef285bc8b5df6faa6b34bdf2a959c874574d73abce527dc7c79fef5a9cc319f98b5f3eb1f5b2a6634e598d26bb0e19e189878ae4862a3b361c79c6ff5734a5353f1dcfc61dff37e5cb14389e02886c986fff33cd04d7e215795052a8a76bc59843e5c2b336c8d9470d3d76cd16c9606ebe90f3d3eae1aa68e80896693ad4ab2b4b2530f7222b73210f2fba716eed2b3cd190e2eab4f64c21d716247a7735182a228f0a8deb59789283510061f24633ba0c61e9bddd3221df1b495b62b3fd9c0dc3d46759eb7f7d3af7dab1419c9b14806e8827ba19e88ca61336ca45e8eb6763fb47565a0ddbfa4a4205badd7303c8abc7e31fdb373a7b08404ef2c1bb8173ac758c8f590bc6120b18ec1081e0eb1e6b887b421e91f9daf01063b25e1f0204fdd53ac55093119bd28282af711eee55388f5ece7f752e16275d7264ed7f0745f5da0f5703f6e9efe6407c3af8812cb45523b7a01447b395aa34f40b4e091c263467bddf392b4470b98066ead672b933c713dc9dd807d11e59aae2f4fbb011177f1bba5dc38a2e4b2be0ceb5514727cfae15df4b07b78ade7242e6a26ef1811e268c9f716fb7001764c9f2c814b5d29a687a66dc87f6203fa627bf251362ebd3912e72cb74d54242a29a9cded0be9bd74bae61b2facd3a2a5dfebc3bf1217c6c1548832803f1f576e28ecb405cc0c684b36fc4768de8f95f4c4278eab1eec115cbcc69a85d459dbc00e4843f2a88770e9aaf5fd2097708d62c20be4761ad72eaced56922cfbf496a44217cd1266500dab8240af4ab4f4f1cb9987db074dccc64bba26474b3053156024e032539053d6e9d0dd7cf5af2f394c38a4c6272a787e9a37e7e7f55f4b75d00dff2e7b4a7d1907e82da68ad8ba90b375870c1879a8cb2bf26518e938aad356db23809af0ac9f3a107a59fe4eec56567a4a7ce0c85ec5c0fcce4a66806ee70aa877a85a4f65e198d25c06d76479a1591b51c9a707f7a6ade4e3d191350d0674de49e8c3cddc25992222245b65680aa2aab300518a56ac62271df58d525415c3a8db92daade4db83ea52b6edcf93e164df9b345b891d8f1a7427a5161e6618be39d43daddf8227b212db6278690667dd74a3fe7f3272585d26f17b9be89f542ce07d200e3fdc2f35857fd233bb74bef7d7bebc2ba11cd63d5ff7a640187499a5ebf525a2477a5782c9fc23fabee8139975141c4e0ba79eae4299c31da2005ffadb09ace435ec5f3721fc09d114fcea76e63915006b7acce66b8482bfbbf277b8eba08e1df75efc4421df5d104c2a1d493df162689b750bfcdb05fa895cddeaba5e4df9f4f3939427fc66cf9ee1c9b99a49f93c98ec01d93814b04fa98bab85396f8a0f20d29b3427dbaeb1521e56f291230d89a3d4ef442744c7fe6cfe5a1ab8bf961814c3f7519db02bce60f5f04b49e202f271f2cfd7345dd179a25dc11a3df3fc1c7fb8a2b416b0d1f0247812608b3a2c3573dc8cbb3aa94f82afcc8d20918732810a58efe713433211187f8b452408a43c3215f69d73cdc7f0015302e2e7d49bc4882809680d29975084dfae795dcd7aa0449e58d70459547208549ab821d1b906b4d58c9149943fca5a8e3f7311f6bf7fc7bb54894c9db41905c5aba13c9ea34b8b6069164f370adf37b4bdbe1140c6a7cbdacd9aa67a692a9d73518a42396044f2bc625edcca57fb99a8962a135f1475246d623ddc0fe46c2eda5799b78968648705f519b155cb4b28641c6efac06b9278c99dc7268cf497f9fcf1adcdb4b3988a40641964a1aec64d4944a085032c76e07399c84e5c0a925edfecfae3c19a6d31e7e468a99064a8de2c0f2a259fbda324775f5098fa827325217e974ec512f003400225dd5ccd9af807c73fdb5487841b6105521e3138bf737c855eedff9b8eda26f18a77d674a5bfa54467c27318e74d95b713dc34debd6eeaf86ca3320b187fc6b61ae9efbbdceb0ecc682cc5d03839273dd9b83b0fdba2f9d25c538f16cdaf93da9a1ebc6ff7d47a84a378fb4aceeca836967636dd5ae7ac4e639a067678ff46325054a29e63e98596eaff5645ae50aa5b1091768d65ada9f880f51d0bf8ab00bc995fc809c5712bc4de7ff0ae78dff1c2eb7545d87af71adbd54a9b4e7989c7c5d1e905da14d4141a4aebbf171c23ff4c60f46aac28131b340efed2fd117a7407b1b4b51ba97418997744dcfe334943b11c7d59e00e3479a13899af9eee75bfbb772c47bbe4917c240fba4c5ec6c4e294296aa55b2a9942128fef716cac5802b2931239ffa9a573b7df40f0e21d819a0e25d8594026f380cf826bce9f989ff059ddd4be24f335815b8396df678ef50c71f0b429726ba9682f6def5f56da91191e411cfa5c284b3e3ef66507bb58e3a6315e57d6ac715ae76d7c8814cfc2f6f60043c01d97623a9615ac2104b6bb07581d36a9b91496b8743db8ccb85d0a83dd4b94a4d130e7f3ed1d1a77b49cc3b40f9a092713e10f8b2ccd016d234c39d9391812228015102fb4c8ed1611431a5457626c5c52206798259e5c744c0419d8964e293b4c6645d0a945476e1348118eeca1d3b1a9114a83cbb25100bd3185394e5d72623895086250e8abf8f53207b81386e20420dfb5e18329f1b46de4d90738fbf8db196b9873edf2a7830bf84d1fe1cb00ef1cdc5e79826eab90eb5e13f565f2a7c64d022e4302bae5122961b40fff40f2c857315a24b4189a58b9df7acef7225f5d81c46a636097fab276e3624b967b2c7255a9cf94c08d1ce60096958fd520b924cc8c6c169f5f2fff90fc0d68be09ec789edb064d22f2c8ee3c2d3671cd62f7165585ff9584ec5a8e9ce09631b1b703dfb4acd3d1c63970a99e724c678e99a8b5970bb58a1fd0460cb7f228d20fdf8e490fdb0cbc7e1862f39c8a425086b7c70eeab609ed2f109da2c9ea54c423a6df9fc8b213ffd92a3a646a0bf3224b7601abcb6e926658aa2241af2611770c39d2c84ab39c233e263347477ecbcf7de57fe7de35b3c9fbce05b0db8a08c853a9f06377318eb3a7fce18a802d62c127938fb60ac640671309b3789f1ea757b6826001a64b3697f43b4494a107e773cb767d3a844bc2c648c3d2e6a780945d63209cf4b8ac5dbc85f0877c2f233b74fe398d6671ff5f335cafce1dc81e183f8dfb090274f37ffce621baee8f299c0db28bde9aad920087a8b699a855bb2232f3be172088c12f67c4f2dbb9d57771bf4ff2d3fe2bece80210ccae7864f755e298ece18f520856ace79c585acc8af92ed243afabe0620592d22a4977aa47819a7dcd517023717e8e1ad7ed460fd46e320fc85bb0c0b0a5f11ce3a1ff013dcff2bc44ad158cdaf9cf235a07558dd8ff4a9f2e5c62dd6ae350ec2b4c449a51d32331da41c21845dde968484241b4e552af167ce53cd9cd1237f8ff5b04d2a1bc4f730b5528d7454a1c19640a60ba1447e5b538f4a8a6bead8780a03449d6a8cffb0aad7a9e1a3a2d45f04a8840cb8097dd595bfba66041204baf3d7393647c432d300f189a32c068e1a1f830a97bec138e2235c14604934682a7db33e45043399b4ea55435cbf7b6b4a0330f5377c08a1965430ba8f4f3249fffbfb542ad47b3182a6c752997fb71b89f2db2af0efa772b134211be0bbe2ef5fc178bf956d9e3a738becc3e76e6af3895ab0885a4d0c95efd74e3b7062317036a75668a3696062fe90398105da4927c3a8d9d40614da54e8c64fa44214255199f6966bf47b6baff2a1d675c4dda1751795f1ed8cedcb269daf8e92c882232fcf9f5fb0c3c19b98655e61cadfefdbcfb523353c510c5c407c574a7108769ab92b64bb5b986cb9b542f97f14f5c42d1ebbdb3e78bb8a2783de07a9558d3de041913f5fb53cac448eb7749cf72e7ef04c83890c7f3c0c73d7ab0cfb5236083377beb5560dfb81343ca00923767914b3b3abdec6fd4fc37c70511cbefe8819ebe0f788319a6d41c1ded3a0247b45552afba80873bd475e8bcb141a7d2f718e73ede586d4b8abd2729f5262c5486b18bbb0517b7061b22e2d7a633175969d0777e47ef3f435e30c713bd0d14957c78358adbf6363f3bf1a8554622ccf1c3fd35b6a348d905f237c7204e3b7df45c4c87ef4ca5e7b4233a30d59d42c9c957be537cf98bc2c6b920506730273c791cae06b05dd4e74bfad0aa4bb94eb1a6dd6ea4fec9df04325502d0c8804c729a33eb8128defcbd91439276163a727bfaceaa3f93ce06f9f881ed9bc5ba18224cbdaea1b77c615647a0491d735f685c8699300a270db783959a957d06b07615e89c78aaaf50efe5c62af4000908f3054aee263ed2bbeaf226468dbc22c1a29c5a0a22aee4ae49f0d3d5376be9774925a8a805759e5ef8041a9050c905ecb06a4215b781c8d0c68916b766c0a55c3ae7626929f80e52d05b9b666e5c8e264b874d2551873c2e8afe82cb2ecad078f018bd8a6facd58a9bab88dc73a4c07fb297e699cf7eee45d0fb7804ecbef243904d3c001a6b7ddb6421d10afd2dd81e4c1f08303e6d8c02a494487b99e9af64a51af37f3fc50a1ac33b617290e6ca34cce6c1f471f11129476c4493a2a82f54e546b6bb76409ac838537ce8fa4d753057e9c848a8c1911d1d15d2b75e9ff5a0a2f14ed4efd1aeb1625c6273c9f2a3c945850a7596fcf579411b58a6606974dc251d267006244d559c95af4ce68f642890e4449720f81a806fc27deee905ea033c47e53dd826b7f8a43554aea9705760c118a890971a4dc6efb007db579e33c6bc758da298ff0db4363758decaba8ab5fe625ef3a45532cc4f4030879e25619fe23b6fceb41f96b4a194a566d73cb81a7b47cd02dd0f676601c7700ec530660227958f0f70fe4d36a31c76353c16b4286fe4c3ed8bc56095826a4cf3fdd4c40b25a578d8b7bcb57b31e7f28932ad96ac794a876bb4ba90f0510277532ae62cecf1bebacf3a38946a025d6e8c6ad2f65ad2e992f333659d30affc86b719dfdac80a1131869c15bb2cdfe3def317c5d01cdd1c0dfcdb902f7398ae57432e15bbe27aec52691a85b6d48d73705b8738e9c14ecf5111f13ef33a133dd931c30cc9e6a49bb2eec6c4c6118a68445b7abebff235890593ef9f93295eebe5adcc2cdfcfcd47a1e89abe18055a855aad586e4ea9dc9", 0x1000}, {&(0x7f0000002340)="d384fed99fc525cded3b38dcb3950753287111dbe7586be33c0e7142c4c45927da8cdd0b58579dcd2c0b3f14023efd2787b6e6f6a2c57d0c7cb2d266c69ab468149df13cfb9c3ecf5e172ef0fd24dfde59a1830e12dc0ab508bfb1f9272cada6fe3db3069c", 0x65}, {&(0x7f00000023c0)="4131696c536d4e7188a453c9be9eeeb07eb65ef8", 0x14}, {&(0x7f0000002400)="a4e287e65557a524b3b5d1686981ee9ad6eb140f16280f783d4f1ee26d702417fe428285fb1285f68dcb72a7537d09b4db1e5baf2af0a20f829f84a78d94ce0d45a3baf0e40d2171303a68ddf07f57ad7529bf73b9d9016d37f383d11c07cd46ba067e1d3375d1fa2fb606f62f3845de5659e410585c15fbf906fe62544d7cd48d590376910b33bcb16dd3a73c70315182a9a9dec83394948ec42fc44720fc0817d4d0780d03c547fc41dd4235c118a1db935a162160a24235d3a317509e8c486ecc6424e2f7207bf6f0b91d99bfa1c34458efe054b28989e9780a761516ed5f2431866677111a56ec0b21bed4b02418ee9f6988cd50f3b9a5e0c2d91de8239a1f68ff046f41be8a42b6ded8d7513e7c9689b6f2171dbbf9e61ef75867b6c0c7572cf46d36bbf84f558990d03cc5feaf93c99a36a47b3a19216736393bfbf3c500852d60c05165d4bee56d54c37840c2b0cfe95a15baf5e71e609f150c8aaf8ae3cffdca728144730b359f0472301f370816b84b1c706403768cb8d3c8f017139759501e9b3ed048dc54c426111a730e7ce8c64c4dc911eb2f3f09e8933281516471dd4a11a6c7b0c45a629a0e034fe9746336e81e92487df2e741009bc51a569bd5c5ef04e0ba7e0402d0a0ebcbbc16f4504cb9cc37a2f502dada56e7eadf0697c857c9801ad7567624b1e629aa1d40879542614dd07dfd93fb7d648298094bf27a7c74e024eec1e6b01fd7dc5ce64b22d54ef5a735bfcb07f488459f7105a791337af2eeb45b8a57fd4ce8558c959e20f8b0037f12c5ae57153a8af86973a4aed07ca1d3efac4f5a52d1a28ca849654ea4d8f71e5e401652744366a348ffe4a438b53fb2bbdfa99df0c80896fa248575f8de13f282fa81c22a170d7497481d798a9bb45da267f2cee8330b51d1a4f331f2097b0e3d4d52e761fc51bae028b9b136d9aa596f3b4225971dfa68eadff77a23e497231314ffa4482b7fa1dc4909f0f280695def8c7834f8de7038e0a471af80e51e4b1adbb484026525ed689f496ff8c6dec5fff45363d58217c6183b62b040a620fd15ae651ba6e9f80626b23415580e50651317793f703db2269a3ae5de4c919ed58267239489c7707668a5551786fa30edc7b1b5bbc0112204403549008114cfa5773d4503617461ff42ebb9cfa65f28159969b2ba79d30f3a1c81624318584af1c6a9522f1d2cef8bb04369cd4da94739dde982cd304d1ab7e2c5966e5a2acd5c6eb4c6c795482fbe56c17bb26a6514ceebd1500b53fb54d37247dbe714c0402f98bb885905226f064497a4785f53c9cd74110b3755b6bfcafba2d9889b91ee654f565aa2c4ad29841775c3c677ed571968861f34444c9db0c013521fa83e9ddac2f20305eccca66050f43ccb009e815c1c62b7094829764061761b32364414a7d6eb24926cbe164948699fd38d8bb8c6c4c572bf7d40f7fc551027984c412ce3ae900a618070d87841f1d5baa43c957e90006b25652ab33c327e9aa56340c6688fbdb3909617f80de447cc12574a95e97dceb469b4479e0c1d83734f1208acf89297fcae37de56a8446774ddc08d386fe0888f024ff4084c71fc653f1c43507df8a8f0775675ec8cbd8956cae84d1981b8f80bc4147e9ebb54f5e274636de4279499296646ddf3be4617f5ac64b59430dce715db2ba7ae1750aae549515771280d8b63807bbb5907cae046123eda44aa44f8f44a6acd4424a89debbba58be0d913ea494a4c51c035f9dd8ddcbb5c9c3f41b4c1eb39f81d770543262ed57badbea96f4919059ae356691a28520be19e83e31810bbb06626002940e4c3b824afccdbc369baeafde1d3465f001a18b69f1c7026c4033ff1a9b91cb3a155a0c288af5a45846e8a8a171bdc7cee926c4205c65ce3208912adde104946f70cb97748aa97e2e95a52ad4ec5be5299cc5d626dbf0f0cd76cebea04f0e32a46c06e5f62bbd6031d19cac06a70f2c713eb394c30182eae63b188797a2dc1068ad7dfb7f290bffdfc6d38767de1a70ec489d38b837e904754a23955180f3fa85b0e04aea75ad92e1733071b335f5aba7832f299904f11905894cd96723ccd604ea13d0b37b25e0ac089939a8c9ae524505520b95acbab63f59d45a025337cd4c4a19dfc8b34fac90ec60da8ff620faabc86829f4822d0b5a79ecfc565def842a3c3e4fa46eeda3dbad569d9ea3e76ec075cb0103d1752faf8ae0788aea1e7987fa858b690610f732cb1d0e552f9ae587ea1f4211ea412114ecd9701cb7992f7af24d781e9dbb280758d4729f7277ae91a8598713e0c700aa2679b4aa9a4d5e6eae50e8a461b50196e58ddc46245e2b8e4eafd03ddf3bb412982437efc9def8c6c772b00b4c0d5e13ef9c880865e748d19e12275a16f5e7367b0b4d7829a641b5ed791808316158df58b8190fe5d76b4851c9b3d1d87e2693166280f67a55bc0f99475421689f70207ae0ab9222fc6242b36ee568df0ab6aced5073156e090c899b3c305e0ef65d5c93b7a385e6b4b72812856312c671c10a4396ebcc0500df4f30dddf4c756ad3435225a29cd2fbe3f54e19e29a58be7ce8825a2adfd93dc61a7ace790ea51019c454400c8bda77f75743b05f5f5d116d05e65aaed5d573dd487531da2e0c8145c2b54687a583494ba4abb057604ccf3c23c26f36d2a20675facd3a9473e19d0dac58d647c1ef004d500039cada6b642141dae49877e7ff8830e85ac85b3373840afb30d5b9ad81add1fd9b931c711a3f56a51a7a791cfa56c9ad2596a1f385248ceba5e039c41ecfee8bc3aff3f9322edf9e1758581e187bc74f37bfdf8f38a0082fb279380596c6fac32e1a65a44375ab3902785e7e33650fc0beee1e64ceda7d7074b8512feee54516d3e47837136b978039193489e14a78085d7fd8c06963343ab54a11c1b0a8627e5a66e43d9e705c902b8cc659a900ce092ecd6dc0396a8571bc02e48e3b82cb7c865425c95b4f7398ae525fc3a7c441612379129f09a24976c0ea9506d01f95a0af366c4b07dbbfbfa1acd585076377e2fb64c64df0aae98a600deaca00c6ebb5de3e75f9014c988cc15121e0688837e59b92c0fb5296ec6ed939b802dd8772503a7cb2ac649870d46b5d8d42cd0ca01f65aa30c79921983b27a9ece0cb9bff1324498779042f4af690407a87127d6e4f646801b90ad9145d7a6d8cb639a6ca772f759f1b434b382c67a23306fe6d9e6d8329667302676547c11aee35c7150321e808f5145bf55588cdece1f77194c2be3edc25d99fe2c45f99390f0bf5299c31bc3f4846f6fc79a6bbbbc4677db041b9c28bcf73adbefb4d3bcdafc2bbebb43cee879c6876e657d5f4c170fd8ab52df7bce4631c26a7e33b4c3449047acfd6d6d4464f945003f5e0529cefa5e61f40738febbbd71e4b3de5524e7fc178fcb181c585bd74bad92d43a54fe728802b41aa3edcd38602d590d8894d3b99e7bfdbe844eaffd258588d370daf1f2be0160cb43a587943e2274db75c00d0c68e61a85076d5f70003cce3f7720a4be366c65929b7a82b2486a078214e623f7ac4728d980a3ec365da4ca3f8e5e2557c3e7a9f154f7ab9029f4e4678f2114fb4b4c05b2a009f9a70a2691c8fb23a37e89c80c228b899fc8a38d8e0fb6907a100c75020866e32d557f86f80eba7e1471777cc78d3e19bce80f6ff1c3c1fe3c15b2e68836fc4383012f958e7fdc58a3be337cbac632afcec6b42f456cc9e45e15fd2dfdbf1ec252b7687be382c4470be2a4ee2c83446bd06a8f7943ebb2a645e904e488daada64194a477adb596228a818c24705d05f3345e6ef305ad94699ce12ab4ba7d80e54a63ed5866e4f2ad900d36e3920ff515779f98491cf4e1192b5ef4b75c6abeaa6a3812fa1e6ff542195e83a065493b53d13e7aafd4754055cc45cba427c27583d913c611f2d497260529802fc68193acb2a15fcc6bb7d32adf52303b0cac981f2272dab1012a1c67f641cc154efc0d4416733a24a943429af2af3748ba3e6724012f0a983cf814be38ec38e35af84ee6febd0210ccd0b59349780ce4233985970a711cc2f1b73de52fabfb8bcd606992aab327a6e90b908b3cff2f83aed946c10114860987d24b9804d52f4a59e0ade01fecb695c1dc165537cb353eb1474639f03fd95714afa76fedbdc508ff25026a9e7c70932b8172711eb54047673e467fb9bccdd37165f9ab78758d7c94364bc6160cce6c8b1aa7363ed8b93350ff53590ebd9fd8a7221eb0148ac0e8bf95687967db1cc5d87394dd3e31ee4eb981a2962b1cec0c830ec93ec855477fbfcbb043bc3a40201f7b686be0a3a57dee4ad042aad827e8a0db92c41c9d549006505220b361944f8d77eb2a745f28e79a55696db417af08642063e758281b9dda56b9ead64a9a121a50de38b6e43460bdda9b3b1c5c62cd505a2edaeb0d5fb5d5773130283465002981d952e17af8013e6d6a633ab4dab96ee52e3309c5c83ba63a63e689a4a114193e62c5a8114b3152bfc3db369f73aea37c5a2bc6af47fccbf0610321ffafcb1ad6ade3859fa34d3ffc68856cce11ff1208da15305232fb0e99ee15456eeb12403a4a58c176a38a3cb3f89d7e7f88b1ee5061b319e3c6e6b6956a24c49e37e3c35ac9639a186e49c26c3baa0e0b53ca7b6f951e5fcb555eacbe75d6f59910f2ba18786620f30902fc40b0faa6a992a6041129f9781687378de36047e1432144dc82f5bd231055b1fac4fabc58c55bb2bf83b90588f7ff8d30d6a93aac2fc6837ea476302c24cd435f50d993fd9c5c8de7b277e4613614fae251874edc7c28cd8423840e2d1b486c626e9753a203e5672b46e9d093ad9047fd4bb280d674d983fcb17f20e3410d827a0d5e6416943dde0c2dfc9ab2e0f5a529a1a6c29939b03f7e590fa4a3d3936a3650886b743ec1a18258bbdc8f802b71aea88f13399474fb0aa393161560d5e0d4555bef29cc7873e58bd34f2df1c0fd6be99418893414498d04a5997e4e21782efdcf5a639df54c926ac9b6215f216e6ec5d7da267e9f7e4cede1b4d49f13bd9df33e2e93c26c8157b3c4f0dbad709e384707c70774161dc1ac4867d1324ad736e03d6e05811bc966fb320948e4f91446633e6198758b34265360f8367746b90ed36cd557983b4a9147e23e8574a38c0e109395cd3dbd7b084f1d588807b30245b29332260364c8a916e8a1ab81ab4fbcb58e4bb4375272de16715d2fbb942b9d66b96697857d3da46098d848ffdee8d934f734aeb0a7572feb66b37fe641b37fc5dcc21efb060099ad34fab2028869e26881b1a0da3feb225cab9d57878269df180bc9c7144de3e039d79ddbde9b7b1a373be594cbe091b247517b61792313bc2fc4cbb8fce2b8c5e82f6c49c54bed698f01f15913680f22404e4e55c4ad606ad74a43a8387db18726031106069a21568c08849d7ed5acbca20c86667f38ac5231e585468f25046e235f614a9818016da104020d3d65df232f5fcc22b62dbc81810e4c6deb4006a3bc71bfc38cd5f37883a9626e688bf56209ad02328f77a0cdbf0b393f60e4c18c3249966f0f3e40e6a6fa75754847414a9ed40cb20032a614b772e71010ea11f6981cfa542f48c50146a165955e08fbe11b91c5fc15433e39b2c7f5d10a3e8e0aa6cfc7e993e124040714b93f46c98b241ebb6115fa6febd879bb24b486416a320c2c3e4ae8cf7fb59198e23ea1974a945f59badee9611689789c5279d2a9edbfaee2035c561e4cb562f15e05693c6111d48cd33fdd30823ef1", 0x1000}, {&(0x7f0000003400)="1bb4eb68de1dddcf81365c09f9ea84d71d3387551a3d1871dce66f76b17c315015f2ba388ff13a77277ca496e74a6f", 0x2f}, {&(0x7f0000003440)="b20913bcdeb06c1146fe3dfc689f0289f749ede5802c43249c81585c34ca0c6a8cf38571455fd64973e6b6b23c24dbe9e3a926fa89b0a22eafe8d48712ae567ea66dd5991bc9b9e77521241500f79011ae3c7da71cf0ac15780a52190a5c9c441164569052719ae957986e1cf9fed1a89a43c459163a9fa2514ecd4894338e8646de27ff57ce9d9527d698393abda40f72a20cc067e2c14a2ba067c4705c06f92081a3695cfadf136ce66ef73067bcde3caa2d37a2b9bcd23a4a81ad4a022129d8d8256261e99e099e1292250f590b6ad60e45ce3ed5c846", 0xd8}, {&(0x7f0000003540)="a29b506e07d748137b756551ea157415c3b298250014c02cb718f60d5800a7b29610fd31a7a402890a52b39a3b39d35bb2026c9c139d9a397f06a3fc597ad6ff2e567c0811ab38983c3b44daa48e73cc9c046d48bef2b3f697774cfaf89fffee3b50bbf988a585b5ac6108e84f80e0cd59cea1d35becc9cd37e4b3e2ba55162626223d5c7034dd9b49cad31d6896fa189f86f69ca2e8cdd61654de478d61db42d08a6189c60aa4f0c68ca5b1406f115a0788f51850137928be6e660dde7bcd", 0xbf}, {&(0x7f0000003600)="8304e55a117718726815685ee2124ed5814618efb89d9dbd8c43a414b388d38d8e70b8bf573bf333b8fcfb0ced12767f5540af337fa7ed4bf4cbc20ea5264b655623978ef4c9a6e43944b31f8ba5e4562291d93ae37552c55d34d1a0a60df70253306f95731ae696025724e279430410e2a61e6653e48c67a9d1e7f09cc4b9b76ca8fd2571270cbfe3d47e976cd1755d7130f47a8a55750bbc7b36ae885e507422a1d0130cf00f0854326a6f517b", 0xae}, {&(0x7f00000036c0)="aeb4c03477ef2489848ce5682a3d1329798664ff86abe750c529b992128fc624c654ba22c31b760df8b9e9ee564d6a936129956e3e1c762b27ba73188e7ff4664a6c70319e79772ed4602844986cb5de73bebee8124387284d82009fe2d1043f94b322d7b9", 0x65}], 0xa, &(0x7f0000003800)=[{0x68, 0xffff, 0x8, "7c4649f00f58759a3d83cf82d15e360afc83b1522dd35b4e4ada35a7a90edb878e5b7ffebce98af299a6df6108096596399ab43089a6837053864f16405d1bb25bde4cd24ca570a1b80e9e3d5fbf316c19c2abbda052d5"}, {0x108, 0xffff, 0x1, "8cb5467605b370f983c2d413c3d67e0b6a4066e2872ae668570f6dc5cc79073d8d05cada5da790aac34b10e99922b5903fc4090616ad331121e88c1dbd0c53b6493fcaa2bec4bd60401a2da9af3d16219e7f8c4fe3aa40ffb9c0680bce36728c525eff6050b2872db58b5bbab25153dc8c05b6687023c7b96253de3beeeff0f225deff815f7d5541f69d660d893960888b1ff7f76ae3a29926c5040f61b0c991bd218367268713888b5082134713ae25535c9ecf56e6d77680535ae35b2541aeec4a3df7df13cb60a4e1be9cc15eee00b61aed65cac706bf6ab48ee40deebfa7b1b327989e0fe25366d5259887750a6bf97c0a5f8f4a"}, {0xc8, 0xffff, 0x10000, "df759d4ee27f81d9a6e448e140ff9e7a013b41c7c11620ce272a365b6573d51125a0273a49720e3b668f57a6b3ebb2dfcb270f2f4736b8bb4d641a08b728ab265a0c5e3a8fad5426f96fc4db73a69ad6a67374a5b55a24fad29952ad628849aa3e70236141acd02f1eda3cc3b0fce1c76abbdb87600f8b06ff7d5b826560cc9c0e0b9bda92193582df43e9a3af246915028906ec62bd6b33b09087109e600e360748bc939d35acb68c28d6b56aeb55d997905fe070"}, {0xe0, 0x1, 0x397, "f6105aef04ff48c12ec795724c65c16ccc403c0ff810979d10801cd713f9a216b34cc7a6a23cb8ce79c111976045bb46162c82934f8380965edff251b4e98b63d52a870824c2b48902d9737575a7e3b2d1ec98bcb42883b4bfd0709c7e9d36eac5346168f582d7308fcc950027069acc24988ed0c1247bc4ab0a019237842c7098b0e756d4f51a0c9687227ad468c7ade1f0a9f2d4e22d2a7c44d2005ce14cac27e59f381cf90d9570d0b9ccc8af8dc69a09ca98bc3ef5ea5443003e02aca2c7636b31245a9cf099a0"}], 0x318}, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='./bus\x00', r7, 0x4}) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069dd, &(0x7f0000000300)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x146}, 0x8) ioctl$TIOCEXCL(r9, 0x2000740d) close(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 14:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 14:41:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x20) close(r0) 14:41:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a", 0x0, 0xb}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) 14:41:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x802fffd) r1 = semget(0x2, 0x4, 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x9) 14:41:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r1) accept(r2, 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0xa, r3) write(r4, &(0x7f0000000040)="034bcf4a5b47d73f253baf55d6ecb01a8530a2e695530e0b107da275a72dc4496924b7b113983ca37fd866929f65c5a0408ae98a232464373c363cfa6ce71565a849c0e07e1f36fc3f35b5ff165727399962a4363a9ce5a1b5b4e4450fc0765b1dcde37a55d4e2d32c276fced8dbafe92232b7", 0x73) munlockall() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f00000000c0)={0x0, 0x5, 0x81, 0x3, &(0x7f00000004c0)={{0x0, 0x80, 0x6, 0x1c, 0x33, 0xfff8, 0x3}, {[0x1, 0x1, 0x8, 0xfffffffffffffc00, 0x5, 0x5, 0x1b71, 0x0, 0x80000000, 0x4, 0x4, 0x5, 0x100000001, 0x7, 0x2, 0x3, 0x611, 0x7], [0x0, 0x0, 0x2, 0x3, 0xfffffffffffff801, 0x80000000, 0xde7, 0xff, 0x429, 0x821c], [0x4, 0xff, 0x3, 0x80, 0x2, 0x6, 0x8], [0x8, 0x5, 0x3, 0xfff, 0x1400000000000000, 0x1ff], [{0x0, 0x2, 0x920b, 0x8}, {0x0, 0x7, 0x2adfdb4, 0x8}, {0x0, 0x3, 0x9, 0x1}, {0x3f, 0x1f, 0x89e}, {0x2, 0x0, 0x1, 0x1de0}, {0xffff, 0x400, 0x334, 0xa191}, {0x40, 0x4, 0x80000000, 0x10000}, {0x2, 0x1, 0x1, 0x8}], {0xf7, 0x7, 0x9b, 0x8000}, {0xe3, 0xffff, 0x0, 0x3}}}, 0x5, 0x83}) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 14:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80007}, {0x35}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 14:41:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) getpid() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) ftruncate(r0, 0x0, 0x107ffffffb) ftruncate(r0, 0x0, 0x80000000) 14:41:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffff7ff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_RMID(r2, 0x0) 14:41:38 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7740123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132deffff54fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) write(r0, &(0x7f0000000080)="dae6b8ac0070477c0566b8397e68099716cba1ccd32be71fbc564873f667beeab85ba51722c4cca255f974a211e898e64c1b9702b14eed0be6c1f08bab499a62ca2a541edcb1697d16e9db09978072031b6a33e568a8cf79b472368241b705fea22b7ca233538d15d544efffb456e44b95d743c20bf9cb7a9ddd96a4c0ab8367ede99998925f2573f8687cce41b97a5bfb", 0x91) 14:41:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40, 0x3c8}], 0x2, 0x0, 0x0) unveil(&(0x7f00000003c0)='./bus/file0\x00', &(0x7f0000000400)='x\x00') rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x92f1e5a54b79860f) recvfrom(r0, &(0x7f0000000300)=""/117, 0x75, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x48}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x803, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r2, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e", 0x42}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000680)="7215cbdd93efdb5d86b2673fda75f5dc9034b8e4e4c43c601e59a55075870e23f3a0933d1fafa536b3528ddeb95d432224ab8797474c3809a6a853c4d9dd04d3e03e9541a3b057281c06cb1f60ccedb5ff68bca7de2cbfc93eace8852a9a5f03309ae72fa9e67bf75c870eaa1c1b9916381275147fc2c0209694e36fa6", 0x7d}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0xde5b6b325fe19141, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r4, 0xffff, 0x30, &(0x7f0000000480), &(0x7f00000004c0)=0x4) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x400, 0x0) r6 = socket(0x2, 0x4003, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r7, r6) accept$unix(r7, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f00000001c0)=[{0x2, 0x6, 0x9, 0x80000001}, {0x4, 0x3, 0x1, 0x493}, {0xff, 0x3, 0x3, 0x2}, {0x3, 0x3, 0x3, 0x1}, {0x40, 0x8, 0x2, 0x7}, {0x9, 0x40, 0x7f, 0x80}, {0x6, 0x3, 0x3, 0x8}, {0x3, 0x4, 0xf, 0x6972}, {0x5, 0x4, 0xff, 0x4}, {0x5, 0x80, 0x3, 0xffff}]}) open(&(0x7f0000000300)='./bus/../file0\x00', 0x10, 0xfc) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:00 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:00 executing program 1: sendsyslog(&(0x7f0000000080)="e5a388248400b957df73da77f947cbfc70e688041426bb6645c8ae75054602c92db9dd7df5295edbfe933b810a541287ae9d2f9342ec1f01919d0bb5e40aad90d49bd509a81c56c00b5d0b5d417da6693bd814692d70e525b677187173dd87b54813e5c94fa61f8d209f0345f788cf64da68f7d361a79cd8a8df0701027664a1603e", 0x82, 0x30) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) kqueue() ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x7fffffff, 0x1, 0x1}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651300"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) r1 = msgget(0x3, 0x284) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/126) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0x80000}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x208000000203]}}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) r2 = openat(r1, &(0x7f00000015c0)='./file0\x00', 0x100, 0x100) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) renameat(r2, &(0x7f0000001600)='\x00', r4, &(0x7f0000001640)='./file0\x00') ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) preadv(r2, &(0x7f00000016c0)=[{&(0x7f0000001680)=""/40, 0x28}], 0x1, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r7, &(0x7f0000000200)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f00000014c0)=""/233, 0xe9}], 0x4, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="8b0de83e6a04e30cc032b6598edd714ab16ab0b8e628c576ea1cda7854ca0f4aae24b6e2697c7d0b21", 0x29}, {&(0x7f00000000c0)="c91927a991a213bf4ef0ce67d7696fa16a8ae905f0520d0c7db8acd7cf42f44e04be0778f8a208d79e5c62a367ff", 0x2e}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa}], 0x10000000000000b0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:00 executing program 1: socket(0x18, 0x3, 0x4) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) r2 = dup(r0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f00000005c0)="5d85852c9238e35e92084bde6e5ffd9d7de496ae8cf6b9bbedac753986ad1712c7d479b8732336f6b29f2b046ab814600901985df7d3f975d4bf49f49457409a8eadaae4053754b0bab1956a5d01c6a5fa9b227b9719eec518e5b210d2af3541fd06101777c4b1a322c461856b25ab38378cae2ecaedd823b782aad0a7c672dd622c03dc9867dc394a675924680617b0bfe3ffee7ca904013b3c2e6ca272175b26bd13aabc2d217292dff13cf4444d2a86698ead70ab5c6b94f32ac9ee6113d7703e11cc46e0aeca64d96177c9d62d83ce495fa6cb84432004ac5527ff12852677275c788591e0c5e59b06f88838049f2609b712e14400"/259, 0xffffffffffffff94}, {&(0x7f0000000340)="01b3c819750b4d51cb95f2171f44b96c09bd9beb7de3223b333d496a7e3fe0517dfb5157426565646f405c5ecd67936f75227d94d618486c2c225467f9a244b6f368ca116ba6537c68771eade28f9918f17b6b0e19ff8e4ac03dcbe43ea618cd9e3ca16f2029debdeed9a5f6fd70c02d1470a2f14ca3491ef1ef2b17ae1000929a1241f12d12e26225623a341ddaee71cf", 0x91}, {&(0x7f0000000400)="75433b9f8931bfea6b44326e5c8df79f851be21774791a9dc51200992bae4879203f18614345c8f6103f48731306d3df8b79e02c180d879850977b32ce43f15a76c0669f400cecbf736dea8ece6ce0a8c44c7d89f782aecac24bcd686e63c56275e7117e520c845aa9171bc566baf0f3d280a789c9b99a6a2b493f", 0x7b}, {&(0x7f0000000480)="df7594731d7ed7ced52c8e1578ba24983de497527be6485c16780c5a782e83bd1dc571f58c03c46d79fc281807cbd86188b6fb3f5862fce1d803be4997e1b7dd11bc59a04720c3fcc5627cd54a43134e01f03bac3771a8524616c2ac05156b1c21371ead1f9778dc851b30841dd83fdb452faac0c77f14a30f561c19c815f3a314d94e24e5dcd7f9228329b1322f0b5e8ea5607b7a8f4f44e25455c845f91356291a1b3835d1dc8d5fcdae97d6b23c4e73a9ff8b64c39a7b", 0xb8}, {&(0x7f00000000c0)="da2c2096cb885daf3240520a7b3a8b94e8fe576c18aa4a7ede6384344cf73678098674b2", 0x24}], 0x5, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000140)=0xce) fcntl$setown(r3, 0x6, r4) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, r5, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x20000, 0x3) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r2, 0x8, 0x80, &(0x7f00000001c0)="073240be88bfa3cf33fdb5119333c587c46fdf5a3c233112edba198d7123c8d3ea382bba39e159d505797bfbb523f3965fbb4f53eb00675bc89179fab558d8fe0cfa6f5008bb1f424635791827c37f9dcb506ef89f9ddfe5c6adb9beac6b11ced850713656103ac0a3174debe42317f813f60d023a12df67f03c3ebda7b9d12b9ca7", 0x82) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kqueue() 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0)="0445b967b3f5013841c776ab8e02dc6ebdb2e2ad8d6f60f8fc5ae57d297e2371130cdca232ddea7bc823e1d4c50585d37433e087aa1853ba094f4ce3bf15cb254560467551e6d3758592d1693ecc2e610fb198b7d0f3c8c3aadfa2ce12c8604d161f0e4dcc", 0x65) socket(0x28, 0x4, 0x6) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)=0x3) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80}, {0xd0a06725a2336862, 0x8}, {0x82, 0x80}], 0x3}) r5 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x88) kevent(r5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20000004, 0x0, 0x80}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20, &(0x7f0000000100)="6305f7d411c7dd7108e60b28933fa4fb41577eb5eb4785377a105a00b89c83e9") syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r4) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = dup(r3) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000040)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/226, 0xe2) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021bd, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) preadv(r0, &(0x7f00000004c0), 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x8a) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000080)="900dc08abb61", 0x6}, {&(0x7f0000000100)="784c337b6b25357277a37ebdf40fdba1d9c2cd2b39ffbc13b488513c0942e03da83b4ead2d95e6e9aed47f7199aa3fd71a6055b251ce6adf140c275ba28b546cb2b77c629cae5f7f53787fcd26e077f5b8e58e238a91fb3d3bd6ba09ca3965c902fd532306be418cf91b425bb09d39d3b175d93b0f7935dc15b50cc6cf797275edc7f3312c64cc3cc1a799a77eb1ece403c8bcc6853030b0fd286ae93cdaa5b30d9676b4019481654498989abccbf3fc9f265afbf18dab7789f41e575bfa894662", 0xc1}, {&(0x7f0000000200)="23b2ae5bf333d3ccf993d29424c3d43c2291ccbdd4b96790795b27784790050afc7099255e9ecb88562c63bc008cd7414dc074e4895ebdbb1c9970ae3e1c8ad164fb39d54605cb037a1fd8d27ebee1edd4c9afd4f0daead83c0196ed6fea7ff7055cd50d8c4c32bc76f8185c2db0de69f591746b8cc3be5b24c689b4e7319dfd7bbf30585e871dd2577dc5", 0x8b}, {&(0x7f00000002c0)="2a61db952f44f7b273a61a71cc759fa817f3555011f2ace921edf0", 0x1b}, {&(0x7f0000000300)="6c1f997b4ec462da476921974bcfbc521efbab267bceb1f11d5ad6e07e8529fe3c6d8a102b8443b464acec910ea6a0ae11bc7817bbf0a324d2f0d84a343fca6facdcb714075890122aa3163df3504c50788f57dd5d8556091d76ac339ef6b5c52fe0cdf8f3f323817b2f2b907e15a2761be3ab6528dffb7408129890dab23c2308c3bb78e983860189dea952de0b371c870212be8fb512d91af40d63beadec2ebd3434edceadd9d6ae6e2c8c19ef8f92d23f1120e74b79c3a2c1329d32969721afc69a23d8fbd2f19a7abe04fce04815dc38ead85ef70e944e30048f2a610f541bc9cbdc65824f3e19e8427f67ed3e3e7e669795861007a7e7757068b5f513a6386dd351f21263c57afd252a2fd1b5c377bacdc71035ad10aec6dbbb428ba6d6b373aefcf5e6adc6fd44b6796bd3f2dcb6b8d027bf8a03962ce47a1372869c5994a0df03a8b62edefb8df9a3849a09cc6d00ffbdd248e58a2e6cffc6db2c23fdc652cb675792616cbf2a3c7bad106ba28c2212fa5dc030e42814d7aa426afaa53fd8aa3195588ff99c73fcd46a7f6549ba7f78bc0d6ae9cb9a2278651ed107d642e2fe034b3a2c9cce384b685e47f34e4963bf579f7c09cd09813b2620eb84b355a67c33b2b4084d7c0a52abf9590fdeb1b4d197937121318f660314305f9c49a2b4793798d3dc98f20cec21289b104e70a59b30d79f579643e4ecbd9e3fc0bcfc5f546b5f36e5f881d24eac694be28291b764d9adc81ff011adba9b23482de3735623c35885a139d36c21ff82cc3f8e07507129bc263f0c4e1b170df6310424f7e01aabbcefcffa499f8a94843ffb3b01ab943553b9a9dac71c7be91b9ed675ec077b4e8134222cf350044b95977f42f87178473509847fc6950bba01d60fa81017333d7ea174959115a6e551e3190c61b8ef6521387c62e975bd311434ef122571947f159d7d136eb05f6bb56a2280669abf5b88a2434a127a6cea5e140c222f175bb34bc3fe84fd3512ba3cc2629f96010ba413ad281160149a2c5d357d17a16d2dba1a1973ab0f38b8e120687b234cb47208edabacf68dff6faace15c9cd82a59269deb1750505707105ad2dd292fc0e803bb7d8f987bab46f8043016d91482bda3cd47fbaba6acfb1b67c6c5d091b5d2e82bb6719ef6ad8fc4c6192205a58d32dd6ab0b6458f5909a7ffb356f838b8e75a1bcc496b76fb907408997e534a8d4fd8648b67f24d8ed47aabbd1624e30bace8c842f44d0f3ce0c47d63c6e32b6a66e6e2de3cf82c47d0f768ef3b2c560e03ef3c78237a07a0b28186ced3cadad41bb981c501777f0e21842cb1e015c12252f66c7fa28ab806d773b98d967e8d2310217eeea0f03754ef619fbcab699454111b9747ba72699d4df55243768a1784132a1fda3a7c4845de905abc37f37971a2a3a2404e50ecd889ed7b3273ebe054ab8be431a477a2fd968cef2c263133042fc32e6e77f7f87419691f131e12739794132f0bf2676910c5f69da52df1f4619c36eaef6b149216de4e21618b5ffbe9595c75597ff0cfb56fa25e871e09100f304057502a2a83de14e39bfbbf26ce2dffad5d8a1bc1889be65718b6b1976eb0caeaa4f68a790d192896bf2e8b4d5a4547e27112569183d14ce8e1316cb758327d02a946cf01d9ddb8a05a79318a9a57b8bfae2977d804005a0ad5767283e5941770e52c62adf946bcc33e1a194ee648e73b19be9271cfb85b90dd2171b605a4b783820726ad6988109f8ef0a72c6b0797e905ae811393c3fba30393d43ca5a68a654da7a05903a428efe399bd6a5a92b993fd8a21753bf2cf45441d6a8a458c5a6416086655af59bc3c6e2ffe4932a8cf647f5e46c7cb49afbd25454d17829451d55e018d1878a2c39bd9e576a818c74d3de8822a1c082da4f044a913c01b3309d8272028e8c0c6b01c83ab13f6336935ce2b7ea08a718aee7fb67914eef7a631bb1aed12977ccf93ea872f9fd62a2c649822a09231160834905d750f2d033d3d6398e2b14d3f13a61302034702349b1fd7c36f8c5e5ae385b853b1716a3381b1c48be794eed3a484529443c9bd11356c8c0c5d2ea02ccdc16870443f0c4a8321af8e0e0ba1aea07cc8f49404ad207c9baa61beff42e53a7f798eca2cfd3a6ee6c461292898b446558261e75ebf10b1501c2a4f2f2f6735285591c3bf7e9cad892603a014d98c136688c2da9bf7bd65bdc942c6f89dba9ecb4be9199992ad43c456bc39d0b065094ef2009bcf549b95ce61af887dd56e57431e4811d8f019bb6aef8e26d306e4821b1032c884f414c6ceee09dba7dbd66743af38b9ec570a632c543ca366a90e8ae3fd82d48b98768bc950b71d548bb842b6218fa5218447c6534f779db53447f45655f1d8d4fb065c89b2cd18e37102aeb5f49a201c571174db7727fd8a002c7fc721a412e83f98332f0f4ea7b91d7ab9fbad1955eb387dec10017286c62bc9556470870b918941827592c1d49f8f82fb996e0a615b6cdf9d7f34e130c0d920addad9f2b044c754e32e94fde9013ca90e512af8e47b4443283245388cfd18661408566fbb0295c773e892d4a621d491d7a433aa449091ac64f93fd079645225cb3e5a4c8036049a353cda053d5d647460bc5285d4d8750b15fb0c095fe18179973726b7f57c2382d35f6879bf9c0ef9b3c75f2d9d42da807f3ad4f6702157358293b1df37031effd9c7abb2737b21e2ae480942cfec0e2cc86117624435cd3e7bde9017065d3a4b85043bc1a1b9cd51ecf49aff1598f03e0034b0d2e5f1b447b2cb49afbe164fc04742f6e5d8780b8b0aef8d9ac8f1dfd5c9ee49ec614f35dd1e9482cca93c1554d27442b204c7ec33fdf5b1e5962894c68ef60e857321dea3290e9b7141638ff7ef6532a47d8f1bbcb6563e9b641a884906b7ba8c82c7d4d12d60f57ec2a18c79bfa43e92573d29e6277c88aa9eb75d28e92366a0d057c0851e90a8d7bee1b10e380f5afecfcc499ca534bd14698d707381099e032dd601bac9e31e39e493e9366b32255b287f48c691ecd8fa677418d11c0963089e992822603c9a39c994f0403e488dabff1ddbe5f0de7ccb78c9a052c42083d58323d03b31a048a512248793eb2a00afe0299414719a26a1eff676f5b6749252a4a8ae4f7cfd37638409bdb6fcfe4e8c8ac1c81b8b6203f38c0520a2fc9b7f9a5c7186867f0872621651685baf1aa55730fcf77883302437fe2d73dbb821fbe067390fe08a53f79aca812ef14031b32768f4348d591da8bb8d9884f4c3569d202e7dbb8b83d80a417393a2bb781606624590428edcca7a4b6a0b1f7889c126c56883068f4a9803843c2808ef9e8bf54b406fdabc1e8c9b0a231bc15e8d6cf08bbfa8ece7677f376d6920d263a2260777045a7f100bf4ebf2b538e71168a06aa25840d55ccef84c83fd0d3b8cb9aede093a632affc693e6deda5b3165397e18f700414397144b1b0d017d63e58f9e35b132e7a830e784362d7d873fad9ef733608161a32b5ba8422c2e13894a451eee41feb3a26216dc2ad4a66e8a2cf1d1e4ceade1f75aaf4d313af6ab04fa7a985de3058e6434de885b424e248e20bcc68cf98d0e2b734713473a853878f8eff3f39d9a349aece525430d23babf2f35f114a9192d3be758a2cd56d1dd68cc37ca4c75a83a08b67b1162c33343796ca9b20277a17b7d51235f9713877f6ff1fcdc732b8d44c70474fc8d99acd0ee97d5ad01686d2f02f3caa9fdec7db313b0c3c0116e1adb55934da60a9b87e169e92b6ca29a4ed93bac80f163ae9431a296c5a732c1ef72270cd94792eb4b5a2624b0204fbe50fae849906f7ba5c09b696974846ce8c349ede8dbc16f749a81f0e4ff2d91539744a2722405ce2ab156bd9adfb4426bdfda2845182492b9a036f49543b8278cdb16d6029eb115e469a6aec8657f7dd3ec79c7f8392c18aa04a6fdd92afe7dd106e5b995e5172d6d66d5b8695acd666d1321229d0d7dc53720fc2e2f7d72469846387407ea1c88d706e171bc2d848daf6ae138c7595c96496bf2805567b76498f73eb087ceed738924abaf28874f19436498e40091578785410b5b1813f8bcea649d3551586c87481acbd22ec998c47a6c91ac6c1163658b74f2b7d71760e03febc666e96b47e78e3f2aace20f21cef83a81680876fb4cddb9b3ba3c67ec6cab54e5f161a4dcdbdf035439c4b0a56b901e3bb706c63b799ec181f9e6d665102c81a0315568033ec8a56ce5a31b06a495be1664ae6700087363a868163b4a66aaaca536f73d54b89fb6ebc3be4421b151e006169ca6859fe04fab0be8368e767e252010ec3344392a27689c8d6750bfa0c8af16a11a1b349ae4a67357509e2df7deb65c8e354f99e35aba46733e6bb4454be89a9ae414e13f35911e638e02432b81624be8148a979cf460ecfaedb59a7a176b639f001a2fc1ada2dc6bef1438a641800c3b13e8821ccdca043b0c0796471eff8a1a76ab79bb02d9fb082fee41ed979889050edeca3758edbeff9153d69869e48cd1fade1b2ac1b897469401a96063a7e29b581e1ed44d19a5a708db17f9e01bea766e226688afe1ec1f71c21dd8bf212f71a0c417e741d532bda6e7d33b07e7437efb72aeb6ba0f56010fcd90f37ee9c2e5afdabe9cb5163f2dcd7e0c461cd3b2004ed03003e9ed0083de93d0124cd84fb70c122b508bb904807ca36739c80308ecbda2c8c3ac285d8bbb08a456e56b114ab6e845f5f19231530ba30a0dc2070b64b2c8093a2a4f5f9a2b65e89f6c11fb395bf9f94ad5e46983e30be63fa5595a75042d349c43f23a07f96b86a15fd0f148a63d879697660c372955815bd7741d09a8e91fb318fbe971ad529fdc8f930764270f7280ac7486189cbd8dbcded06fe251a5282639e93326a705fcddd72a6c5bbf7e573fd660d12e95bd550e0957a873f2efa36fdf9821b9afc5c57c97256d42d2f57a81447210b5a8363c7a7a6b8d40e5164f9cda09bc5a1e9727bef16ec0bec6e2f0dde156f16532ceb5cb74e6f239d0fca868506f42a71a3a19613c0e3556dd1aaf435813a1b1294a23fe5e03df15e275a0ece2759feae58cdfe8ea095860efec6b6e3091cb68826f9e626d4a19884abf5ba99e69b86c9d624db6a308fe48b97b57b015fdfda3bbecb7c8a582be91ceebea38e5e1cca002598a0b5fb6359db93d476bf4d07fa168b90c5f5076821b63dad86c3d1abd6cc5574d501223f2525932dc7a7d5f6f27dd61a7ebc52a3deb89083ea811bae8042adfd91f1f1ab8746ce9322c9726e410dc317014393ab97c65ef3ff4d2a2ccc032de63a69e0582cc5c750c6129d3c33db1360cd46c113fe3ee5ca08d5b4f8a4093ea23d40303608c2fbf4da87a98f95dadf53f91937e40cb8cd20db29688ad8576dc3f197367825a57ffc0e571f6165b822224098d2674a38943935f25342313834712d32f8d858fd9fa6cf2c2252346d2b8b7d7c03d8843e38ea3157d96a2db2623531d5c302fc962f95c00bfdd9775eaa9b86a8a65093d18f97f41ad2671dc379c0f04a0f539caa3ea3c65e1fa6239436993421e6892e3308200f384526c3aaa1d0ff1ca71b138f3b9c0ca0e6e6dc91fcf551f671d88a52a627d06b9cce99a8db60103fdc06389d57253148c7b3ecb00011f8e68699fbca1a185861ed12edd7c62d2cfe53a836fa9ed75d76aeed9f615c43a3b1aab1f2bb57c38155d1345709051129c77638556e350dd4cf1d16816fe21a6f2a472e5b22157d58781adbf9053aac306cc0fca0039e401e42367a73", 0x1000}], 0x5, 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ae80 va 0x20ffd000 didn't change! 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x10a\xe2\xb3\x10bpf\x00', 0x4000000043, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2f66696c653800"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r3) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81, 0x0, 0x6}, {0x40, 0x0, 0x0, 0x1000000}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xb1}, {0x74, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:00 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000002c0)={0x65, './bus\x00'}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) writev(r0, &(0x7f0000000300), 0x1) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/R\xfb\x8a\x06\x80\x16\x02\x00', 0x73b4fdf72c5a11a7, 0x0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/239, 0xef, 0x803, 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000280)=0xc) accept$inet(r5, 0x0, &(0x7f0000000300)) getgid() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x72}, {0x6}, {0x6, 0x0, 0x0, 0x100000a1}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000140)="34d8f5e6894bddbeae9c3802082162540f89fc6849f02fdf435e8b89ffb6299420b3c017de24ebf87c76cd84ace7f4e772727a8e020b0daac30eab6b096b23eb1fbbb7ab51599a1aec50683b435f90e73b2bf6aa6d52abfb2dd5a2248df329a346a55e7a42e273137c1f5816230e7aee494de57cab2101ea68d6fe1f7a6a04a9a2d58ef95a4fb4c9c7449eef3fe5287320b14060a123191bf0e74fc94038f7a4f2c7b61d2dca1f5931b4b11fa508c7a7d0d680fb9c330beeb2a7cc9c898968661007333b29d001f938", 0xc9, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) r3 = kqueue() truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) close(r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/68, 0x44) r2 = socket(0x6, 0x2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="b9e475ba789c85237549951aebcfa8d7a2086f2b9bceab5e351f42220e9c831812eb199e7059773e1f10880a", 0x2c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x14, 0x97}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) faccessat(r5, &(0x7f00000002c0)='./file0\x00', 0x40, 0x1) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000380)=0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000400)={0x6, 0x2, 0x1, 0x5, "753e97b6af254670e19738450a85a57e28ebaa85", 0x2, 0x4}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000480)) preadv(r6, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/23, 0x17}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000001980)={&(0x7f0000000680)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000018c0)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/193, 0xc1}, {&(0x7f0000001800)=""/121, 0x79}, {&(0x7f0000001880)}], 0x4, &(0x7f0000001900)=""/116, 0x74}, 0x40) r12 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) setpgid(r12, r13) acct(&(0x7f0000001a00)='./file0\x00') preadv(r2, &(0x7f0000001b00)=[{&(0x7f0000001a40)=""/159, 0x9f}], 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) r16 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001dc0)) r17 = socket$inet6(0x18, 0x3, 0xde) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001e80)=[r15]) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/tty\x00', 0x0, 0x0) r22 = socket$inet6(0x18, 0x4, 0x80) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/vmm\x00', 0x100, 0x0) r25 = open(&(0x7f0000001f40)='./file0\x00', 0x800, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001f80)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0, 0x0}, 0xc) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000002000)='/dev/null\x00', 0x200, 0x0) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002040)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000002080)={0xffffffffffffffff}) r31 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000020c0)='/dev/wsmouse\x00', 0x10, 0x0) r32 = socket(0x1, 0x2, 0x1) socketpair(0x10, 0x8002, 0x0, &(0x7f0000002100)={0xffffffffffffffff}) pipe(&(0x7f0000002140)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = socket$inet(0x2, 0x1, 0x9) r36 = dup(0xffffffffffffff9c) r37 = dup(r4) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000001c00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001c40)="1584ab447c65", 0x6}, {&(0x7f0000001c80)="cd4522a19e2111157bd3c918933b8ba3d2ed54f674e8d1a6fb162d1be5d4be22b097b6870ce1ac98584a02c6671e1189ba838c911f6e05b2af21991e598722a03cf4b5e37a459fa1964857eb134d4d4fff6ca6221895420ef8e7762ebb3da8e462f81b1032c4dfa157b463cf9f6ad25f9b64f85d9caa838837f5019dd8db952a887f43cafe95223297998bbfbe9cb4f10178d47819c00e73bbd80e60a03275b4bcf8afe6645fc3fcc78c34ab0d17b4542e80ef3ee9a7e4878fc44b69aebfaf5f3a10b6afa829fc3b615f88de96be3f17887ee5e797d267bee6ec42c6ded9ae", 0xdf}], 0x2, &(0x7f0000002180)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r6, r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, 0xffffffffffffffff, r27}, @rights={0x30, 0xffff, 0x1, [r28, r0, r29, r8, r30, r31, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r32, r33, r34, r35, r36, r11, r3]}, @rights={0x18, 0xffff, 0x1, [r37]}], 0x110, 0x40c}, 0x6) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000017c0)}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) sendto$inet(r2, &(0x7f0000000240)="645ab08452c3b94f008aa28750805bcf85bab0e4fa71f9015a3693f883138821689b50bff1752141dc2edd1effa0cd37e81c6cb9149cb81e48d596b917b8a64bd1c0d13832d067e94204d9ef9bf40c47a5070c1bb032b779255d60630882e6598731e25eda366209a1e01bd0918a8f079fbc611e3049bdaec1ecb60026bcecd1e7f15ed0b5dac63770d389ae1fa33c1e342f63162a3181bd302534ed4e75c0b063c82600fbfe17c642d18e23b5d0ac94fad3c2647836bf8c2b6c24a69459be688134b43c5cbf4b080318a4f11f5e7740360e940c02e4795325cc01094f1b199d620ca266ded5aea60d74d27a0866ebc0f4a0847921e72dde347d96849c09dbc3282b118c204bbadbe6381ee58f2d22e37ee695f9dd731fb3f9122ad0004025559c0597827322dfc06400c1071769f700f396dba0b17979d774e9d03f2b86e4aa34314f40b30f84e96025dfd6d3d358bf35aeaa3d06edfb36e22f47f9064bc7f6baf5f350cda3c2222df7f1e3aefe3a681d92d16355d05d7fb100544aec82de9a0836aa155d7cd68104635bcbff748e8e8c59712baafb442f64d795de31bb3d2ec0c30118577dc34688e3e3f1961af34b3a15db7cccbdf97fcc167597658a876ccbb63f0e62707eb81f6b982c989f261a1732d99f597a136ee4bb47ee24e63d17d599de798a6e0c3d1213cf19eca93a2e3da4b248c31a7cf0bfb64f775f54ab3d87ad08553f5ea70388e0ee696042ca80364f7299736415af6feb3fbb0a9fed916cf0c22130ba559a7da1cf1da36177daaded85e49b5e91f1d6db1cf0b5f4c5a3ef33cc8570ae0e79294b923574bdbfba4f12d551d47a4604fdb36c440d8e45bd19e633fc01bf3cfbc184b79779621b4cb16adaeec2c6a41c59c1ef75f6371fa3036e52c3d9761139ae8f1e53eababac6b775efbfb2159b1f579a1d7383a6c05f4f5d92a3fc12e487343dc630d33d02e235cddfb24b0ef6e9a4e846ec747d737a7d1c73b6b22ec79b60e7e60722f59126282cd46f581f1f40a5d66bbfe985710e0c76038f7920b183426d6967916105724639b009ab0c2b3c6346011d8fac599ef663a5ad46dbe0bfc14dda04470be8a6104912818cfeebd36fac8682c21eaa4bb4eb8bce59be6d18c813dd5f1982e0249f00fdc405a90e7a677faa1f38bcffdae7505463b949049e65a9562556a0b4b94474adee6d9d8c42f7c0cf2f3e5080e7e6609ff69d8e552d3c1b99fc713071c4a3afdf10702173360eeb55b8d79fb8b85248ec4d11a186081d1ac806deed371339df0e043d524e86227ecf4adace65eef707b5a3cf36fffb443671f046dc65f50ef99b9890f749c6b77b37cd7c9a34bdd8291dac550e3123e095ccf5eaafe5910d4f80c8870fad789bb431d28a01909a5cd34232ec2fa023a301a16b337713fd677da2ae8abe4f165bd74c9a23cf8fc635485108866f52b41f4738983782f893b3d2e0716b405aadd537e53f8fce77b45c4f5874f10bb60a3e08d91f22e938c27e8e8ae5486c2d51d30f0201465799b6be7e7a873212e7208e369996c873eb3d7e9a98187e3639c355b520b57a02dd3b674dcaec4d15a01522e5292f7108d0b73658f9125ab23dc5187cd6a39c5fc2ddb466d00fcbc5bbf0d8de09f81a4f7965a5d72d87aca3935de43a0a7dfaa391274606647eb34ccc78d1b5b343079989b401cd59891d153bfcafb17b7f7e8b997fdc42f69d58cdf20b4b6e12b03097e6e527b217e072f92b8ae5cf0ac22c0a52e9ff6013593f98495b08ba081c8d44c7470f4c92f447874ef7bec0742411f3d7635bf9219ec06f46835322071fd826b2c49314fa9c177d59f69d6633ad15abfd75b02689939f32dbba94bb3f073421f5a0e031bfb093114b5ce1aac7c2a493f74438811d0405faf06fbf3d7694624ccadfef6f8726935e4e4a67905428432211e2a02348dff35ff5fb112fba68c163a9ee8579ce56ea38e810c1a968ec4e1b5385a3c22653d1c8cb05d8f6dcf0257c8361deb22ad6b8d940236f82fd41b5192961b6fa3be7d1b142f8073a5f611eaf5dd59bf3f5d21c408ec338a0e4f29388806f15a1c3f6177343771848aeedafef4f3d2fbb5266becb0301f6a026ea4fe84f382e14002881f90248a4add5e9b0641d8cc80e6450ac8e1f6cd9d704e2ebf233bf4ec5ef612b4783922e2fb1ba0176e9e55df792b2950935fdfe8af084b90ce38aedb1c150ab48a1398c695b1e5cfa3c0ac530ef10a34cab776fc68ec908c5bb51732363ace03435ef5d8215fb39b8915fc2da30a8c355104c470bd79a63f212002741770e95e6136e92a0288caa3bb5c5b58195b31f4e0cca32f66f49373917063eddedc062a14326199ac88bd687ddd2132da76fbffe1a9f15daf82348be3342e058395de89fface590819c6b5a156a7fb4e12ba1d0a7597ae27f0d964fceac52266df42e7bd55b1a962d056fb6340b7c80fb31ea855385cf4efec4a4c72cd04a300cb1d2b7abcdbdf00994139c94ef5105c9caccb1557e682af2bd08d428c64932d8c179c7806f1228d1a0c7c74a7358ca84e0d7666433344a9ae2f469bf6c6275394eb7f8814816b113b201b9ff20b3c05913349d6d38609972b8829aee43c6ad88a2ea9eda8b33277e21b0ed00ccb9e0517ab332e2bf3b0d1a726ef101bec59e478f01709d8646e4f2aafc015b6a51522de8f8ceedcb0d5c64d3e37a8b166eb3f1534e5fb08a08671fea36b2cdaf837fd8e81d1adfd24d1e05c6c1ecdcb16543132ad69b06ed9dc8c6e5a6f129e22b1677ecdbc37ea625fae315ce8c684f7cb442d0619120586c66890b13d0dea703ef1bcca7bcfcd165a124e1e724fe9e379ef6285e6735b1152d1df12c7d0d3abb6ced683f76c9d2c5edd414f5a622b04f04c436e5d0d0d5e20e2114a7fea18285789ffa8572b3c3f910780ae94fde4bcd64f9e6680bade5c7bf2965e1f95d925817aba52b783890b2292fb8a096bd821203d2d132d4c1e7834df80dcec463bac4acf2936bcc859828b365ace0e418f5b908d6642f3b7c15a23618ca89dd9f678e3ec960efa4d06d7ef5ed3e3bca4a0a457d67289d82d28681a30e4a93974b27697da4fb88191727867153b0769267e4d1b9baa6eb5069d5ba6e6dc9624b02d8ef084daf50279fcb5e4b326d24c8112c663297614b3cfa67c02883bdc989e8c397960f74d5425dd387c35b2c8eb5413284d2cb11e6cbef6e6b1239d25a65021fc10215e2183001270ec4af427d1fa13b404f02bbf23f13bf73478a3f7f1b10a265302066179d2a4bc8610bc75466aaf3a8e37cbe766acdde5a2625d7b12d4b5adcb8a6d46bbb916d34b683de3d0ec9a7c264d98e6cd735f690bbbd334545761e87dbde9f9288432a12760af0d1e79aacedad6e7c6afc3b97c0fa543d743b5761c03df9bdda837ea0503d290d244949f1ecc78d816970fce72e92a7fee83aeb0dcaae80abc5fabb4310045b80d581db01d4f2109f9a52944a4ef4a3149d775f21c533247dd9ce1fa4d2c4e0dcba6409d87726975f1ffdade6b040f62e7e8032728e841b8020390807b4350c67284490477798e95dd485cc664a97ad91df5c54c4b26dbad82cc6ae2c7c70d90bcf37166752e43cec8d2f1d9effd5ba5643a6f1dc41c83bee7f60e539aa666d48bbe75a8d56b81081f747e596b2516c2f98330daee2c4b0146b733c338f7f181cfcbfbb72e9c2d0f54ba16ca68a42a7a04b4a498514afcd18f526a9fbe464d0b2e977f5c5134c12b470636e3538339aa2ff836a10258da7f3ff2eb034b839054d7d427714d6ba1451b98869366f89a30b0681db9219886cb8f9a201bf005e4b5885a5bcfd01ad7fc37087d24e8108022a55494cafbed7858c6c1ffabcfdb49183f8a67d182aaba753a955e3b1eafb9f7aaa49cb9807309776f3e05b2cdcad8f21e8c88a87ffe5bca91302bf99aac27faffe736bf9b52c846166ebbd42d79e4814244741367e7d04a63896ac589aea3a3b56c200056f90839d042cea7bea2232df2e64d3581ee929772b79d8b5623e1426d294aaf213662ce5c4451b7d5a0d7dfae4d9759281bdd6a6e05ad1a745b9516271fecf8c850fb4f9354cd87b6b399524cfec7589c4276bcf4808d62d436e944fcdfa1a6af543b22a41aabf2696440aef09aa8712f3923c1e6eccfd1a5aee00c66ac89d43dd7d9e800d5ae59dece357e019c029ae06e306d9803f98a27acd91909e0bb444d8d03d124bc3b1e4b48c08d401eff63a4d2d43f07897b7bbb751e205bf50183d56245981e717f633ff0408b3b3e43ba85f94b1f0e7f0d779cf749c776cd3c6552670817293ce45df9e06435521c98540fbd5cc1ec40b360c477aa2e59b83791669a2eaee74484b8f2d7bb6e4af509a773c06efa38ab203aaccd050b15f50e751ec2a6959b023718cea6e954c6b62dc128afcb3f17b90bb661507af5d4739ae38003c86036d8e875e282ec5209998662270b1ec421842ebc841258fe8dbb1c8b741f005eb202d428083b0b740372887711315c5a9723731617802639322175969d7a3b6a781aaf07c9972fb0d76264b8716ae72da3179f17fe09493932a63454e5dc3fc0bf03a3b7d074b807b0893c0d790fb84bd75b9f8ea285f2f08677c002bb7f521331f38dc7ff4bcaf6f583674eef77a76130a504e55cd921f0f458f864530cc4dbba2f9afe7d81add221d19d0c7f2a63401fa760cd6e79020a8ae7e6934188152283ebeb833c0e90e9b8c089b93b21106943457fa367abcf6613e7ae8a1b7c37de393d5eed0484c024979d9e8d74798d37c6c7fcd1c4f6a1e93bfd76c914f1f6e2aed28e382f46d1bc3a488602ca514e2beaa19d71238626a1be2a99dd5b3044ef06f02cec5fa83f4ae4daf19d7a07b77215508e2b4be97d789e4d22a9ad7300b99fe8da49b7ef5fd587ca7a9db27be4aa70263423635ead57d0c35a2c086cba7a82719e56ca985c9638f9ffd1965b9834414d6578eeb9b9b4e7522fec61b4315c65834d09f3e233e38a2ee9ef3cdf4038ff01c43376e05830a27f58a426c95fa836deffe3b49158238df6f2d9d384795cdeb3b9c1aa569ab6b2dd16ea9982fb88fd5ac6ac162e074329894a8b6516c71dacff67a7f95a2fecdfba445e1c81b92edac3a9bf93a7370aa556a23484679c465d46b5fae54e4b36f2d302f1f57d91b774aa24f5b1292bf405d451858670b3e222613353b0d9742b7471d9ed9df90035706e598f49def47096c8d20d9dca2a7c9a272ad8ba65b35540f34f1060209d53754d685cd1353d442ecb0f4a5979b31773aa9e3b9931e5334822adfba17adb1b82589b17a64fb0b7f0562682382730dbffb02e22682296e951548574f196ba4b3616766db3f92ebc276fc9411ebd0fc87fd99965891a1c6604ffc5876a7849b952af088dcaa6902f920638c90f0ef703bfd6f6fdedfeca8acac14bd7b51245395f826b8a36625d4b40efea8ff952ced3e39de96831091e8ebbe98c050ab729f91039c767f3c351246f460934d5c3e3e9d3dfa90599b5982b639ebbf54048425676f844327b92206d088fe0811c59bdb05fd578936fb434b6dbec67930d9c9337ce0de56f6140c32cebfe2b150ead62447af011c13b184508574553ed89d4a963baf9152e5c7a894bf3df80c38aee58631a711f2d52731e7941a595243c4f5b62ea02e3ce816bed1f7ccf24774defa6c5bc20c9be9dccf06fe18a3382b27d1737cc2b9c8dcba86d7ac343f2ff7ca909d09cc541c1573071cc0a491876b51e77afb15a225055e9efa4307f9c7702", 0x1000, 0x10, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, r4) fchdir(r3) rmdir(&(0x7f0000000040)='./file0\x00') r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069dd, &(0x7f0000000300)) renameat(r6, &(0x7f00000000c0)='./file0\x00', r8, &(0x7f0000000140)='./file0\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1c000, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r2, 0x3, 0x3, &(0x7f00000001c0)="752f0c5d3856a247636fe9e1ebee46507bb173b6e7385a378aa3377a2e7bcfe4907cfc4f3f1ba0aefc43d21db10152267b560b419c1340e36edbbd9b331a965cb4292eaf4768fe062923504608840f8f53e0de098d485af4be6359e0e3585c72750023ff8c199e441428c23a01c034f889716b65bb5186be690a8ff80d070b9e7d9db168e1db0df0f0657726b9f8c09ab1c863ac8cc7d9d30bff9adcef94f936cddc8b6f64c7d166f811bdb3646e5bcc344c3d69f5c7c416502f00e5df5bb9198a4a2aa2b0916a106de8bc56", 0xcc) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x6) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x8}, {0x25, 0xfffffffffffffffe, 0x5, 0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4000000009, 0x100000010) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r4, 0x0, &(0x7f0000000040)) r5 = accept(r4, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xfffffffffffffd95) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) ftruncate(r3, 0x0, 0x3fffd) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x20, &(0x7f0000000000), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x20, &(0x7f0000000000), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x20, &(0x7f0000000000), 0x0) fcntl$dupfd(r7, 0xf, r9) r10 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x110) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000003c0)=0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r11 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x420, 0x3, 0x1b19, "02200000000000001700", 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = socket$inet(0x2, 0x1, 0x80) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20008) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x82, 0x10, 0xfff, 0x80}, {{r4}, 0xffffffffffffffff, 0x2, 0x10, 0x400, 0x8b7}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffb0, 0x7, 0x10000}, {{r5}, 0xfffffffffffffff9, 0x10e, 0x4, 0x5, 0x10002000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xee, 0x2, 0x5, 0x6}, {{r6}, 0x0, 0x5, 0x80000000, 0x9, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff9, 0xa, 0x2, 0x2, 0xb31}], 0x5, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffff8, 0x0, 0x2, 0x101, 0x1}, {{r9}, 0xfffffffffffffff8, 0x4, 0x1, 0x6, 0x8b7}, {{r10}, 0xffffffffffffffff, 0xf1c1af0fdce540ea, 0xf0000000, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80, 0x7, 0x6d43}, {{r11}, 0x2681e68449aa1e61, 0x88, 0xfffff, 0x0, 0x1}, {{r12}, 0xfffffffffffffff9, 0x8, 0x8000004e, 0x4, 0x7fff}], 0x3, &(0x7f0000000100)={0x5, 0x11740}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x24}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x14, 0x4, 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r1) r4 = socket$unix(0x1, 0x1439e7f78476c9d5, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="bebe7b5e983b988088637b7d644cbb77c320faedce6fcb0e45f10d75f19ae1533291f58b09bebbfec84378b7b65148b72832b2be54ee09d6dbe8d7b1615c6a553e9b8c5b3ab9fb070f74bb9e75ec69827f29846e2c6cce417fa3f1406feaf3624274d3762feec899fd32c4a4243d76d469580a9efe24cb189e1a76c5032d3b90d73baa4b74f5083a8ddc7f11a1299d13b9f632db7e4fc12b4cc14ebb7a8becd7b84fd45f4ca582190f8dfef66f1f2acf9929700410a110db951801d9ba00292b42cbc9f5ebf64864c8c94e01ef1c7e9e9c5cd7062bc52380f9d3eec7d0a636c89b09eb73224e1f058fe437e0676f0d7984511a263556"], 0x2ea) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0xfc, 0x80}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x1061}, {0x106, 0x7, 0x0, 0x40000}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r1, &(0x7f0000002400)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=r0], @ANYRESOCT=r5, @ANYRES32=r6, @ANYBLOB="eda0e0367adf2f9930188192771b9871c09b96b89224022ff46e364cc934c0afee8ecb87b111673a26b120e26e53cde002277d849ed32ae7c657497b0cca1f0d270e55ab084d923cf32c7dd567f793aa6d027dee8c9338b6450bede62e4a84209cf867b136608e2381724ae1bfb7b2636759d31ec79a92ec1e78d11144066d480afe35057aa793f337cb75bd3121db0e3eb05141b638c2077b3ff9675d27881752a9ab6182271dc6cc36b25b4294271d1dec6ba237cc3dd824789e0d9e99ff036226457683e8e27ebfec4c8a8a8f7276d294d8178d4cfa4f62c51b9485b6f201d1b9ee5f34694e93989e24c777327e9b225da6d5409109b967e9a365cbfdf98439338babba1e2a9db9aa2425b7827ad88e56072ff2628660e65e39689f9c87f46b9cfbf6f6aca662fabaf39db8b695f01cdc659bb39c059e8244364ccca5e258b137415f1adb761cbc7bc96bef0bbeabe35551c430bacbe7445b8ec84870d0c0ac71f4838cc0e42fee3b2adddfecc33554cf09e4380c6d2c5c8728e7a9f039414e3b8048b0838c1c5c2b2b789752d0675f0b759ec322674c4c6f8c1b5756a34451da1f7f2a78e9f9ebc01df36a2b0478c42f48ac88ae8c97356476e97a762cf075a1bc638edcf063212a538905e618d17b629f593209404b4b6b80f0d656db4a30a93bd56e42c92dd1a76af10b40f12ed2f1a24cf0eb771f8f09b512344b5df05235018399c7ee6d98e33574fd3d586637ffd9e83e82b6f4162941e97b1369df6699593da6976cd0ae840405133ee4c644989350af434ead06017f4fca4e510dbcf3c2097200b2188d446b1fe74b4aa8758b02d24bc239bf916e3cfd4965b5ab4bc38ccba46053fbffc5ed06e4e1e2905c432a86a78ef0d89d2587f3129f9cb2c42057baf6a04693dd7d6a963a76d13c68ccc01f1cda6a5273a6a73843b660f876b5b67deb565f5b79ca44f312eb011147cfc8ac12622e2e04d9a64c3def4ba0702ce17e0c17d10d09804536a12dd9944a49bf83fe20c90fdbf33c9790722f23d0b0671a00c5fd7717c129b112b1641afa81ebf20e3049446ccb0fc818945843d87d5324730eb243554164f8a65c697adcbdd7384fd69f12e636f0d40dfd41ba8c7d755cd1200076e163b4cb78ee893c743eb0e789a0e6ce95ca198abb050a3d7f33f8c7bafdd7e74c2bc8f68149ea736a63c8029b7bb91a0131a9371de1cf84db0037bcf1755ff369b593f37fc43d430252f37e2e2ac03a5a382e8ca26bd54d2d573a20334ef1eb9391c23faaa790b88f29bb0a57fc3ec9d814c9363c1dcf8374aa2cdbfb93f627ce3d1296430161434dc879e737b73eabb608938d64e3abae833b52556df6921c692fb785390125a0707a111a8b7a432e953268ef26da6e27d0cb916f078a3d263b076bd3ea61da8e2f454f2b3d68124ae795dc8008b6f6b6f41a00156af82a35058abe79f31c0c1c732029dbd3ffa5e8a8cb2bdf6ed34cde1b982165154039c03d3ac0f6bb26cfbc1d2cd6a766116c4ce161548a215438b9e6b0141e2953cdb875ffbb25caac34dd2e217fe8b2311c66f0013dfd42de393ca96ce661ca89e951fd37a5a77575470783b5e9753fa86a761dab9e2b06e9a3a3dd5b909a169afa6ebe5f3e41cb87311ae6c0a8e96481fbf7ec12e08d8dfcb44dab51322e0a0915cc0d4433b18186c5450e767c779d355288950a3a5cfbf9adad07d9941e478bb33d69a40e776e467407f1adc2f9e35dcf3041f123c925d5b4e9c0c73407bad10d21abffc8a265f816d7f490eaae4a72dcb0cde23fee6b09c73d85bdc6137798262e0facd6fc693fbd7d48549f35f3a50daf68ee01cc0c47679727db1c2086de5015b47ad25169ea499f6d8447d76d6489840d0b13673c866e323bd1a3234f73973a8384c8d4b923f00c5a8146f2f6657572a855f9e45aab5816fa81a536376a9ccf88ee0cb3a4b62fd485f812ba96401e4bd9d17717fd902618e18e421a3afc688f39d8e9f946d6c5b14ede8862e73b694722b50961d777701fb07454ceaac32417fdb77c5092500ba14546326dedfd28bc3d29fdb920393daf00fb58c24808c50e769731b0e34493a25f2ccdf547d54962c10430cd71b68d44127cd18c04f99be635753505c0357b8a81206ce6414099abeddf7982b1eb8ea619bdcdfaf2c0407a93a8b9fbd217b84a78d712330a09b5905ec63110fe8edf2ef7596f2ab036d3a2e1d0dd28a67b6f3863b94b24aac3058b1d1f4dbcb2437978e5bcb0843f80ae7027e98c1b1d323c634c3ce70d1b79a99cc442febbf1c640642d845d19f29c4d1d3ed33468b7a68a74ae1ce6ba76712bda0948e4c7d973734d015ba078cb038cffac2d5c996b354a0cc9f6ac6c6d08b4de8ff5fdb4a67ab3f4d3cdc63b9303a1594960b34b4010b4198b97d51f589314224ea25ef1c5da588e572f01000000734568dc3804a3c4dc1a0b90956e5c4277846db4d8fc38155f79630715050000003575a192bec92503399544aadc9519c5a82b6826b78c867a8a01fe97091b94c82fb5283c757c5e999580addc1585a5fea91ea21f2842471fa9f83bd1f691d93af781819057e5b377a0f62c612afcbd577fa2aa734221bd5263c94e6795968774d26d5ccfd7070b95bd5ea8f73221030cc49cbfd8f825e570c220134f5fa642a8b8489b3f67fbaf4388b9ccba50beff4bb50b3f9f41af1f3eb24fcb3c6d99c687df54db9a4db12213e0d148330ddd5587990bbf95981fda6886de6c19fce00543386357c9b6d897870e7619c0bda008764aae43450df79927af9a31cd0d89f4629d105a9dc3558cca58b58e6f227881d15603a8f5aedd8769e952b234a24d16dff43595c9dcbea84dabd06bc5d2b05c57ae1ed3fdc6ad57eb69fd6de08befeb7e0369353945b4adea13559fba30c360a7b9b8088228c0d0346c840643510658b3e25c8855804faeb90e9990d86f241d4bb375404f53036dd6e97ed6c53019cbda3cfbfbb24e010d73f7891cc8b8652397a48cf4d8af33789c48d4833534a9d5303262b2e7df80c396b1ae7b2ca2e9f2627da06c56bbaa0fdd2fe99933465a685bd2067f7aab3df6dbdd3be228f76a8792a22d86e86846bc1e57a16b9aefe7309e52a4ffa2984c912b9bf89d81cd738e8cc5af8297dbb2cb5c3db5c2c57a347589a1087a6213bb7d18fbb493d333b30dd5cb81ec437eb4cf6ce6f5212f771b42b03927e2b5563e334e7b72785f6bdfd6a6b455ba18d920a362a55a0c559986f1997b1e26fc000f39d5509eca447aea53d04b830a6be8b4dc7e66be997e9360267fef8da682dc7a88b9e290b785208ad31a2a2647cc6795cf2129194c8b18cc4f4c85ebf7a75c9910b19d8d70182711ac8dcec7a44e7ee940d0f51a8f3cbaf22749d21a3e4f3e9e5fe78aee5c5bdf5c2c325c5742288ff00b9c428b7ffdf12e8727246b29d833a25253870fd290f06d7bd4684452f428de1145d7f92b89030f8120efd330866ea571bf01ce79a05726e9f9a094b4ee779a50626e5b8f01973b1e5ec8122420761d42eaa3b9ca0f6ac0a1b4814e24f2b2a5a332f49d245b1df2345da108ee850a069324488043d3518afc14f86c35bf0addd73f0e100b9839d366b412ce529a1d1c5807ba6f11e5ec209567b33cdcc7057759e81895acc2dda199ed02199093604b51edd9bcc14174413eade8d8df58b67ec79f99d6c64d4ffd487c68d6f6b3913a452c79d8371f89de7aa738eee96587e889fb2fa1f7a6516cc65a77e11c4308afaca077aed397d3e2b2f77e3e9f45928fa4b89a6d4a0a14eef6bd0bcc7c607342654ceb958eecd3dbad5ded5484f5b2709e4e05d611e003e7f7989c20a9758ccd6b051d872da3264ce30556235c06b6a10723a6e04e3c3609d56426437ea650f43abcb929069edec725b8910f6c8d7c4924c1654ff7c0ea48fc83dd79b8ac8455d2291a5c03e17a7494a0f890ef1f245cab92c6e0ccd5ffed839a96c6e0c34bcf8c5ad6e9c2d7f47789287a8c03c723bf24d369ce2a8efde7d5283be6ef35b52b2b77ccc4936044eb77656fee5d0e472fb737e2fbeb385db7f277d4ca8e3697eacd42111136322d25a4fdd222eecfd3359cea86852dd1a67a78f5c65febe974c1bdd99afae57190a53d12dd814d05f8e42d125f112d66f8f961a28424c07cbf1a49874852f26b94e80821e35299e3f543648f653820a7b823273249e5fbe18fc2213bdc76ef38f2b075c660416f285fcd9d6020adc3e7964d96b61f9473baa416899211033c2d99633b32bc686bfc975c907c483826f7cd66ef4923bbe7a030cf9dacd137e0e72e661c64c72f6de18a969aa92246e607f1fc95847328175ec4951cac60408123fce8e6232e4ab4575d9c32fbb665ea5a527d3f0dea477febe565aac88d34dd944e9e9c567660d8a2db585d1f34f020b0537948186d5d736715db54ffb726cf3dc35acbeae40a8998136e29dc521daa700693d9b6cc24bc0ceb2b3d5659976a1af23be22b31a226f160cea9d66f47bcc21229923f2b6d15ad5049d207cf2152a1a836a7497b647d76fb87bae25e0f9f4169dd6570f7d9052b1e3a6fdd689d57a98632cb5f21324a82ca18be51ddd31c41a4b80aeda87d8578d70b6e150ff34596c9494514f4bfda054a49ce24ff5b0d501b8f2046fe38c8de50fda97c12d724fad27bc4dd9da8b19a10cf1da383e218e4cf25feb98571a5faaef69cb8314fea0c53d401eba8f02fcd00ccb9c38caf7db82dd24d0d66adf1054c9858eb24bc04c92238cb6761a72d29c30a27101784f5c7dd4b2279cf2f0c5cf7ad81787c38d29a25e81941a95d7d98c4c06d1ae084fcce2a46f462b1c5cdd568a0c9ffc515f49ee78fbb5443cfebe0cc10ffa72583256802c7641e1221d8db1c8c45769a02a700ae8a8e012d887c5ddc0881b502bb5aaf589aad7b14099b1460c9cacbf49541cc670ddb3793e5a9d960ba25f662966ffe24ff2891be0d1cbf4487f1594bc245ace6e2cae86ef5827d5d051ecd263c5a3d902aebca39b43c9a2094d11776f2c7a23924b00399981cbd21b48c0fb5337edd1dfaae0dc2998a405d320bf919721a0a9444ec5ffaf49904c84c56bc66f436815ae98a21801babd3e4895fcac6c8dd161b68040975d1ba8862dd15a0234bb4d2301181ee2249485ef860b6f847f86c232ef9afeaa93d1097f39257a4bf623fc396bb6c8d6ac0bb422ee06cce5b62a7f8b6116a23ac651c2b719a9b8065b07008b1bde0f7f3f049d14677d88cdb021874069e1ddb7eeac3b3337aab7a66bbb3fb7af6a2fc5fa1f09138310739dbd2f81d09248592859ea1ae838aa51ce99e05475f41c3a75b4ff295049e117f8ecdb0613a062a5a34e5fe7d8dee5e61a0078558d67821f65584a2d2c72f0ceeee78dd02733774672fb62b3721da763026163430809e94a7dd9fc33bf89191f5ad0ddd0410e95acf400d1b54581c84e8cd35b3bfc29f3194dc7f6c7110366166b0ab8bffca9ffd7fe05a21f61db2ad5f26d419f9a53baf03423eb00b850b5927784845874df4ee1f97d4e3592d160439db60dc3b492db3355b4e37bf8e8f4b88f3aa6f929897a7147d998ebc0ee7a4f97ed81ad5ca041fd1d09d6b68c4ca86bf3c697a92407c24429e211a0ddb6d87f010d0caf5c02918ed0a8b47bb61b5f327b23955d8e393384c59dc3ab452a64be8bdd8a02364fe86365753730a4f4d896b32de3dedd61b9507774730bfa504453703b435b2289e253d7b0cc01b09d364f963480833e2657a4f00000000000000000000ad52681d518de710964285a278541e675fd1260781190019a94199bf6458ce71e16fbe66a1c2ee4c9f4846453febcbc99336d83f6fc8a82d357deba93182667a0d5f174e8231ee6313462c4bdd2425af809c267a613b37344c048427afd3f4f4f91a99577e13dc34a37ca3287e9c926da044721b5fad9141340b55fd7ac9315021ee1685a0b388da5d20bd", @ANYRESDEC=r7, @ANYRES64=r8, @ANYRES64], 0x7) r9 = dup(r0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="648a406f0064001400000000b8001cccf65ae5b62faff7f17236a70122", 0x1000000dc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2000000000000025, &(0x7f00000001c0)=[{0x2, 0xff, 0xbe, 0x3ff}, {0x4, 0x5, 0x1, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getflags(r11, 0x1) write(r9, &(0x7f0000000000)="5959b52f8cece98e", 0x44) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x81, 0x80, 0xda}]}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x8001) dup(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r3, &(0x7f00000002c0)=""/4096, 0x1000) kqueue() 16:00:01 executing program 0: getgroups(0x4000020f, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000340)=0x9) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x8, 0x8, {[0x5, 0xfff, 0xfca, 0x1a75, 0x8000, 0x7ff, 0x100000000, 0x4, 0x7, 0xd9f, 0x9d, 0x8, 0x1, 0x9, 0x7, 0x1, 0x0, 0xfff], [0x100000000, 0x7f, 0xfffffffffffffff8, 0x9, 0x5c1, 0x1000, 0x7, 0x3f, 0x6, 0x1ff], [0x0, 0x4, 0x114, 0x0, 0x0, 0x6, 0x7c], [0x1ff, 0x1, 0x5, 0x8, 0xfffffffffffffff7, 0xfffffffffffff800], [{0x0, 0x5, 0x7, 0x3d7}, {0x6, 0x9, 0x9, 0x80000000}, {0x4, 0x7, 0x1, 0x8000}, {0x3, 0x16c, 0x7, 0x4b}, {0xed, 0x5, 0xc4, 0x4}, {0x1f, 0xffffb27f, 0x380, 0x8}, {0x6, 0x1deb, 0x167cece9, 0x100}, {0x8, 0x40, 0x1, 0x10000}], {0x3, 0xc0, 0x10001, 0x9}, {0x1f, 0x9, 0x102, 0x5}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6ff, 0x7, 0x0, "579f855bc33b2e9cf2d2358246067126b27f9b5f"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffd}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x2d2aa5c4c5cd225e) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:01 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/4096, 0x1000) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) getsockopt$sock_timeval(r3, 0xffff, 0x803, &(0x7f0000000140), &(0x7f0000000180)=0x10) r4 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r1, 0x1) flock(r0, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0xc1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r4 = accept$inet(r2, 0x0, &(0x7f00000001c0)) flock(r4, 0x2) flock(r2, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000300)={0x1b7, &(0x7f0000000000)=[{0x40}, {0x2000000061, 0x0, 0x3}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x3}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = socket(0x1, 0x4, 0xfa) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f0000000380)=[{{r6}, 0x0, 0x80, 0xfffff, 0x0, 0x6}, {{r7}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x1}, {{r8}, 0xa, 0x1, 0x80, 0x20, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x6b366470e360dd2b, 0x80, 0x10001, 0x6}, {{r10}, 0xfffffffffffffffd, 0x2, 0x2, 0x400, 0x8}, {{}, 0xfffffffffffffffc, 0x80, 0x120000044, 0x9, 0x401}, {{r0}, 0xfffffffffffffffe, 0x67, 0x1, 0x40, 0x4}, {{r11}, 0xfffffffffffffffe, 0x46, 0xa4ea4d4bfaf4e119, 0x8, 0x5}, {{r12}, 0xfffffffffffffffc, 0x2, 0x8, 0xffffffffffffff87, 0xc88}], 0x4, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xf43, 0x6}, {{r2}, 0xfffffffffffffffa, 0x12, 0x0, 0x3, 0x7}, {{r14}, 0x0, 0xc8, 0x20, 0x2, 0x7fffffff}, {{r15}, 0xfffffffffffffff0, 0x40, 0xf0000000, 0x5, 0x4}, {{r3}, 0xfffffffffffffffa, 0x2c, 0x4, 0x0, 0x80000000}, {{r5}, 0xfffffffffffffffd, 0xc, 0x2, 0x100000001, 0x8}], 0x3ff, &(0x7f0000000040)={0x4, 0x7b6}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r16 = getpgrp() fcntl$setown(r5, 0x6, r16) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x204d7, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0xcf7b, 0x9, 0x1, "5774b83ee6d3f54b1b896cab7b7f93c5e8939f79", 0x1, 0xa38}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) write(r2, 0x0, 0x0) shutdown(r1, 0x0) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x490) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) flock(r5, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b5c2a538706000000a714000000290000002a00000003003570005790e7bf029739c7045dd95770a394d01e0da59935674c96ca2936f3a35484d251d6f824031f39549001905f9210694e7ad8704c06273158ccda1b677b0d26a11be4f35f7d99283dd1efdf6717fc19dcdeec53c2bdf8a2ebbe75cace6216c62d813af49df5e0677776afd410548119d8fd9660e8f1ca2562c52b77affcffbf0761274e7d642480b7be113c779010d8b5c79b71a11613af912b79cd33c4081f5196f724bec87bfc4e4a306b82187927e2932601ef7fc0ccf3af8b78bfa4da9cd37f44cda159e5ec"], 0x38}, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r2) unlink(&(0x7f0000000080)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x6398e27f07b675f1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r1, 0x8, 0x794d, &(0x7f0000000000)="1543137d71e59c329f3a0695ad6c670cb0b4b305bbae7ae23537f96bfc8f50a410d808bbf967f6cf0a99b50baa7c42c04f70f526fbb7df4ec9554abd928bc4e792c3c222e2d2984640d4dfdfe1c01dc2c0b6f9acf64d58dabf38f385f47c76326952388e4119fb5892d208db61ce1692aace50555534e4713972e970b7eb9b23370ae6a27eeb0dc284e6b6dc5deb56ee3fa8490e3e90ff1529e97bd3e340f4f1f48b393b06eec22d49c1343c98033e1fbf3dc3fb007e7f4f8754df306781ebc863daac11a140fd8983685e7958aba2762c4f0be176cbef554064e8e73e3ece9029668b77c2d85345ef4158ec1e57b304148a", 0xf2) r2 = socket$inet6(0x18, 0xe005, 0x102) shutdown(r2, 0x2) 16:00:03 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setrlimit(0x6, &(0x7f0000000080)={0x2, 0x7fffffff}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f00000000c0)=0x7ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdff160000000000663000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475ea8a4d290f5525118657871568930000000000"], 0x10) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) pipe(&(0x7f0000001980)) r1 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/97) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 16:00:03 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x40, 0x20) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3f, 0x3, 0x40, 0x6}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) r3 = openat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x4) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r4, &(0x7f0000000d80)=[{&(0x7f0000000b00)="65a334ebf837f0feef62438df4bf9fd83150682903989ba5d426a0a34e52899c8577a86f0152a8da6feef440c9acfd37371f49efcb8f6502d6c9790b778dd7f74cc59075a90001c3b7c6562349ad"}, {&(0x7f0000000b80)="7e15c133a90e33a4fab0ec11e7a8c5daa660eb433fcf5377f4f3f36d20975453e639fc1ff573baf8b68fa1d0bf5a6bab9c765e202a0e10c16ec0d72a1df93fc5358a50cc4530e0adaf8d2faeb2860374ad770b49279860bc275513869e0c880ca4f1b7884e60302a09f3e75b7b00ddb453d864a610fe0c5d522a25276c0ec283f429483acb67afdda75055670a67c5f15eea6882ea55dba7147230f32307bbc5660bf522edf963fcabacf4c9ab03faf485012c03752356bf4bfe9f4f477b1e85ccef27d5dc661a5f38c11cf84810f3501965071b"}, {&(0x7f0000000c80)="caf50f"}, {&(0x7f0000000cc0)="a016d0b536dd231d2ae07a7e3182ce6e2fd03859a4caa3e218e2d4b52bbc52f24ac7140a647bd8a7904a5d42", 0xfffffffffffffecf}, {&(0x7f0000000d00)="38175143d9d494af8c0affa2d26d0619acb1b42915613b2790e288a22c17b52bd1e833c645620f36ab6b866f09ab8c2cb30de0851b19d6ed62a5dfce9a220a3ef570a09db66ff986491aea432b331f76105a2e"}], 0x1000000000000025) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000240)=0x1) mkdir(&(0x7f0000000340)='./file0\x00', 0x187) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='\x00\x05\xd5\x80\x93\x00', 0x1574038e816671ee, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xffffffff}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x10a}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000280)=0xd516) 16:00:03 executing program 0: socket$inet6(0x18, 0x4, 0x9) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f983955695bae04ae310042c676d605c8f68d8f1fa43aeac5b2aa7dc68a59672685b2c1950e4aa6b6ba4c7b36e009baf359d27a29643ffe6fb3304973cbdd7b4ee5b37", 0x43}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000340)="12df9b8085688f1de1789e4f338afe03630154d2f7515d1684cc933089b99be74e509bb8eab50a55359299d187153d725b25c41fbb8f76102e6c0c7b736e505aee0e320826ebc8f910ae11849611b5d08f511904f8e65accb5414ce8ba13e00f0d8babf5cf4a5be9c1985ed3e1ac6cee86e741fe205d28046649e4ec89c1882630edd2c40a25b6b58cfb91910baf6eb4588efb3ecd940427fcb5a59ba659e590507df9ad0d95de9610deaf1e28357ea8003f6765967019395cd40a1b55887e122e56ec", 0xc3, 0x4, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) clock_getres(0x3, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r1) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x2, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000002c0), &(0x7f0000000440)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xa8, 0x5, 0x6, 0xbe4b, "48e6fe191e28b08fa57c99b835ef6730d8d87e27", 0x0, 0x6}) 16:00:03 executing program 0: shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffa000/0x4000)=nil) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="829cb88b8b7daf80"], 0x10) write(r0, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) sendto$unix(r0, &(0x7f0000000040)='*D', 0x2, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x8fe}]}) socket(0x20, 0x1, 0x20) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10a) r1 = getpgrp() truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x1) getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, r1) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x3, 0x6, &(0x7f0000000180)="11375a07887431f6ebe0c56670053b01cb0684136e932dcb01fed5546e869b1003b5c3732b6a15202e68ee21b66e22532613b1438593cf3e34737818340916c99f6000147ec76dcb38db777a8cfd51f30e94f4b53667d9b38f43d60fb9428a0b347b18144b4d3b6d344c2ab9c09d3ce3c2c2846df47e6d125bdda0595f8959da2c8b5feb1fa2f3bc9a3a2faa488387c9b43d373113fe627871f46fed78edcee663ed512ba7450eed56d9c020459767a2f65fac636ddef2319b7c877af6202815ded70478977f843b2bce029610c5bbf1a7f05d510e66dd0684d6499d096a0ac84e11d798", 0xe4) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="300000000000000000000000c9654a4c45518f5cad08bc878e000000005e57ef05aced582b26d1bd9b1f5909255781dbb704df1af6e7cbaa827215b4756c321711055672f6fc7daa91475f86540841e9d9465063dbd98068b8eee8c6a83c361cef3031b6cbff2cb385fbd5a0f9a61c4b8779ae30013bc91c0386b2f6a7daea3ea777b1e760d1389fdee0947205a853bed2d3140eea5f33fc148514222e492855c7afc084193c90410200b7f845569dd18c4cc57c90c35c1fa01f1e88d7ca749d27d3af351cbbaf88873cd7936225cbabf9cb3949286aa130e6a7b86f12adcfb887d272a6a4ed5c665bc15465dad2ea2ff6b9b99811bb29d3362d6cf6563e80"], 0xfffffffffffffe22) 16:00:03 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x34f, &(0x7f0000000140)=[{0x4, 0x3f, 0x6, 0x100}]}) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000240)="7e04d89eb3294be9f976ecd796f59dabbff45b082638e7d56b8ded30587af176426a0caad01cfc2c87e3c72cb89d5e16b6a71aca4e27acb9ccb9a6c8088779b14da4aa92d5016b0aa7f19caf6930be3e5a80d4bc87c33ae2d5980ac6b766dcc23255ef2c56912302dd5c8c0a2370147093d3d2ad7d8ff941f5ce3b3b6023381d50cfdc93edb1a65eafa13bd10a50f583a1bd91aebfb4a9c77c1726f2b6642900a9fbbda39addc7009220d5fd94450dd37f7f3130f95f816fbf7ed933f0d62b64d269811d43735a5aa746400752d2530fecd26318b3c75f51596d1ff84b96220998576e2357d0599f75e75fbb5fd47936666d0080d755988f02533bd389e57257ce7c07751d4d4e9fd59bbf28415b4307beafbaa39ee0ddd0e5cf17e67db34124256e245c44ef55ea5c1e8495ed43b998eef4526d7c09bcda0d1c56ccd40b5b31eacab5042a8223c83ee0dbd51230dc41610e28c4cf6642b6fc5fe9e20607014a8b20fc6480e3e2db02f321e1912b030496e18b0be70619aa3eb5efee30ee1c0d3bcd1cfa171fbfe0e8ad3d4ee82fdcc0efc376815a98028d82f557f6de6f23e2e007185202258e7bb1ac0ddfab4e75e52a7d31ea0f913406801a2fe08ad9c3c7af8a8f39fbf76fabeb8c601c8b7ba0ab20d3bed792504c21bd77eefc0358f7bdb3195cd2d3d317d9c97768fa758051b96c597a2a4af299662a75d9bec177e3541d3a0eb401c81299dd6ddec7b2a9664c7c5eb8be480fc701f293903a8c4c9b2912ab3cb1465319f1e7b8c32c2dcf47b97852dd280a60f22695a11025f713a5d12779cf2a5a7ac4af8e8c9df955529488d4840f81eb1168d6c2bfe500fc29be5a4539acdcee1b503c2ce83780d8a3b3c13ee728239d68b94e68f0247a5c83a2466ea38c5b27e333a18d05e1a88c8e05d2b456986b21c3d98c998f7646d562e12a649a564b82c5a3aa7f1fa5c1279cae7e62b4c4a0163d076314bc73c5458810a73b19a9887b329312630d2553509e4a579a81370dc8f539647926c7c03fc498f17afd67ab8838affcc2f949f84df8db987a45c81c867d9a93f1ef6a1e5f9e81fbb529fd150812f22b8700726d03cf4b62d44f6a08138338d117b7a1ce9edd0e38b5fe7cfb31a2696e48339be30de05b88fb76c4ef78a5a5725f06b00ec24fd9df10e77634f86300670ef55d6ffa70490c3e28faa67ff20ac703ca5f27dec7aa6204dbfa2ccf3ab03d7182e7275b40317d0900dd4abccbec360c43ceb53319c8d82f63436c12f253156cec8612be161b913ac1100864e3be40bde3d2b6b4e8bfef9c695ac2ed458c176c74648877b1a342388d5f26b2c57b9f096901acc829e73a9e5f194484f8180a57369d04f1498ca789c625918f94ddd2c753fb55426cac8524b77c4e2c88d52112b775b0f01c8588b4f07ec1448bc631f219ef276871dabba09398cb4115f94c3ffecf156cd483ab78e6140da63c187346b7e0fc47c797faec63886600832e235d78d32c4a3f882f0b74d50e4c7ec327e5362f9f3b059e0fa2584997c38f7f6feac801258e140946398b11c02792ca2bdce7b31fe6ddc467464ddcfc6e918ce734e19211d1441427c1bc99433c963ca3d101bc7473f769442845b1249ed5bdd3eecf6ffc847bd2412b0c8c4ecd0419e9b77c127d2563e7430a0aeb6b8329934ccc5bdc280948709474aceb45d3561b4ed6527561b2350ce87ce4694d410202a88841e9d9507cea2621c782b7ac3d4680fb7bb0fa879490fb4a15214c75c2366ad8a8fc87e4483e60dcbc229d1105146eb089fd4b12d146e9220b3c0086e735455097db17c416ef3d706433ae0849780e08b3c4159d7d7bbec5226f8f403a4f7c806b0b319b911e327c2370515b3ae8a849253913f0e231022c72205e47fb7a86202f2f7d97169e18556a74cf155d22705f54e760c40f0fbe7037a019d319bd522b4e54b6ef324098b7b156f07fa662a39ed5b030eedf7dca263db8cae5a50584d66de4ca55cf8065baed3529ca43471cda9fde324c5e5be328a14185b2ce6b27de15ec0dee6e6f266b05b06a5d8ef097172b83bbefb3ab746f6fd9bb8084938cd1be79d1a2e3b315e95a2f25192d380eec57f61df218541989653495a9ff53b26d818d6e10a325cbbc5b1e86303303f34daa5fb06fa438dbca367f0fe39d1d81e3151174fdb5147f778231eec602873faf5144a340ac518e9d89a9b7a72053d044a6b7b55f2a250584ebb3ff241d0c16cf7bc04d9d471742e9f8729dda305bfa5fbfd52a2f756be5f3aa3364e90d2c6ca0105697ee72d23eabed35b6e40eaa626f2e6a543548bb88a584444656ec8c030a0c4b9b7e862c2cfc3f175773aec9c01c7202fa70770e883efc4b0548a8cdebbb050c20cff3de22bd0484f8b949b232e4dcc56d4655a4946e3a6268177df9480e9234d3eab2d6b67347011ffbe9762478a93d54ff04db6c3108b21551bc27658e8e32edc90b27db5b9a7ecdfbd60127dd5c537b98c5597f2615b3019ac3e80a2f7fffb3d2f7e630d5a7c6a2afc480cf4e2ad268f9e038ac87b67c5366feecf4d45977c4aa099e9164e0cf73f1c8ab0f80992b941f2ad27355204055f5eea14f4cf4a03e49f0266f1aa63829c25a87e4bfcb03a596dca8f3ff0c9683a2ef9f0c835d0be7fb765f8ef130abba4c1e537d047b271baedeb042a3df9c3dff5d1db315344408d1b00681aa15148480a5680d6f153de62d9cb9a8506c9172915b5713e55585f3dda17a3afb5f5a9300c32eed1aea83a4376d0b338c31d39a56dcba1186cb3c897c561414cc0e543682d4cf2497634923052b4b8d68ca3881c65e8d15fa29da2c347dce02aaead397bb5740fdd2735887bc4970e2c890c4491143f3dbc6bb8e9fd9f3a98221679a65cf06eac71f1c8ded21411d5235861224309f5b97fbd2e6c21ca455a71c6171fcd7f98bbdb24d2a19a85d1f87ec9306e9a029d6976676b61eac74435cd889b6ea5548a00ed0da63b0e26ebbe3cb392c685dc54ed58f1e7c7349ceb773297e1c7921c071832295d2089c10f5d710221f71bdd35d02ce481e68c7006c4ecc4c96435e532e615acde9a332f7b58b6c5e1438a18dbc38883063db2e44dfa3a1c2096ca3ed56b7d3bb7fb46948876de52fc443a02d2fcefd7182711709acb721c2e8b8a9003e2a40f11f72d138deb9991055ab220fd8da31e2ffc7aa325747cd8021ab30901faa87fd234ba342050cfef6ef1b408842fc03df93277b9b6c2ee64d897d92c375d7b78c28d5f57d8817bd83d0b2e2c94ef95954f0779ff8f7919a36a50d0ea7c4d4413926e6c6f81186b0cf76c3b8ff5f194be53bf325d0397b216b6101bfa251b3f4baf14fe306f46a728b8b50ad3e52d08ecf8d35a8c99f918a91dcdc2ddd949d0062877553827b3f29a6d182780db445dc995a7c123aa259b7e095103968e3de9bfadc3e929a73c16f0da28c31ffa27a56fa0b32935966d032a488d79329717c048cd5f9b7d637deaf3746ac5b42f9da14dea27b2ac9d6789d90e91062f4aa3349258c304fc84c4f97bdffe716c6b4545e84f9f122d8ba89cfad95d6518b1c48f06ec92c6364dba8b45ef3b30787a405ff0cf100ec1d7d016c5989efde6e755ce68784ca9587cff860bae8df594dd5fca3f415a52c0992542612b95286b2eee55da277f6a2eb85605bd2b86b6c9bbcbffd1c655a6395fabc718367311af9fd328da36df73d96b2020be5b47245b27d186f835acb438d8915d10df15b56980672ed1bbcaf77c51bd4179db50c7b8975906fe624a31aa82997a09ba3a97c03cb679207b202d931c18eecbec9363a0f004a55521889b2d6f64b4a25f8f8d4d20e7254baabeea14f3c310a5f0de59ce1ff019b80ff1fc86f4a615dccb0676cccc61b6fe6e73e8c20a0e69bbc01a6e4c0f6797c688d5330bb16199c2e015e3a44280e2148282ce8d86426e7e3e636630dc3a5785349f77042077c6bbdcb96a05e3f77c07fc15a49748b6230309d2a1d0e3d73ce68f89bd4423ef0ba487391df987816edc366e7de0bc32c657bbddc615f8d1fc85c692228fa3352e07d7ee8fc8b4643bc2067099d68a1f8b2609fa7b95df5011120cbe893a9c4995094634736ba8a35a498584f49cba44799a2bfd424a4925fc6dd935ca76f56b60bbdaac3b4405db7c995cceb9b2b2fda66175e5ba9db1d164ccdfad7d212ace3f94ec089d88bc3f40546a1fc90a64068d7d675a63627a39d42e2ef53b740e0c7c3e63b3bc2317eff6322f553a143af73072f4e28752011a2b4c963f9792e7958c730cd3b0fc89e927358a720eea37d85273eba335dddbe7e082d7abc854fa996cb6fba7960d58ac7314e4d01cea821b7b4b16a26d99938545662fbec241fec28f21941ff1ec74287995a9948632091d6aeba2f895894ecd69ae7b489bf989492d9fa520f677da77d8e9189cd8604a3e7b1d3308570a0914650ad2154261a690d523c507e162fb9dc8895ea616f62a124543874bd940bb72d29b93e8559db20cb5953f54587128aef023ed336482dcfb188c428175f70ff5bd32ef02f8195e8a05dce487955a60daabab9c5376d8514b8c9adc0053c56a333775f11e48919bc1275c931cb3e3d9991b9fe916618d315f86478f3b7c438c1ede688c50ffccbda500faad9ca2c4088a4a967cc3c2b3bbd66179067074b0f13f3e48be159f7e4efc8ab1f368e066c4f1338b41b1c0cc281b4f5d955575b5fd62548316e157018097e836519d6f39fb5a83b3da1870cc50687e5f4c025bf1540bef027aec9047a3a2e04b0186ace80a20e1ec3139d6223bf7b75c031b51c2b2320d1d889fa108e800ea57c69d0e3af1851c512086ac8b17c9a3eef666d8c54a388458131bfa3ae535c6cc8ca54550c21a5f190a01c901c088547162f56a51431524c6c61fc317b7faf2f06ac25a3a5b4bb7c3b378d98228e9b00fc7502d64ba81fcb86a158e1311f644d2cf4f6c0c68b47cccfaf5bb02e6055b5349d5570d09d606e4c5b39d66f8921b50f3ca7f722ef8a83b374613b2ba541676d0682a54957d472a43e9e4fd81eb6b4d7193f920f03183a86887200384cc79e20c56db5a90a92f52807d35dec89449b31151788da5f39473d850f58208c10aed18d8ff704426a729e371bb6861dcdb8b22fd0ee5ea8b41697479c6d8200616cbfe376478dfeab3b998099ec0cba8aeb303a918ba7f3546f1ed957a2314534c010a343691c046eb4c1fe2c8ab5da6fb37fee8535cedb3de2deca95df358401179c5122e842e3bc8ca51a60b424aee27f992597d44c91bfe3d639e800d46331825f8c1dc534eb05699d8f5ea70230e0d7517b8c32902731b5b6e710bb8356739dc1e9890277f4b5010a550836d1f9b9a9aa7a2467fabf9f9f4283a366a52111e5de279c18f67dc3b974e2f5f723cb030fb0e65b29b3f4128d38dcac246490e76475dd559536427a774c6b118bbd4bc290cfec04ab4f3ac391868f20a672e4eebd8fe8d95049c746c20d4d81db33709bbb879cbad07fa9ecd13edb625673ed355e1fb97bdf01528d40f8f03e805d4aab80a34de9e397a0375f57b68c5b6ec1af64408795f162cc3b86dd344a70abb0c899dae796e21fc43fac55490bf1903dbf6374a5ae9b758ccb6490a8cf10196389b22f0620a28a5002809f427c8373a024a2b14e42c3f76d62986cd04a7680e309aeec2f70cddd86b11771075810249c6fd03ebe07e0d6186cb2e6758abf0edfc23b67153f96241ce545a227e5253f5640d0d9011f39994c0c0c003eb41fe55450", 0x1000}, {&(0x7f0000000040)="ca41cc", 0x3}], 0x2, 0x0, 0x0, 0x8}, 0x4) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f00003fd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x9) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) write(r3, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffff49) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2014, r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r2, 0x4) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) socket(0x2, 0x90e8dd3f7b58856c, 0x9) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x0, 0xff, 0x4, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) write(r0, &(0x7f0000000240)="624ee7", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r18, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r9, r10, r18, 0x20, 0x1}, 0x5, 0x64, r1, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) 16:00:03 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7, 0x2}, 0x8) 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", 0x23c) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626ea9c104972f48f8b401e81360bb142cd28de6b2a27d3667681a767fddf8011082310e22d76de963282f7dc02e9da1d24938ccc6069b8c068b160aa9d14b8a469b571b24829104fa565f9ea4a73d768b39814cca4e6de0652a920efe9890acbaeee860c9afc2"], 0x10) socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x7, 0x9}, {0x8, 0x3f}}, &(0x7f00000000c0)) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r2, 0x0, 0x3, &(0x7f0000000000)="36021384b1b327be588c3e669beefd", 0xf) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x88d2, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d00eaa4ae4085a38da95729bfe191099cbcfebd8c3a21fc6cc43d3d248df31ace07b8be1c86ac2e56ac4d69a4019bfec389699fdc5e4de569c19bba29e6c011a1b4843d2a5919c8b54ca35ce1b2f4299e33ac00ee972075cdcac5678c710bd0082580f313f1d3727cb8ddcc6d22cae196b12098627742b454471a1341c4f2f32ccde0e8169500df5ea04e390fc98a0703036a4ccd9db1fb25bc5fbab889d141f645ba5dcf925a7b820803bcf3acdbcbff640558d69b1dae3ee89df0f604bad02aa6ab29463dcb6bb12a64b8c245e61765472127b68b2162437e9dbed78279d7cbf063080000003998c4eb9d4313bffb0d7c268e60488316681b6c3388ccfaae1adf770b91fbd39e9dd4239b1196021a0faf7e957915794c358ea7ffedff1a351096ec214404513e7edd34e771fadac34aefc895d6007fcfda75b74f0ffee680e4dcf46ee0e4e07ba31197333ff3a0c11d97e39c", 0x157, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f00000001c0)=[{0x1, 0x7f, 0x2, 0x7aa3}, {0x81, 0x0, 0x2}, {0xc39, 0x40, 0x8, 0xff}, {0x8001, 0x80, 0x9, 0xff}, {0x7be7, 0x9, 0x80, 0xfff}, {0xff, 0x3, 0x9, 0x10000}, {0xc2, 0x80, 0xdd, 0x3}, {0x8, 0x5, 0x1, 0xef}, {0xf4c, 0x1f, 0x80, 0x1}]}) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000716f3f039455348297a50d98947721e60a12ed46d980b7fbc6769ce56c1dda330f7eb37b08753af845f00e5bb744748296e0608ec14c992cfbd6310422f99a15f6f217e04f54eb364dc5b1aed75b282c9c40baf2561b7e7a295001593aa9a4e83cd9bc84a00066f1f5354a62d3882fc89635c0419f6260e62c7da6b9a4b822407f2a81b677d0c7d9208d71e5ce18244ff19d602bd64890dba049125fcd907b348578a04698b22384bb6a43074aa806946d5a22e99074b56677bf701fb263d2207cfa046d27b6516b613a4bb9917057ba53fd40dcf679220937d0985a306f62e804f53c90a644597193453769b4b4a8a0ac2bc26537718154adc3be5f02bd3781c630a41596c934c7a5623a1e0c77671984ca8dbf4f1f249239a3a3d6d0afa143966e507de8d0f1c5ed5e78b36cbf95aba650747c8ca1327f49cb7057bfb51a9ad7"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r2, &(0x7f0000000140), 0x4, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r3) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="df20c31d8b63925260ab9acdfc95de6783767620ceb62c5777b1ecea097f178d000eb699cc4fefe06da235df889f685015a249aa0e16d499f75b6706f0169cea8749c832c125cdfce45a6e3cc7e7121575e50b58b1d10e733fe65a7beeaf3d49b194f3275ee22aa2f4bd3e6c247118a3002875022a4000f231e6e700"/142], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000040)=[{0x0, 0x34}], 0x174) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') r1 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x40, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x7039cd8b00281a0e, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r3, &(0x7f0000000280)=[{{r1}, 0x0, 0x80, 0x80, 0x401, 0x7fff}, {{r1}, 0x527f1a1702109d3, 0x14, 0x2, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x400}, {{r4}, 0x0, 0xc0, 0x80000000, 0x2, 0x543e}, {{r1}, 0xfffffffffffffffa, 0xd99be28f9d56390b, 0x40000000, 0x9, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1ff, 0x2}, {{r6}, 0xfffffffffffffffb, 0x40, 0x2, 0xc31f, 0x5}], 0x9, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x5, 0xab}, {{r7}, 0x7, 0x4, 0x1, 0x3, 0x22ac}, {{r8}, 0x3, 0x81, 0x40, 0x4, 0x800}, {{r9}, 0xfffffffffffffff8, 0x8, 0x1, 0x40000000, 0x5}], 0x9, &(0x7f00000001c0)={0x168, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x1f}) symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') 16:00:03 executing program 0: r0 = getpid() setpgid(r0, r0) r1 = shmget$private(0x0, 0x1000, 0x302, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x1) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, r2, r8, 0xffffffffffffffff, r9, 0x80, 0xfffe}, 0x1, 0x3ff, 0xffffffffffffffff, r10, 0x401, 0x1, 0x9f97d5}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x10001) r3 = syz_open_pts() close(r0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x4) r4 = dup(r3) ioctl$KDSETRAD(r4, 0x20004b43) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00", 0x0, 0x8000}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580), 0x0) syz_open_pts() 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x3ba256cf49f37318, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x0, 0x101, 0x5}, 0x8, [0x1, 0x81, 0x2, 0x8, 0x3f, 0x80000000, 0x10000, 0x4]}, 0x3c) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 0: r0 = getegid() setegid(r0) select(0xfd02, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x40000000, 0x241ff1fd}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x8d3bd4dc2043c6f2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff7f) shmctl$IPC_RMID(r1, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x20, 0x5, 0x5a) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000280)="9025dcb49242adb79f045444bf07c3fdfc6bb03c08e3dd3e90962ec9d52d82ff9d383b5daada146e9e94c7b77944873099472d93d917a13069b4299b3e648b26ae3e6f81fe58aebfbcef0192986ea7bb413feedc6d7ddb37bc226622f5c8e0d08e4f37f5a77ff96673ecf6d3b8359af58c16c38ff58c37bfe689d05a09cb2934cc1f1c3ee62a9252a43442f82e519de835a49c94af9ac0f789ca2aa57bf8b0f118587472e34ed1c92611abc52baf6e90444fc85068c3359452cc51"}) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000100)="f4084d096c463cc1cfe04649cbe2b6066d142800c607a00862c03d8de5e6e18ee29299789c518b3a3aba17b70e1b9573bcf5e8371201b95c89cdf5c8e1bc24a6697f1d13ab753b769675eb7cb05df53c982dfc6509dc8f6be04b3595fabbdba699b90e4a8621d539627738b97ee3a3f3a5c01b6f37d316bc23f735fe0a3addda2fecb3f7729de00e6a347aa39c50c86f225542f4f6e0ac138dc55c1c0d4f0c57b8b3e2c2ccdddd88b09b338092adb1c04fbb264d76e6b21a6e657fcacedaa3c8340fa6222919d71aa62642fd3d930e5549f0908bba832b04a7dbf8cdbd73d78cce3a0f46eb", 0xe5}, {&(0x7f0000000240)="27fc3393eb92da4ab2913a08db6227f1622a74c26ca1ba0ba60bab057a501902be201d89c0bcf95d3bb4b66a81913fd53ace9ab0346b57b0ac323f842129fc3aa0ab17c6566fadd245b13a2e23b1cff5bd24efd9b9f2f8cd0fb8f9e4d988bd950292c96db06f9c01c484d0d4d118eea5cd22e1ec3977c59c1ac322d074bf58c99f9bb646fc3fa09c4fa84695166ac54a99c3e47c7f1fb6b3c089d575ebea799238bf199089e7dc3052f3a43507eee665ce208870fe514cbeb555271d186a0ec1aa85429c0c475c199b584e331f619093782fd17177a7c4593eecc60d849a082406635ffacf697fd252a9ab128db3ef72df118877d5440aa088e0f34698a0868adb97cfa14daa3e30083a3656384ec90fda58894ad501f3fd6c44d9da42b6916a0768972017d35840fac4a7dc272d17a84429a93208e96fb1fb81356e50c4b8f86b42382db4e1fccbae75243050d8b473f205a80bed34317e0a09976e2b4779dff65a217977a47747356d60f43f722b340bfe23d5f828559009128d3c1a0ddabe85136cadcff07d32b142c4e9d814c7bb89dc289b2cddcd832ee920e2e7a1a5ff05b07bf297159273a9a8c1e876a547035f2d88fa4dae8e46b06f064faa42657ddbba9d38cdf38de5ebb1bb31faa7d6ef0ce01b3d58e8eef6d2a9a3d555f49af20bb1e950551b9a6a1a595bfde09a562c1b3b626935ad43aebf05a11eb06ec159a75ab524c79db42cf5cad4ea2745b3134f38b3dcf15a02f6e3ebfc023316d77aaa0dd81cf887c143b992924fc0f5d1ffd0873265fabb9c8c4fa1e6d1f6fe48bdcf8627e6c6173eb8a28b0cf0f17cc95fd36410f5a18b6dca05bebb0f6f4eeedb702598949dc77fe30f441272d05338dc0a6a1d8e1b31af1d52e072da455874ea552987e391f1859045bf7d0fcd5ae2148c20c4a01827a02a65f0c7e512d54f6866a1a37f0bdaaf123468174494b7966223f48a34e58fe2a22ba28c9b71343b4a96299b396aeaaf53ca8143d76899e832a0bca7d6b09390a8a80e822ff05371758ac227177cf8853d9e193fb9401a3f34b6ef2d686f0ccf5af3f0cf47e85a2d8eec35cceb5111de96a2633ba80d96d490792fcab376145b69821de8ec5435065e9991d4c0234d739d4f321f1c64c4aa50a97b7e50c3bce0002f7f9f16e9c919d8632f8201cf7a8dee36fbb47484e57127cf57fefc2bd0b7c79896d2a5907806a5f7a2065ea0dfbb75043c14f45e395dc833fa706d9691c5eb28e81f552961be4044a18b34617471a9e2fabc9a085c01b913fe5b90cd00a380127a2eced486524e57c44e788114f24f9f892118bec648416d0fac90b43c58ba1cccd7438b0e978cbd456d02d85cd717108b97cc0d9d694748b9fe9462bf7bb86658bd5ee542576e460d6a76c62dc541eb6cf75a44b80efb52b35e54f4497cb426bffc275be51944e531e2c57d017f7803b4d846ed2f5e8cbc75301a99e0578f06a8b3e6eb7214af4a166898a703f9471a3d4fe2942a25123fb4cf2da912434547f2077410feb7b50192cbd46c5e26fb598b7d80b13ff63513c599b8af13294df4d71a64e3453e1881847cc59adffcad916d80f9ea438b56ddaa7ef7b8a2d69f61013f480a35b408d60c1669f557d47e7dba37e04afb618ec8760686f0fd01c14bc9cbb399501ad0403ae421a70bb9460c1f6a204a9de626b367b9ef03efdef80e5b999066aca2b96705a44958332067ff2e3ea796c4eaa1f7dad38933877a29f88366dc258287be70d09c9085e850c078e3678bb8c857e38f0aad829d67582b32b352092f9320749cf532692ea45cb01c3e0490def2483d386f66c75560a4ab1b904f4a7a2879f4b557ae9a04493322104a801c7fd3a4b46cf2ed182b37aca2559c6d3f3505a0afd566cb4b262e4fe25f86ac488e50336da42ffb3be03cb91aeb29d365dadecee26ae0b1eaca8da9cbb12f8027fbb8d6b7484c38f2daf6487fca7a5ad52ff0a225e8b26ba2442b4025d1801da30cb4855e83555dda25d55703fe1dd120a964d3c5be4b78d6007eec38bcff3d4f980a78e9283e3710f25fd352dcdec4fb985142ddc8b9c559cfbf65e334224ff7cac475d6b3d7733adb1d1f48501e83680954052f42830f35fea5315c24b51d6e38273c9abccc606a912969623ba7b13b120b16aea7dd822f978fb7f8b453cb11d078d48e844886e7a6875e787df3828f9f757f0582a6723e242c77b437b25d5de7e46fc2adb4eb11597f02997acea8655fd642ebc1d668b346f178970e4cf7b2f84400f26233bac094a2e376a15bad072da894189f86f4793d5fb4bccec46fc095386b8a579afa4bca221cb07365156b990f6721ceb1e4e0f6d33d63bd195cee005403e1d9b7df15b488718717d9f42ea2c36a87f14f29ca384cd1b18f7b9e82609f99e78a570428e929cbe00fd6632195d623fa6ea404d1efef0c65bf5dd7af3e24a71f8847b07efba55ec6e5736a5a2d7ecc4be3c9406892af9c9d0387fece646ae3cea64909ff32ff667d26f068b6be52f77cd5a1ee08754a707581a6c7fcd8f931c91660cd861f7687c5534ee431be73313c932892de1bc6ef5ea7bc9b19548a1776e0562fa5c69e566f389d8e82e06ea3e0924a4471f9aa407a7de15a612db6bad1f56f59061b9f1caa4a6156274519b89de8959de965f153ffb5a5ec8cf975e5cc88054e49d9e10bd04c1e0eeae80f2c20e20634ff94fe442cfaf381953f3ec4d413bbca1018a27592002b5992f4a103d848a5020644046ad00ec421827ed5310eb6ec8b0906f166bcda62e178602f8204c73b41ceb592f47d1090fd5ed96c8e6c46a797dec7386ed7df193306a0e1498fd1f4eaf5a93cca30470217770fb3dc50a041a3663ee9b39abad4a8a833372fa1191f1f0a7d1f37227c633f00c1363c20ba0cb1e067499d4c5346a1604d1ad6fa83dcba9d46845abce8a345aef53349e51407626dfc3a0f3f7c2b24a46d59b95afaef8b2e4bf8fb7a25550bc7a91c0960acf3b4d59b620c7c222f1c6c6d446561ae789ff196d297d0fe157226a01aa73de56e7d4370c469d0f337358b02787b6872fa44727551964282a97bf5ce58d1dad5ce178e7e9698bffba359e16c812a86aa7c6f1101913a84dff8dd52d6f594660c026697a8277b0b2cbccb4f2a12edd095ab66c869bbae3581492276b1ccbada9ec1870cf1d24268e226fb976e418e5c1d2b878db2059b2bf03c08345ba3c22346b1099f7d1ac4e20a3b31b93b793acda0c90bdcb30f9b421558570948cd1fbaf91d47093449ff47f9e085d5d7e431aac5bedea1cf73ae5daa2af5e084f53a5f42345ab542a44b3f3053fe732dc27f2dae556ff41c98d713c77bfa880f512760a304efbd2db175216a8d0cca1aa198de019afb2a200bd78e23ea2bf5659e0e7cc27cffbe671e97eb1ee247319ad2563b65774d980a6022118c8f50891519ef5bbea2a00a11cbc1cee0112c5b637139642419401038bf1115a055048798265220f604828ab01d3b84e6351f226b8f927cfca9eccb88fb2731b11849c4c510df75d5e3f53fa9748bfb538f330b85deec9de0d2c11b0b35ff3d5c64bb3bd63315a118e83ba02f27989c564acefcd55f7c0ac949b74da4e8ebd3a62cbeb08e6c88f1ba2bd311ce19cc76a4f6d1b838cad1e6f63aecfd9c29c60fd8f73f5f42655077525c9da6d93e4a8e77de3196c2ce840c532c2904f20dd5924247ca0d260a12206e52bbaeded03392e76f232dc03ef2417fc30e6ddd65d4f285aa8ece0157c153ebb37b6273bd582ad5c54a79103c9991597c194543c2da7f8f64913d64e3b76b42c8e449d2199f9e3db133bee3cf73e94b49d0eb030c46e624ebd9d6786dd1e557d9eedc72453b3344bdc172cbfd87019995f5195d48ee3a9a595cc03d13cc77ea79ec5c8ff2cc1a69e6a44b3d4078526f1a566b9040b60ea4ce85026457b9c26bf8613fb1a3f4fae0b54527bc00b9c01e87f93d3169ac7794349ca5f169c6880d30e060741ff41790727be9c37c3d1e9d20f33ccd7c4e4dbfc76d8384f2a46fa87d47ddcfdf91a835d38faea0d0c26ea3daea4fab756a3bca7f128d3a84f2cbbe5dcba71fb7f0dfce7401058761d8b2e9792f6fbd791248eb3f786bfbdff9eb5fc7cc42b6dcadcdd20b7f65b232028612ca544bd5221b0355caa5cf6e4a9cdbc6b3325cea8e010bd28dd8bf00e41066c0b2bc01e2aa2c6719373942100b2f17ee3b07fe9d782eb17431b6f477114bd38052030fe74ad45f1d70b32710da7a4a7e98545d37f4330d1ce28af692944e31ee3811f7bdb20358a9ba70b9642c9c37f40f256737510e9620d12ae9739dbbdddbac0899ffc2b8954fe53cdd4e0f21b0c4a112a95b6dee92acb457083483e5c231f9fb695c9c50a52fd93740f9a3f1130292609db05977a2dcf3d2f362718f854269985213cf1ced0cf10f65e1b572da56de7a1a774311c185997ce7ecb68fbb1576ab6f8f0a8a970b8c2490720f5392debd8bfd888af0b73fbdf7b035ccc6ef264bc4686b7dec85c5126ac2ca03aa54e3af702e8920b092e18761679df357f007efb82469c02143539d9affc912047fb87c609bd1153d14d63d65fa81024dafdbfca8e464716bb45b02ffb84b39643786fcb476cd4075a92467e9c364a96cd3c697de971f1274c272ae20efda49ff91fad382e4105d504009dd785388d816e780c5fb28747d383382faa7a256458312b6ca887bdf3bf5fd53115708dbd611ba46b9ba6ff24aa789ec0974941c01fbd03c1e568b5b28b6b98bd324748172f5612d58fdf0dd67671c7162f6364a1b33fb7da3a94af508c9fca35219cc669b7690624f1cab8423baa6f5223f6d51b23f9debf5d6208f84211a098775e80caf2df1b2d1f95879d7d7af7ead407ba3da3c6e6c6e299448fd26225954c00b928d724d2ecdfe1ba3f45b7b11f3159bec8fbf154dd397d7db599fefb854a32261a1c5eef8e8eb1e15e35e28534fa860d97aeeac76a83f5fc0113f3dbfdb67b2eb4dc07601db478a99e843cb74ca37570e00853287f8f3c926201d47504a6d20d3eaafbf43b6d4648f3dc46a784320895fb8ef042388c498a1a32eac6439ef1eb3a1190465bad970c6b39a136d063968e255208f529a16f2632557c46b76ff07286a32e9094e15143d5e816074fc8d89a11da9ea7152bf3442ecfe88ed9b4b6ad406f90ea7853da80cae9d19e1df2f67db874b3a3174f9771872b6675a4c2b73f137757197e75e32bce02951f340c76f8bfdc22f83126faab2f07ab4a350a0a3ec335f7ed805c03c6364eb331368baa1c00467c82ca8e7755fb5b5e1158ddb01517c4bd48bf84327e166f1ab7bdce41631b434a3ab84e574a8059a9ee64bffde2c9f6a15f83a11abdcad96054f2a9d32b695a2a326710ad1aa497a2453d532d44b65f18d213f1d5d89476471e5eb4a3632d769683ba452a57acc529ba8dd3ea18cac67cb01cb6c280a0c578aae63f13b5818d99f001931a6b03b5cbe7b57c99d124e29e62631323604d8e8ca728c65da5128fc2cbc8b3326718e9f8b3eed4f1661b8052aaf6c7a34b27a1f8083953ea1af5719b0d930011de402abf12a39e70a3dec4291f4ece3ebc1c0fca271cfe14774ec08b18fee72ba5b739ab52518b549e1805ff08781034c11190deb169987ebbe202edc22814fb6452d608e852d34203c3794c91848546b991a5baa0454fb2cb4901a37ca6119d2ab0380fa32f1c4f1c65fa6e775a4dd5f4c80b5194b27c6a3b9680ed78321cf59a802cff05910352fbf28e3d0", 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d905f5ffffffffffff6086067676f1f1c0fac9af"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x5, 0x4, 0x4}, 0x8, 0x8000, 0xffff}) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x0, 0x0}) chroot(0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r3, 0x0, 0xffff) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f00000004c0)=""/149, 0x95}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/46, 0x2e}], 0x8, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x1000, 0x0, 0x1], [0x8f0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f0000000040)='./file0\x00', r2, r7) close(r1) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x170) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7, 0x1ff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f00000000c0)=""/18, &(0x7f0000000100)=0x12) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0xffffffffffffff7d, &(0x7f0000000040)="afbae6d8e0673412dccbf012b5b720506c854263c50f9f3f48") 16:00:05 executing program 0: setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000240)=""/4096}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20a0, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001240)={0x5, 0x3, 0x8, 0x7, 0x5, 0x80000000, 0x7ff, 0x10, [{0xffffffd9, 0x5, 0x3f, 0x7d}, {0x6, 0x81, 0x3d05, 0x6}, {0x7ff, 0x8, 0x81, 0x7fffffff}, {0xb8e, 0x40000000, 0x14f, 0x9a8}, {0x606, 0x9, 0x20000000, 0xfffffe00}, {0xf7d, 0x4, 0x9, 0x1}, {0x1000, 0xcae, 0x5, 0x3}, {0x100000, 0x1ff, 0x3e2, 0x40}, {0x101, 0x6, 0x1000, 0x3a}, {0x10001, 0x0, 0x6, 0x1}, {0x5, 0x7, 0x0, 0x2}, {0xcf, 0x3, 0x8, 0xf6}, {0xfff, 0x3, 0x0, 0x7}, {0x80000000, 0x877, 0x4, 0x8001}, {0x7, 0x5, 0x1, 0x9}, {0x6, 0x1, 0xff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x20004) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x9) r4 = syz_open_pts() fchmod(r4, 0x0) r5 = socket$inet(0x2, 0x4000, 0x51) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setreuid(0x0, 0xee00) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = semget$private(0x0, 0xeac1906ac7b247fa, 0x382ea4c9dce17f82) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = semget$private(0x0, 0x4, 0x148) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000001440), 0x2aaaaaaaaaaaab6f) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getuid() r18 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r17, r18) r19 = socket(0x2, 0x4003, 0x0) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000013c0)={{0x4, r10, r16, r17, r21, 0x20, 0x3}, 0x7, 0x8, 0x4}) dup(0xffffffffffffffff) getpgrp() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x40, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00113c2700000000000000000100000001000080ffffffff3f0b7fff00603e97a0c224524f131433ca9225e312425e768731e39ad6", 0x3d}], 0x1) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="69cd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000)={0x4000000000000005, 0x0, 0x200000000000000, 0x4af6d276}, &(0x7f00006c7fc0), 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) flock(r3, 0x2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x2800) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x1001) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0xffff, 0x0, 0x0, 0xfffffff9}, {0x3c, 0x0, 0x0, 0x5be}, {0x7e}, {0x401, 0x0, 0x2, 0xffdffffc}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup2(r0, r4) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x209, 0x50) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x6, 0x3, 0x81, &(0x7f0000000380)={0xffffffffffffffff}) r11 = socket$inet(0x2, 0x4000, 0x1) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x52, 0x80000001, 0xef, 0x2}, {{r3}, 0xfffffffffffffffa, 0x2, 0x8, 0x8008001, 0x10000}, {{r5}, 0xfffffffffffffff9, 0x2a9f142d2b0139a4, 0xf0000000, 0xfffffffffffffff7, 0x9}, {{r6}, 0xfffffffffffffffb, 0xc2, 0x2, 0x20, 0x100000000}], 0x5, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8a, 0x20, 0x508, 0x5000}, {{r7}, 0xfffffffffffffffd, 0x21, 0x8, 0x0, 0x7}, {{r8}, 0xfffffffffffffffe, 0x6f, 0xfffff, 0x3ff, 0x80}, {{}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xcd, 0xfffffffffffffff7}, {{r9}, 0xfffffffffffffffa, 0xb46f4b724a4fd44d, 0x20, 0x20}, {{r0}, 0x1b55e293cb92f361, 0x62, 0x2, 0xffff, 0xffff}, {{r10}, 0x7ffffffffffffffd, 0xa, 0x4, 0x6, 0x7}, {{r11}, 0x0, 0x8, 0x20, 0x1, 0x4}, {{r12}, 0x0, 0xf0, 0x2000003e, 0x9b, 0x34b4}], 0x6, &(0x7f0000000540)={0x2b, 0x36}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106, 0x0, 0x2, 0xfffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r13, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000001000000000074e0f26b0000000200b0cd76cc000000000000"]) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x22, 0x2}, {0xa8, 0x2b}], 0x2}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/99) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x85, 0x1}, {0x18, 0x3, 0x8, 0x7}, 0x4, [0x2, 0x14, 0x5, 0x7fffffff, 0x0, 0x6, 0x6, 0x2]}, 0x3c) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000261ea1afffff00000100000008cd7fdfaf445a99e1d13207fe46faa90faf94824fe967712d2b716964ff", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0xfffffffd}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = socket$inet(0x2, 0x4, 0x99) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x80000001, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffff9, 0x4, 0x10, 0xfffffffffffffff9, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffff8, 0x7a, 0x40000007, 0x80000001, 0x6}, {{r5}, 0xfffffffffffffff8, 0x81, 0x20000000, 0x1, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffe, 0x81, 0x40000000, 0x45, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x20000040, 0xf6, 0xffffffff}, {{r7}, 0xfffffffffffffffd, 0x19, 0x1, 0x5154, 0x4}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0xffff, 0x2}], 0x800dde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() getdents(r1, &(0x7f0000000100)=""/249, 0xf9) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x80, 0x7b4e, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xf8, 0x1000, {0x100000001, 0x7}}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) accept(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r5 = syz_open_pts() close(r5) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r6 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x4000010000004, 0x10000a}) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x3, 0x5, 0x80, 0x2}, {0x5, 0x80, 0x81, 0x7ff}, {0x5, 0x10, 0x8, 0xf2}, {0x1, 0xff, 0x6, 0x20}, {0x8, 0xf9, 0x0, 0xff}, {0x7ff, 0x7f, 0x2, 0xfffffff7}, {0x1000, 0xf9, 0x4, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x403}, {}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x75) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x200000ca}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x5) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) setitimer(0x2, &(0x7f0000000040)={{0xd6, 0x1}, {0x3, 0x7}}, &(0x7f0000000180)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) r2 = open(&(0x7f0000000340)='./file0/file1\x00', 0x400, 0x10) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_metric}) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x2}, {0x3, 0x2}}) setsockopt(r1, 0x7, 0x2, &(0x7f00000002c0)="641234d892f12455004006f02d1046a81e9a8fbc9a53de6919d1011b4c60cd92d14c094e833d297db412a2d88cc8c11fe5856d31ba5fcd86", 0x38) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:07 executing program 0: getsockname$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000280)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={' \x00\xf5', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x25}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) pledge(&(0x7f0000000300)='\'$:}--\x00', &(0x7f0000000340)=',\x00') r4 = getgid() r5 = socket(0x800000018, 0x1, 0xac) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semop(0x0, &(0x7f00000002c0)=[{0x0, 0xd30d, 0x1000}, {0x0, 0x1}, {0x2, 0x400, 0x1000}, {0x0, 0x3}, {0x0, 0x5, 0x1000}, {0x2, 0x4}, {0x1, 0x8}], 0x7) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, r8]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getuid() r14 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r13, r14) getgroups(0x2, &(0x7f0000000100)=[r12, r14]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r15, &(0x7f0000000900)=""/4096, 0x1000) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0x8) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000013c0)={0x4}) writev(r1, &(0x7f0000002a00)=[{&(0x7f00000000c0)="daf2c29d88501c8a89a0c4332b02f3e9e1997c073a04abfa8452f6bb6f1938bd1bcf804ea96d48e280d3cb4ada9cd07dddf9a15d1aa3c32cc419508d10eb5794f1cf84939b4eabf6a3c6f9cfb834c743d3c09e9bb79eae1d4938350e3c2ccf99b3f92d3b1e64401d3511b0139ff0e48fbadaccd0ff2c19365789b7ca1b4fcfb3a6349c95060b438abd63e65ee0340264e56ded4c724e3e4f615c02ea5e7769428a65765d87620a7224f10ef138dad2394620b507cbcc4afc9c17412706778085aed89f80", 0xc4}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "05000000008000004de42200a800de2d00", 0x800, 0xcf}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0xfffffffe) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001380)={'\x90-\x00', 0x0}) pwrite(r4, &(0x7f00000001c0)="098d315a519da818ff9757032c4faa73ab8f702c6df1cd56768aa81415fb77b786b66c4b0ccc45e62fb6defa79d868d3d65d90d2c8712120829f3b73dd114df097e45c8eb9d1a24f97959467f69076e57adbbe97f62b0fe12da0d4e83a39a311c542c37abe5861e380a48061fdceec0de216e955ef513e605268cd7433b4095e18f24a3ad769d43e8c6ed162cd229b48c9df1e19cacc3b3e239c0353b9c91a194720570c2160b2f2b7cd7ecc49d60d59942815bc2b8e2adf953fdfec6a634cc31055db677c90902893960931f3f0f0a8da3e40400c307c90830cd5d6ca", 0xdd, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) getrlimit(0x2, &(0x7f0000000040)) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) sendto$unix(r6, &(0x7f0000000300)="e9fda6c4649813e90cac050da6cdd850457fa370814fdcb5e20507af82cb2083900f7b41c2bb0d764d0f1435dd22b0416f878322e06ef52db26cc8743914648d19d2bf2cc2d6eac5f0b2af07870aef8f5df21f48a093fc8539a858a3bf7f70c1019b27446bfab27b23f5360249d6cc2ee0444bb8b6fd90b74015eac74dc9c43c852dd1e546ef451703c9ce82155b6050b833ce1f4be4c6147f998130b3633e374e47b0431568bfb93ddda85418f04ac9bf6dc85a7e4f54372e4bdcb4fbfe0c95515b784ac63a0d3fd493892ba64df7df1b48654971fef5a81149b01078c6514430408a37c881da67724c8e6927649e2719f89f2bda61037f195ca83742f28acc49695ff24754374520a6091eb60123ba4fe0b4a548c7012d1bc57249b23ba99a21c361c294e3e5c684568f65c9ee9c7d8b8d4659a6b62c4c3acf228b9f24c8d0cfe055b33779a3ff83f74dffeeaa16dbed26060a8304e601292d79ed4a1dbe5255dd058dd1e45e24c4d4f13d5df8a84b25064d23a8152d79bf4bc018a82b055d30571e3f5577027e83c6a400ce2a7fa4a0d186d5eef0387e26f5781895a4d631804b11d3729a1f012454cecb209448ec87e5f69abeb8be1ded227b84a6bc2e628ef28d59c8241cc9a0a69ffb691b0abdb4aef3a391ffed56a6f325535e33393aab75dd6881232ffb346686651137065c1874ba95427373ec90736ad850281011d6d43762f9b666ea27d35c34f3774894c1d5ede01425672d79a1c57d8876989272ec3446c946c3ebcccbcd24bbe136330c0e6d097c38d445a1d9b847b90b5d8c3f745dd51e3a6feb46570b59b73d2d84d2d7d4d2ad3e384f746c5c5e4d329500d993eb6aa297eef2ae2e3b1fba236d03d2f84e87ddad99402acc8373087e7c385ba0480fdfb68c7a88d4809d3b596c75e4b47affad4ba5b5eb4b3ade1433b7997660fe49abd9b52830d5fdff2385343324a094b2676e1f58aa7df88e4a91564987af2962957133e2122425c55b72ea0fa7daab445759db5cde8a6decc42e5790eb85943992d716f01f74753aafbf84f16d7994294d4838ae94b59639c94f6f54a4c8b8cffe022db1c939c782c99bf1cf7f9f2eb6b24eed943604885732000d9af03920b31a22653bc003cd6bca8055b3dad735a644beefd4357cdb45eb0d2567739746358b579f46922f43e0ab58327685dfa0373721ba8947ef8f4e4c420977ee31ca1c26e58359f67e8b135f71ece5e08e393331a3c50ab82077ed5a64bd8fc634bae26ac2741e97ba324c62a5fb08c5a1faeec50b03c749aa6020c204293c553968b178514a29ac384b29882b0fa5bf7c6a814e91dbdf55a9c2471ce1d889112a2e6596c693e32c9bba5687f3dd7b4fd4d3d277c3eaf22dd23dcef061d01a67c61a00bb59d85e23838a3c1644d2f761715a822aca553ce6978d0bdf85f0053d7e4d06c36c4a5c036281b7ce113bf63a9b637687bc1f1bd445be6e3ef8fd80c20cf9f7dace178d3bd5fff2723dbec148e3ddb2b307780b2fe5562b9f04ba0029b840b7ca73b9233abce1ec7df16a3edb2d2d88a9fe4430bafc089409bc6a094bbc4299ed9d0ce25da42382c594d7cb4ddb11df428d12fdfabbfb1389f8035fd115d4027af48f91d5854533cf9197ca9d343d371a3f0816f84f01ec57bf313b7d2376182935f6491e5504185df088fc142a0b16f0b1a1bf960996995b1e2ce939abe70d183c84890d90c87d6a89e4aa8260b10b132f07bdb0b00fc3d4032b381c98e4b288043e72c7ae7078285dd6b4cfe1c6c84b610fc3aa5d619f70cedd495860bb065cdff28612e396b19113b915a6d130b474e2c4f4d9fcf1cc48245bc2a564fdf9e7bb9f313ff90a19e12907a55b6d505050b62bf618a8c2c420cacda946dc1d6f89caf89880a52005ea23f5287abde18dff02224ed9d1f6ab3bec460e0694fd2b8bd6b00e69817fd22ffa8be9a97a73f4e8db3243e6e5fc5682d22ec7056e8f2c02a7c9d300c726c594deacde3607bb18c169c9c40db1cb3040f5f80a61e46ac88fba859a463b30ad448a36b61a1d5bad3ae4bf3e39aea3505a6668772ddf4732fb740a973d211cf60b47040c7773df18b1de463caa857e23e12819abde3d421bce884e9e77e2fd7168d00cf1d91686aabe8ccb881d27ce337d51992cee37933f1a968bbcfbf687eacb7f749dc6c2e2099737bf482fd52ab392699ccb3fd437c77b07c6f190945378bf259faa97793675bcd2aecd047cc8fa7bb1436f6b756e0ca928154e79a3e5d808f3c12f1ba05f4739df06de300eb1ff8bdb2932a7c7c4a4f9495f26b15a88c4bd77e380a96a0a84e8aaf1845327efbeca2d7b4ef5a2714ec3ff696d18e6d86e93409477aae22042337ab2f9b956f3c5c94edfd59677be858c7b8d0481ef9d4922aa33d4388e6c13c7d3ea40974fcf3969ae9481735cb7494b46c61ce35c3069e43131b6533fbe89bf0e7105523835a6ee0ea7d6224c76590d406f1cc2efb94eb478f3b7df1c745d5ad69e46ee79ce5531990c8915502fafdfb5d6eadd213f2b24054ead57f94d83f0bb5621c5928fe208f768ae48add0fb461cc1ccd9f852953d76141f2bf0df4bf782c576a29f57287beb5ebb437b2bbf79fa44757b75f5f05852661350323db96eb9ebc0acdb4355a7e53c198fd6a6bc272c6519c1c7bf431345f0cf04d87c3987be3e3922a226d1e8183989e4a663f24087dc317e5d41d0e7d2d2d6bc46f2c204eff68216daaaf93961eada54c751aa0d2c13339fda5cdde9bf775a937804be87afc967d5779bd93669b93a6835baf7e978e154c11721ff34f5973dfbe7519f247e89ad02dfb3b33c13f83724e26cc03089e271cd79fec9849aeddedddd6537c3d7057dcd8d20fa43ac83549b49e50318e070e4811f2613df675026a770fe69949ef40f98817199928c7d7b8c9e2b49f7fb539343e2889a2a0d04df2127c681d98c596b52581b33bd5622f35c6e0cadd345213d599f11c0f888dd37d2c925ea4b4582629d49a87342f17e544ae471574ff975e7b633c50ed41c8202dc71df3ef3e67495eeec7a51acb01130a33c9ff8414eb0cecd751ae5f788c3d1021b1b1fc4ee54e0ae4758bc822b413e4b2a529ceb193e7025fbb3b2ecfa91057bb30e8a89130a434150d9e7b812f21e22571dfe08e6d57bc15e3b585019ea62a472baa2a2dbfc357bb1d5ec2cb0448ddf6c35159e8eeca294da4e47f4d08aa21944259f3be3839cc8c03ec818647084559c62f1b351db866d6bd743a47780bbe3085dadd702200833515990c174e8c4835eb949af5abbd76bc8eb56cbc443d0bb4b27eb586901a6cc788877a9d1e3262c9781d4c248a91b5b0ca6d0acb00d0210d0cc6784728b10b627f4425a0511f288017905a0212f6083dd75cc79909fd64d98686213a51a3a794616ce063dcacbb0ad6c255bb4b34e8e4181b7c8c1cf3d218388967b06c4526e259d96d05544064c2eda951a0863d055a437b10ee83e927089e3c155d6d9ea4b68515b98291420db217036b7ef2dcb0b0093ed2da9e1f7f79e90a4bc461ff81de73024708aa3ce090764fa297e0c7b93bd82bdbeff8600d3d22f3a049510027d3ed487a8deabde6a6aee32cb4e162276259d27888fbf03fc595aeaa17db8b1fd08440dac5eb1e8f19e004725b956e21f55508d8659b1e3abd4fddec83908bdb71f7c2769c3fb67b3270c58753adbcf1fcb420d1296afc00391cf45abc8c676a97c06ea7c2f05a94cf5d4e448f5570d2fdd3bd4aaaa2bb862866a0da49430c8e2f5760759f60c2c7479e1605d66395d1c02e040db0a1debf3762e46b2b42005a6a9753f0eeab42bab2d305bdb9c431ef180e5961ead8d16cf721825da9d6b0119fe177aa28d3c8977e2e133bacabe901e107725771a2cf192bb60631c2c841cb88552409d3ed984339697d2f36d14ed6d38cd28ad345ba5ea252729e87e5fbbc2eb7a04e8003ed22a266e1a54420536fe31f1c1823ae3269279f57846d6925772500d56397aaee15b1a5862d177f879103961942796c0555bab40a22222eed293f4417d3ecae79150e1e99c6db4dc9c98056670f8f46614acd9c7473bf8d7a4905d945a71821b055c66828396874e33e180c0ab61fdeae9b1a9a3ace668fd8a5e886efc48926faf171cd01a685f6c9c91cd4c41cb9cc7c8789c6539c95f0c06d6a4798a12be314983744af18f5bcf7b114d7a21f01cedc4fc7795b5ce67acfa46e6c3409b309f15184877b8460afeeede8fcb900a42638a21df44f4d9d50438d634df7d6342e6dc9effe1bb18cf7a125d393d1a016c7bfa07bb2d12d8b7bf83130bce9e7df13aa7d4c4ba41314c4fb55ffa9d88ed2793af5c0ee7c4f12d2d509e4f8d8aeb975bbf4802afac6774a29d58053d3aff1b71a580ebbf15a9f16f1661405ed11fca65c95dc0a66a212f9e818f15b2007dc4cabb647f1bee317db75adb6c8c0f4ea3d3d07e9a0c9396521a4dc92e851cea3086175fb75124014e384c3c268e6c0912e6dc87b1f0c9653d4b1cdfaf16f456fa751b8314fa9854701c23bb0df5b605c6047aef84f4db74a52e2cd218b18c21c27f35da53b9f6b955d279f81837f650f5c539bad15bddaa2574dcd881ba6debc7e9029b83561b4d76d3e0e455962586176fd8040240a25b1232213ab675ba87802dd952cd46937039d521bcd3794c05b6972728381709af1cd6b103f9a1ed4c0b08091aede995df9d4d69b376743f1629b00a913d41a28eafbe4b61157504a51788ed7aa866cbd9ec905a23aa46da79d9a0a53c17bdb282bedfdc4e2e680b057a6f4fee85e98fe980ea616d0a1a9b00bb97f5e1d2996f3136b4b58bcd2e0f4932c9654a7413526929aa8d9dd684bf969912e131b71a239bf9c848869dbab503c9684288c75313eb5310de11212d54bf3d8cc6fc6db0674c310db528217eedaa6bdbb053b7cc30d34b49be896673230f3cc7dc9c5dd6507d0788b3f9b8c399f43bdf76e25e7d4246a7b0d364477e03ff5a76001e6c9dbe7bb91264ad309662c24ddfe7746a3c0901681909c6b4418779b9c9b14d9dbfd5ef3fb5e76e36f46968f27b939fbeede5705c171c98c7393d1eec20205291a630a0dd8b2cf87f067f827ab4d2ead5321a7793e794804193d8468bf327ed5c647e9b53feee9461c54747f4d4a7616a2a966a4241f2e81dcde6fd40224414a9c71bdc38354a5b0a9207c2946af303c9968a9d5e875204185719a6a4f21167f9217ac60bc60293db1084da083f92cdf0ccc3150a0f2989e46ed97f6993c6022e3275438ad5a0f4c321aa1989f9f045185ce1e5038be822b530cd917d3c5a4b5f4a6382ee9912ec0f825e5495542694ed81d79eb654c4d98725ccabdb176628d327e38091c390837a3bd4fe7575fa141904f22e97ddcd72a2e69c28c6c8cf6c6845b1af3094eb2277406249f9eea4050793782ac1b8adffa52d445e2d2b3665fa9b980be538f09d5234240407eebca3a9adf3a773bd70818ea48d97f252b8d52a778d2daab4224bf5fb1a58746446f533efd4b87074bbc10dadcafedf1cfde07873d9b340f445eb890a19f105493c31fe3ea6b82aa1e9c0d04aa931739efb31446b253a5baae8687a1dfc302e926dbacec5fa665766eaadd9b6895d7aae7baa8ba34f82f4e75d58f1ef7454efb8824becbe1bf52eeb42aa0e5e2265b07edac3df888d1899b917b650c479ff5ae386ce5eb2b48c2c7b36e871ce19f7667686ddae111dd167ffda61943d2896141da02e7ce71337916fd4b1b0cffb128a3b72", 0x1000, 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB="01002e2f66783b61d900"], 0xa) syz_open_pts() 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0xc, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x76b62214, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="4526c300080000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbc74346df70c8776783265d1b25c14c614ab46c75eab5617044f0ca56b6d7c83322092225608485e25d4e373c083f6fc4575cca917ae32f6669c66d6dc0b97e8e5b0655214eea5b3f535eba4015c050c35dcd5f3cfe26d360b7c996a8aa0c619074361ff7dd831df87fd71dd3bddc4656deedd4d5648667fa27c6a5588ee991250e5b154c6b794a5d02eb57d5cc5eb2a252769f6315b09a1baacf16e02b585880b602c7ce3c86b63ad2b803d557a81a4ade26208c03868ac05cadbd6622849e96a812c9f3efb5a6b65ab7c8488f430fac0ed4552641e12adb943258a46ee2561"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r4}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r5}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:07 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)='>', 0x1) syz_open_pts() close(r1) syz_open_pts() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) syz_open_pts() 16:00:07 executing program 1: ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) r4 = accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r4, &(0x7f0000000140)=""/34, 0x22, 0x840, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x20}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0x8000}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") open(&(0x7f0000000180)='./file0\x00', 0x3cc5ad5bec6b9337, 0x2b) 16:00:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5, 0x0, 0x0, 0x3f81}, {0x7ffffffe, 0x0, 0x0, 0xe8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x0, 0x7, &(0x7f0000000180)="72a4b42b682230dc9d60d085dae07e3681e58a185ad90632de6fcec51e8882537ef52397d3f0470233c36699cb8866c1b7225c8eafeea86638718905c4c29917ec97ab0db364308a722690af89d66b767f8a02cda7bc09b246caeac9cdadd5f96677d369d3bc5c30b6974e54d203fd3d60b49f96e98bd1d86fd4c2d48f7024a5ae3e6792713bf90cb3969c8ab25e5df18bf566d010b7ddd69f57080360f82ba715c88c6fd79bedd2d647f3df4d6ba31918b90706ccb19b744c4eee2b82f4f7159837949f781243c45ba60fafcfe81f30924643ea3e4238e8a38ef6b9034f6c0887eca0874f183d1784cf43", 0xeb) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5d}], 0x10000000000000f1, 0x0, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) mknod(&(0x7f0000000000)='./bus\x00', 0x11c0, 0x10001) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',{\x9f\'\x00', &(0x7f0000000200)='\xe4,\x00', &(0x7f0000000240)='\'],^[&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\&\x00'], &(0x7f0000000600)=[&(0x7f0000000380)=']*\']$\x00', &(0x7f00000003c0)='\'(.*\'!\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='[-\x89(\x00', &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='@(^^\x00']) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0xfe, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x9e7cbc78be17a59c, 0xf0, 0x9086, 0x4}, 0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680)='/dev/diskmap\x00', 0x0, 0x0) write(r3, &(0x7f00000006c0)="b8992481286fa15804b279ae52cc25a4483bf87b37dbef6a96dc9916069c7ab392b87d9dedd65ebc7fbf83630b986a010054c946fab88231639b3d3fb844ae172d77116535a69b630444c32f936da5b016cc04b5f0483c5048d20ca2d7528b43cb5f361f38004f17c996214d539a4dc0", 0x70) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xd7da1a247aba5d23, 0xc2, 0x1, 0x3}], 0x800, &(0x7f0000000100)=[{{r0}, 0x6, 0x40, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0xa19f162d6cf02635, 0x40, 0x9}], 0xffff, &(0x7f0000000140)={0x81, 0x291}) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ed892391e0080001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="c233fb9fcaa4e6b28916c81c1485b3cd0099053b240a1397d5815f5ce1959072ffdacf2b4ea909e7d9a258e61ef22450f63541387aea661dcfa306eaf175e7609636bc577a"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0xe678400a260974ba, './file0\x00'}, 0xfffffffffffffd76) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x24d) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x200, 0x0) r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r4, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x8, 0x1000, 0xa204}, {{r6}, 0xfffffffffffffffe, 0x82, 0xffff6, 0x7ff, 0x7}, {{r7}, 0xfffffffffffffff9, 0x90, 0x40000000, 0xf427, 0xffffffffffff0001}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x10001}, {{r9}, 0xfffffffffffffffe, 0xabaacb0a67f566f1, 0x108, 0x80000001, 0x3}, {{}, 0xfffffffffffffffb, 0x2, 0x2, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x5b, 0x4}, {{r0}, 0x8000000000000006, 0x2, 0xfffff, 0x7b72, 0xd542}, {{r10}, 0xfffffffffffffff8, 0x82, 0x1, 0xfc5, 0x8}, {{r1}, 0xfffffffffffffff4, 0x1d, 0x1, 0x1}], 0x80000001, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x1, 0x6, 0x8c11}, {{r1}, 0x0, 0x82, 0x4e0b7a37aa29c630, 0x0, 0x1}], 0x5, &(0x7f00000004c0)={0x0, 0x4}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x20000000000003a1, &(0x7f0000000000)=[{0x1, 0x1, 0x4, 0x9}, {0x3, 0x1, 0x6e, 0x8}, {0x7, 0xff, 0x38, 0x4d19158d}, {0x1, 0x6, 0x1, 0x1f}, {0x2, 0x20, 0x49, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xdc, &(0x7f00000002c0)="3635f6868800a0f08969d32f09154a5a6552f524fd347486a4c36cc65e8434ad95c8d06bdb6478768ab2b91846969fa913bef0e64059927f4b3a758bc4b2eb7ada738a1cf4ee395fbe6cbc7fc354ec1e1753eadffa6c08d0607331433c1908d7fd0354aa7b42a818f92375f1c14bf42f7a4b544cad07f124d976c14b60e3ece735f68f6982cc380ec922c76e7da132450b30ae87d77db2ceef72efc0a031500a4e15afcfdc16a6ed98275f9cf45b4b05dca5e9dde0efc0c1dd2f2108305c2960d79ee36e8ea4792012d42e1edf86de5925e0dbf4944b24b68b04671a") 16:00:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x4, 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r3, &(0x7f0000000380)="ab460618d0d7cd86e39a49646b5b02cd3db5c93a296996c42c7ef3c26a9fc921be52bf491492d99be392a20cde34dbaa5ede9179ec365cc3ac56e63f578ee3de0f7c31853db331a9d0c5b956a8c55bcea79f64855beda35df8c315c6332ae7518e54dede19c62627c2a7659cfc28f723ffe9b93bb92153b0d1efbcfc3ab1155e7b739acebe3510750cd8d743d08a0cf3170c394b866612e6f58a8e313bc992a9ecca509f9aaf110233bf", 0xaa, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x23], [], [{0x0, 0x0, 0x2000000}, {0x0, 0x80000000}, {}, {0x4}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x8000000000000003, 0x0, 0x40000000, 0x2, 0x7}, {{}, 0x5, 0x1, 0x0, 0x2bc5, 0x19a1}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x101, 0x6}, {{r2}, 0x0, 0x57, 0x4, 0x112f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x62, 0x80000000, 0x4, 0xaa}], 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x80000000, 0xffffffffffffffd7}, {{r3}, 0xfffffffffffffffd, 0x22, 0x8, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x48, 0x80, 0x80000001, 0x2}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x651, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x2, 0x1000}], 0x4, &(0x7f0000000000)={0x5, 0x1}) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x18, 0x8000, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x38) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1fa) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x8, 0x5, 0x8, 0x6}]}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0xffff6a10}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bRf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40000006}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r1, &(0x7f0000000280)="cc0156fb73fa275d155313cdfa8b798badacd5f40bc344ab0ab19f2f4ab21f6fd1c0f6df095ce4abe20dfeea6e600efb569d577260c1d67e03035559b02593615e59f691cb50e866976acbda4d598dbcbbafb67915b013299ac7e53647143084f77351abaaed863f8c954b17c9cce1e92fa8301afccd711c92bb7f88d69485fd60f40d0391bf1a144c3b9a9f529ca0421839f1c9b26b59914dca8b2dc7c374ce67e87f270c00cfb510bd7479d466984a039e662da989b4114600d045b397982e5b52e670993822", 0xc7) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x1ff) write(r0, &(0x7f0000000500)="bd", 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x3ff, 0x9, 0x2, 0x86a}, {0xff00, 0x0, 0x1f, 0xc6c7}, {0x8, 0x3, 0x20, 0x3}]}) syz_open_pts() close(r0) r2 = semget$private(0x0, 0x4, 0xf6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/64) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) dup(r3) kqueue() syz_open_pts() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x1, 0x101, r4}) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r1 = socket(0x10, 0x4, 0xff) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() connect$unix(r1, &(0x7f0000001180)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000001240)) r8 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f00000011c0)=""/73) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) select(0x40, &(0x7f0000000080)={0x5, 0x1, 0xc, 0x7fff, 0x10000000, 0x40, 0x5, 0x10000000000009}, &(0x7f00000000c0)={0x257, 0x3, 0xff, 0x5b8, 0xaaf, 0x81, 0x0, 0x3}, &(0x7f0000000100)={0x100, 0x0, 0x7, 0x7bd, 0x5, 0x1ff, 0x8, 0x8001}, &(0x7f0000000140)={0x873, 0xffffffffffffd54e}) write(r0, &(0x7f0000000040)="2ba4", 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000100)="0000000000c6eadc5b05625614f048a9ba7dd66131b650b50097a043a039ad4fa5585350d4fa523d2f4af94cc5a61341353e3ec25d9f04a4359821a1bb8c2a6429b215fe0157b057b9ea622dab63dd50ce60a327081c819088a555e412eaf601469e4d2db3d893909a8fafa9b7a1f6a2f9a61821d7", 0x75) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xfffeffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d2", 0x4a5}], 0x4) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f06000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept(r1, 0x0, &(0x7f00000001c0)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0004653000"], 0x10) 16:00:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x5) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 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"}) 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", 0x23c) 16:00:10 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x608, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) fcntl$setstatus(r3, 0x4, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1000) r5 = dup2(r0, r1) read(r5, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f0000000140)={0x5, 0x3, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) write(r2, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xe) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYBLOB="ea310346c716b7fe4c663be39db01e9f7ffb93d6d6e0396509cc2c1ec55e5b9c74b3f5277c938a83e6668de317870929442f9a0d84a71c5165ded58f1e427d121e8f70af9eb9f3c89c8abcf62d02", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="371a1b3ee7b00a9f2fe47329cccf97ea896008ad44887dc275be0101b79674026a7d47fcfd09f0060d485f7fc953ff7ba37b1b0f1515051047dc71a04b9fa89c498ab5b42d211c46f3dfa2dd2d25a1104b2a7a2e28f6027915ae636adbb3ebb042f4df5fee53206bfb1069f0793b2116eb166df662c3d018e5c0f790fc81e0a5104153920d63d16550268282d583c653e9d806da5c0acf51148e4a2ec86564fb31e48f8f67407800d92756ee1d6a94b1b70da51b90d12200874f4504c24d95dc248d26d9f12d5dca84651ee03a942307069c78f35dec6dcf8c52cc8d873fa78736ef9412bda8da8457670e2d27b57263a009cc0426abdfee5ab8bf4a43", @ANYPTR64, @ANYRES64=r0, @ANYRESDEC=r1, @ANYPTR, @ANYRES64=0x0], @ANYPTR64, @ANYRESHEX, @ANYRESHEX]], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r2, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x20) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:11 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) clock_settime(0x3, &(0x7f0000000000)={0x100000000, 0x9}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r5) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089297e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf8883cf0f6b4265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f134012124d4920ba7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a572fe4688fedf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1b6, &(0x7f0000000280)=[{0x35}, {0x80, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffe, 0xfffffffe}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1ae0909de56e00ea, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x9, 0xf83, 0x7fffffff, 0x8, 0x8, 0x8]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x10001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0xc1e3, 0x0, 0x75, 0x8}]}) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x798485aa5e97475a, 0x180) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530009bb6dd10134e8e731a0f9d33ec0e48cdb1040594080d41594de5f93b11427a024283d6991b8a7b6f84694b2e04cc958c70482b1ca1161ec46bb8fdcd9b7c15eff0e91ef7b17cd8f2248ee2f1f1a6c2588792ffec35290545ed390bd5bfd9eb16fca4ebc326aaff81168dd8ed2d1d400c969e05750400000068c3fd58ec45d320e2baaae9766e8c8f3a98c391"], 0xa) sendto$unix(r3, &(0x7f0000000500)="aa", 0x1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: getuid() getuid() mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) r3 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x1, 0x3f8000, 0xff, 0x9, "87ccb17f66aaf6e349bcff5eebb164dab2227643", 0xffffffff, 0x6}) r6 = socket(0x2, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = fcntl$dupfd(r6, 0xa, r5) ioctl$TIOCFLUSH(r8, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = open(&(0x7f00000011c0)='./file0\x00', 0x10088, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4, 0x40) pipe(&(0x7f0000000040)) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r3}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) kqueue() pipe(&(0x7f0000001200)) getppid() r5 = socket(0x2, 0x4003, 0x0) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000012c0)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgsnd(r1, &(0x7f0000000000)={0x1, "d0fac4c2ebcda5089ef04792"}, 0x14, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x8000, 0x562, 0x8, 0x42af, "9b8b5418c6d14e5c63e899d37e58590ae190a7cd", 0x0, 0x5}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x141, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)={0x0, 0xbe9}) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x100) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7f7, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:12 executing program 1: getrlimit(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000680)='./bus\x00', 0x10, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x40}) 16:00:12 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r1, &(0x7f00000001c0)=""/220, 0xdc, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x7c, 0xfe}, {0x4006, 0x0, 0x3, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = dup(r0) r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) socket(0x18, 0x8000, 0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8d4c20992afd2479, 0x1) sendto$inet6(r3, &(0x7f0000000080)="52d5cdc65ad26c4b5c96b33219b23c17115a3f271a16c7060b5d1ab8f2e4ceeb59daa9d402254cc24d5c44214d89043f11e606811964fb48d3e9f9a1cf0251b906887c2cd8ea6c40f7d80055962b90328ed6b32aca27a79cab025a2ed2a8cdb02f53a0fdd1d8aa2e43f2113171692dbede936562c9eb2ffa8d6c8b3dd0af386d3d2e7a62d59f1053e265951fd4ac5a8f54b425d608a2dd759442e018b2cd30f8b719c0755f818ae87921758334ad51f408212de751efa78d54763b03ea73ad1b623c2fa77917779daa7be1a2c558320aab5c03c0", 0xd4, 0x6, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x93e}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x40) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x9, &(0x7f0000000200)=[0x5, 0x1, 0x1000, 0x80000000, 0x1, 0xa5, 0x0, 0x6, 0x101]}) socket$inet(0x2, 0x2, 0x7f) r5 = msgget(0x1, 0x80) msgrcv(r5, &(0x7f0000000280)={0x0, ""/38}, 0x2e, 0x1, 0x800) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = msgget(0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x8, r9, r7, r10, r7, 0x2, 0x200}, 0xfffffffffffff000, 0x3, r6, r11, 0x5, 0x5, 0x7, 0x100}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x7, 0x8525, 0x80000000, 0x0, 0x2, 0x1b2f, 0xe38, 0x2, 0x2, 0x401, 0x4}) shutdown(0xffffffffffffffff, 0x2) socketpair(0x10, 0x7, 0x7f, &(0x7f0000000500)={0xffffffffffffffff}) getsockname(r12, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) shmget$private(0x0, 0x1000, 0x320, &(0x7f0000ffc000/0x1000)=nil) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000600)=0x9) r14 = msgget(0x2, 0x402) msgrcv(r14, &(0x7f0000000640)={0x0, ""/147}, 0x9b, 0x2, 0x1000) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r15, 0x80044275, &(0x7f0000000740)=0x3) 16:00:12 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000000)="06a4d44b89f7e0c5ee5920c2bbb7cd8f86f11600ae12fa3c706cea5372ee57264a9546732deb686d5e208dca690c76a8ee644657dadd6b66f77b6846ee7fbdd691fa847b8c0a187d5e4a732324a645cf0dc1e321367470a014cc4c922b9a82048ca696cf1efa1323b3493d7771bb7b7dc243870d8eca79381fb757acc89671dcd11a9bffe7ae3c20bd9023", 0x8b, 0x80e, &(0x7f00000000c0)=@abs={0x10e13dd481b74023, 0x0, 0x1}, 0x8) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f00003f4000/0x4000)=nil, 0x4000, 0x1) socket(0x18, 0x400000000002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) syz_open_pts() 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/154, 0x9a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) linkat(r5, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7, 0x1ff, 0x7, 0x61, "b87f66fed3afbb4a758cf9ce9c6b9b2b6df5ea84", 0x719, 0xfffff621}) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000280)=0x5, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getegid() setregid(r8, r9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r7, 0x0, r8, r9, r10]) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000135293c05ddd067876629d9097000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/203], 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffe6c) 16:00:12 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000180)=@file={0x2, './file0\x00'}, 0xa) kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x0, 0xf7, 0x1, 0xffff}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x2, 0xe5, 0x8, 0x7ef3}, {0x8, 0x9, 0x1, 0x3}, {0x5, 0x14, 0x4, 0x400}, {0x3, 0x1f, 0x0, 0x80000000}, {0x0, 0x25, 0xd6, 0x101}, {0x2, 0x1, 0x40, 0x200}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0xffff, 0x7, 0x1, 0x7}, {0x72, 0x0, 0x97, 0x1}, {0x1, 0x1f, 0x6, 0x3f}, {0x1ff, 0xff, 0x3}, {0x7, 0x4, 0x6b, 0x3}, {0x20, 0x1f, 0x80, 0x3f}, {0x400, 0x5, 0x4, 0x40}, {0x3ff, 0x0, 0x9, 0x43b6}, {0x4, 0x7, 0x6, 0x7fffffff}, {0x6, 0x6, 0x40, 0x101}]}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/99) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r1, &(0x7f00000000c0)=[{0x4, 0xffff, 0x800}, {0x3, 0x3, 0x3800}, {0x93ca5d6bff68a49, 0xfff7, 0x2000}, {0x4, 0x9, 0x800}], 0x4) 16:00:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind(r1, &(0x7f0000001140)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) dup2(r3, r2) getsockname$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], &(0x7f0000000040)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb8100000000000000b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32b3bbb3e9c0c57af898755e26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a27"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="50c37828a599bc37c143f43c91a11c39854992b4dfd474d4b46ddc67bd851f730b2480da7df63dc0203d9a5d8c74fa393415256b4db0985846d0c0d0ff26352b70502437928cac1bd6db2748be39ae7fe2a8a67942e47553064b162618f29208031295e19260bf642a24fbec06064d3d4dde46d12b037b02f94c8fe27e510686e0ccfd0fb98e0711628ad49720bedbd92b28ee8323a22ab6e3bc7063d601370b339534ee0a3afdc92c3e70c241cb320579fa1e10d690f0eff954b698ae9f4a82d615b5a9df4fab45df681cfa65af94ee129992420384262a5e81706fad1e48fa28a66b74b25638698bb3613ee16c9c2952137e619a1b8319", 0xf8}, {&(0x7f00000001c0)="35b90e22cd0b7d0da67ffccb223429c6ed80cfe51bbbd594bcc81aacbb529c6792b49239e5ce6727c8f38aa85fc89f89c5ac31a5d7f3a6ab0751d366e1227771ad314ddedcbba603297957f47718d49cc394365b94e711c2cde7502e514970609827215047c598b23af556547e498225c236535dd171d3807975ba7f27b40969670c1711fc681268a7cae880d192ee349739fc9b6370532d1792fd02b7926996eb", 0xa1}, {&(0x7f0000000280)="9b9018d0214cef0833498ad3d872e65ab3e15556cb768f0060d8d6082fcfd43f61966ddcdf1b575c88a1df4d5bdbc4f6563f280391cd44cdb17cf169087d31fe4d27453e6298c5d1e593a1ed38b12b556ca8847bbf886a1b0fa703b39dd0cf3950efc7dbe4e9a6b0e690c4e3e6c69ef5e899ec062bd005fb65e103cc9d7f226016d1cd0333eb5b4d7b028cfa4f3efc385816ed4f4e1d4ccf05bc14ebd983bf6b3696cd528af0567ba590b00ef1689a0dc79667cbf3160fb64fb4c9ce8ce2db2eac5860396866a387ef953eacf139445bd690574c910f692a08ec25e9e34756c768f5f2aefd6fb27b9f644f67f6db07504611", 0xf2}, {&(0x7f0000000400)="586341c7a253be33bd6f280cb4948bbfa43e18d992b9b254240d34d44436911206c2430f7f60b0ebca04ef5ec57736e82b35f32a84d3c20f361d118d40dd3e08e2975a56d430c1ccade14ad6233c38bc20d5562f3c508889c7590b297515c86104c37cb4a20304c339e9378902dd7286f98533474e17c5f46902d4b24a0ed8b175d995aa3a475d91851020ccfe4f95e57a7b4adacdfefe324c141173af631006b71286acfc73fba76d87f761ff826101a456b65bb91d", 0xb6}], 0x4, &(0x7f00000004c0)=[{0x88, 0xffff, 0x4, "6f683531e5c7ff8b681845a30d4af0e232eb787bb74f5cc7f7ea81ed1c0283135fda8cfdd06183722a293db720401bb7c8f3a876eb9614ec2dba0fa1f9ffd1d6939e17d6fc9943b9e40cec14b7f60e4cda599c3e17526a1903101d7662720fd2906149f251da767455f96df67187695a408c91"}, {0xb8, 0x0, 0xe6, "aa5da834ee3bce264719799fa98409f06369ed4408c8fac94945bb295054caba238ce899d23ce73eb9f49b41463715510df6c63f75db77aa949c18de59a8e915fae50c1d564695c8a8646b1f27edf309d262368988a338557b6760f401e16329472dc7cb36067c634b6138b8eec6a8cc88f71a4eeaabadd3c3f49fe57b41e96cbf655d5e6cbb239c7e70d78625fa18935659002d1818ac66f57301054bcfde50eb4713"}, {0x70, 0x1, 0x1, "d08e6166864c0f5ebccb40168d053e8debbd8507944f6f558022c488622be9564d7b234e26c7643351807a73b808cd06c49c8f236acbf92e99c55c7057dec91597c225a0f6e38b1ed24be551b98880f094632db27a88693d0591cb52e043"}], 0x1b0}, 0x4) 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa73c3113fa4a04aca2c3ebed7ad1bd993569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c9c7842123efd8f2e3633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119ca4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1010], 0x10) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0), 0x4, 0x0}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000025}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x8, 0x6, 0x20, 0x7}, {0x101, 0x7, 0x5, 0xfffffffd}, {0x8, 0x1f, 0x9, 0x7}, {0x372, 0x7, 0xce, 0x6}, {0x3, 0x7, 0xcd, 0xfff}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1f, 0xff, 0x81, 0x76}, {0x5, 0x2c, 0x47, 0xfffffff9}, {0x101, 0x40, 0x5, 0x14c37a35}, {0x5, 0x27, 0x4f, 0x800}]}) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="676e638c5e3778437f4d568af2ea4858bd637a438dc655ed52ad6327b7db22141050abc2f7eeb4848ef0f1", 0x2b, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/53, 0x35}, {&(0x7f0000000540)=""/168, 0xa8}, {&(0x7f0000000600)=""/231, 0xe7}], 0x8) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x4}, {0x808000000000}}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x400, 0x0, 0x7f, 0x5}, {0x100, 0x8b, 0x7, 0xffffffff}, {0x6, 0xe8, 0x4, 0x3}]}) pipe2(&(0x7f0000000100), 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1, 0x81, 0x5, 0x1bbe8}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r3, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r2, 0xa) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x31b, &(0x7f0000000100)=[{0x74}, {0x47}, {0x3, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0xfffffec2}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="d97a3b319abc6781", 0x8}, {&(0x7f0000000140)="2005340a8a8be47944f499c3d13959", 0xf}, {&(0x7f0000000180)="684be4430b5c72f48380a6574e08e707ac93d21891d92cb57b4f228edb0c17d446a63f5cbba2362ac30f7a74bafa423e39c31fb7f4055a365ec6b964341effd71c799927e551b9d4c939670b184b48a5419d5b9b841b6ca420b36659a2e41093644a7f113df070152d451bb336c66ea36b1db86bf62c1e16d810170fec39a69b9fd223e78d7959d08489187102037f251e09800dccd6ac36b6977c76ecdfa0838fbd50c457afef0c14475587b811dd8198176762632a0e2ce01df2ff489b16ea54cecad63b5367874a33f3e80a4b511d92631089090914f4f7c9e4", 0xdb}, {&(0x7f0000000280)="603923b1141095041d2a75843fa83c308cb9cad936ab833a45cec83be8306919017baae42560ca76c17b0c080d17714ad24f3b777e5779f3a1cf589158ce0cca68d565f7a9a4857ed364a1d582", 0x4d}, {&(0x7f0000000340)="b4c676dd703a302ec5ee96b7f5f26c67fd9d3131674cdc5a37e48600693522b20faa60193e3c35009267e5a91974a059a36a6a8e392e35aca39fa30f85306ca7bf71b021f2c051108ee8e06712ff4410f3a7b265da8036a3fa812409b6bfb723f0", 0x61}, {&(0x7f00000003c0)="bf8460e390b0b710adc5ba185f231ae040aa63f97e8920195166c53a3d5318a17ecf9ddd64c30436e08c42acebe011b260beb9e700a472afb20d9c29bd92d74ec6b69a49699949a385a754bf8eb3fce77144c7a0229d289f54e7773787b3eac4a2767ed869fd69ddf5c5c0bdf0eafe8bcdc5cd44b77a01d4092dfb0ccffe0e1133975b3f", 0x84}, {&(0x7f0000000480)="c50fa414a239829301b6f5ef34fbefdda994dafa62cfc629749ee53abf480f57a7fd04cff55f88f57eb7ea7661c8815517b530018c6d32a8bcbc4cc5204fd1a7583ac275088d78f5455d4a99a8f516e78b00677d886150fd3ca6cb0761621eefc59d603d837c0517f07ead62873a51f75bdccdf9864e2c6bd21cce8590da5848de6debdeb6fa0d1af6aca5d61ab759e91f1cc61103bea0c1757cc4c6d09e9f3d8673f44bd5cea19d97b3bbc00df2920920ea1653b05056feca1d56ead8fdd8b58abe9e4742c55c65fb35542ff419ed22621588abd4e5acbd7cf43d1b74d7d934a41641c618ba16703a89fa256ee57d45bf65add79e3f880165ee30f0dc709898f4d451c812f623ccd9e86feac2c7ff3523ae19f065bfcbe6a48ac0fe0428f2b9c24b12275b9cf2783d8533ea58eabd94964f39345baf2a612b293b24bb3091bd3e481f4903081817ce1d87c3879b5bd9b46fac0d4757c9ef749cd63e3a784da73f5a0c32e55dc747a7e12c49dbc603f471c110c2f14af2e3872aafdc2876d109ec4e4835f724805dd31ef829bc756059b1138f9ded605b275833e2a569819d020293bd20b46d282ffaa3b271697041aec2b7e09c0a467fc3905805cc4ef5d3f91c202e26465802bcd84a53fae45a22e16c4975c237e322e1247f9637c0a4d1fdd027d0a10af7ff8dfe27583699fef7f3860bdb7b036bd2b8ee0a26d78a31e9b4254ba759c27f503a6224a818f181e2474a02707a86a5ce72938f83b9535c10a3bbcb02d87e19bbb257e9526020a150920da9c349ae0e86b61bb4030c5356549b895c0ff72445adb62ef1f77fdc363266c66c442b190116294a6578c77889cb20e859844e46caebcaa5698c0b392a56f73c19556f01ac873be68d1bec91ea1daaf176900622793f719a71a110a5a9cce9bf1d4fd5a229cc3c1a1fe418798e1cb9937489972b6556a084a3cc8b9a7f6828036a114581056b65d6c6ab14d3885f064c23f464190f5e70413dba8d06a0ec2fd6e91ab57473c4d4d9a7d0e4d53da2004e57282cbc45fe188dc955b0ef198ef11a9738d35faab87409c2ed29d4393b7e677b56b14aa5096a6caaca33c91c3a0a9e3b9f58a9197d1a58b80e8016c9366d06e949b340e20ac9a7e7bf77d3407e72b94376d7bd2ad638a79404c738f9d6f5a84f70db04c57ec03f15d971f2d19b13003633ae36ad4713a45fe2d3ef74ce263a173557223dceef12ba4f3b8e78beefcf0249ea0e11b08f55656890332ce318434e41b00bf324c4c01a7774d64e7fb4f92babecb54cdb6b9bd5965c4137660b32de6753ddba409a5aa2e36bb4d467d1284082d1eff455cb3c5be10703e827a882109cf7a2494c1246030f86dbd77dd1c75de5e5ae0bf2e59bf01ae203d8aad97e1e1e11d9f5d197f3d2d08d5936975414def5168d176d564b706fbf318c1c9085d7b8ed4088dab318bc34579916e8fe35471760f7c96899c2727619299d16562acc62e6b1acd65565acb3f3da38aaa2b67cab809762c42f493d1f7f1ca43e4f9a89e580cebdb8d45fffcb9ec530ed5d0184ca7346d77e6dcb65ec64a3dc86c05fa790f62d87e7a9374c77d354d2bc1828ab92bbfcf1af617f9573a3979e1b7abad1dbc803cac40778a8c6893284bef1c10698f0be91a93f79c426cbca2ae908100923d0326303095d92557392739d2c77760a8054f4e48bffd3695bf580f5502aac8ec89bdbbffa35c8661b325ae063c2d87f9ea32985339f62efa071f8816e485863075fee7d8d573c01c08cd0c169f6cdf4c13ba532ebb7d7ea491b76ef2bc99d76207ce4b8f2fa18fb0a3e9ab520fb961c3af2acedb079c3d008dff91c342129ab30705539a9d77dff7db915cdec404482d7597581affc359188317d39f9fadfa868c6957a52f99fee0e99aa9658e7d25c442b8731c1974c289fd700ae54d8583515195041eb189599b681dde624fcfe003910aba2406246cd8d9d8b3fc202715ed29e06bb57493f0c47e41611d5bd31a899f3da026b9c7d6ffe83097a674032e29db63d52e9545336199d653dea3f44b85a7d7976a869406644e86199d844acce2dbd22e4f6464f0ef7d3b46fc45374979cd94c6b14609d599a47157223b203888a91c7ee454d17d6c5eff0ad7a99f34419543a591863ed9842f7f3dbf4485e21d17c7b408c8e9a439f1e8247176b4b6e6615d1aff44ddc20fff266423830988dbf833fbf34b3894aabdf5ccbe491070f5a3c633bd599f260035663ef4b0b5f555bcc2a0c7481cdc2eabec8d24dd8eff5368033ecc6c2685e1f9ab63b1b309fc09dcc053b497ecca3c2b6c0ffe49bf0b92dde81e9045d8faec254983410f15fe4b1e6e70007ec1539a7c6482df63faef2f6346235059568be28eb2266ab5ea2b27756abaf616a671b352f70667beb0ba5297434ab1d4f40b7daf523259c91cf3be6e16523aef4e013ba16a479c283d668ca1e6d84638cbaf2a696ef2e2a962e3c9a669e53e4bd26268b1e060734294bf4461b3b06670a73e2a0efd9f9be84bdc3767c5844b6abb8612bb5951f526b53df75c660073f5ff7f5382014d372c4f9130941d4cce4bdb3f75259d2c90510af3630e908725f97a229bba460cb133cf50f6e48baf092119ab2ecd317cde519ff209001fe16c34c6c17dd60adf39bea4e0f721a3826e6dfbd729dba50d636b14cd9b249bab6b40d4ed483bbd2f4200e47212982182bc1815d0d68d82184745473363e266796fd3d7d9e6a24004127d5e716b98bafb42ea4837658d3817b4d7ebbe7defe886d47ad9307f336dec43fd32020bf79b620c3b2e8f739b7db47229b91094b9184a685f4c26eb14656677c33e2a906d0dac4cda39801d6bca7c4eb5b3fc830756909ef612c25a995996d47660ce9aa836d255aba418d7f052cc338023c1741f0f300adf711fc498c4f6e64ff39809d98aa574e8e6eefc9ec8fd926e65b96ed55ace82c82164e3f68ccf67c089839c8f7d74ebf766d6719ac51db6507810f63a9a1d25380aaddaadfae0b16443ad19c0c418aa45e8f0c3660a8c55ee759b42543c92c73c3ffbc6503fc8806ce3e0b5df209ee693d57fab3e086b786271ea15e8cbeedc4b3e16063cbc76c90d3aacf026832db18cbff685d33f74e1917cb1d96ed7775769703a3110e0e9cabed3e59b3e33ad1eb135156bdb335c25f2f8c4dff4063ba7e5361aa4bd1eceb39817f43ef32928c929b2e6935f9734ca62a26d8de6906df593561c1edf92252228e0eb61edb24ca74577d625519fb1458530c355ddf2e8b749b721b82a32bc955083d22f8a714a1f58e0bcc13ee0611f23a68039f0a1d0ee308811485b81aba6f5523f6fd8ba991a653a8a26c466f0120c8fdde5504fe3f5933590e57f2a5105f22caf88bbced587e0be1d59340ff01776923b097fd1481ea9c53c82c4b331a8a58fb62f5f90faee927ba521638cd0198b6056ff4656468860b67139e14ab9af47c368ce9187d50ff5f65ce337b99ad868ff43bd1017ff62885e3dcc90b26923868273d38ce135e553409a05d61e4444ef8c7f0a36e99eede39e7d41190a855d1a751b6d0186c243cdb60c9836d566140acb7bd6956c98fc9103a998e353b9b228e40df648d1e3583dcacb9946f7470d1de75ecb5a6486b78085e709833de3ae87973cbae1400f23d5c93acd35dea4d64e71189b37d4d9996b7fdbc1269558345d5e46ed47aceeab17c0957d02c7c0616ae1d536b669599f2d379523705b4b7672cb1a862c32959fa9ac0d91484b6dd129c390ce97fbc9b4f8f082a62e2ae6401b0eac0494254620f588b1cb4bc245a01e6efe9b8a2e23c300075fabae22e490a30f0cd66ccb324def47381bff0f011a1758b9a368bebd0d1a93c0faee287aff1c0619148128c2454b792193c71d1857a921c4c8101fb862154f16fa359eaeb138c0424e2ac5d032c36349bb598472f7def48af438e0630d71e3bc4954adae635eb7cba269c32e25bc87897cc858355b3edacd7ccdb0395cc867fbdc7a20c205e0f3729d0ef78347ec95e1b23cdf63e6a74c6730c11ce7e469f07df7dbf4924cee42a01bb4509e035c42032b586b6fcad6badc2d8da592820133df650f37f9f9424653c2f8f3109f07035ce6c321a0d0a74610f87914e9df56db6427c3f4d0be650be32b3fd21b1295a5b1c1969f3a19f69b38acb6650386a906c10d5cf7794b024dded746134888fd9a2e2402ae34f12080f45d1650c0c573702ca7464004f346c6e175623e369dcb27ecf50aee4fe181571f88e5d9476c0a880bf64708b5cde75f4124591b0e5aedca607a8705b82a218fcf9894714e30f9449d2b061333babb37c31c7c0df05903cec6f3f2ef7607629264dbba6935a683ea542a3f318bcbdda2be4a5df3a58c9d627dc1face75a1825ffda976ade576e669e6fabcc23c8e5bb2b968b78360b59a6688a4cd32189d186a2935785d5d2f06f5daf67f022d88aee4a124ff610dd05ccccd265c564507d0a111ae378fba9114ee0cd024a6d02867e40102387848cfa881989a0678db2f2f7d972b00196b76826176e866fec387683d887049a5101b474e83d3d51d58d43ce7848540afb265b092bd9e8f5e14b7bc3b07209fabe06a71810164e2a4213ec6e78579712bf33f8e5dde1b2ff12e6ae02d6ba3be3bfa3cf4bc5347c89cb8c42cd5eadb527cde0e523d661e9d6ba66b392e562c53d6bf2d7821508c3a072d4b1374db2bcb391b0aecd4c9b52c7dde920d8bb6f6048cae712fa57e2b37478924eda26ade6a1665badba46ca360998fbe71d4ae286f56d0a8da2025308f3fba0b72d6b6e2491a90d29956afdd526ba56744d40c9308a67309b69072a35ea46d5c637c516ed538bdd64848a947571e6c25fb534e1095bac7a736f6a049bf888d8774cf14d22f206ca2b01679649e98b5c971cf895b8b9e1cc7c8958ccf43c6b99a32445b0625dc27114f26a3930bdf16ab2a80aa8d88513eb9790d8970c0202ecbfddd338035898b3745d5b8d569c352863aaa02c54b8c4e88e5401f64aa6a0b150628da1208b1c2a343b5c9a04f31d7cb11fbbd30fe9b05db98806178bcd26cc6fc2d8b7c7d14ac32ad94d896dc3f0a7411f4fa4d6a01c6d622d9d9c4937c5f5ff92d14accf5bf8a9093b9bc533fd0560843ed6c3e9687143853c2ee3b928c3b13e316d4299ad87c9fd674b2b53b2ea653345e332e049739491605aa2bcd8631809b9bfc6fc3e5cf6f40abaa1d4ea703aff11c6bf528ab55b48b61a9415dccffe75f8fcb4be7b31ae011df16d0bec06d94a2e37dc558fe5f70948cb36a6a735ce239b0501b8d8cd13bda38c0bd1614f687ee3695a7723bc73ee1c5d0ff940e6f75c4c3ee20d42f253a775edae27a05886b00eef7bf87e4923b8de7fbf4e44f28203d1c502deb702c0fa5c2886536df163528e9913b728dd19f1c7899ecda81604a2a680fdd0a100b67e562ee0d6c18a1901f34e2b186d8f2db3bf09cb4b0d6dc15ba77e6b695d415533f0e4f9b5c1e74f8d54c0c2e8c988ed655c836451fcc132466f0a2930b776d370fb4abc5f5f93fcdf946db11958dafffb5df37532810e0dea1e71be6bfb4450796b1587108b6a7093b0afc4539abf8cac6225f1f95e0f5ded69f020c5c84580ffa5698b3da58b31c324215c0b8f240bce365e809cb5e789aff11080f6f6627f5db9162da25c1e8aa2303e0db82be273b43046eab04ebdb2d4c0424e932509f4cc8763a42e5576e24a9a5cc4acd4ea295a57cf9d36a527dd45d4d11eac5511094a32431e48040e645", 0x1000}], 0x7, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d991cc0ad2009215d5000400"}) 16:00:13 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = kqueue() flock(r2, 0xfbc3aa96ebf934e) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:13 executing program 1: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000080)=0xb9628f48624d0f55) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\x00\x00k', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 16:00:13 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget$private(0x0, 0x7, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000980)='./file0\x00', 0x10000, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000500)=0x3) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x8001, 0x800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r2, &(0x7f0000000700)=[{0x3, 0xfff7, 0x400}], 0x2aaaaaaaaaaaac6f) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740), &(0x7f00000007c0)) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000900)='./bus\x00', 0x1, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r9 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r8, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r9, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r10, 0x20004b43) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r11, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r8) r12 = dup2(r8, r8) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r9, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000035b}) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="02a6b00000000000"], 0x8) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) `þÿÿÿÿ 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x9) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6bc, 0x3ff}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r4, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x20, 0x1, 0xc) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) dup(r4) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='W\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0xfffffffe) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) 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"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xff000000, 0x8ec, 0x2, 0x2, 0x4, 0x0, 0x7, 0x2, 0x0, 0x8ea2, 0x40}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) 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", 0x23c) öÎO"'n+*HÖX£`þÿÿÿÿ 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x40000060}, {0x4006}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000180)=[{0x7, 0x0, 0xef, 0x1000}, {0x6, 0xff, 0x5, 0x5}, {0x6, 0x7, 0x2, 0x60000000}, {0x8, 0x5, 0x20, 0x6}, {0x5e, 0x34, 0x3d, 0xc0000}, {0x7ff, 0x0, 0x2, 0x9}, {0x1, 0x6, 0xfd, 0x8}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) socket$inet(0x2, 0x1, 0x1f) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) 16:00:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = getppid() fcntl$setown(r0, 0x6, r3) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:13 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f0000000000)=[{0x0, 0xfffffe9b}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1d0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = getgid() r2 = getuid() r3 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, r8, 0xffffffffffffffff, r13, 0x0, r18, r23]) r25 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xecee, 0x0, r1, r2, r24, 0x80}, 0x7, 0x1, r25, 0x0, 0x3, 0x5, 0x27a6}) r26 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r26, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="a65f9296b0d0670394eb6b37ec6411cfb014d896847134d65d99c8ece467d11286a6a7f51417b2beebc99f61a440c48e815cf2ca82ecef63e1b5a30aaf73f9e8b5382709b2a89998bb037d0ced263689dd28d7831559ef2b1a418e8c6533770a1d09305cee080d03cd7c5c22cdc16917fa5dd42de8bb5d1dc2b7eedfe2832a32e08b362491ac8537b41d7498cb", 0x8d, 0x0, 0x12) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x46, 0x1, 0x0, 0x2}, {0x6, 0x9, 0x7, 0xf0db}, {0x800, 0x1, 0x7}, {0x3, 0xfc, 0x5, 0x6}, {0x3, 0x1, 0x8, 0x6}, {0x7f, 0x9, 0x8}, {0x1, 0x7, 0x2, 0x1200000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x4000000000000000) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)={{0x1}, {0x2000000000}}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x80000001, {[], [], [0xe0000000ff, 0x0, 0x200000000, 0x0, 0x400000000000000], [], [{0x0, 0x4e34}, {}, {}, {0x20}], {}, {0x80}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000000)={0x1f, 0xffffffff, 0x80, 0x1f, 0x5, 0x9, 0x8, 0x80000001}, &(0x7f0000000040)={0x7, 0x7fd, 0x467, 0x8000, 0x31, 0x9, 0x8a91, 0x80000000}, &(0x7f0000000080)={0x3, 0x3, 0x8, 0x1, 0x3f, 0x5, 0x0, 0x80}, &(0x7f00000000c0)={0x4, 0x200000000000006}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x2}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0x6, 0x5, 0x2, {[0x7fff, 0x7, 0x100000000, 0x1, 0x7, 0x7, 0xb7ca, 0xa7, 0x7, 0x0, 0x7ff, 0x7, 0x5, 0x6, 0x0, 0x7, 0xfffffffffffff000, 0x9], [0x0, 0x1, 0x8, 0x2, 0x17, 0x100000001, 0x100000000, 0x5, 0x3, 0x8], [0x7, 0x7, 0x5, 0x44b8, 0x3, 0x2, 0x8], [0x6, 0xfffffffffffffff8, 0x5, 0x5, 0x1, 0x4], [{0xfeb7, 0x9, 0x1000, 0x800}, {0x55, 0x3, 0x1ff}, {0x5, 0x7, 0x1, 0x8}, {0x643, 0x3, 0x400, 0x4}, {0x3, 0x1, 0x1f, 0x7ff}, {0x5, 0x1, 0x0, 0x7fffffff}, {0x0, 0x3ff, 0xffffffff, 0xfffffffc}, {0x100, 0x7, 0x0, 0x8}], {0x4, 0x5, 0x9, 0x2}, {0x7ff, 0x6, 0x5, 0x5}}}) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000140)={0x0, ""/132}, 0x8c, 0x2, 0x1000) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0), 0x20000285, 0x7f) readv(r1, &(0x7f0000000040), 0x16f) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x11, 0x100000000001}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x200000a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe1a) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x7, 0xfff8, 0x1, 0x101}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x798485aa5e97475a, 0x180) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000000)=""/34, 0x22, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530009bb6dd10134e8e731a0f9d33ec0e48cdb1040594080d41594de5f93b11427a024283d6991b8a7b6f84694b2e04cc958c70482b1ca1161ec46b97f2cd9b7c15eff0e91ef7b17cd8f2248ee2f1f1a6c2588792ffec35290545ed390bd5bfd9eb16fca4ebc326aaff81168dd8ed2d1d400c969e057596be55c368c3fd58ec45d320e2baaae9766e8c8f3a98c391"], 0xa) sendto$unix(r3, &(0x7f0000000500)="aa", 0x1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x618, 0xffffffffffffffff) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/146, 0x92}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/254, 0xfe}, {&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000002300)=""/156, 0x9c}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f00000023c0)=""/213, 0xd5}, {&(0x7f00000024c0)=""/25, 0x19}, {&(0x7f0000002500)=""/54, 0x36}], 0xa, 0x0, 0x0) r1 = open(&(0x7f0000002680)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002600)) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="2be282e9d3ccb10000002fa9ca01b4e9b73b0109d32c8c1ba9cda1c15bc17542acac8712925547e28554eeefabef13c27a1ea3b44692a9899bd6ee0b3e85"], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:00:13 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') r0 = msgget$private(0x0, 0x200) r1 = getuid() r2 = getgid() r3 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r3, 0x20004269) open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = getegid() fchown(r4, r1, r5) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r6, r2, r6, r2, 0x2, 0x6}, 0xfff, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000002680)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd1704de40745389b5c0eecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a2915fc5a699ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd094c0fe0d74973911659596200a3babb1035f2bd76b0334cbc12bd422d92dd9310731a9256fc220607e51e71b5d984f8cc7794ad30f73afa39cff5cd1810d3e3feb40a1ae4af84b6b43319b58258", 0x104d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = socket$inet(0x2, 0x2, 0x3) fcntl$dupfd(r3, 0xa, r1) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r4 = msgget(0x2, 0x450) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/18}, 0x1a, 0x0, 0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r5, 0x20004276) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) r1 = socket(0x2, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r2, &(0x7f00000000c0)="a7a3ba11c32591ed5cfc095db129506b36c09c2e16c00d93aea64d82ce0e2e6ecd0ac96e0556268c47fad3de3f4549692b6409fcc5d4fc926142efefd5f0c5315b1f648279d7f946b855e0117581352c23e46676c535c8cc49dbb4872ba6cbfe078df905e01bd2", 0x67, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r1) setsockopt(r3, 0xffffff79, 0x6, &(0x7f0000000000)="3c8f4be00f134da4c23edbaa4011401315eb1cb82bca23", 0x17) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r1, &(0x7f0000000140)=""/140, 0x8c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:13 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r2) r3 = getpgid(r2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r6, r10}, 0xc) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, r10]) r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000080)=[r18]) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semget(0x0, 0x4, 0x8) semop(0xffffffffffffffff, &(0x7f0000000280)=[{0x2, 0x81, 0x94b33ab882c57b04}, {0x2, 0x40, 0x800}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x5, &(0x7f0000000200)=[r12, r16, r23, r27, r19]) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r11, r19, r25, r33]) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x7, 0x101}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = semget$private(0x0, 0x6, 0x500) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000001c0)=""/144) pipe(&(0x7f0000000100)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:14 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000000), 0x13d) socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x20000008, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x96, 0x4, {0x0, 0x3}}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="1cf23a49e0ed6ca9b65f67705db213787de9034c99e9d473933e78640d6701ef1e1e6f0a4cb42703b4b5c95cbbb953b1d29388f40c3c5015608efb1267c90b4913970e6db0e6bc9e6804853de8c77f4f5d8a7f094ae469c8caa6ffad4c", 0x5d}], 0x1) r1 = socket(0x10, 0x4, 0x74) open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xeef) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x3, 0x4, 0x7, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8004}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x64}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/../file0\x00', './bus\x00', './file0\x00', ['./file', './bus/', './bus/', './bus/'], 0xcb}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x01', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$BIOCFLUSH(r2, 0x20004268) flock(r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'xap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000180)=0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000240)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0xfc}, {0x65, 0x0, 0x0, 0x2}, {0x106, 0x3, 0x0, 0x200000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x4001, 0x4) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/93, 0x5d}], 0x1, 0x0, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) r4 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x80000001) writev(r1, &(0x7f0000000000), 0x36f) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x8000, 0x0) socketpair(0x6, 0x2, 0xf9, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x10c, 0xf0000000, 0x2, 0x7}, {{r6}, 0xfffffffffffffffb, 0x144, 0x58000001, 0x9, 0x101}, {{r7}, 0x3, 0x21, 0x1, 0x7, 0x100000000}, {{r8}, 0xfffffffffffffffc, 0x77, 0x40000000, 0xfffffffffffffff8, 0x6}, {{r9}, 0xfffffffffffffffe, 0x4, 0x1, 0x7f, 0x200}, {{r10}, 0xfffffffffffffffc, 0x8, 0x80, 0x1, 0xffffffffffffffff}, {{r11}, 0xe, 0x0, 0x10, 0x1, 0x80000001}, {{}, 0xffffffffffffffff, 0xa6, 0x80000000, 0x20}], 0x0, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffa, 0x60, 0x1000fff3e, 0x47, 0xf433}, {{r2}, 0xfffffffffffffff8, 0x88, 0x1, 0x6, 0x4}, {{r13}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x418, 0x9}, {{r14}, 0xffffffffffffffff, 0x40, 0x8, 0xc2, 0x4}], 0x8, &(0x7f0000000480)={0x7, 0x800}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d, 0x0, 0x0, 0xffffffe0}, {0x6, 0x0, 0x0, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xed2ba506660a16ce, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x5f}, {0x18, 0x0, 0x10001, 0x2}, 0x0, [0x3, 0x1, 0x6, 0xffff8001, 0x0, 0x7f, 0x1, 0x800]}, 0x3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r4) shmdt(r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:14 executing program 0: socket(0x7fa6f290d9204d33, 0x2, 0x4d) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) getsockopt(r1, 0x2, 0x0, 0x0, 0x0) 16:00:14 executing program 0: setuid(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000cc0), 0x0, 0x0, 0x10) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10b90, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/26}, &(0x7f00000001c0)=0x1c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r2) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0xf8) mknod(&(0x7f0000000080)='./bus\x00', 0x1011, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000240)) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001580)='./bus/file0\x00', 0x10000, 0x20) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0x4, 0x89c}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f0000001480)=""/121, 0x79}], 0x8) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x87}, {0x7c, 0x0, 0x0, 0x3}, {0x6, 0x0, 0xfe, 0xfffffeff}]}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x801, 0xfe, 0x8, 0x190}, {0x8, 0x4, 0x7f, 0x4}]}) getuid() write(r0, &(0x7f0000000340)="000d8058af491fdf2853fc596018b35297ad9463e11f29c45f31b40df11bfa31485d327fe22dfb19ca9128101738b6b0cb5ac88b98b76eba5136bd9e2d0d2141b02a0f7071bd8980962ac8bdf02651ce211e85951a65612e356131caad992d4eca4cbc81699bfed99a3cfa9009e98df5b04a8e498ce5c01174fcfcca7630ca89fe149a41135c5c462413e7129bbcf75bbd33ff89e1e3393a0f49c2d7161e53a4fb3f36fb2388a643e7289ba42f05756131dabe8d5650d936de810efd231ed928dc7dc84361eda95899da363f1495108ecd20b3d70122f837821649fb593a0cb231c9dcfe29628c72de9b62022193ffd7f86ad9", 0xf3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x381, 0xa8e9f3ab1590919d) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/62, 0x3e) write(r0, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xd) ioctl$BIOCLOCK(r0, 0x20004276) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) öÎO"'n+*HÖX£ OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3b) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x4, 0x1, 0x7ff, 0x6, "21bcce8a02a2ac6f13d96573fa493949b2ebe3c5", 0x42, 0xfffff001}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xff, 0x80000001, 0x7, 0x3, "cee63d15c04177e59b2695b5c14b49aa12bf408a", 0x80000000, 0x8}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xffff0000) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="82232e2f66696c88ffffffffffffffc0177534947b10ed643b"], 0x10) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x10, 0x4000, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) getuid() r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x8, 0x40, 0x40, 0x3}, {0x4, 0x7, 0x6, 0x3}, {0x8000, 0xfe, 0x5, 0x9}, {0x70cf, 0x4, 0x6}, {0x5, 0x0, 0x1, 0x9}, {0x6d, 0x5, 0x3a, 0x20}, {0xffff, 0xff, 0xd4, 0x5}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f0000000040)="c2b76f5d34d158257badfb672e458ce58e8e21ef547fa12510f6b56b9de36196a3b431c84c5362510981977be936dc6cb7a1906b942fbf1b2febd5442c6eb229144e701c97dff08b8cd883c5e2e582e341323fcbb6d21015e9dea7b6cb43dea21d9ef9829b545a7ea87bf91623c4c3d6ca14b6b605d4d0240306484e816ee8ad5cf43d5d6c62ff9d1691affb60cd2c1bbf4586f67f4e1b54f335adec9d866d16b62a054d9b27024e1705a197544439f7f2003b2bda1ae5e1262a36faa12b97e8886ea57989fbc7f5a76e63fe9f7315dda9cd9c92111a846b8aa0993bd1c1d97d", 0xe0, 0xd, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = dup2(r1, 0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket$inet(0x2, 0xa, 0xc7) sendto$inet(r3, &(0x7f0000000200)="ff62a48a17dab09d17ade9f1b44bf4e2147d08a6f22a1a69d745abd65c82c89dec28a7aafcfd5b827711365e91bbdf1f4407efa592e7204125f0fa030ead2177a19bfafd4437369c5f6542e421666fae0523eb63342d878a0e51b87cac47104a4504095138d482dea280c4f243bf714f937ba15fcb2862b228e88759dcfdd7ab4add5ab46f8ad27156e7d856edd597935bf7197b1d7e14df93c0adaa869c782b970069074d9d099d8f505dc0b2e1d83aa817e803a31c78b945f8d232d426abf6caad1a0724f28731fa00267a144f0f6fde1df34efd5c4d1024b3cf8f7ae668101283b9636f66f1fba7e3e75634c897edcdf7fd1c20284850f3", 0xf9, 0x8, &(0x7f0000000300)={0x2, 0x1}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) connect$inet(r4, &(0x7f0000000380)={0x2, 0x0}, 0xc) socketpair(0x1, 0x8000, 0x7, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = kqueue() fcntl$getown(r7, 0x5) r8 = semget(0x3, 0x1, 0x24) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000440)=""/140) pwritev(r2, &(0x7f00000017c0)=[{&(0x7f0000000500)="b9525aa41acdb6c9a7c52f3be6bdef76134a37af840e72ab4693bfea5389df77d3cebfc777e468d55b712dc3dd98b1bd113d0dbae96bd7b43f49263bf81e3b1d0e612e1408282f187241bbc52cde17b2c05494242ee4b5e721882a86d1b10010b616b25bd2cfebb85af12b7a4622e3370d28794f41cf0784bc5c7ba46165b386525ec0dbd2de92ec09a766c8f25b61672d2782fdcc385bf2cde76f239405a896edc97d663a33a9868733c12bfc261cd4a122d954754cd415ba85d0ead639fed26550ee2432779afb1d88c1274c9fdf1c0d8463a4a29ef99435cc0611c3fb61391a", 0xe1}, {&(0x7f0000000600)="70ef74255e7e52d748c36a0b1940f5de801a20835a7f835bf9609370dd0576a59a2fff1471a32249f9781441b9fffd31019d9654b5d06cda37e31972ed258195413fee92ef4e83647c3aa9219cc4c8c2d62506df77f76b2b0814cf4e1d7780f2db4fda85b96235897026a5c52b5f1aaac14f38795d774b0cfd0161f65440198668ed55057b9c298a", 0x88}, {&(0x7f00000006c0)="b2389e9d0c37d0a79603384bdfe9d0f5558ef500", 0x14}, {&(0x7f0000000700)="679bdfb476f7c1df799319130b6a626e56be840a116e159065fff67d8442afae10959be5d073c6b07e61dce69caf3a61df9f51344dc950eead4ecea1495469c45b44f3d8781fe833870ff719207e9f19e0aa0ea1412596b391dbc4f06bb9d86a36e6622cc92331eb43b22d8506fc898813a84717659b4a4fc8fad35331d527f53b6b82827d3f3174ee9bffa0ffe8a7498412476f7e4f4e0dfaa3a462455b8ba09d93830d9dd3554b7a780835c0c3bae00c1a5014db8be9d1d93ac0f5861beb618024be48d8f10edbd927dad15d64fc0cacff9f5c69838348085e17860335787818e03e8cb231caec7775408cf09d95da989c983a877d133171e780f86615f1a0a6030730fb28789b8d07939cafe93a13cba6e505f06f15fcfc87f5472813939186c9003fcf3d4c2d4225548aa2b3276596311dc66ca124c6c135788f416e7f25193a907cae94ec3426bb7647f18b24714818a06f7cd9849bb9d96eb8f4f25c3206e951746a3480f81abe0246ee38f1335d04ced14f5e29da82317baaeb4130320f9adc084361c26724691dada8a722fc0af6f0526d5379304653ecedc532604145a19a0997caef2e2908270806e7fa8535d2608a1f60ceb784950cc6bd30b22e066b98a3eb234e54dcf27bb5d307360ce4daa341a4d152a24bb72d5176f793fb201ea3c2a562fb9789c25e15b805d20eccceb0ab66e915e45e649ac12132dd836d87ea1c9f04b7bd520dab48bb3c3af77f1efa725c033d47e9ab7e138e8a39159985081b8f6095bbc228e70ff2e963cb0be4404b4ccc3eae2497666d110aa07d6a11ce4751be9b3978f9d3159b793f27bc1c72dc5c9864e289b5b076172da28b0c28cd16673eb9fe2ed3ed7a225761b3f08af463e280c5e6f8103b87899ee602c9f9e99e44160fa83c5f17185926a20fd260cf29d293506fb5f30b6602116b7e40fece69725586003f3e6c0c6b654c40ec5343dc2e2e7e8009eef993c1de51306c97ff29ae514c1269b11b13c347b9c5d74d82fe3e3673174fb046ad8bfbfc7277675d2081d545413d4b572d391e41170e688d2112f470f63b2e24a37044a670a24fdc4d7ebc34905d679a5a84dc13e99dbe9bc5a789d590f813023264a69dbb1c3e66d3646adf176fc47cdb788b97e51539e2729e12a89e19d9aeeb456a617bac4a70f27d16b9b6236423570aa6e53819034b56c565ef0d20f9f2392b8c19e52ac34d6e05d433f2e91c525f6051416e31f22ebe867d3bb686241b158db5e9e77cf0cac3a12fae070b4c9bdd3ab0047c34e7bf554069ddd0ddb4ee5987d94cbb4962dc7ebdbfc7772a2b3afcf12682b497e16e4b43f6f040daadf661ffc897522a3ec7ad11af26983e0c34e7ccb312ae343b694f87d82bcf43e55b0654f37ac860b356c65f009d97806c5eee54adf7076868b9ca74fa058c9529381d5f9a6086b9a97125ec012299fe63362a8a6acadb4302dafbae4d73b8266a2d578b360b1955366187e9f6ddb28373c8d6399ab28295c07f0ba5b70c2ace9c15f3d30b87b803b8fc88d599aa316078ee67f017792d495df5d7dc93fb181bbd264589e82952bf041fea5a7c22421acc42ad76668499032436a972421c1d9e6730e0e99a67dbf43a0dbe1e1b38fdde6d330dfff181f4cbbd3c1690e0ddd29f71b9ace8da2d6f8e032e1113dca256cab1ca89d3c60008d8bc3f381622a1512ddba2522a94b18fdd64f8d58afdf41f13c82719b9607c87dd1ea1a92ed6951ea97a94bd86b3b6dba81edaad669680672e5bfdb52cf7034c282fdd2859b070538a8cd361ffbf2b380537d22b1ffbfb45cb0236a482abda4cd9fd86a0536a822b87f7f6f809dc9b3672432b884cfb60dd6a417ef19f45fbe266d834a0be5d0d2d63c92054d2360c2ae9f2e101e1ebf94a7626c94f111423952091da0e7c458fe55f841b5eab96881b7d26ab74931023587fb518ab229cd2c7105bc9c774300d1a551dfea6541421a0d76af89b1451598be11a43a86b807f7c14d6acacd0c7ba52d78d587877616c2e3e3cb0b92d49960037c3c9c452cd134672d959f37603e9c34fbcebf515ecab2acc262a440d4a158a6e7f3a03a46c03e3820b227e52c6b37b442fddb5cfa248f978a7e242d9dcdea16b4558cf6e8a30eac267741a1643665e1c1cb4858e79b34daf05ad9be721289b7ec588c5878273c21a73831522103cd5f3c163366c1afe058aa1ab97507903c038bcdfc3ab1c8acf71dc92b36178cba3c2c647d3e51a0d5c96bd9e94a15cf48e99c2b77401ca3d7592a3bd55fce6778e74ae4329e9729add3e92b6c6109fdf8e4896afa5c97571cc1e58215ac106c949c2ad0da4e12db627fd71e3b3be51e3908e1ef338410797b66057759d53217c2828f70d16b4f2388335115f82457af91acac5f44890f18fb68b33148c4c2862b1be5d0952ac7c1fd24a92c4b4709945048f916a625b9986ae4f03d09d872a68b3f19e5f249d0b47f71d8fc9419a8ac491e9773cdda7519614b6b4be7222b6ae7e1324f140aa9bf9beeef17987f7b999300fe6a5874b8f818c0aef3dc4be897255762118b25a3911502712490e1217304f9d1adb1d96e9a2db232b4bd96de698ad3bcc7a657662f832ee4b89f849e1e0f9fec07b74cae867368b73e5f84411af7f1a6d23b7332d0243ac65cfdd51f72b4390ab53c6d5c4be74dac532093192cb67863f8eb98165ace40f4ae16e5521e4338a409eadeadd101dff3111a110cb7e465aae72c66e4e3280a9415956884c6cf24ef2461f2ad78859140f1fdbc7d560599fe524a0de190c0cdc36a7a79d7081e167d6082bef7e432f2e145a38e47db49b218e38be767c395e18479ee5eee1b649ce3446cba41d885cceca3c9a0854dc9b1e41f0b43e137fd550676eebbcb9b6e641dce9440dbde26c9847e5ef8be17ce9edfbdbbb74f7b94eb234334b0fd313e0d4b024bc1f5d1c945c4a919bd4c592747f7bd0aabfdee21a83056e24b54c8703f2939be8f0a64dba9a6266a03cb040fc16b3450aed7d36163b390ecd196dad2e45a333aa39a7f01db7307bf1ee8dcd1e04f4e1c0e1d3c94915865c82833453032465033ad50c351ec0a1fd42e720c5a6f9d21384c7f839a6da9ec5b2fd055a180911227390acc3c5246797553d00dae0a1921b3091c5b5c7ebcad6307aa764a9ef4e8bee1550e52b65fe9069ae66ba448f747bea58a5a640a111c8188ac80e42b915c779c60d3399b68ee5f2076a09de41db4bfbbedda0bd6d2d4c8215016fa760138a81a5cdca0a0964f3bb141e6a74444b2e95c12d902dff5dfc5588d1e50c7a575d3654fba6095183d2bb757787047f34d4c2c766553a24268b2b2698577becbb5877fb56f398cf417891da64ca9a28e4d34584ea653bac13ea5d5ad5e14fe2bc3a919a6f09400679fecd568bc223505d568de44bf8172f003e8d091fdd6b39e01177a983aeed75605fca681ce28ecf9ecb799ccd3f23694a9a4724c71ac4667547de6d2e2ec51ac0960ac4ad8575862cc956a192ef702af344e84c68436a8cf459f0f5503a908c1dd407c2460eeae87d070d53c234f475466de68b929a45852e2165c869c3a571b3b2d8e4090e68f02bdb35c7f88edcdb0fe46d3e735d58d088fb76d24637b4cd8d091457755a0e8c85b3699ab2daa741b10c902c9500d24b4d761e14045dbe415a96e0d33c6c079bb215d3b38e59be51f069c09d2bc15539c50079df4fc3230460c09480033475bddd6f978b7a2c44003e2c344a904a0c761128e1036656fd839203753fd6bece4abe77af8853bdbc753ac50ea06a6c97d4741975eb00df5462c19c13539b935ce60a8ad0568b9e31f2e3851416f01fd4216b87bc20e988da85d0ebd6f864c43077ac80355ba3456aff298eaf7771dbcb18b9d702fd91b0a7a0a5e533761a87485f6db53ac3be994f16e8a0573c16493250ebb7dd1989e0f596738954075138941798b2e85e020f9d443765b0de3e22187a139f6be28abdb2447264216e1854feeaecb88c3b880e227fa4bd84bbbc1e4a5d1873c8b980dd3fa6d21bbaf7e6da8f46c637cfc4ba45ffd00a7220a8e27e261c622cdbe1e628104d36e2702ba70a023185c0be57800d305151e2d696efaa9589485e1564568535a9f3fa4153b5048e57a5a7ea0f9393565a7fe78b4724e33925a7f4ccaa2e5d0e4047f53a86286febcba937e1dc403a037bededc2acab1780183f8286274a246e736a745f79e18a48b8f5b00ba6852534ee6f2e45acd9b4a6edb23d1aa465e44be4fdf6e43b39952b286f47bb4ef6a9dfa7df33ee525385c12870e55ebd72ab0eb075b309731ea419d11b6553aa59ac4a3f31bbad1c22159f095f771f178cc7295dda412a5d63b4a844436940fed2fbe7a6885ab18ab183e0f244dcaedd76189a4054ab80cacaa607c76425c78bee74538613b9a74d912b5fbd682c00388760b7b283e2562ab74a6f51f797f3d36fc3031f31a320e488ffdb8b2cfb93058e34dbbd5b663a4bf1fe371a3cb1f9c73ffdc7e7b58426d7548750dccec3bbee6c52d5b0f060bbc8b32b7eec3b7ba75a04edaefea9089266477ea8b1cc2317319f643f633b826dc5e021d55d88d70d01538e24aca09fbeefc3ee015ae1d6b471fd82a8c6f1e56d1b6ba8fe646461c56e62215985a90c964fa7d169a042e532bb2e4a0ca043f2868ae6b06cccb3413cea5ca49ef2368acaf993f2c68458d7853d3334321a2a07b311e0538d4b8a94d2c25cf7c652eb89b99b382ecd621b4667d2ae799b8c8bbcd1cb12f9e34ea77ea06d77c62f83e0abe89613fcf6f37e413f506be40bc70f68c1f8862543f870518a024724a4ee1833c1954ccfc582f163797e90220776845311393886eac744b9371c14b1b47f7bdf22f66a3b5b4f8e056b79a57fa49a02707c0cb1e4ce17139d8876336c22df2311099d46da48e019165d8e82143ae4e01a333a714aaf2e728b7a973fcfb5904512185d6f75aa1dbc9d3b6386893718a6e1f373f45245a601cbe5470453dd27ae7d2c92fea5cda659310bf3cb7161a17be392bfbe939c13d824c173f631c5fa8d059e32a266c8ab4e3968860eca1709669503ab84dbabbb35637e0b626822a2496fb48dc586403f88a53938a7a8dbc448d0c5f33064573caad6955d7c8e207bbf7a0e2450d4225333063c12188677a436ea1f063b2cce1258d2ec98fdb5233c82bd84e30e252fa26f8f6817c971827e3042902449f51409ec32614c7978c990d136dec3bd19792ea4f297ad34aff1082bfcaaec9c7202c07455905aeef805b853a9bd0d3810a2364313d50fd6ea1ea5c2793bc0e8b62c40770deacc5186346b8801febb394dd5dc29069009cc1a8d10f77f5d095ba690e6cfb6657b614e70ed9dcdb847fb442e136abdb95299da04cd876a45e0be7d920822018b10e07a700ba90e4ad93d67446936ef5560d73595017cfbcb7f5377c450835b3abc153376b7a82585c79a85368c92e9d47b8e0a2f1488b68b1f35c4eba5a14d149c59002d84d0df1f6cc49a059a21dd92c3a8892f646e4604f4d4bda0d59570f098b7b778ad2f00e4b2f901b126eade0f1fcc2fd04e4436ce64369b71ba374252c40f90c36e08e9dec95316582f50530510c51504544ca201f0bda06821ad445f0e736332d2b41392bee993658001b3a6fb3efabf152014a144337b081287ce161d347bd936d9830f8790ad381da3f18b7bef58fcb8bf9a3b3742241419966022a5ba809a09f01976c844b7f51eeb3a300afa06e8725d19d96a2bc95b42b1f234edbebbb9", 0x1000}, {&(0x7f0000001700)="088cba065dab1f7f8f0e241a5e5025dd48bc24ed95b6f4b18694308dc6db1395583bf5fd9581edbebfc1454c4b1d999b997a1adf2c37587830d9cf6b32de91b4498ac5036b44d6ad41e00dbba2a868629ede0061adddbee35088f56e83bd6a0d78a65b9c69ee0ffef6ff63cec0df4233ac688ea5bde68968e97187efd219bef9c494eb77dbf95f717af96cea540c3fcd", 0x90}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001840)={0x1, 0x7, 0x9, 0x4, 0x8000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001880)={'tap', 0x0}) r9 = openat(0xffffffffffffff9c, &(0x7f00000018c0)='./file0\x00', 0x80, 0x40) recvfrom$inet(r9, &(0x7f0000001900)=""/184, 0xb8, 0x1002, &(0x7f00000019c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r10 = socket$inet6(0x18, 0x2, 0x9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001b00)={0x2, &(0x7f0000001ac0)=[{0x7, 0x9, 0x20, 0x100}, {0xfff, 0x3f, 0x6, 0x6}]}) getgid() write(r10, &(0x7f0000001b40)="0c8e4562bd225a7dc74cb7b33cdc4544cae4cc134328be8b70ffb8358ccc1e20edec4a49ba0c32d9866905c7fb47eec4314fd05ee4777cb6035ad04919fa59d61c7d47730dd3fa9a6f25eb5f3aa1a9334475df98a9590a", 0x57) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000001bc0)=@file={0x0, ""/108}, &(0x7f0000001c40)=0x6e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001c80), 0xc) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000001cc0)=@file={0x0, ""/108}, &(0x7f0000001d40)=0x6e) connect(r12, &(0x7f0000001d80)=@in={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40fd1b7e164c2748, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0xba, 0x7, './file0\x00', 0x200, 0xc811, 0x94c4, 0x6}) 16:00:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x12, 0x18, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000280)='./file0\x00') r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x37d9513a7104241f, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0xd1, 0x40, 0x9, 0x7}], 0x7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x10, 0x40, 0x8001, 0x5}, {{r2}, 0x7ffffffffffffff5, 0xa, 0xfffff, 0x1, 0x13}], 0x9, &(0x7f0000000140)={0x2, 0x2}) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='r\x00') pipe(&(0x7f0000000340)) r3 = socket$inet6(0x18, 0x3, 0x9) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socketpair(0x67223f61e741e83c, 0x8000, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) sync() ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000300)=0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x801e, 0xffffffff, 0x65bd, 0x1, 0x400, 0x4, 0xffff5eb2, 0x2, 0x1, 0x27f4, 0x3f}) write(r3, &(0x7f00000001c0)='7', 0x1) preadv(r1, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x40, 0x0) r7 = open$dir(&(0x7f0000000600)='./file0\x00', 0x200c0, 0x80) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r8, r7) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f4f696c653000"], 0x10) r9 = socket(0x2, 0x4003, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r10, r9) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000540)="580b7c0265fbf9c2d301938cf8766945edfb376775b0de38080c5022d1eda43d4d9524a9ddaf60335b7a0199e89c4628262a078d4ab2495ea3e7c9f2249937718eb2dc5b568735534b8b509d28b1e248997099b8c3edb41cb23a9ce511e01bd9f0c7435ddb28a15de706e28340b1cbd57a934dd501a3fca474cdec73090df0", 0x7f) sendto(r5, &(0x7f0000000400)="5d5c0f34fd3e178f79d333210f56800585b58c8fdf2e6489dd5920a8813422378ec49472e66c3d377c0f9ea7ba15e75c2d83344fc0133594eb0be25546dd6f387a7e4b5dc31fb9487121b7ed5048eba7bc7c2e09f68709bc98345851b626cba321c8c4a755363e3315c260b17040eb58be32778d3587afaeefc4", 0x7a, 0x2, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) 16:00:16 executing program 1: r0 = socket(0x2, 0x4000, 0xf9) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040d2c3c90b48460909c2592e70e764b1da37543cf3abbba31e2b4be488ebb0b31866eea047e5bd1fe2e0eb3ba1b64dd79e38c3e3ccc4459590ae13ff51ac"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:16 executing program 1: r0 = socket(0x1, 0x4000, 0x2) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) acct(&(0x7f0000000000)='./file0\x00') socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r5 = fcntl$getown(r1, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x6, 0x1, 0x4) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCNOTTY(r0, 0x20007471) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/V\x97\x00\xd3\xca\xcfn\x84', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup2(r3, r4) ioctl$KDSETRAD(r5, 0x20004b43) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x6, 0x1000, 0x8, 0x1, 0x3ff, 0x40, 0x0, 0x7, 0x3, 0x200, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x6, 0x4, 0x80, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2}, {0x304, 0x40, 0xb1, 0x4}, {0x5, 0x9, 0x4, 0x80000001}, {0x20, 0x5a, 0x96, 0x1}, {0x1f, 0xfa, 0x2, 0x5}]}) readlinkat(r5, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=""/91, 0x5b) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x11, r3) connect(r4, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:16 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000340)='\x00', &(0x7f0000000100)='^-{\x00', &(0x7f0000000440)='/dev/7s\xd2ouse0\x00', 0xfffffffffffffffe, &(0x7f0000000180)='/dev/7s\xd2ouse0\x00', &(0x7f0000000480)='T\xf9\xe0\xc2\x80B@5\xf3\xba\x00\x00\x00\x00\x00\x00\x00\x96)\xdf\xf4n\xe9S\xba\xf2\n5c\xdc\a\x9d\xe6\xe7AhE\x12Z\xec\x97]\xba`\xc0 \xf2\x1a\xf2\v\xaf\xd0v\xa9E\xb7\x1b7\x84\x96\xb5\xa6\x1c \xa7i6>=\xcb\xccc\x84\x04\xa5w\xcaS\xfcB\xdf\x99\xf3]\x9bn\x87\x85\"\xb65\t\xae\x80\xd5\xf4v\x13b\xc5.\xfb\x81{\xef\xc8\xce \xf8S\x18]\x8eT\x13\x93`\xcdBN\xeda\xa6\xcb[\xbb\xa9\xc1)\xd4\x89\xbe\xda\xed\xc4\xa9\xce\xc7C\xda\x12\x9f\x11P\xc1\xfd\xce*\xf8\xc7\xc6\x9e|?\x8b5\xfb\xa7?f\xa3\xde\xb1\xe3\xe6\x8f\xcb\xcb_\x186\xe6tS\xb2h\"\xc3]\xa8\x85\xd5\xc7\xaf=\x11\xf9\xc7D\xa8\x14\xf6\x9f\x01\x97\xfe\x1e\xc4\xe7\xb7\xb2(\xdb!\'\x16\xec}\xc68\x19\xfd/S\xb9\xb6\xa8\x15&3\x96\xdaL\x9a\x80\x10\xbdE\xe3\xe9\x84y\xce\x869\x89\x1f\x14%l\xc7DhyN\xf5\x9a\xc6Nv\x85\xf1\xb3^\xde\x02P\x12P\xae\x84\xd1_\xfc\xd0\xebVE\x80Z\xd3\x0f\xb2\x11\xcc\xa9+b|lW3\x8f:\xdd9!\xa4\xe4A\xfd\xf3\xb0F\f', &(0x7f0000000200)='/dev/7s\xd2ouse0\x00'], &(0x7f00000005c0)=[&(0x7f0000000280)='/deV/7s\xd2ous\xd00\x00', &(0x7f00000002c0)='/de\x00\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x5, r4) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000000c0)={0x8, 0x5}) 16:00:16 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) listen(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet6(r1, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 16:00:16 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() 16:00:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00006ec000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x545, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r2, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206937, &(0x7f0000000300)) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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", 0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r2, 0x3) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x5, 0x9) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) sendmsg(r1, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)="cffeceebfc28fa7b174cdec613427901fdc013d0cb44ab9e4fe918e9b5c1b67bac4eae8b39289d65d712424bd8388efd4c62913e5f69b442be3edd9085c9862d0a4b7d9b16b3c62e3dcd7b7d16ad191ac117bf41739bdd5317ffac42fbb342e98a7ce74dcafb97b3525e23e2a8390eb5a03648ffdc659f03a5df8648464d492d0185614c89ad770757797ba89adb7432b64e11adcad8fb529bc706d99bbb205e0784173718a1b04cece1f72f5bb03d14e1cf2adbe612b7d4a4ad23aa686b22d91d3b2c2112a8fc07387081379503684299acef8fe14c7bf3521601022d9d6fa57b86c248c222f2e60dee4ad1efd95ec6278a5eeff2112c8b139dedc1c132032db8191a04de3dcbae0b6c794afb9c77ca2f0857a61927d69e9bdb06ca5ca478c0fd4387b6dfcfa2a46b6c0137ac607a5f3d7c21b969051541f29e208f2b75fd85b54fc93d9b5546736841710509388bbd4130315c12152877dc82b854e20f0ad7e76f5b5ed840f2c0026461bdb9fa2c6c5e69e2f9e7bc64d672ef32a2f34920f9f60dfb99108687cc3777b4e1455034a9af3fcb8cdb16281e38d9673fa54faf4e5577d5642ac3d0fb3b17c41cbf6369ecda0ca3768651997834dbc2e288906f38c5f759c096c08ea5ffa127ec952017cf99bbfd4ba2b01eb8006abe040ae6a9430c9b48bf361bd946d8296139bbf529a4d4df06e0e593b4f3b78ccd5dc07782b2e8f4d74d05e96bad5e5cc4c30f68ce60476e14b494419e183ddd9646efc58441764dda8782ff20c75391455b0a2cd1bedcf55e783b90b4cce27b0d15c8b16f7c4e1195de304f5977ac34693271eb16cc9a9aa1bff052a89e0b0841faf05d225abc0f1c2e840d913fc3bb49cb965c110898fb3f26a383de41a91b4d177f7075d9ba0df51b2184223ce8b43b0bda81476d5c884b5a02c4c9460a14083aabcb7e3ef52cdae23fa14465ecb4577eecbe69716614b948000716e7fae75abfd0024cf469c1596d721d04ecd757be6b1b97460f6e0df6352536c4338485ea6d39df4e1954fa0787f91ab776317c1358df7f195f921e491298326e740ddf03fcf4db543028eb171f8296e0a1d5afbc290efe8c648212d0be5fbdbe105a82072d2f3242eb9b7390275c9049d789be152c4a57071dee66dcbcd3fef272de549473f979d24c449f3d209b2e76c2ba2d4dfcee26779607ad0087ef5cdb6c149af62a657519cfe5b59e80fcbb01b30a84523d976728516314b635555bab2c1bca85a5700e1d0e4c1fb21ef6452849aeab53f977f9cfb255dcc65f2137c514da08446680d706fcbc25c6e7af493831877c1a12723689bf6e2788edf8671921e7a5093a8df79550e0c1739288f2c7184b5ca513bafc6eab5e4bba412ad7f377db0afab1b53c903d1d69a707bcad03fbab396730be6d89fe582086e29d2138f05098bbb8a78fce6fd7678373d5682da98cd2fbc25f5dc72f3ccb629d701b0e147c989145b97d36515bdbd3677fed62bdb1826e9c4e4602dba698bf33d77b484a4147c22012f39b13b9362613d8ac44cb9b3f8e4f69221da62c4b7f23b44f212e4e888b0d7471d8608bdffa05715b0a3ac9d95d059334d5603dfa6932c29bd43e91a1cb41021ca99f9e3d9b39347523febe61258fd242cdf903aa98edaeaa110ac5bcc01babe6761ec3ebbaf7ae7aae7249443bb65297a4a1965ee5b63a58e8433ac8770a6f959046ce8a550dfa89a7dddc3070a0969e002d4c1fe81615673471339973248330d629b85367dcc54c13dc2c1615d433fda9edc569c4aacc85f30e10b37412fb3cab7e2a3203c684e28625a5a717a8761001348491af837bec502891e691ccc4ab5131f09639d5bb7507e56b3b04addcff8ca55f5211f99d4420e7439cf0a87c9d5f57d6ad1fb84d8ff279c6549fa2a02b532d320249be45462052aa9f3b822abd524692436a01b994f0f7dd0bb1990c00d55a735c9e59c22f6b65bcd0068c37d51f71d4cd21c6c20b725efca7cd1599093997057bfa6f3727e8015352d41e09a48e119841cb331c256dcc3812b8af41227d7dcbc472aa538ae6c30c406fa12b6b66895635dee1723b0cf2c88c050e7297e6f45a85c0aa69a6b6c2a762d6e1afb3ac4c4dfe3ede5c3eb1e31c8692eb1e52e22b057fb288138b61eee5707d96ac39fa66128c5074f305b77b8a2ac5e64885fb1aa5b31ffb2d9d036ecaafe1a4a00c61e2f6f723387643049b8436f94cc93357b07dabd763acafede3ef65edbae96c3caa0f0659cea6a13fcc21aaccae15059bb7775d90bdda85804212820c46326e9b2b95b5761f2673f0ad24a6619be0f2ec8f12f5e1db1dc8a86d8f6f506a164352303646c31d4725ed1de72b6d55d33ab1c60a9300f9410a55b4a5bfc7e009351df3ce2b8ed21b7cf28341e2a23d40264bba5d186480833e53bc54c3202d201a83095dc5cae4055dc4af9d6a4603d501cca484c067a07d477a9d9494ce082a1c378532f6bff5208ca57424ccf1a9237cadb0f7e6eced896e48769fdda13ed19570a617c0776103c2fdab322126cf2d50db90c5f7428bccdb48f1440135357cd9cccaa5fbc11a84d47bdf9f3b4f7843a03aae02de0e39a0abb43834f85a7c7c9f5c1003e4889cb0c08b19f9053a20b793590213d3b026539aaf508095bdc8eac184c5ea7a23149f61aa25e9292b835733a31fbc4539f20b769b8193b67325473223dd254bca9c5025ae14a8941c2c6aa3e8b182473f6161680d30b9d7d3e9f232918773294c4d8933841c094562670c5d624ff617ead4183cce9d227d64ccfb936ddefec7191e15733531c7065d2c2df574f665fb1f8d1371c28180a3f67ed9f572a172a6872aacf0a5764461aa671164b43d012c65f61c088ef9c7f9eafa4eb28d45f1c31a0812f63a8188588ce3604f123c6b8a6acaebe98609eba2c2513b94da32c6a4d9b5c7d8ce117e4a0fa8cd62cd264f65a62ac03b972241761cfe2bf0ed88ac40bd6a77518ed0bfc7e378cf5ecb6290b56d9c2712af718a779be759b1fa6c8e6347a32b0b16397b467c064ee5db2a78097651b2a2cf75d5cbcecb8fb9159a16df7eb035101220b78c023c589ee2a089fdaf774b3e089d7a954e0699a64df8b7dc16e602a1342fdb8685e8ef8dea08e503e726d30975979e168b94d6a788f8056d36104708e9f244841845bfe8227fd3dfa337e6bde1c5a0177073707f26ab3d281866b3008eaaacedf9cab88abb7c35729fc83502a44a360c42b39c2f5882698ffe81720f8ccfdb69372b21996deb5d56439d4666b28f44a885acfde4587002356e7028b099237332a5975308395ef32d4557fc417562a54c523ac504e8ff1c0f5ac6b766afbcee331f407bd9a0e46e982d46d8c0c72dad6005b50e4005e2220716705f25bde192b046c9383542bf64d1ef137f74fc5a3ab17bf8e01ab081253a24fb262d826fb02443126cca67177825191e5be948471811097edbb5aee585129a6037d75702a3b5b60599f3a960cb67026981b1f2b4c4994e70aa7352d483081886887e2f5fc0ca99e3c87ac6443d3e5f4187e3897da9b7a95f77e3c648cb9d7cf45c95d28a59bd43db175930a9f37d8a7acec031488180d7ebfc49122ea681c028fcb91fae8f98734e10ff7f4e99536417bd41acaf4c3f3632be8e776bb2777558107b987995a2d5b3a272dabd6b21c282e1eb3119c76ab07e8dc5a9ab047a57f147a1b8bac450b4649e7941e92b820577ce455f76b5d92e6df2081e92a888a0403d134150853a446604207c706c8dd2025ae52ea9845402815e126708633d86b6ec4d857aa44a5a495bad40ffe6cb64e436bd4fc4e5cc236f02595213583690906fe9ba070efc8ad8dda7173e9bf3aec272e648e1793f9c0fb6935f37c4120b2e7498ea6dfa419f9d56869ecbdef959ca2958f3042a8f95299dde14dd24bbef955299034109abf402fe5a8450467b14c83265324d20a7c3dd826551e88509648c1c02f00dcf0769c678e752f7328da894327250bec41b2d4af598f884bcd063ab1fa734f1336485f51be10e4b4b56ae5c16f141399106164632c81d18e6848875826f95de07c03468084841de1ea4438cf4ececeec606035193f6fbaa792a0378865a143ae0ec044f075ff47ce8eb25e6a7efa386f90be7414a5c917fa5dbfdfbb2f409a2db29ec558a97715a35a89482f762b02bc7f6841f4e44ad5d0e41911b4ae67a3ef7050d9e48a33ec0ac867c69503717686814b19818e3893a46b2640de72fc8da92c008d544f953c409b4268aa271f2251f75397fb70607c30502f480f8acc7a4296da201f304f68d023dda4a7f9ae01b53132ad0b7ac400962e0db4c9f8a67d602d6ad5cd02bc61c4f8872e63d0fb7b5a61d77133acbbcd5004a14301361d211885efff6c4bbdd35c31b12eb8ea925dda8ddc4fdd8e12ad9e8c84a0bf1e97c9af6d5e12d9f6371109670ff5736b4b8175fdeab31b11b76e860dfcd3f46139a7b873a551451124595fedd41c1b93209617a161fc3de7fcba6f45e44366240693828cfbe89b3251afca0685ddee6e40dd00c8ba7791a334376d48d9adc24b01c757b7b5b23988f2ed9df14b86060aa5c2f172673ffa76735e6494cc7b97c92889da2ad7bb5b99553f6c718b4bef315d84c2f944267e7ac01b6018f6a13d728ec966f79bf952df806ee8f6ae72b3d4870ad714cdca55b45184fc392ce4a3439a2ef17deeb0777cfebdcfd10a24d33e86ce1159ee664f030638b2f5ab6e77e287cb1f646bbce9ad9979acf5a153e880766fca11d879cd5d89902f1b2b1648591ea2e899cdfc2575d317055fd907c7124369c42b9b26392f14cf719fafc1b5a26c1871fc8a524180412a9760873ffb297d15f97b5844aac4996016562896169ed233dc5ff0b3aa5edca16fca3ba5b28a379fb3f3e15f152d13e008029dde04e7cc2159140f4afc15c11611b171a8ec8109ee37c7fccee1a943aa703e38d3fbb75e43d1c1c767b5e9be31ed26f336ea9201882a989eec6124a14f9d1c41366b2fdb7b3751ceaccff5906375e961262758854b38df4980dd9da55152f21853211b88668b37eeb24489906c4d53ffc1e814ca20b04c87704ea0109318e611e8a7dfcc3fea11e732a5d43f46c3f56e55859704e9b2730c572d4a19c9d9dc4da0dea50ab8f6a431f7ba0cb659b40cbfd30ff66ad3d42b36c976f98679351304a3006d8fa3872ef16838e590e9b808ce03a2a11db68a596dbe0efd5d913f38a39876184a959bd96ab48068a7f5a1d774d180a8ecbcc1a8afce41bd0c7b3df47aeab44a43e6fd0206cb555c3e1d4707f811394079422f33d72a6cb38457241e85761a2638c261dd1931e006029388545a44671c4d65e533be054fb2942d87c17a696af135941516712a2eb2c47b5612ea3fa4ac0cec43f1d9505ff42d0dbc5f973371292fdd02ee818309d07b43529e881e6dc6ee79e8e277d928c7e8050119cf979b00ae944b87f7e309a3ef7d04a421f129f5649f293e3855bd75ffaf6fcaa6abd814507be14e6c5f36ada902c0784ef18555bfd1cdc47e87bc1b91a292e0e15316aa155c51c2dbbe4665b7464a4f47d7d1872ba0fd7585307b3f1e43ef636735f63a7c3d1ae606575b9876fa86e09c9c28ec7814a77443281219f8d700ccedbd2a9f5bc5469f94d54414d411cb16fc320cf7b4080298384ffa6a1bbface6d9bdb3a568eb3ea99618baadde1bb7ab4e809f874c224dba21c406797618e9a0fa60d3495029c5e5f768642c6403f7b3772ce3a280e987f67596573292dc7", 0x1000}, {&(0x7f0000001080)="f2760dd55f0533cd576211a4ebf3", 0xe}], 0x2, &(0x7f0000003640)=ANY=[@ANYBLOB="10100000000000000100000004000000d7afb819b7273c5cc0ab04bb05a2dc2e6f9d52bf450ba399c98d92cda745917baf38c9955ea9d20f570abe0f7daf85b5de96598d0e0cdf45d5f895b2adf39ecec0efbf4d8db700d0dcc4b19ac86c3115c77df0682a2d977d0cad5a8e9332a5e56f8d02c5c37efb79db705b2e4b83b14ba85e2394db8fcdd0b143ea0174d3391756240d6c4816b3123957eb8e97bfd34c873bcd3b09feda385733ff07d691bceca8e1924cfb9fcaf8c9b3b3703f061258b43d3b86afa8c6ed15be344ac67a516083f1d546b43c498ea1ce7fba87ea22cbe6f17f06e827b19b00621c275b43925609791f862ae2b7737897deb9ec1cae2955fe9d476053a3f90b2fc99c77d99890a783e5d44a402a9fd4d8934be319d893ee1034fd409c599d0570471a6965dbbab6f20adffae04a31bdc3659af83858f492dd1b49dca582aec786b95c5200461f7243a5277ecbde90a582f619a8cf74936eb87b53d8185bf8b095188f8d62a3dda2675066d90cc4cde4dd40d745e5d61d51c2ce043eb4a75a10459f5acdff981012d76f58d0c7673d13a7822c925c616c0e105634327712818c67b069dc513b697c8e1c4f2cc2baf718610c8586ca79b73cb3d98b0bc446ba043cf23372fa0f0b6db0e76c94af3c34d8d02c5fde0f76ca110fec46c4ed080cc25857fe4de1bbd1a65854cb1674b084df97252b8f494ab232b4f9c0613debc34fe44fcd0be33c8df988be1a63fe0283767262fe9abc54399f61f8b4356823816ff47dab44a3cb322f03d07e5db7229c6346b0c351dc3415e3c48b8a465345be5bea8b44da072bcf02683d207ca9fce4c06b71ac3bda3c8dd0e7bdf42355fea368543a0fd0d00bd15419bd36587af489684de8d8d499053da72ffa1e0e1f9e1a0ce3407c1da6d636efb7e6755b81dd81ee395c38a79e2c69dadedee60b6d2205c46535fe0367d0ba495c3148d3c1f0fc9ea927480a58199409e8b9752ae8abe25f689f67a563d24904c5f393ad0e08d68f7591626260870f01c7dfbdb19ae9e067e8538afddd99a8f5c2890368fa7bdd84c15593fd2692084cbcf328da575ca1a7319c2dc12a72272e13437ce5676900684f43778c20d67db3a929a3b8bc08e0dd5063076747a9b2d606e2da6de1b33b208aee68617383946b5566339120f7d9a14978a5dd6636ed3493a78e7ba3447663026e135988d2a52daa24da3132da9856418d8c435045f77c05db62a87b09d73d2d9191798938cdce6a0d047418fdd2b118fafaaf67513eaf54bc2fb10ef5ff58505b03e2b79f0f8ee34ac391a45e82049d00e2f203f12daff950228b32ecede3540ab8f51c109f2fddcaeac3269a09579659bc6199e57b38e78a21c690c2b8a62c4d7da87da9b7202217b661b14dbc7de986d701bd2e86a812dab72c096bb048a5fcfb0d2a6ff50961d1995a9c2df3ef054ebd436702e344b53982452a841f5c9f49fe3a46b03da0e650f65570732d472254806ac092d18cbf17da8a2551b71c11283333c726b829a017f2c7b3a6a0442c4c47bf60c1654f3cfcbf885d366b89262910cb08f58037e6c55c873b058161265153632694b6e2bba4ac984b95d89bdab7ffef41ea024cb5a43d5a5cb172fbbe9d850e24cddc98019911d4f275b4f44d7c40aa73b82e72c53781bb3c54484516ac468e2791a63a5ee5b301b121077fe95d6c549f3fcb693dc938e0805541eb87bd5ff204ece0ab0032e4a7fa7e15fde0fea6a5396e7e81758eb91ce59ee156e7a96a247eb3986f069872383f333bf5da222d762e26086587f8e5244e0f2f157da4ff62dee4b8513baaa45b4a99cc9c164e58155cfb0bccfe2b636af00de488fc06ef610c90b5029479fe045e4702a3d985b7e0f1d094996b7cc8757305b9a06f9c2610cd6f1b7bb2a480ec43902a619ac04a6d52690d214365d617e4ffde9d2653ea3a3e2f24947b62abc3f03c6dd1a59ede733aa3475f0c5e5c69a12c7328fee11f4798f3c1082e90121e0d98d1fcea26fff992b93831ff342b31cccc16fe6df35aa6e160ecc11a53b225ffb2b84bb42a05ce61ccbf515e3817e5db4a78490c75a0bd9a96bcd0459f72b3ea58936f7c1836e82bd2bb4ab904a6fca5cc302df7dbae0df7771dd23ea540c711e4f732b1ea8b22c38d427bbaca291796c137d8f6bd1531675cd601b5a98418103cf3842035991b727d13961c256ecaf554f062f6d3b0f2fbd834f2561ff1f42ca8b410d579af6c0ac4b0d81a4adbaf521ac4ec29b087750f7878a77322a9d2e1234e5f9c6aaa5180c2797d4d4cfe1d1a368030af5804b16f36adc35bc5ab019b045b7de6248d31ea7bd00ae571b81c371e83902525089f060b2f0776e6e882ba594885513115e66d501d61202058c5c4aeddfe4931e65fbbf708752dbebc896837563c277dbe629b6298d38776daee2a8014df9d078d2c6217af7af60bd1637bb3e552000b64e2a79ce2717482facf645c53510d02275ab6076abce4cad999715ac17daa388621c625eae30abf607c1c5a2a0ddef779b2b36ac7a0616dcbdb389e4020366211b47032c613cbee89046e52277a4180289e08532914c800cd68480b51d0619c78e9617a5aaa81103cd6930efe9bba409d2d1fa334b7708c821ae38d0f9f0f5726b59b17ddffa05947f7e11139cb039bcd88353814b427f1a749b6e6d3977f086d61ac7b02abeebe2f9b0e7f8c5784d5869ac1a07e6484e376166339c15c15dd06fa6f9aa59b833f5c5c8873f9b8227842e25689cbcf06a00d9b56ef1078bf939e38c8c9194bda04d5a18846d57c9011b7fc92c0f71335333acb2a9851b97e7c7bc8cfaa77bbd85374738fefdce4332052fcd669a5110287a0076836583d780cfcba14ee3869f110fba56688582f7104df6882b3e70536bce4602ed5a5de38e3c6da7f72bc26d97953a625b1e74c96d71fac4b2c030bb33ea2735c01c2a49377685370c39ee2196efc7335783849ac10aa6f617e4d9950c1d84dbb8a40b085466261bb621fef819aa319dc1a66065c24888d12711993a824715834d4955a019cb63f0649cf31da95bc9d9da649c96a2ffb6939e16e59cbdfb35c44c29062d13442915f727998af6093c8302826eb0c9c521672e84219be2c113d80d6d29522ccc9c2a5cf07181b04be28d2d71fc0d0c3440e6e758c7411850571a5e4c4bba11e42a27862cbdc84ee5071e9ae2877df861b81d4ffb2eda2c1d52eccd8742d164906c04df3cac5325b4c65b64635a26f5f6cb7b11c646628ae9964ddbcc57fac30677bca1a876e7b11aa0fe043b442e5c51029f12fedb231abdccf5a0b03e758fab9c7482e9e788dad0e07cfb052d0a6bbd21f5adb8083acf2086ecdf7f6e282323271954c625758b13df5a8e5981ea8fef916cb8302805c4c76dcb71c3b9d686ed8f9c0d885e5813228dfaa5b4ed7da293bbf932f5d9731a8fe05a9ef77aa66e3185ce3948cef6a07b6466a435d4ba36e6162349429ea24327a765640c835423352ee2d4fe7e2720524f24eb9a1d630f055fffbba832e0ac34d740ea56e9ec83e24f18a71217b33402113f1323b499128b90443f6c74fc0fa04b4abab0a3d54e6818b1c799a352dfe1e5da2c69097a5582b5c4919c2d06640f7a354c6bef4360e973480ca683e6afe5021aab2395591642df93bc22dbca2b6dcd5a831fd32be608ddfd469eac606a61e6cbe36f03707aaf79030ee40a1ff2eb5763d28eecbdca275e60d93457193a8986ef6252668e7619ab4257c5198133d116cca4ec3d0026fd9798988a9dbf9b0f39c8d9e69d174871b2425c3e3382423a685e06dffe24f427dab82321276062e1b337ee13923bb10537adb302ddcb1425571d0abf3e39105cf1dc45383ab84c74b5791bd462559cbc1646047e39006e45d58c7e413a373e7305b48caeb5ec4c761eb1b576ed8cdc4a85ed3f907005ae69d65d581950c7dd3b91977bc8e76b053c335dcd29617daa7fcf4735e9259623e3b9e33755bb3636f1bd12b5132ded52468c97a74868fb77a1d06aa0d3e79c46f6ff6056f6eda73d406a55c069fb2abf228c583d0a9ddb9dae262df86568c88dbd5eb44336406800e6b4483fbb373fc4c946bbc72cb5d2a495a260371f96d202c0d762abca5d2984edc65cfacebcda9be4df1b07f90a9961298cba8763adb86d67f4ea79186c1cc2d4f6452c43c71e6322b7536333da69d2261d88603b5bf690e9ce82a75c4bb56ee82e8c63e87868dee37fd5668ca9ce18b1c9ba0c6d4e0f8faa40373cc5aaf9332c4813ce52d64c32fc308b416bceecdaea6c38ba6621c06c2cc0ada9202d4bce6218bf35fe835f4112d08a833cd387bdf36eeada1a6b3a82bc91976a507d94a2c952a445b40055e87318958d54b8ca3b86e178baf7f3ca12298766ee8134fcedb6ca778cc8872bae583602841b800032dd84a9b23555facafa6d4718d0efdc33b65fedb7abc848aa63977b1d4ca0a5fac6ab55d46cb1ab3f3efe9327b66016bc27ddaf16bb0636c704eb82964113637c5471727fc698d838693f523adb24f0923f26d34923d4182a5423e8597c88e6cc3bd7f5293653ba09ba9689e24fe1a4912096f6bcb744868027d930e50ddab1cf0a2a76417d69bc49f5b024b1939cc0bbb04a5234aa2ce90eb9631a2dd9ece37ae57ea45201e528869b4a475b4f80b304a5a29f59e1c684a22f64bec13855b6617ef3d14774864b6bde50f60fdbc203b9a774982fdb39c165e3e4afcfa42314c2b7bf4825bd6bdca61a40c90f57227eb46e9bbe0f86e6c78be74d314b6e2760e4404030eb4ceddc1e014763a3fa043b8e258574b58e2bd4e35d4bc465006299a06b270e583a607a5e9a5c02fd95c6ed31fc3c6456ced0d882e797a7d96069024a13e1cbc6a5db80b1e7c88c928e730e475d3db665327983f850a3d6aa41dc6ae1480ac4c16c6cc8a6b2aec86d1f48b1fc51c57908772e99e489dd707417a06066287340766db69822963a3390de1653994757579a84fb32376faf85672534fe4805911910b81dcc2cfdfa486ac1c5e2629a4103a3ec2289e6afc8612aaaf82910485b3deead7b25a952e9223e02caa5d8677e70a20c0b0ce0cac67f7273b43a7c988af46d8667e38f8ea5ae69dc1171144251ff7f528306c5e94698eccdb9f8bae75acc3950f2a5a456d1b969f5c44931506d10de946d0b27dc735022d9f8978adf38560f48caff5c9140aabf4f1acdd42317c895b28aee0f0153aea73349c7331a7f54f9e4238992be6e792084686ccc6c4d7932b527108d9fae83041f46fa29e5b563c8e95e09842b3e38705c873255bc32680bda4d5ca4ea68fea614cb00faa6c56cf415c3cf3fdf4088d65874620b955771e39e2426aeeebe07e2a7892c8a505c32da20c61e95a3b410f7d6ebcdd6806ec07b4b8342cccf3d211ba3f599fa8cfe74fbfd68bb70b2dba05653d14bd32a02e1c7d0fd6cca3a837028eaca1f3c588f47a19719e5cebfd4e0f5c3e12df6b68e4b192f2a04b44b3eeff09e864e5a230bc5199d2c6fea30ceb54d4edf9f214172a51394907358b90c7448c3d79acde37fd1cf9fcfd8e988d2833be4eda23eff676831491a30e33141105ed253dd75837b3d76019f31085fca5305c9a20e35ced87eebe0bbbf70dff0000007f54cad0c9d28b610914521c503428d184ad52faf6a7af1f4ce3156dfff9338e2f6279d8cba9aa26c449be6f0ed66847d01fd0d270b1c3bc4ee46b6c78729e93f5ace75fd612e17cf2ed61e777b409655b5d089c816b17543b4be7f498a5e52c441dd15d145202cd81439f56b979a4e80000000000000000000000ffffff7f54e335fb806b43774567a895f7e691ff2f47e2c4e4f3e636693b019dcacc951456e3884a82a3e9594adb53c163ac2392387cfaef336fb56f2ae8399b1c670e8e8ab36afa14c27130fb291f9503567ffe77c7f61428eba49c641eb3a871379bff23c5421eddaacb093a00854f6f02f5a4ac9f3d4fea92ca9bf98efaaec7053781fd772ea900908551a4ef8a720bfc25cf5909b11dfde865016429959afab8126ad1a2d6bbd232bc9219525262c75afc5a4680579b3bcf42ad2a77aaed243b0ca5ab555505d3d5a539d3aaf9499de4435177c7c05005f5e81051530a7a00000000100100000000000001800000ff03000063f2bef9ad35d48e9ad720abaea0697994849410a6a34c9146e6a3daf0b654098b12cfa1ccfd9c71c95c709b83c68cfdccbd85e1773a517feb10c50dbd77bc8c3b2c68a4a92cb6ef4f98f2d13020898b992483afa8689c8262fcfaf3db7507b75d720229d19f797d5eb52f84d31814b19ea5e47324ffb847459b214255132b618818405b8f7b07b607890fe18e81e1600d9051d0418add0e4fe78e04972bead9b1bac8c77cc68f295d90435e5f05ee3ae7835aea66041ef1922c6e22d87464f1a2cebed0b8cfc1541f428511b0a27dec50bd046b2ddede76c23c7d9812621264dc5e2db51ec6e52b3579da56e3bdc7a03fffb57e5bc1edf60e4df17e00000000f061bba01d4febaa108727793cd58bf0b06809e93bfbf3285c89fe1a56db36cdcb58522aa587c6d604d18b13761c640a0c3400000000000000663a33f0626707402f8b265e231c7ea775ef5be9356be70216b9a59101bc55ccddca316ee8fa80721a098c578c85c4a02ea252"], 0x1208}, 0x1) r3 = semget$private(0x0, 0x8, 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f0000001100)="b20ec7", 0x3}, {&(0x7f0000001300)="d753f996", 0x4}, {&(0x7f0000001340)="0dfb082940210f2e636b418d9072b9f9d249dba7b466f1077a5fcf7b8bce22effbcd5eba34be8274e3e0d3f2fd1cecc5036743c234310185dce691d8aaf791155d4d43aedb15cfd352aa9947f38eeca14a99e592a6ed516e38b39cbd8550c713d0c54486eef69efa495898e2b9e3a3026e19fea40bee6211cb6695960d58a95d808b60dd704e76aeb8b658e8550b345d81593ec97a41e50d5d", 0x99}, {&(0x7f0000001400)="6cb66d7572984303d5bf25a7c089a253715a7a2f86e43226", 0x18}, {&(0x7f0000001440)="49c40316eef343c2ce74d464e9698b167960913a2c90849f09a53b99d5b96cc627377d2ef19420be30e09d493f5deaa4b4532a8702c8be7d0c2df412ebb432be153ef2a3be8c6f232bd098f5cfab8b11da56cebab2d36347ce04acafb8f388e3e49591c140b9321640c0d89e1b7ac713d12b095c9873516f7e2bbd52dc2e3628f2f58cdf", 0x84}, {&(0x7f0000001500)="b5921f8e9a48ced0f818c8da2d9c7c581c7220985b4880e3bc9444d87abe6361dd3de3bb1ca5ec7f9b022b8e76d86741efcafad6497a619a06cbc17b0a45894a85a487da29301f271ec540facfc6d929241149712602c607c82476a2b7a523173a44092a5d79c8eb", 0x68}], 0x9e, 0x0, 0x0) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001140)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) utimensat(r6, &(0x7f0000001180)='./file1\x00', &(0x7f00000011c0)={{0x200, 0x80000001}, {0x5, 0x1}}, 0x2) close(r4) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0xbb467eeb00030c36, 0x10, r3, 0x0, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r4, &(0x7f00000000c0)="7ee4b63ac68852e46ed534f7c7f7ec165664d7a03fa1c4dfac5c59df3fc94b163d53", 0x22) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x105}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r5, &(0x7f0000000000)=[{&(0x7f00000011c0)=""/243, 0xf3}], 0x1) semget$private(0x0, 0x1, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:17 executing program 0: ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') sendsyslog(&(0x7f0000000880)="04fd7032ce379738ee3de72f7308df7a1bd384986ac1fd072ed0eb74fe6650d68357781591c568a5ad491e914609f46488ae8750ea0503362aff4013d4eab366263651e14eb86870441dd41f1015d415bca803b5ae020beaceca78f9f4ea6ff7ca8bca70fd8bcc5c80fce8cdfa35efdb2bec753349195c30080059aa107317b89bf7666d27dd4a7a23ff845e67b3b01a906e89f81a3f140b2ff67f7bec0f933c2f2891727b53fe5f1444ac47519fa3824554ccd4487cb33c52df43d52ca9563032a797b37d5ae14249c463605f184ffb6cc31431556b52fbead44d7086a1fcda189b11ecf2a348a5a6171a6547dc1ec1580535cb2cfa3e237f8566679d01683bb453ba808d6dc68aac5b4466001ca6ef3814629e6a25ab8f94e8738dc726dfb608eb41fba73497b13f2841066bd82b2fab5f2f6fb76d1f1c1927e4d17539d88a09c5c56a3d34bac6bc6479a302954a54880d82f1d2a58105a744874120847e60c84af21d856f8f6010a74ed0c9d3706090940dc464b98c75569da32ba3d2f708fcaab3b4403674685bce534b46975462b9e0254c6cd9f0472ca82066d415c40c8d08b1c7ce40568b8f1750942ac18b04fb28667acae42192e7c6c145886da2c1e1e283535151f06b3f1c38f498ebb353bfa7fb3f16c2b7bad892a46b92851f97bbba64ec087dbbfd4ee96cb21041359fa35cee45bcdfe72a979d1f5f7f7dee58d120d9ed485ce04e6a4e16c6e211030b78ce54c9fb09dedaffa7f4d6de30180e6a2704515f0795063196c4df2319b17df59be8b1216351bfe13f27ee7d03755d110d292e18470518c20d6d8820113b5b9347e608180d7d9eafaabee8c3c5984f51f83f51296ade70428f74fb4a00fe9a334de35cdf8277bd30fc1b4c371aaaf4b709aa9f89cc5e39be742ee93597377fb784fb9eb9446d9f679be22836fafe7a980ac17304d449346501c8307ca92b81b590bd60cad92a25560810457f99b85590c59964069741a18ecf94bc7a7848cdad5715cc6dad81f96c99c74968afa34e4a2614231c613cdaba5cf10c1e42a0af0644b27e2c1c88eaf4cd6459c2a47e64c734ce6a99bb3ffc6f43e471fe23ff34ac9ef5226afb98322ead234270384136b20f81d223dd4c289e630853ef2d2c84d17f585abdb10380da7f064b801ff3c9180788db556a08f7d6fba46fcb9bc5ce6246d85528576b859d28740b8a894cefae4dc87376de9729f9f410be0469b4d063b497aa76d4fa7258b51d3b2129b6078674498a907733b6e671028624624a5553e779610ca9e97861a246a4220d2140447cef38d2740b2903e13fe5bd814e86871bfb941986d9f179ed42e8b4fb09f4cba7ae42cf5a393bcca4d8da18f0fa49ea9d8afd1d920c973e31fb378f72814577600b5602e215ddc7c0e50de1bc115c2f707280fd0da96983dac3c521e24f2db8b70c81be82a8180244628f1a4da9798d2eaf984fba4d26c331896ddea0e4e1162ff246735a67d84e67a2bc2e248b01ddae4f9894db9824ba43ce9ad90ec5e73e356c61d878af51694732178cb5be9725074c44ba3d959f94f55a24ecbaf497ee3c3420b209a6d5d4b4ef561c8d94c4bd0217c37d54b896d0eecaeeee1c781ef86806f6b20cdb2c081d944055d2a7aba26f256aeee23614f60e607f8a9ac05b637c1691a912c2ac85cf2b66b55e68b5882a8407454f12bad4c1c902aa55d0a07ec76d24fef7f61c81eee88de8b3963c42ae038ec546186a37e8f10ff4c2e4b152953c13ca7bcccb0c6d1b30cfc6f138c973fec59a70817d79aae81c08df37aa67f1e3765546420e6a4c0b406e4d6404be7618d65ae9a8ff201289e129d3a3393f2692b530915cdbf657ee04e5276e92382cfc5ff3f554d47216b00a6bd272d627f1d26bf9d1b55281ab4fecdd79becb2cf1b4987d6163a41fcea1f4bb0a1a86ccf472e6fff93904e379675948eceea135e45f9e1c4a3bd482f8f75f8f5ec347d43fd53aa1c97c57fad841ba1c1ba0499e51c3c4a8b58cb5ab0f681460489cbfb22a4a7bd4f6d90d109b7d2b1b506823a13cd23fe814985fd5fadab6ef024d1703509efbe5dc780cafe480ce6c5e2634551671e3f9f96a4ed19e2a0ab79eba1db18b399405f9fdfedc396f16723f183899cbf749bdb4f32d6e52113e3ef10736b4b8abd13aa699855fb88fa69d5765bfc66285fdfc2e38bbfcad34bf3b78422fac6db9e731942475a3f9eda2d1231c8ed7c924af473d289a0df18f7d76676ce6f34482ff4109d21b94572492c77c2fa2479971cf79a23b392c457171cf2ca776833872721b267966e8815dbc426584a7b47c8dc2a14d20fd366ce745f92ccd04d1282ad2f984238a3b25b425831b5fa0f523d7691639ee369bc8731bc8e202df7f0ab29b3d5806f6fdde26f5ca1ee0c2c7ff6f05b869966e036bc06ae50fe7575fd55c85488fe96c13c450f64383c70b1a1a141b4f9e7349fa7ad36eebe57d1e9c5b0d23f0d425736c66df7fdd5e4a5c8cd7f627763b0df40c3db9f9b0329a7bb5af5da05b7f6079fc99b9c79ca6a68f6139c0f0204c616e4729bb39fb6ef7e486338784f4f24ab9aae43a1d73d2b584deaffb7e2e49fe5b5d9509e265b6d56f2414ddef2b1408350829215e44689f3659f20a1d6fc3874bc57d742c71fe2796932a10c616bbb1a5853785dfbf333165ec9b0fcd5bc3259a787263878fe69ec3ce4631bd53fd2916552470cd6c68bf0631cd871ec74d5895a0ec2f1ff8f6f18792c88fd03bcc8b6fe2ebb5509487ad2ed133a230fca1fc26c49fd3e200e4a4adb63ae56efff16e79e86ac40857d4b11d3bbf7379cf83636c640b23e05507cb9b4aef55b6e5ccf66d223c34f08a8c2f1c705f1fb6d87c8ad082d57b3fc8791efc87d752cb1e4f491e8f8a68d44a18553bb788ef46b5f3de3573d74fa9cae9bda9e00034a6cd99581052c7f7279822a24cfaf817817d5f411c58d4eff1bb2def6610184300772c47db94ccab7c217dee6e3b1b5d9aa31e4176881a675f504b9f53ef04c344c30949e60455231183d7beedf919280cf54e77ad53baf7c1580163ddd2a58340618038c994661535aaac75768df3f679fb7c983607e4a2e734d94eb24bb3ccc9279a69ededc47ef69c27983820039708737605b8b5535d857d3bfd316743a6bd567607e5a8225b1547848c592943fc87bb1fefa5e5cfafbe3524d9824565916dfef30e9f921831a7fbb4a8c1be22596befd30391369557fdd28c6cae2622fb5d0edf7387afa9cb455da83ce5fcf6dd0a35b4be4c8950f54ee43170b510140d37d59f5ff2f9c4ce932d91f5d8c4f51c834541e3538a2636e30d16403ea8071c0755a2d2ae823754cc50068a7c3d073fba3c852054184ec65baebbf9a31e98bcb81903983e1042e20306f6db008cb0f5e4912477910fbf8f1f7f7bbc4420819e1dff400821928ed76a940d86418dcd24b18a60db955e9d487aeb7f1b998a6ae2218d03b2a05f2943e74fd310a7a455d13b8cafe52f6b61f1f0f5c3bd2c6330caadc3251c8bef3a331cb9aea1eacc771102817c1080570ba9eafce6485b9f5a014f84e43644ca569c1c26f42b0a50cc8359bb5688af8cc138299eec3c3a894ef295377b43e57cebe6eb8480bb3de2c953f7fe0b053726828bcb2a0256f31fe265ddfca32da6b64e584c22954fab74848eddbb390cc3fe1da4239bf82d40c719ab014f3bae058fbe17c06f3c32b19ec8bdf584df735583fe761c466e0311548fd25d0a85a3b0df8122107404f6b02b0ddf71abf8380b1560ebacedc4a0bc00c156c37ee935ca5807e7274122c7b63d37021b7c415c60f6827f939883739759d1ce9cddd23c70610a1969f7daee56b5e8058540cf7a3abbc6889332ee2700ac689a9545d595e9848f7375c8b3b1b6468c3dbffc3bd37045e7fc8b1e1c8c73904fb87282b945a4e66d415496715dd54e95d4fccb1c1b3d296c3dd0f674a676bd1c95abf3244476740bb8d45036255c3d2056660b3c34f838d970632782b123818887a96e05f0ae5a8297d350b75b7f361c6921fceb491276660c8d71fb18941106f28cd0c9d89edc2fc49fd843b9eb6220849bd452cde49ae7bbea4ddbea59d39925ccd4f76722fe4e43d4c58254ff0831990711c8d12d00d4cf0741e4ba07c53844b4110beb32cfe3f4183de29c64b11d449b04613dbff08feaf43e82606fbe593f57be4fefdf974a4ed0992200b19e998b0a21fe2654be2765c824f17e0cef72a01f89d80d8b7c9dca8e8a0eefb3b0a14d2bbabc66a5a913aef3f084f8d138e4a93dff045d65fe1d519098a55e1941b40142d35d4ea4422ee72cd4b20be74030b761007dbd7b666c548da4061c4bcb8f58225ad953b0d765fbae980e63898d07ce1a8b28c824336cf62912c86c7e9b928b08257e8548b9046d94ba9912fbda386bed0633301369138233819c0568619560ade3597865601458628c147d423a54b5bb1717384ad080d3406a0818cd23279023d7da2f8ea4891a6ed61b7574e16d0e95ab3f6f887b5820f29c91902f8b531600ed1dcee94f74078f106a22637d5d1e94d6b367cc7e08505a307133ff387c4ec33731a472dd0d66953e9c34544070f79590c5ae05d5e038dacc1ba1a91acee44c18c1e323eb6849b7532acbf0750665cb15ef86bfac903bef15b73b35093aff267e5c6553e87eb0ea140c3cb8eb0f50de140fcdb0ae5c98df07c208c1cf45b6f7317bb87842efff867ccb06c8b366249ef8f0c3d83f4adac4614ac5a915cbc7ca565f980d0b2ff714469e3cfdce53050dc16b236bb5fa580305176f6091ae34370a21705980a6e479a82812c385f74053d127cfec7018e9a999b271bb6390bbc1f84b0f712341e4fac21c2c9956aad0fe29c88889103c5d6a25319bac904a8e0b81f452e5ee88e691eeb525a1357edfe6c9c6bbaa191413dfd2c956848402f9f2e7a49802b33af29e351bcb07985d4922bb9f53a2c121e22c17929c3c86da78095e62f3aed9a5e779bf872267e25f82f55703f4b307e080879aef8f7c0dbaa1692d52ae774f97857a727527fa8e4892bd756d3cfc9e364e4a0c15bdda52761972dd3b648cd81424bcd085cff83370653fcf3e0635150c7e8a956c7fb76a0091de5a5f956cebed3dca485a1bfd8dbf08c7cfb3c4962a5dc090b9a5b87db2cf96d86a100f669a9d272cb611ffaf91481035b5c79cd7c5d434887fc573de52de199b2c25d8a6526cc781b8fd3bfec331ab47e9c06f43dd1a6bf6c32e9bc72ce1b3f67dae11428e7dd01703372d75e4fb38943eb108bbf871bc682df31e8736952bc23f422b1bbe72779ff34f0c90d939bd100a20ee6883867a5da74ee9ee2e298121fdea2df82cdb8fb8478d067da995702348cdea6f07f998840a4fb6aebaf95f701225ed43270e6f90f1bc520dda2b4e781d941e2d7fa0f1b6eba5756077dc0cc9ef19e01a0a05cb8ce64069fe4b490caa388b413a6d10eef1d8722fe9c617bc7d01b361f29d5ec3d1b4605cf4bdcfcca6cde11e42fd27dd5282848f25378de587243407ac14db47d49df65da38c03aeabe838c1bdc2327c2eefbfd2cef5473f41b06d3fdec6c55bb054868d2744777c128cf0fd17f02c3029cb7da651ca8afc01a682ce7b72d52fb194ff2c691b31ee7461a11ac73ce781d62e7298be24193342b5af0a8862ddea659040b7a47e77e9fdea0e2e9c34a81b1151640a6f2195fbb65c1a9111a967813c7ad3e83f99ff28aaea86743d348a45b5eae33a97c837a0f1189bb3d8f8ed8b863a30f1eb", 0x1000, 0x3) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r5, 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r3, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r2, 0xffffffffffffffff, r5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x30000000000) ftruncate(r9, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0xab) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) r3 = getpgid(r2) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r7, r9}, 0xc) 16:00:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000000a000/0x1000)=nil, 0x1000, 0xe) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x6c, &(0x7f0000000140)="b67f7e1b427e0470a74bf56ab948ebcac86d2f47f9e96732f0d6cc653700daca5d47445f5130aeb9d1ad74c8273276bb211af9b28c856fe5010871aa225325bb1a1dad27a5aaa23ba732e17bc2ac7f886c254779b27a198dec71b576fa4ba5eb2f552e59d94c8e9c8905fb93") 16:00:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) sync() 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x4d}, {0x4f, 0xff}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xb8b, 0x6}, 0x10) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xf409ad9e12b8dae0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) renameat(r2, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) setuid(0xffffffffffffffff) r3 = syz_open_pts() r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r6) r7 = geteuid() r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r20 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000012c0)) r21 = socket$inet(0x2, 0x8000, 0x1) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r28 = openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x40, 0x0) r29 = socket(0x1, 0x8000, 0x4) sendmsg$unix(r5, &(0x7f0000001440)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000180)="7757ee341108a1367c89d022817fefddb7e9919a2ed99f1e710c2aee8f3423fc0bcd0aa5f4082858e64500023dacf30a83655a1837c223747d2982ed90bc093f9b3c000cb304ff3c55bae974e275cb502e34e453b156482180", 0x59}, {&(0x7f0000000200)="3bde018ac11c632d8153a045e8295a63fd15e643d9ce3107d3377d1b65da8adaeb6d33cffdd6d8e4f7b8d97af3f3bbcf3e87df36841ef7c46b62157dfd3ff8ec4ae769297ff350f8aa5026f9b90c686f913e95f1ea6f735d6c861e7cb2d57097605eab69c49c4ea39d761ccd302434652e7842a28ca8fb7a4591a5fe1cebe0b8372544e05abc22fa95915bed8ad7f414e939fb666eb1ca2ee700d54de8ab826294da6dc83e338d055648689cdf270453b3403daa698ee2d40e667a794c4a07f0ec3c69a47f569185d8990012d00cd60294eac683814603777aa8eb6fb95070f0062a3799a89e4f01eac712db4c23bca048b7b68fcc0c7cde2ed25cf65245a52b732dd11fc4bddaf74859420afbc4a5f9c4e1e3a95141fb21ab8b190b4d6d66168a48c0534c43fd79a7bea0d39e007b90cad67ac118424683f9e57619b49abb0b58d12e8ca18ec629345db7c000a9422da17b777b8c5cba7d0bed8c11a584476314b9d925ac939248c51baa820aa1833176102edd9cdd2635d06da6a0b02652a58ae04c75357d50189dbaff135348d809b7a33b57353b95936e4d6a22a9a878d1300dbaafaae78d5635dfd873a31a3545529829c9716884a902500cf79facb41a587c388db46a6230eddd958ba8810797bb0aae531496460914b42b4b202475088c6a79fdc5f1e2c0df2db50f70619835ee0c914a28be1d4eee25d5175bad37f1c259102de6bb408ee6d008d87f226727ab620b8908565809d0e877b31726b3352ee8deee765ce7ef29d3e3ff514e6fa3c37e5244b9a65b353bcb331efc20ed0c4cd41515fe184efa88f921ccd49e0e9e8123225dc086e2777f7c7f387d87667d0ba3063898ef893cd0ab32753b00e84578fafdb2f4de9a658042360f5d947c6f9eaadf2bb474c11eeea9e89a936cf6902d6a17d1942c41bc7ab238fd524c3422f121cdbb4b863440e39447232e11180a10c6ffa51e1e44f9dd545b8b4913b195a4fd02ee65c00c221f1e1d3d1bd312e3939b1fc536afe4a8c292dcb27688393ebcffea080f3791dc9b6fa2b62215385e4287d1e8ae9020c9c1b47a9dbbf3c42c0f5cd5cf7db5c4739756c1b43e5f01eb3200037abcc98f4ff4614955238712546315068ae09adb31a2d0fa48c0ed28481ff56b5f3579d4619814439d50c23f76cefa17fbe308a746fc4ea67f41b8c136c30263e2227af67dcce4ef741179ca81cb5343e71b9b7d2ad1c1877bfc22812a5fee4c5879931134c8e9b780e2a116728d394e4af5f25742232115d510d8254745186bf76dfaf7bb0364c39c344f784e625cf6b85f5a56751a317338a69579d69e689c591706033f2d70a6eca876742dc3e9ecac39b1670a1487d6662dcd4427a5d2db9ecb8bf5dc90c5bfce636e799cc3e011544286c78262c2a530fa4e92f1e2f8572043a5caff2905924c5f9be7696bfc377ccf3be755a999281eb7f03916c439254637025fc7c4a44e6161f37a5a686b8db7e41efa7c2d8aedf2d62a1ece5e12681a2126a4f0e5ce1b1b6d35f6b4b398f23050173ab38e4d24b4ffe8f72d825f443fb90057966bd165022d79aa838fd330499d6309dd4dd5bd6e9679a075e4d7dc4c3d73a44d1349759ea2af57b0133dddc3b460833b08ace909ce5245d9f0e07d07f05127930d573f12f6fde4711b5b2e6910bcf580b42530973a43edf97284b9b73e42d2d6f29a6af1c00d138579a4a03549a142d3eb60e6e1ec90bbed28c19be08ad416e74d4b9733fba93ce2d285fe8f138daae3857860533b59fea607dab1a581844342359bbff87c2e718312b0b3a3a677e5ae937029c05d77a5f72f6ba2569b1334c4aa042572326986dd14c7288a0743247ee6e2e1693473d60ef58730c467c9c7bd0f093c647b1069dbce491a7851b2023f6088843e30a593383c8480a1c170e1fb6809ebdfa7c3140789582ec2f57e73efed2d86a4622e64dd84934eec132cb3fd3f962ae0f5a9cd048aea62bde719a4471e0d91358ccbf877a57e9d123c89c21b504b4939cb0dc813d407dc6010989724e1b4d680cbb733a8737e3d50e40739c264a499421105c5b84cb56cd452bc6ca3987916661341387273c5fd1ac85ad60bbca2e0c88303034926760b91d2e2163a086320a70c20f182fb3d7c6b8a0b49ad48491494a2b3a86103fd9311ffd7fa5d74a9d4668df5040fecaf09cba9a9b7131f3a5dd236d1a469e11b17dc07021e494c816b523f76902bafef65f416fc1fb444a5b045d7ae109aee07db734b2f4b2a7fb53a36b20e014bd325695e1d1cb22c44f2d4e4da180fff3574014fdca8c68b959127a3d0e0dad941ae9f66c4544538933b8ee898dc89cd49124b320b0ea9e0882c89010a13772b17f30583e48b098a153a28fe6a827fab0f98afee2a773d506974ff4921c33b4b7218479560672f02f647b704fa753bc37ca3c8dbb4ede5869721122fbcb27aa9902902a948f60a80ec0d18b8166bf14bb05088b27b4b95deb7a5abaf1ac8ddf329a37dfce2fa762491487517a5f0910cde29a78d287f8bfdd279e14fd78fad1ae6bcb4d253d2aeecf8de9a9473a17a7eb48ce4526cec7ca273051b4a62f2becc2b7cfba2b01eea6b94e3b566fb7c5962b0ad7e7881c0e0a52ca4f9eb9fd6541775a0ac5df78e7180c53eaeb665249214fc87c90fd603ca459d6eb3325b7f0f3e6ad8ca9c63116d7190ba03590c56bdeea16939a6aae8d32b1a74a5c35c6feb7e5479d6b2fcd2cbb9eac490041174ee4575316b5736e7ca69139a7959a4fdbbbc2f9039705f0b72a5595454a70d36cac4a3a0db3c14d4561c307dec19325f53bf56ca90dc0867eb241dc20208d889b70594f2e7e9c3ed3e288d7e42a4830ee297c94e63c53b3d66e52a01df77bce3dbb1fb06048d95791f57d968c841ced999058b1c7a8c946141f0a26bbcf3549c48f9d05291068ec07546660e45add5ab14ee44b1a7acad42f7384554cd9e4e653be542360dce84c758f3cfb58bc186ecff55a02d190983ca6e29ef41399b9f4737581509b1ac35f2ece62999a43cac6a337ec3055372b88d16ea7ffb40e90300e9f05981b4d19f825bb9f2fb0c43d09d826cde065e50a3ca9d17d1cab97d716c09da8530ed21e147fc4b6f24fb431213c0c26bde908973e8130f5be87e5371b3fdf03031e016182596073781f82587e7100b7342079f90590ce958be6584f6bc2c9cd1a1fc9ceab2487351a6c30d1b50b5cef89975cb74cc785463b67dad2603b9f230783c8d3d788dcf5a2a4a003af72e4eca439b65f5c47c159f906cc3b70a9c15a853f72e7979e8d911b49b78a5cf45d823d2fcdafd994062537ec75b19c7f6c53fcc6322f84321aedef103e8672b596589c033f0c8faecea3b45cc30b217f9dd7e48ba41880fc840a3d091102b4c611e14cadb047ee3dee4c5c32d18dd27e8e80ba858c05f34308aef9b45a3dcc2cc146d552464f08aeef09da86108bf2a00331a5d7fdf118370cabccab65853c6847f7a328de5af53c8c2891ddb6168a427bc4934ee668c3e2eb07e0e1adad381f267c9fbcd4428869727c13bdb047b45d6b175ace8b1886384265efd81c2f4e13a8116a853f96eb56b3238e2aad4810a962a0064f0acb23f368ceedc1021abe2c0e9836ae89b99af1ee724afd2583705bcd1efa57faf3a4ce0ac938ba99f220acaf2df3930ff96659e059c14bc74015cd5daca0abbbfc73bc2cde196224a6afc5ebf13a2929e5f5f294cafbd68c0cb43dc556b8d4ec869e752c55204869b094b1c84f9f9d44fa3caff6bab5fc3e6ad74463170a6d06ac4f32945f30a7102c3f1152c99b2550603566d75dfbd3a940917a70f4b7b23a82b487ebda52869e7f4be7fa061336603aa7fad5f0bf56655a08b1e99882bdec2d79c39f25b2e5a88cb9c23ebc29da7a6f4a328aeabbef81edabc724ce97dcd6dc6833f8a22cd7eaba2feb2b5b8d3fd8b7b257b56f1187af22efdbbc0b103c935406b01db573326bde841cd020990ed6394c64f91746d3082d5a8d2f11a638001c130b755681cd4594047112f14f64510094636396bf910a05b4ea69c94dcd51ab1ded9efac5f21d8c4b72bce7340d6308b408f25845e44494e24ef8e385030d017ed2f8377fabea3b8fa91a79807f3448ce6fdf156bfc83da6a660c5d8f0284ec98ba4111f47d769b5f34c69046c80ce0304567dc4ba668bc9bab755f9fdd54d4924044c66e2a6a1bf627d31d07e6beca31833ba0272581cffee9cfee81c75ef1273bf502f9d0691a201a9336363305da6b680feb6884737afb4842e941a5d06db252e1749f161d4e1a7d1dfa10de2bdf7b473dc3283d63ed6a231cc1237b30e0febf03820a770ceb9b37c35f33fe87988092d8bf933958e610ffd1736f7f679a2c376cda08f470403c8109bece8a7a988585779904321509f17f986dcfda7ce748e6d9536ecbb048196cfbd44e7d544d01d1111d25634a2e35be22b3263ec886fc1cc7e029580ef2b0e0d72f821ebc98035d453334952f5a874cc804c18b72d916d93917d005eea48709840ff08f0beb367904025dcbbd9c68bcd1774bf2c480ac5d23713e605d087287acaf88c9b34ad7371b40acfa371e59cb8e8be1e47d5d4f5de86bf890e62681c7395f7bc6b18b911de6baff383b405e8331ad934cef551cffb7409278b0a29c5e11de1e921605d499a0dd584866aec89b61c5bc5b60e06767219049c6bcbfc55429200783b5e8ebd4afc2e86fd105ad74c0561d202bf15c2fb88b953bb612a84fbbfb4de9eeb1dca71228c99ae21c17514f919ba566d2dc7e279470fefc44e51ccb25ad98923f4f0e45eadb1dfea023d5781c00d1d16afd1f86945f8141ce4b15debbc20c7814ebe5341eb33175698fe0028d57923adf9378b3d7007a3933db9a4e0769228c073c7a6fe8a8da0ba39ef0c2c1cd423a19d8d573da046b58091f15941584af0b8899aeb5795573053f476b7b21a285cb322dcf6e8afc8725b6b764351f0b163d4bcd2e7344587c7b408c9e14b861f0a34a45e22feb2875c39a7525138865a03d2faa74cbf2e6fb355c4e11bdb1ab6376b84629501f07b2645cd69ba879bc6b259263930758b5db86ab999532bae76674dd24d0d7a9934189f12030ab068922fa87696c1b111008b6a16aeb38fda11e57a104be2bb14ed6e8fc89255b506fb774d22a1a414fd1d4dc566801edee90ee8980fe42804061e7f989d7f724ac1a987a51fdd5cf19cdb86762ce1c894e3b29a6944c58cf4d032371a1ea89aec107d22ab0550b11c81925842aa373f80de1e609c4fe15cddea4691225109ac5114f218f3beaf9e2993d4e899db731d8ca445d35f7a5518eeec16475c6202e8afd406f1dce9f6302a3202be1acf37f78f69a7dff4424f636435a4710f25a009e05476debe9c359e47db6e6122c4756ac6f7b3a30e98cddf5fa633403a7e3fab1368b6eae4def6169fd193ed0be1865279a5e39c874f04bfeffe99bf21872c2f4be71a8f215fb1b9bd6e1ce81e87461de4e537878078710acad99d0bb530f7cc9479fb7142c3ab59b73f9a585b187fafb07bbc097dc494baa9b168e84a1ba8131f56256d765559e0568b032fd970ea84d41cc4689c681b661645583cb1fb28a17c72829eb734b6e8188e7e54f89032a1b3a666eb5073e8caf82b7156a79476e99a5a6742548d33400a8eca30945fa88b6c5e3108c8c5b719e422a8f1cc4a385fd9ac6cc6221ece960421046cdf5b622abe29f7b3eb147434a032d595fcd473186e22916852bbe84deef1d65faafe32cd25", 0x1000}, {&(0x7f0000001200)="7c4bf4723e8e90eef2141eb6c210e76b2ca8832475b7d787", 0x18}, {&(0x7f0000001240)="f1c63cc5690cc0d4dfc66844ee598224d7422b08b7585936390576c64ec7ea6978b56af24f337f82af6c45ca569070d97ea43fe909", 0x35}], 0x4, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x28, 0xffff, 0x1, [r3, r13, r0, r14, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r15]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r1, r24, r3, r3, 0xffffffffffffffff, r25, r26]}, @rights={0x28, 0xffff, 0x1, [r27, r1, r3, r28, 0xffffffffffffff9c, r29]}], 0x100, 0x8}, 0x3) 16:00:17 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5", 0x1d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) write(0xffffffffffffff9c, &(0x7f0000000080)="cf11c19e386dfcb5d2bd40bcbe8f0ea57ba2cd5d56fa10d7db6c42a6730d4e34c900d5767efec84828d9a9ba91f5cec9c7dcdd492b3115706c8046", 0x3b) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2}, 0x2005000000000004, 0x2, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r1, 0x9, 0x81, &(0x7f0000000040)="aec235873771447b38b8411962c4a0c9a34a5497033b111c3eb07d84a86baf9c38a404227e45a2ac5f2678dc4242", 0x2e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6e696c653000"], 0x10) shutdown(0xffffffffffffffff, 0x2) 16:00:17 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/de\x05\x00bpf\x00', 0x100, 0x0) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000003c0)='./file0/file0/file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = msgget(0x1, 0x40) msgsnd(r6, &(0x7f0000000400)=ANY=[@ANYRESOCT], 0x1, 0x0) socketpair(0x2, 0x2, 0x78, &(0x7f0000000440)) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000001c0)=0x263) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000180)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000380)=0x731) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x3c}, {0x2000000061}, {0x7, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r3, 0x0, r9) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x3500, './file0\x00', './file0/file0\x00'}) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r2, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xd3, 0x6}, 0x10) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) r3 = getgid() r4 = socket(0x800000018, 0x1, 0xf4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r5, 0x4, 0x80) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) chown(&(0x7f00000000c0)='\x00', r1, r7) 16:00:18 executing program 1: mprotect(&(0x7f000043a000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0xd0e}, 0x10) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) setpgid(r0, r1) r2 = socket$inet6(0x18, 0x1c00a, 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = getpgrp() fcntl$lock(r3, 0x19, &(0x7f00000001c0)={0x3, 0x2, 0x1, 0x9, r4}) getsockopt(r2, 0x4, 0x124c, &(0x7f0000000080)=""/118, &(0x7f0000000100)=0x76) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0703a277175739f31c01000000203ff34645192a8b867a620000f54881df785c72ffff"], 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 16:00:19 executing program 1: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^#\\:\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='$,\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='{*,\x00', &(0x7f0000000300)='*,.\'/^+,-/\x00', &(0x7f0000000340)=']]\x00', &(0x7f0000000380)='\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) 16:00:19 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000940)=""/178, 0xffffffffffffff58) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x3, 0x800}, {0x3, 0x7, 0x800}], 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0xfffffffffffeffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xffe0, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xfffffffffffffec0) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',\xaf\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x18) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:19 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x7, 0x8001}) 16:00:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0xfffffffffffffd0f}], 0x1000000000000240) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x53c6556c0bcf5a65) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d&?F\x9cpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x81}, {0x2000000061}, {0x108}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:19 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) pledge(&(0x7f0000000040)='a\x00', &(0x7f0000000080)='\\+}\x00') r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x80) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/112, 0x70) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2c4) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x71bf52918b04b44c}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd3c2b37a1f77cb40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44, 0x0, 0x0, 0x2}, {0x3c}, {0x4006, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x3, 0x0) socket(0x18, 0x1, 0x7f) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111f223bfbef09403f51ae7369f63a3552e66e812e207c9d9e662fc5d2744b7e251f7cd0792653008b8bd0f51403fee1aa18de5aff2aff7f9d6a6ec91fec07ad12d36c662e3142f345fc05d5b4344e1c86f67ab004c5396b3ae12ff36f2bfa87bd12b2341f8de15431c1902a3b5838a3e737822ab357c55c1bf6f8e"], 0x10) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r1, 0xec, 0x2, &(0x7f0000000000)="1b4629f2575f3170b3bbdddd93a6", 0xffffffffffffffef) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c119", 0x547}], 0x1) 16:00:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x4) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x8000) chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') fchdir(r1) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') fcntl$setstatus(r1, 0x4, 0x80) 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='t5', 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60bcdd3b50b36656a1b10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x3, 0x0) r3 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) r4 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001200)=""/50) getuid() r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x5, 0x100000001, 0x800}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x7ffe, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x80, 0x3]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020699f, &(0x7f0000000500)=0xadb) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f00000002c0)='./bus\x00', 0x0, r14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="0092fa9fb5cfb7dacce0693704a3") 16:00:19 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffff000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x298, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x91, &(0x7f0000000340)) 16:00:19 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x5c}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x7dbe62523876a7c7, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x6, 0x99, 0xfffff, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xf135, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x7}, {{r5}, 0x0, 0x4, 0x80, 0x8001, 0x1}], 0x1, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x0, 0x400, 0x800}], 0x7fffffff, &(0x7f0000000240)={0x5, 0x4b6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x307, 0x50) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x400) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="178bf174", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xffffffffffffff9e) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x15, 0xac, 0x0, 0xe6a4}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) clock_gettime(0x4, &(0x7f0000000040)) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:19 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffed5) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="01002e2f661a07d4b70bff72ea44de26553f77029916696c653000c7d9b687c9086e8cc10679942e00cfb67bc9c85a9b8d4dfaf08d43c116b0fab6dc9409c60eabf43b2eec0a6f95722666c48a75b6b322cd4e8fd90d9f5b2f58e1cb904a212679e5c26a16ef565c63bf021b89ff9af46632f92db7279bd2bcf5b23642f2f40b8c91f0eee087b14a9e1f4d44e39fc21f0000000b954d0f877519aee6f560c4b01dbcda2d09655d8e14b6518a72174ec56ab51149db5dec87d2782187855d20bdf9f21a9b669aa0ac2225b3fc4aa5f88115cff3b38732610f9938ebe163d2b7e30a59426c6784024fdfce5b0f2622f008e7715b3a8ef53b8cab8789b3484085843307c984e596005e70f8a949ed63001104d264f2dfd83eceeb2753a412e6a799e36f8ddfc7350d4b4ad9ff1ab474fba6b600adc17df67b64933afc29c3c5cf0d76eb63e7e920836f679b755f655aecde643af215fdeba1acf0488a3d26e60f262ac27db8742e2d4e4a187d0f61c6746996a052e67b2895b3fdd4004635c5920fd66851cbb46a8b012340140948b1e9db303af73ce19d77109384126fd4aa70eb14c22f67a148969e080ab39c28d28536e6a809f6619ab6c50158dbbf51b36f7b1681fc23897da9662ecf36c20231a914f26e8f9db893fe6810f582a9250004bfaa23be6b5c3bd5c494b3b68ee5c4805f6dffe12715daa48b00fa4e2914b738bc273c19898649e8d639235f0cc2b700b7d043361cb17c86f87553098724c816ee4c9252a629bd28afac4cf4de79eb05ec0605876c569b864f7fae3f8ae7890000"], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000d00)={0xfffffbff, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x6, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000cc0)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r4) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000d40)={0x1, 0x0, 0x1f, 0x4, r4}) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666b6c653000"], 0xa) sendto(r3, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x100000000}, {0x7fffffff, 0x5}}, 0x2) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="e4f34115a9130bbd29e69dab8665") 16:00:19 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00007aa000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xffffff83) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:19 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) getegid() r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) chown(&(0x7f0000000100)='./file0\x00', r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8040, 0x0, 0x0, 0x1}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x2000030}, {0x840000006, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="b24fab0990618a379ed78b2aacbdf6934527819007f8ed60057efc80ffc8ff98bec7705e5326449a0ff17e7994b471d488c4ff969e777683ce58fc40b96edf894a43608d772d4f741ba9823e644cf55609d5c3232e7ff44c854dba58af53a593cd9ac734997db03ee164f73fffeb86ba66dd9d443e5297264a8299582a63a97bc79c34d8c27da8f97f25e3868a0a5e3b4d6357d24ff3c764b6de07ca47b9", 0x9e, 0xa, &(0x7f0000000080)={0x18, 0x0, 0x8001, 0x8}, 0xc) 16:00:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)='!\xd0\x00', &(0x7f0000000200)='4$\x00', &(0x7f0000000240)=',\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%&[&\x00', &(0x7f0000000340)='\xb5#\xb7\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20100, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) shutdown(r1, 0x2) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) dup(r4) setuid(r3) 16:00:19 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000140)="d7d72c356c846c077a5b3a1dca2c3cd2f5a7f4465d25456a9f5f6e076f283352381abdfee949816f102d65d7d6c1576353568c4f551b390198282bf480673dc2375dc7931b51cd49456f6763265ae0bc960a0f000fadbbee69aa2b0e3d9fe1ace4837260700d2cee38a2655f16bf3d99cf70bd9b3e1cb7fd24961b5b1abca01e99ce085102fd2b63c3d8bad654acff8a920bd676effde9d2fc9822b804cd4406954d6311b116f7b7470f89a8", 0xac, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: socket$inet(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket$inet6(0x18, 0x8000, 0x7f) writev(r2, &(0x7f0000000a80)=[{&(0x7f0000000680)="c6a2929961a2784f6c016ac9bc72b10d80025d92ae33da80642eacf5d862199debd2d983afde04f86db003d56e705cd923099a896d24136c0faab0ebce3d7436ed0884298b67d30325", 0x49}, {&(0x7f0000000700)="ff549a7add3339bdf236257df1a5f6c74bf0ac94574cd002e7f04c97926a552ffe89fb4427c41e1cb53b6889f018110514742816669c66a736927d959537d5b14a143a69383af09420c511025547d238d5e88aff97a544ce06bbd18d8d85a8c7e1bb740d3a32a92089a0caba5590989f24b807cada26d59c318bc46bffb742286502ef5eea2d56ce3e9fcfc381c451a51204b03def99d14671c7c4bcb4d253fad6d802126758dd8f65cbf96bcc59a93c0d275f062f819f30130c356c67488fa40576420f56531c3897ad249404e47c18052e4be5bc78b56248199b9d8a301eb69120adac156c59e41c4f702320963027ca700f48a86a0c079e5d4b45ce", 0xfd}, {&(0x7f0000000800)="bee64f23934b6d312f7291cdc619c1902dbc5e62e68339cffdd182578d163c298afdd921414fdb29ff60a442bbb498343ed84ec3dfca37dd77953a809886ec9cbc5389794a", 0x45}, {&(0x7f0000000880)="0faa792bc4d6adff067a4f1686cde731806b28276e17061ef2bdc42d562181be62cbe89e5e221accf301b84f036948d9729601dbc51da9ba3946d1061f757e842a69ca436b4a6913927e3018e6af0b716346c152eaa9a586789cc8217ff86ddc06a23330395d414eb624debef26a04c8e0b7885e4d2f1787ff1d939aa7b05dbf0d5138ed571160572336145d67e495c3c5346aba7db55bdd3ca00de55f3e07729d3fd2ebc56a762edece7f1ed3d4b890ee2348ae64c354a56b5b2370317906ce6c26025b29d7f1b2a5a02f15c526", 0xce}, {&(0x7f0000000980)="a8c2fdce31e37d03dfc9de644416e703d752e785390c158ba39ac5f31bd28b08045912f3be8906a49ab271cd7a54a4028a024a2b4872bada318a7682cfd64835e3ad9fdad8d3ac53a1f52d4abf8bda68a6e81acc64de520f9e511b7a262469afae637b09b4511955ef46df132285fd15db20f1f3d723bd2f625c37a2851cb416a7ff5f7a40fcb428cce76953d6432c3675481699bde17a6f029c60c7c4c67398d730c0b6e12422092a3219f19c8a8d68aa71ddeee5ce3c3f06e76dc07d4c8f4bd2bd38a59a3ac5591294ff8bbeb2d46294f7eb7f", 0xd4}], 0x5) dup2(r1, r0) connect$unix(r1, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$inet(0x2, 0x4000, 0x3) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000600)) writev(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) 16:00:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x1000, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x6, 0x8002, 0x1) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) kevent(r4, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x94ddd5ce30593e24, './file0\x00'}, 0xa) close(r0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/192, 0xc0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x597b2796b22dddc8, 0x0) nanosleep(&(0x7f0000000140)={0x10001}, &(0x7f0000000100)) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) write(r2, &(0x7f00000001c0)="4f7c31ddc8b08ca31562ffd6c382cdda67b76edf70c407a9ebed02d9336822c15af64a75cdf1893b24e4d89a0795a0109b5b61b27f07bf1f618a51430a7f5b55113a06dcaa4e67ffeb9c9bb21c794ca18425a7b68663f67b89adce292a4ec5ea9f5153f4cde743112a04f28b09ea1b5d28edaecbf564bd3c", 0x78) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x1, 0x5543, 0x986e, "249138cdec5bc9408ee7108de855035b56244bf1", 0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0xffffffffffffffe8) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) socket$inet6(0x18, 0x4, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x6}], 0x1}) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000800000000d, &(0x7f0000000100), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x82) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) r6 = socket(0x2, 0x4003, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r7, r6) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = accept$unix(r6, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) shutdown(r8, 0x0) read(r5, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 16:00:20 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0x401, 0xc6e6}, &(0x7f0000000140)) r3 = dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = syz_open_pts() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r4}, 0x3, 0x2, 0xbdd88e209924e646, 0xfffffffffffffffd, 0x81}, {{}, 0x7ffffffffffffffa, 0x2, 0x50, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x41, 0x1, 0xfffffffffffffffd, 0xfffffffffffffff8}, {{r5}, 0x3, 0xd4, 0x40000002, 0x1e4, 0x800}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0x2}], 0x70d, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x40, 0x40, 0xa07, 0x898}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x100000001, 0x1}, {{r7}, 0xfffffffffffffff9, 0x20, 0x729f6757893546be, 0x1, 0x7}], 0x2, &(0x7f00000003c0)={0x5, 0x5}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x54f) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="9e53a5572c3478bacfcd88c7208b2e27d5c3d621052c908c01f98b11e728ec9a2bd0731e5e8a992bee1f00"], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x20000}, {0x2000000061}, {0x107, 0x0, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getegid() r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) fchmod(r0, 0x50) pread(r1, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r4 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) accept$inet(r4, &(0x7f0000001180), &(0x7f0000001280)=0xc) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r3, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="1ce7dfda2b1db2c9af2a31c4a5eedcc959e90e4326952684de71c4ee74c38fbb8169aec26c03c0308eed5fb1cca0a044f0ed127dd80e3f326d7913aa84d59a18332678e2a4d8b384e465aaef9bd3c51a2e343d4ce344f0037820425bd0de4e088e90c78116039dd06f3e8ef7011183b09d40b6096b69fbc1f0d736f7e438a2009fa9dd137f40911481d33c25e92687930b5eb9d02e31bdb8e19d300949ccbf9c4cd413d739fca971dcadffb81be26ef445990fb9475809", 0xb7}, {&(0x7f0000000580)="b5a655d0715cab016f2c4697551029b8287fddd37199455d3e3be9b3b4c635683629a0458650bf752e7a61ddf194340f9d5011b9a495d7aa65c7198b20ae90893426124575a47dc93c30c10bffa33b68fc578929fa7f99d821eb9002945b9373e8da7169e36fdcf2c47f476f22559b0d4c6b4b6767ca41e140d6f7066f8b7ca8ec1aa74d218b", 0x86}, {&(0x7f0000000640)="6b24fc0d0611b2aaa6359619d307895eb771ec6881881e5e194509cefd91a8f1457f8227ee522fa67644384b08fb255ccf0fa8dcd1d4f91a62c73bb67bc07656ccdf786a88857e6b201aabd67262fbcc21fbca30e9bfde070328b20a508c492b534b40efb9e76554fce7087a95d368e81e819b7f53afe72d9b387e412febbd5499a1a82271de4433459f35c9c15647fb9a8a4c9bc358f00d490747e3dc16d92e3e6e8f9d6d350da1b1", 0xa9}, {&(0x7f0000000700)="9111e154367ec00e8107d5e211d7866ceed2e72e160fb54067146bb92a1ba4c41c7ca71f45d4347531d4b5ef6632bb0ec1fd536e21122f60d40308ba4cd8508c5e9c7e9d01f4401364142826878f573a4631c093adbdad90eed07e015a46d7ab26b301e8fccf271bbdab2cde9aaca04e35bae76489d424b517abbae3030722d228e69fec18dba507055f171e1a39d4f3cd71aae8c9d2cfd86abe33abe6036880a669d2f32fda1eaad8019928eff6b5c40a98dbdd71faaf4e144e6acda2d7eecd3884ca950e973c4368d92ac025da361108259be9fe221e6bef923edf2eacbc2fde70a1c7c0029d6a1249143b177d4236686a345b7ada1c601c969416f66f8fdbef3acfa95c702c477e0b6617eb7de107946624b98e322831eb2e078dfdf3467bb188e1a1766e186810eeca110ffa8c01701eecd365dc29449eeafc35cc3aa355531f3c8e57d5c6f6963d39325a915fa14bd4cbf9ffdfe5d44774b179374133ed11f19688ad39dd5c217804a4149fbb7b29f0f032a908cfcb5725a78467c3a620e70edbd3f58b6880498b9394546deb91af1aab1e3488fefaa212ac836982a19e35aeb280dfd0425a5412ab4e523424f387f0133e172ce825bc8aac3f5d860f88cc94f7924f5d6230d633ad8313aca5eb5ee0760f1491be2b969780a0055d263e0c2e826af9a7fef040e9aca1a66a6338f055c76da6396d25ef90b43556c354b59863375557440a0620fb9d973ea97adf67386522f59c60e52fe46062fef4f876dbfc4e433a29b27be1d25ba2c67c3476666edc7a421e918a4654210fb145c34e58b819865db278ed9c8ff7463c131e806b2c4d7afde772342ba4deeb54c5daf0b22d290177bfed67dc1d57c250bead22bff920ad97627a45718c322fc0b864d7f8d00f3506dd7d019f0c150eb723d1681e3b7cfde524ec3d835146df6da5f9492e2eb8ad12749b620ecb383412c0bce8d0f542603e8d60312bd31406942ae04ba688d80f0e3f47a5d1e96946ecfed54542b4f8806674137adc9017b18b357fced1fdcd8febba98c38badb59adad951f4afb6174c3dc97f68ae739493a40fea09a2c349f648c5e3452788b8a42b0b885f4e7441a84f06931f558ac9406f2c76b26431ce74ba32e0c8bf59a4853d3406019c76e64d655995a10d20b28a4f83ab13e608369d7cdf88a3d35b90398df37b2bb88c1393617a13948330a5eeb6ccef0dba3bd6aaea2a2ff13f92bbca6835cd6f57d7e6b7349ff1d995e3aa54b597395faaa09a961cb0cb8b343b9d41294dbad4f5e4a3751230221ceb9b41e1495b7825885ac9d4d2ac1a837bbc83a071cc46451ef927b78cf748e3d7c044707546adced9667def9a1ce982a9307829a64fa6093b97ba8218de0b9ecb786dd10a921fbc541d87ed0ccff45c066f256c1e76c62ee87d1b0117e9b43bd638311f1d7b7886a26237f71c7f24d47b5ac1e7c8c80271fab501612230eba0d0d3c8162b3b9354f345069106b2366953020edcec1518d593da41e306785e77603ffaaae36472122f1fe1dff46349d58bbac159f4b2bb9c68ad76ddd6ea0478348891e6fce2a8148ff0e26ad86b80349021c8e39730ab5646205ecc474b105ed5a0f5b9be61aca86ca51a21e0e61bd2abf18571d1ea0da0ce871bdcb5ad3b11e0554a4f86ec9b128d0f6b01278a1dbfabe3e27ef567dbe452d5d4c7bb45e0462759a7d7664cbdf97247fb9f767a5f24002e82952e23686dc7f914155214615a0edc5f38e20b279ed94acdc16095dfaaaae08724f4dcfb3df7d01b6c12f90d77ad4c4f931118c0f45da02a2e75b34cc3060f6c43dfda64487ce4c275847db04fa88f615512a914a9f9d2c510a169d6bc89391ab4140081d508ebc66c05192d12fa6ab399116ce3ead2616a2d9d9e3ce92516dad483355822c9476b1ea874cbf8481f4e6568debc5e5fb2a4bea3ba2f2b01ed2dbcf28441f788d19932716b8bd5be596137100ee30f88159518ff2713cfb87a2633eec462481f52f37f7b768829f25e7cd5f57dfdf3a8042498bb3d510e6d708fd8420218549ea0a2cc7b3b1fa1ef50d1984ae475951f2980bff1ea3620d8e224100d34bb14d059ff2f3e6753f508ab83382c6882120d619031c51d9f9595ac1e89859ce01d837cc0dff282b2cb46ecc1d07f6d028397c1a4ed192c7c883431edc15f575ddeee8458b726be9623834b7fe1898da83daffad35c916eff5a8020b807a5b8b24f40b454ddeeac08a135f70b254733bdd5f390d9d33cfa76338220d6d20fd89bcb67ee62811652da13215635f850fcbcfb84013e889ecc4946530a07162e6a50b6136113c6ef8e5affffc90359f885d9343c8e629fe4a7d5dfd8cc354e4c28e377eacaf99b915d9f730fb325099760d792680032e8e3c54b13e3b4b77087b11966a11ee1fb82c0b68597fe578cbaeb16a744800b7b38fc6fafc2b83469c8f53bbcb67df5c70a01490cc0cd9be271b9dc28baeb7be0165a3affe68e1d552239085099293e45de002f7febe0fba57620ae6d2cef7ee86910415dae286ab7385b5155596c896032f972a3e2dc09540d1d51d026e924cf3185e3975205e0ae04f1fa6f37c40f2670f3c80e36e0599b12cd578b9a0e76b473cd56b282bd1b00024271b5a60efdebcc49722480d2b3e8eacfccf86c921cd7356216e0228d9915d2b44538df4676c3054f1cf1d6b4601abf42144a88d871b430c64be4391a7d1859795be22002fb68b911bad04a8c6547ba3012b6d854f79739ce46c489ea88a93ff082a1d9d31eda5caebe9433311a204f430f791846dc85b5b1ecb773c5bb4910fbe29f79ddb27ce7c4d22e0824f04577ab05c4d14b95f5ee1ed10287e60089a7d302fb7aae6bf7569e832d5d626312d21f2db054bec1fa83300f9cf07bb83ea78e744d0dcfbbf92388b131ae80c0b49caef0717ed92c7a4a691a4a8606ed1688c931212a25196337847aeb43d63e0c16870408d1c8f5d44310895eba5469de37f2eadb085aed683725999d9f448e9b6d05c608764bfc161849d2a7556d94134048aebb7dc5494296cb86992ca26f22a27af2f533b3a3083105a99d128fbc05d3729255feddb66061386780db4540c44b174f4e72f9d538632f453df0205e751f55fb7aa43ad60dea13e1671abfe2d9a5fbeb07a2185bbda7a5f5119e3a48498a9ffa22da2c0dcc1310b1eb80771eb3cfea2f1f2edc7d9724bca3aafa3e733d6d5b22f08ecbe627528e92e0b6acf098ea7f656afbac964ebca2b166e115d3ebc3ec86cfce36b943ba39b6a69a4807722abe36b9cd194af3f6923774e9e3ea89aad76aa7ee74a0377c9476da1822e95ed065f1ec0da5062fbd71846079602b60461ed79e310f0dd3d57290753fb6fae0ffe65f16ca87425779798347c509fbc6f6bf5a2075ffab2e108bedb4835ec1a2309119d4a4a1947bc87963d89f0d5174149dea2ab942d913fcfa13e07d6b2acfd32afe2d6374922a2eb8ebea3df7454207bcccf55d70e5a281d553c510a4084944ec4e680cc1120b7000f404f5b4d4b48deb33ca4d19dc610cc397cbc6fe54088c9fe983fb4be13d925ef4eb06fd8f772d2acd4f22294437a9df8ded3760852e6d8011fb45856220f598521cca3e552f886d203f3e1a87f2fd7b36e498fc35222fd2659e15abbb6ff5a6f0296c5592186e0d5eaf97809631b8c8c14099d9286234b09b3cf284698f554e97fdc119ac9132d2606c9a789d5ccd409fe2c3dd72fe8073ce2c5cf30a9004e40e81f0f7f5a16e74336de5868066df2baa32c886be9775e730d8faa17af6982ad573ba71754a6b62b243fabd04cb004264a6afde1a67fb19a6bcf2ae171c248658ce35e74962c2bd06078851ddca4fc7558a2ecb92b347cec542405986feeb547ca933a4b84892f2a7cb2d5604a8d7f69a21a764d7762f80e0677ef0210d66b660a95b8304287a1ef4e761b2ac4276fadfcf3046c2db8f7c793f49f862a867ee1d7e0e95d5a58369fab6351b934c34d6006cdbac17fb2a7374c2579ad82e98f38dd51fe145c0c129f53fca2277cf7fa69270a08a0961029d2c8c8b1518bbee5b72bb7e0c1796bd57a02907d9abbb1de82e4daab2b19610983c5c1930c75afe7ea781f796c836ea06439d631636c4c9ba8ba9c9f76a1f60a52d0087307a76f9179f9415b30f686ee08e1f4d9bd9f78b0e05ee95a4cf45af5d4ebfe900edc13d84a3de06da3e6086d3b7d8ccff82ec8fb4fb98842fc7494822d4d18ecaa85643d30f1a9429928972a1ee3b42eb879789d9080008f547e8daabc74c6cc2d1cc223bcf3a2ef8d9eb1419aa99a957041e087997de148552d752794c575cf3dcdafa62e41dc67688c9985b71d6b02f9be37dbbb32e2217df1a92d2d107784827044c29dbf621af61a5e65e3ec2db33fbe4f230be53d374ead15fabacf18bac600a2e7491986e3002368ccfed4fb6d04cc19b7b49a91c043a8416cf52e5af6afaa1547005f98b00e1390430d77b77a023c4d53562407d2cb8f7094fa459481f852c6bbae3f7fe5b0fd82cbe55c5811e62323fba57396e3e1544190a1c81a4b62a2f45220cc6074135021710cae838865dba01dc6667bc79d8bed455ff14cbd69086d19d36ec8f7ad136bd7b90ba570f318781ed06d7a152c00771a37ae9ddbde220c15f4cc3717d3fb34a8cefc20a718dd20f87e17f18485fd405bad59c48c07429a46148ccc55ee715955980d4a83abd2ca14fed12e85929d0985e9eb12f362d8638fa64e6d2da60720d3a9dff5d7df1fffae74a825af8269025c6c5bcb3fd41629b53d91ad6d89c65f053920da337eed7040d44c2de300b91b2050f36471878b4b0b8f9573ff2aabeed1186880143b62e7854dce0a6a3fb0cad78f22f1550cfbcb7620a8122c3ec7a21fe8f6f7cc0ee05d3fe2a848207bd1276594be1da9ad9508db176d64585d4d39bba34245a50724817746fb779b9d8459a546de319ffe15c38a95d5efd84b0c3c417f2622b029b5a405d46ffe3fa9932dbeb7c17ead1862a9e21811b8bb0bb2fe700c3c784b6b46d2ec64de26741c3ee10994cd8c3f732ca56b265e85956a8e5a7bc92a29bcbad03de9ff9cdfc8da73037692a0e9f519001ffb06a813b7be39c728799e09db7cdb66040fb6ddb19c33a1ed5860ac12f49133aca21787a33e43baacf606f14b71b4adb3232ee9f29afefde3cabef018011e939e82a0a3867faa3ec23dbbf66e2fcf66f63e61c6e1f0d3c90bf18fed028470358534bfe900848e16beb3ace631034c2ec76b6def60c944c25cdf01b1bdccb1c79649799b4843e49e263a801b2275b74ccd65b92db8009eba2ee9fe48f55f1c6b81c6efbb75bf2dc7572cfe4843dc3b6919be9db8ab67cb91369703b82b12e07142454455bf3d3c6f031b0fd354c03c5e4f65aef5aa0f4d43a0481677eafe5fa8f3b8d55239c44dbffda82845f21b134a7bd19216232157d3aa7d15e782c517ea1148b8947cdc364abc724811dd0d812ee05880bd4fc83553fec70769e80d78f16ac036cea1bcc0ec70d97917b4f01599a1b493ac1da08e9f5806ba93089e0bfab24fef84c873e45485e105329bfacb33926fb1364613792018ad50bf6936934f1d44ab9f7ce921a762ebe767bc12742eba2d5a5f6b7986da831a8edcba572d016c6908db69271859fb8db93530ab4cf2abe2776c9bf15f04ef19af0192bdb0b2dc62e9b85853ef7fc2876a1274683691b95fd149eb267a05468a2e43454f97b199b1d0b9e77319db8a2d9edfc70b601053fa9d64d1906491f3b128a", 0x1000}, {&(0x7f0000001700)="91775acd9f752e748f8e6e29dcb7f1f7fd6efff2060efbe1de2f6cbe9b84407deadd051b17a612f6da942d0afc60138692dce8146f83e0ff9f4f27df0e53a3fa7733702113bc8f2c6b5502b4f42d52ed0656638e6baeae0adda713e65b89ad1a580b0004a3916ac0b0a688220774dd8cbf5fa4f1fb85f3b775ae736dafa4bac0ab63a4a8368e48fea9199b6b73c2c44ac974ec4126d3bb08b0f0fd3880", 0x9d}, {&(0x7f00000017c0)="620d0c1b50d9daf2423d09a0bda5e7ef4e0248b430b6668150c14aa8dd1465f3eeb855c85fddc36302142ab100d216214b6f14e29cbb92c2cfb6152746ca6e49dbbc66938d1ce694d38c8f3706f56916e6f1cf7a131833c3576ba8bef4cac78d30669dd85d5b8b63e8adc73dc4b2f3846a68d2eda81f7e19167e2e53b931a9b7b019ddfaa96101d85751ff5142d848f70e86c7e1a6ce22cc094305688cae8f1a9ab7312e706357a6f0d00025155b5669df6e8d607cb3b063676fd76a33a3134d7d41e3b9b207f28909b82998467c3be2c1162522", 0xd4}], 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r4, r5) recvfrom$unix(r0, &(0x7f0000000300)=""/148, 0x94, 0x1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x0, 0x7, 0x0, "000000000000000100002000", 0xfffffffc}) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xa) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x3, 0x5cca3959, 0x5, 0x1400, "019579385cf6fb5b40115b5bebf3600ddc59567b", 0x1000006, 0x7fefffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x3da) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x5}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") 16:00:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) dup2(0xffffffffffffffff, r1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x1, 0x3, 0xa) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061, 0x3}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x13, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r8) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='\xf8\x1fev/y\x00', 0xa1, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x6, 0xb4, 0x40000000, 0x0, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x4, 0x6}], 0x80000001, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff9, 0xec, 0xf7060fa36b6d962b, 0x8, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x3f, 0x400}, {{r7}, 0x0, 0x4, 0x1, 0x9, 0x1ff}, {{r8}, 0xfffffffffffffffc, 0x99, 0x1, 0x5fe7, 0x2}, {{r9}, 0xfffffffffffffffd, 0x26, 0x0, 0x7d, 0x7f}, {{r10}, 0xfffffffffffffff2, 0x2, 0x100, 0x4, 0x2}, {{r12}, 0xfffffffffffffff8, 0x4, 0x1, 0x20, 0x8d}, {{r11}, 0xfffffffffffffffd, 0x90, 0x1a, 0xb5, 0x7}], 0x4, &(0x7f00000001c0)={0x61, 0x3}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x2746) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x7c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x7012, r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x81) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x337e}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b20ac, 0x86139) getppid() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d700"/22], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgget$private(0x0, 0x1a) syz_emit_ethernet(0x1a, &(0x7f00000000c0)="360439ffefe8d8e3298c5697495132f43d7fd851a7bd047bc708") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = semget(0x3, 0x1, 0x18) semop(r2, &(0x7f0000000040)=[{0x2, 0x5f8, 0x800}, {0x5, 0x8, 0x400}, {0x1, 0x9, 0xc00}, {0x3, 0x20}, {0x1, 0x3, 0x33d612ec0527b0dc}, {0x1, 0x2, 0x1000}], 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffff9c, &(0x7f0000000140), 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0xac51cd6dc5d8f3f3, r2) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x133) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x3f9bf391d48abdae, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xbc8664b41335c8dc, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0xb0, 0x4, 0x6, 0x7fffffff}, {{r5}, 0xfffffffffffffff9, 0x89, 0x80000005, 0xcf2, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x19f9}], 0x8001, &(0x7f00000000c0)=[{{r0}, 0x0, 0x60, 0x2, 0x9, 0x200}, {{r6}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x8001}], 0x9, &(0x7f0000000100)={0x0, 0x5}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e951dc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) 16:00:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0x0, 0x8ec, {[0x14, 0x4, 0x8, 0x4, 0x2, 0x6, 0x9, 0x64f, 0x7f, 0xff, 0xff, 0x59e9, 0x3f, 0xfc, 0x1, 0x7, 0x8000], [0x6e, 0x80, 0x213, 0x18364041, 0x1, 0xffffffffffffe9ca, 0x9, 0x6, 0x3a3, 0xffffffff], [0x6, 0x3, 0x0, 0x800, 0x81, 0x7fff, 0x3], [0x3f, 0x8, 0x9, 0x0, 0x80000000, 0x4], [{0x3, 0x8, 0x0, 0xc3c9}, {0xfff, 0x1, 0x400, 0x75ee404d}, {0x8000, 0x7f, 0x6, 0xfff}, {0x6c11, 0x25, 0x3, 0x5}, {0x0, 0x2, 0xfffffe01, 0xe0}, {0x1, 0x800, 0x6, 0x2}, {0x3f, 0xffffffff, 0x80, 0x2}, {0x1, 0x66, 0x4, 0x6}], {0x20, 0x3, 0x27d9, 0x5}, {0x200, 0x0, 0x5, 0x7}}}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r3, 0xffffffffffffffff, r5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r9) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x2c2) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x134, &(0x7f0000000000)="45fbb35e89de7fedcd40da2e9c3d25d00cc45ae6cd0830431d6a92337d01d29326b622d559cf1b1abbfd8dd34b3db7ae", 0x30) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x32}], 0xff6d, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x2, 0x80000000}, {0x45, 0x3}], 0x2}) sendto$inet6(r0, &(0x7f0000000440)="663d129ad93d08d7c110943370f98c28ec0f1499d083b7bb4387e1c20a89e19c6dc0e3fba949a6b976ea5426461afadc6cf9e8f040f275d85518110799ddf59c44557710942f2971194bfcadeb4a61f720ed452c34aa3a84ce185f1fd52ce4014534f7cffb6ccf07ba851e4c5c711e214bca9ab371e56217e95169b02a7468e8e391dc20d815769a610c26ef862d8bccc27b9e244996b11c6b9566cff829adb2c821f8796055a73108befb217772e657fa74626437241e0bc644550cc39f87371492833bd1cfbda80ca52d6736bb30ff6260c3f5abf8cc", 0xd7, 0xd, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x390, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r2, &(0x7f0000000300)="9326eb531202", 0x6) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000240)) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r5, &(0x7f0000000040)="83e575b3395b81d2ace5", 0xa) recvfrom$unix(r2, &(0x7f0000000340)=""/254, 0xfe, 0x1042, &(0x7f0000000080)=ANY=[@ANYBLOB="01006e2f62757300"], 0x8) 16:00:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x2, &(0x7f0000000140)) rmdir(&(0x7f0000000100)='.\x00') 16:00:24 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev\xaewsmouse\\\xa3', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'d\x1fp', 0x0}) close(r0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\xb8\xbaq\xa6`\xf6\xa6$ ', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0xffffffff80000024}, {0x6}]}) pipe(&(0x7f0000000100)) r1 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x9}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/167) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:24 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) r0 = socket(0x2, 0x8000, 0x6) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socket(0x2, 0x0, 0xff) 16:00:24 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgrcv(r2, &(0x7f0000000180)={0x0, ""/93}, 0x65, 0x5f9ea16132cd4fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) dup2(r1, 0xffffffffffffffff) syz_open_pts() msgget$private(0x0, 0x51) syz_open_pts() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x290, &(0x7f00000001c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x80, 0x7, 0x81, 0x4d14}, {0x6, 0x86, 0x3, 0x2}, {0x8000, 0x0, 0xfd, 0x1}, {0x7, 0x7, 0x2, 0x1}, {0x3ff, 0x81, 0x8, 0x7fffffff}, {0xe2, 0x0, 0x0, 0xfffffff9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:24 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) dup2(r4, 0xffffffffffffff9c) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[], 0x0, 0x0}, 0x0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000700)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x100, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x4}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x80}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) 16:00:24 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = getgid() r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r1, r2, r4, 0x20, 0x2}, 0x4, 0x400, r5, r6, 0x4, 0x6, 0x4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x200000000050}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) pwrite(0xffffffffffffff9c, &(0x7f0000000080)="37d36dcaa8eaefbad9f3b04f20292d39993d18a3dd8e44", 0x17, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r8, r8) ioctl$VMM_IOC_RUN(r9, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(0xffffffffffffffff, r10) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) r3 = dup2(r0, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000040)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00', 0x2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x7}, {0x47, 0x7fffffff}, {0x101, 0x7}, {0x48, 0x2}, {0x101, 0x8}, {0x8a, 0x4}], 0x6}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x7}, 0xb784, 0x497c05e8, 0xfffffffc}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x100, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x101) r5 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1040e828dbaa21ac, 0x20000041, 0x203b, 0x3ff}, {{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0xad5, 0xf1}, {{r3}, 0xffffffffffffffff, 0x1, 0xb0000009, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffc, 0x0, 0x80, 0x8, 0x7f0c9977}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0x6}, {{}, 0x2, 0x40, 0x80, 0x80000001, 0x9}], 0xfff, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x80, 0x5, 0x4a4b502b}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x3}, {{r5}, 0xffffffffffffffff, 0x176, 0x4, 0x100000000, 0x5}], 0x23998f78, &(0x7f0000000300)={0x3b71, 0x8001}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r8 = accept(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000500)='\x00', 0x810, 0x148) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x20000, 0x0) kevent(r6, &(0x7f0000000540)=[{{r7}, 0x0, 0x8, 0x10, 0x7ac, 0x1}, {{r8}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x80, 0x300000000}, {{r9}, 0xfffffffffffffffb, 0x7869e9eecd8e175c, 0x20000000, 0x1, 0x7fff}, {{r10}, 0xfffffffffffffffa, 0x48, 0x4, 0x3ff, 0x184}, {{r11}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x1, 0x1}, {{r12}, 0x6, 0x8a, 0xf0000000, 0x8001, 0x11cfa3a4}], 0x3, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x8, 0x3, 0x7fff, 0x8}, {{r4}, 0xffffffffffffffff, 0x60, 0x20, 0x6, 0x20}, {{r13}, 0xffffffffffffffff, 0x94, 0x2, 0x100, 0xc4}], 0x2, &(0x7f00000006c0)={0x2, 0x9}) r14 = shmget$private(0x0, 0xf000, 0x240, &(0x7f0000ff1000/0xf000)=nil) shmctl$SHM_UNLOCK(r14, 0x4) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r16, &(0x7f0000000740)='./file0\x00', 0xc) r17 = accept(r9, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) listen(r17, 0x5) open(&(0x7f0000000800)='./file0\x00', 0x2, 0x1) getsockname$unix(r15, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0x2, 0x0) flock(r18, 0x8) r19 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r19, 0x2000747b) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="333e50c9649a7e30de12cc0a0a45300774757e501e1c5928ae8e3b06f0e862cf0906f1e04229393a7865cd6eaad28b71154c60549b211ddcfdcf7113abc67a8012d9402cd8d12ee7f733cd0990ea5b86f48ffd377886c556254b72cf7cdcfc2af66c06410a5a734906f6331c64b6fac1921a005c8b9ddf2cba3cddf870b313a5788a652e02cecb822a6508afa5b3f5a987844670951485fe94c80ff1e21531e1de7802c8aec63d10d4f70846ddd200e3b74e55eacf9ad4b0c992a19d94952c0155c89a1739ffe110ea67acb0c5fe0f80fdb0d83a6bdd97bbdf930f2b4049a4362650bf29d5d57c5ef43a76cd00"/250], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xce3, 0xfffffffd, 0xfffffffd, 0x0, "000000000000000100880100", 0x0, 0x100000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) listen(r2, 0x6) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x809, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000340)="cb2ae6cf50e678ecf3c8daaaf33f11aee2145fa2b61319a2ac3a06e4452a8fecec38c87b5b1e41431689f1fa3fef6ba8c80fc9229de23282e70369e63e0f455c7a14673bb59edb53cc17939150b961a6e6ff4996ae3cc8e18ba6828053dde859f5c80bd317c9a4fd3942e9dac3386a0cb057c613416fd391054f95338e1f46fd1ba09f3915ae2dff54728652c1dda5df2a12e96b8d96083efce805d0df5c1cff1831f9ef74c0c1f4ad547bd4abc4cbf059ee64e0025e11b77b62b8df6153aab729c4406e4bd4b4f10256105624a2fe10dd0ea344b3b130bf57b0e8dbef2455865f6641e7c67a065e1e70f932bc928c1ef94869e547b8a416b471714d3154fcce1d3c39", 0x103) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x200000000003ffc, 0x7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000300)="b880a01839291a7875f50fb76ad90373779e827f9dfedd35c9f7c2088f4a5b6a6a8092202c2137d0fb896394099bbbf3174fe1ed53c38fd0e6348d5082dc13ab41fdd85fe7a85c667858b450da184c09bc4abbdc06a4f2f24ae3d6fd74ce7f0261e09f5eda980992672bd5796a", 0x6d}, {&(0x7f0000000400)="50371424ea709968694483667a08581b19114a958a94d815b7f0200291e8174281fd773b1cc5f271d2ca89f9ef4f54e737bc957f4d16d1fea2d21be343ae69ac814a9d3c86f10ab93e078ede0dca886e79480925cb46f01fb17489d0cf38b168605be4fb7bebb305554d6d75ad1cd25bb51f7bdb308e23612ca68ef54eedf58a6f80fad05521980b3f2280f9d57a813fcaf743f99447025cf598598de0feb35c191fa8230f73312fbd000cdea684f2", 0xaf}, {&(0x7f0000000380)="d0359883b8d2dd15c4e21aaa2ba143cbe5d161ece904e31942", 0x3fa}, {&(0x7f00000004c0)="0af9c8438338e767f92dac91f7c6255392ab75f3ca373542b9026816b92012be78bd6654f47592f95b636915b29ffb15f57c8001bcae5a2fcc2e8cce8d823733a075df08d2a04d", 0xcc}, {&(0x7f0000000540)="c1403a837af16249717be26a4fda800c6d9c3dbd059564f6a72b9ef9870e86e0e5bd27b994bbddc8cf3dfeea486462807e84deee05aa8156d246a7df862033e25d20108de3f9421b4b1e8301a0f8dd676dab25ca82735f5c22d587b5b54f38c832589e6016c6f7dccc85e8fe5a94a89274c72c564ac74e701c52a43c1c64f49a8d1918ed6012e9f14ff7e04c7ae909c58813a6bba3a4a8bb097fd9f9a63ef378f42ed3a7065518d66431ebc6aa21a9d46eafd6b31458da2e798f853f77dcc17bb1704f10e94f2712f736c963c194efb0f93859a41607c14a2b150b046050ba2ff877cd24fa1531f05be8d49174702e255b2b1e41e95780", 0xf7}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fsync(r1) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000240)=""/192, 0xc0}], 0x2, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x118) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f00000002c0)=[0x1, 0x8001, 0x5, 0x8001, 0x76, 0x1, 0xfffffffe]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/27, 0x1b}, {&(0x7f0000000540)=""/205, 0xcd}], 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) mkdirat(r5, &(0x7f0000000180)='./file0\x00', 0x1) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='W\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x4, 0x26}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r4, 0x101}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r4, 0x44}], 0x1, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240), 0x0) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r5 = shmget(0x0, 0x2000, 0xf0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000300)={0xe612, 0x3}, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x9, 0x1, 0x8}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:26 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xf7247ede80a4eac0, 0x0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r4) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000240), 0x1) 16:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5bc40 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5bc40 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x7, 0x84, 0x9, 0x1}, {0x5, 0x3, 0x20, 0x27c4}, {0xff, 0x1, 0x0, 0x1a}, {0x94e5, 0xb4, 0x7f}, {0x804, 0xff, 0x9e, 0x1}, {0x3, 0x1, 0x1, 0xb9}, {0x101, 0x9, 0x0, 0x9}, {0xb483, 0x7f, 0x0, 0x80000000}, {0x0, 0x6, 0x8, 0x1}, {0x0, 0x1, 0x2, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r2 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000200)=[{0x8, 0x0, 0x8, 0x51f}, {0x200, 0x9, 0x2, 0x6}, {0x6, 0x5, 0x2, 0x9}, {0x7f, 0x80, 0x5}, {0x4, 0xa0, 0x0, 0x8}, {0x4, 0x80, 0x8, 0x3}, {0xfaa, 0xe2, 0x20}, {0x950d, 0x40, 0x1f, 0x2}, {0xf000, 0x5, 0xfd, 0x2}, {0xfe00, 0x0, 0x7, 0x6}]}) 16:00:26 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x401, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r1, 0x0, 0x200) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='I'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x0, 0x8) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r3, &(0x7f0000000000)=""/25, 0x19, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe1a}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) close(r0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:28 executing program 0: getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r9, r0, r3, r8, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x40}, {0x6}]}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x18, 0x8000, 0x3) socket(0x6, 0x8000, 0x40) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000003c0)="059c42722721c280f100f81bdca5dbfa02aca046dbc3e0670d55f6b0098ef3e1db85ed890c37998ef29b17f4b4302b4523ba812913de3415093d81aea8f4bd4e29995b7a16358626c17993fa43d4673ee7e710aae3c8240bd541818d9892793ed1bd11a85c1c6fff4f252adaa446809e5deaec7afd3475fc53940dfaacda2b6d0bc7ea7e678250deb478b852cf812824033ff6c56a84de9f7058e9b7c94b947be6244fd22e24", 0xa6}, {&(0x7f00000002c0)="f6afecc3373c5c8c0eb8f4becc9e2221e54954143926027564a9b5354a3cfd6e3d60aedfb1061e6afbfab2cd780a4b2f86bbd5c716f54ffc05538891cdcad216994e299585e0a1f3524e0ef38317c7040f223ce0446bfe91569f24dd065d8db58ce3df97bb0ec7fc69303b99be54ed148815f05fbe30d6645411ec5c20df7859232fd9e7cfbbc072685a8a462b8fbc62d32dca31c0b3e2b7f3ce78bb399c08f962696288152e6dbfabe01353f58728f0d3fd256635cb5a1f039d681b5179d7964e0a3eb1017f33a6facc0ad34701d07c56f5792b0adca947bd0de638c0acb26a191456c6ba7e332e", 0x178}], 0x10000000000000a8, 0x0, 0x7) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xfff, 0x2, 0x2e2, 0xdb, "5bd07146d6fb07b5b510ba17e85e4b874afa2d01", 0x9, 0xffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x14, 0xffffffffffffff9c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000080)=0x9c) getdents(r3, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)) semget$private(0x0, 0x7, 0x40) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0), 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x8}) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x800, 0x1) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x8, 0x7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r3, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x74, 0x0, 0x5}, {0x74, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r1, 0x26ee2fd3c59f5afd) 16:00:28 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='tap'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='\x00', &(0x7f0000000340)=',}\x00']) r1 = socket(0x2, 0x3, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r6 = getuid() r7 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r6, r7) r8 = getpid() r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getuid() r15 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r14, r15) r16 = open(&(0x7f0000000940)='./bus\x00', 0x100, 0x80) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r19 = open$dir(&(0x7f0000000980)='./bus\x00', 0x80, 0x8) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000400)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000440)="dbd575c07206ab265e41ab50ecc18517fa4aba99a00bc3e7184aa6d16842ef21deb39740c5776c30eff83415ac418b390fc4339decfc3b64ba1c2491a4ec5f4e0bbcc66679c25de74108676163e4a211ae13e4acae13bc6c7b8b5c21c72e6e10d378053992186801f15bf47c0026aed6e430801f71c4de75c269cb4b77db70f763003eda4bc40ac935a97905a4fc2f05241bf58f41f300ad05718f714f7c29", 0x9f}, {&(0x7f0000000500)="7ce03cb548d0cc0324f9182f88eafe5977beeb34f24c6e18a566a5bd0da17a7958439a68b763a43d5763ea9ca158a33039b3196b348062adedafa986a7003c0d384b3f4d849d54a14031efa942efcdf82d149998e988af3688ae9a6b0097206295752c221de85c497e7db8c8", 0x6c}, {&(0x7f0000000580)="dfc0275c658e1e2ed9d7d1b1807edc02ed0f4df07973f82c6acb5aa74d76b8ffbc5ec4d4256eb986f26a48cc8860c8827ba4dc5a5c261b5ef649a691c6bc49bbef21782cb71478b5c3851719bfa908c9a8458cea5d7df14bbd3ad27f28b53fb5c6682e64f92097549e43b3ce3cb210be1dbbdf65c2f411301ccba55f581bc6113865d13c3ace65e22be1fd0ed9ac9969a76aeaca159319a7e6ce099bff47e759ab04466e6ff44935f4fe4af06c7dbd9fc1ce4976a1716ca91d9b8b9bccf8fa796023b30e9a72435c47c35c4a42f26146c5438aba7428e5", 0xd7}, {&(0x7f0000000680)="9f4b8a55cd962decf9eb7a5a2ac59d571df804456335f7c63f9027890d0a9ec7cd9f06c1681e3755abea833f9aa3ba4bc9739262c0a5cdac56865852f8c07d5c3695f79420bb8b505b41c3c09bcf9f62e7da350e9bd2efe63a2ebd745a9f54b7c9212af3abd5bb2dab06a8ec919051a26b2b2965971e30af937fd7dd72b9611472d89ed6a3538442e698ad45953cf18fa2146e4994f34d062da5d0290f9089b3eff55975c1d5f2baa8dca026af2d55ae7092bea62683d89edf939a210f6d4a8d45e2b0ea5aac4d5318fd86820fa4030796370a0f1a605ee4975fd670e6", 0xdd}, {&(0x7f0000000780)="ff709f4262ed1fe0400e541734d6756812670cc45bfbb83b6e771864a8edd64c67597948167c3b54847eba222d5681982c1c743d0d3a120d28af334a262de996704c80ee44bcacb5b1748274f726b0056c8aaca83ce2777bf014a1e6e3d8fa1e366515ea06f0de81c6c2bad9b5a5ae2d06", 0x71}], 0x5, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r12, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r1]}, @rights={0x18, 0xffff, 0x1, [r19]}], 0xb0, 0x600}, 0x0) r20 = open(&(0x7f0000000080)='./bus\x00', 0x88, 0x101) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r21, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r21, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x2, 0x9, 0x400, 0x0, 0x6, 0x200, 0x4955fcfe, 0x2, 0x2, 0x29cf, 0x100000001}) 16:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) r1 = socket(0x10, 0x5, 0xfc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x100, 0x5}, {0x18, 0x2, 0xe56, 0x1}, 0x458, [0x5, 0x8, 0x0, 0x80, 0x1c9, 0x3, 0x4, 0x10f]}, 0x3c) write(r0, &(0x7f0000000080)="dae6b8ac0070477c0566b8397e68099716cba1ccd32be71fbc564873f667beeab85ba51722c4cca255f974a211e898e64c1b9702b14eed0be6c1f08bab499a62ca2a541edcb1697d16e9db09978072031b6a33e568a8cf79b472368241b705fea22b7ca233538d15d544efffb456e44b95d743c20bf9cb7a9ddd96a4c0ab8367ede99998925f2573f8687cce41b97a5bfb", 0x91) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x5]}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7ff}, {0x58, 0xff}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) write(r0, &(0x7f0000000140)="9cae9b96e0502010530eb3840ac77f7a5ff14a17709653e6a542d2918f5dca252692cacbbf6876b907e86e27ffdd0fbcf9f86fd551e6a7d8f225622a21addcb17b2d3b21d68635a01cd0c1ee006591312eb06b3e23efac609ab3d8ddaaf48a3f85c3", 0x62) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:28 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x4) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = geteuid() r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, r11, 0x0, 0xffffffffffffffff]) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r13) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) r17 = socket(0x2, 0x4003, 0x0) r18 = socket(0x2, 0x400000000002, 0x0) setsockopt(r18, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r18, r17) bind$unix(r18, &(0x7f0000000700)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="1d002205af4a7ed7dc50da331abdea1a7789bbf60ba01435ad5a5b61df6cb49c731d2acf4e7455d315d6c457ea32a960bc96663d322c2e243c0ea82b4f15b9f24bade0872525324abddac62da1196414ffeb9984d042d1fc051ec73b2eaa6254d4ee453dfe5a6d7f6f58155e7e0da2c08bb1de7a7a803cee289190e7f6bfe724d19222d223bb5687fb479b5186d00effac48e49814f78c8a0b2809800ce47a18782b76c4fef105ecdd6e89681112a21e9aff5dcc536daab8252ed19d6ef0ad300ee54b5eb64db6c32a03bf6066f25052d7ef6c", 0xd3}, {&(0x7f0000000400)="77732e0b2a1185cae2106569804f58ff187419443c55f8390c12352c56dc8601e83bffc7a921c86f31d7dbd5cadad979810a49da1910da8c0c9dbd616725a3cff32d6cd4720ff958e2a3ded32df363d22c744dd2abd43f9269755e93d2ea9473d7e1b3b27d7b38146c30958b1b7740ef30df494ad74a07a8d91801986427ae730442759f6bb433ffb132c06abeecc136c25f5e19b38f8bb7b82e436281114fc3c9d1f62d6945c11dfb7c1ae4a734efc198f5da0a5e28b34187de38593b0cac1bb6f44eac6b3399e31e78d6876b9698c12d69c5bda1d86ae20902c39ecc4e47a8cdfdb315ba3b", 0xe6}, {&(0x7f0000000500)="c5dd2483cc8a1c908b45a0fc38961fe71142b3b3bc08ea295d9f558444c09a22ea0e0466f0dcadda69cc39089239e3402dfb55453d63f1c03d37ca149c29f77257cf1f53fad769c4f51d8a60ecf6a071b5b7ebd51ef08dadf94e84b0e293207fbe9782665e6dce14fc750572a0fbe5c8522afa594e29e17a9128177fde4cc055b91a05e27d06cdf9a3e7f36c66ee3ce9a5d2ea7c268322f8e63f02938c88117bf718249d13712d4ae19250d286711d1a29bb7b61ca8cd66c6fb9b97a93fc40542b4c6d31d085a497dfa7bb8554786b7e", 0xd0}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @cred={0x20, 0xffff, 0x0, r13, r19, r25}], 0x40, 0x40a}, 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="9b86ee4293c04b", 0x7, 0x0, 0x0) 16:00:28 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) select(0x40, &(0x7f0000000040)={0x4, 0x1, 0x80, 0x176, 0x40, 0xffffffffffffff96, 0x7, 0x800}, &(0x7f0000000100)={0x0, 0x9000000000000000, 0x8, 0x5, 0x7, 0x6, 0x3ff, 0x3d1d}, &(0x7f0000000180)={0x6, 0xf840000000000000, 0x8, 0x6000, 0x7, 0x6, 0xba, 0x6}, &(0x7f00000001c0)={0x8000, 0x80000000}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f667c6c653000"], 0xa) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x2000000000000282, &(0x7f0000000100)=[{0x6, 0x1, 0x9, 0x4}, {0xffc1, 0x2, 0x1, 0x9d81}, {0x0, 0x9, 0x8f, 0x5}, {0xfff, 0x0, 0x2, 0x1}, {0x5, 0xa6, 0x8, 0x5}]}) dup2(r4, 0xffffffffffffffff) 16:00:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1000000000000097) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) semget$private(0x0, 0x7, 0x4) unlink(&(0x7f0000000380)='./bus\x00') r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) bind$unix(r3, &(0x7f0000000180)=@file={0x0, './bus/file0\x00'}, 0xe) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1d5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r1, 0xe) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x8001}, {0x3}, {0x106, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x6, 0xee, 0xfc, 0x20}, {0xfff, 0x2, 0x0, 0x3}, {0x3, 0x6, 0x5, 0x40}, {0x8, 0x1, 0x20, 0x2}, {0xf1, 0x8, 0x7f, 0x4}, {0x7, 0x4, 0x5, 0xffff}, {0x1000, 0x6, 0x8, 0x66d4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x0, 0xf1a}, {0x0, 0x9bf}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a4", 0x1}], 0x1, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x3d6) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x142, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000300)={0x5, 0x3f}) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) recvfrom$unix(r5, &(0x7f0000000080)=""/248, 0xf8, 0x802, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x4) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) r4 = semget(0x1, 0x4, 0x10) semop(r4, &(0x7f0000000140)=[{0x1, 0x0, 0x800}, {0x2, 0x101, 0x1000}, {0x1, 0x8}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x20cc0aef, 0x1, 0x1, "581549573c7f47d3c83f0150fbd44717c9f142b8", 0xa8a5, 0x6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0xffffffffffffff3b, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) 16:00:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000009bcad9cff62ad18f092b5c9b0a4eee19f7ada529765fd9efe92e57bd83f18416bbf7737785e377007673105b330d118d2a115c0407aa7c058d90aec5f4eb56dc3976d832ea747ee6d432eec0b4c10626ff8748069b104dc5520ca8b5820be769b058bbad9b7126421580316d11a765d4b303f5c24836dc7f23fd9cdd640a2b55484a6244bc49d0edd07973b7617c8a6b4595e2ae98c08885d3401865dc6b5425699f6d5b00000000"], &(0x7f0000000080)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) r3 = accept(r2, 0x0, &(0x7f0000000000)) pwritev(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)="e2535da36995453ff0b61bc23ec8a8e1cdc417f144ce7408ee", 0x19}, {&(0x7f0000000100)="c38fdb26e05cc4b6dae8947076135dab86f17c7bc6704ba68cef74fa19dadd18bc54d0c7d54344808cc10dddffc21c42b88b82a188131ce1fd78c126696c8a5a843fc21ba9c61bd2651c73b5420133fea2284f1d47bb1b453eab6ef1de453eb7cc2fec5c26e90259befb440dfea6ce603b771a78e0b914062f6156209a36032ec8d4c89271ada357a8295e3b3f71d65f265d33c932bec30753a6d5cc07fee7a3790ce1e4b828206a8baae33db677a9e2fe04fa2486de5a55f7568128969dc1f6318e0639f2ce0cb354ae39a72e37e909fb88159a7e69904e462a157d93d6da0ee140a6037a81e28a205198cb70762713f2", 0xf1}, {&(0x7f0000000200)="0912d2fb5b951bdd34bf60bbda54c667bb80c0ce747ae7947ad4017268aae5911d481c543c0128ed71af4daf96fad7a44d360aae18992f65eeafa3a9c7387105e559d00725786ca0a759a69bcc9638afea20b08ec446ff745c747ff6768d4f81d3b111f7c75c1f22053d3c645d7d0fdb8b5a4896295a065131afc0bae3a9be702dbd6a5ba13c6ef71955e895ccc4b55c98adefda9cf32f40b7884b08011947329239abc415b222197d0902de60561ac4", 0xb0}, {&(0x7f00000002c0)="660f88de8a300bfe5be77c4bd3d19943f45248681a1e51ca5292e7a297cf310d28c4ee319379b66e00e6a5268b2500e5426683a010cb4f69d9a28a2071e044e1fe3caf4b68dd1af85f3c44e9b29e8ec52d643a607e05eea5eeb4df77bb78e2c9d5343c0c83deb29274095022d09b41efe17c98d0457df3952a407bd3880d867f0d451acac1eabdba430096a16f502c90243c9ab12126a26879bed252535943fd3a9c", 0xa2}, {&(0x7f0000000380)="57c31ce464757805740111f55d394eee650a66428551b32fde9768ece05ccc953563e9c256d9f9d54cd601d5869d55202c0ec77c0eb47093b4713df71caf196eba3697a0204f663e6fb58fec535e1a98ad42e2cf47c335f1f9ad0c10", 0x5c}, {&(0x7f0000000400)="641bb108a407b0736280cfa4e1127d7abdcf6fc3ca8bd3d971bdd4f301ef975666c0ecb106caac5f8251e4373d891a0fcbc97ce436d4ae379738c8578d6bc5bfdf81a2af8f37d653532fa44b35a5117b5267c4be726c1d28a2dbbef951d8487816f6afd1a3f2ae03", 0x68}, {&(0x7f0000000480)="37c12bb565a221a0a8c3031089159fa7f44490b53ffe7c66fc91b3561552f29dd4c6385a985e98c5cb9b84a69a1bf133b6b076d46521984db65a31c2835b652b3e59cfb849ec1bb77ef6392add348635cf856f44cec9c3677cceed6ae2d177faeba4ee09493e4482127fbd2d7e460b5784196eb50344cfd0b78eb57fba56ed8579636f894fc1c860d2643759ff505e2043543253d2760d2c38595c964508a30ba4d36c00ab6ea257156522168cffbdc866cd3c19cfac6c9029a6734944062f282f953e5e8f6fbba9827ecb7f08f83040bfd4", 0xd2}], 0x7, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000600)=0x1) acct(&(0x7f0000000080)='./file0\x00') 16:00:29 executing program 1: msgget(0x3, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) recvfrom(r0, &(0x7f0000000100)=""/143, 0x8f, 0x1040, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) r6 = socket$inet6(0x18, 0x3, 0x8001) dup(r6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028ada547840d4375d31059c11f0debb408e72ff839bac5e6520a5eeb7f1fa3ce264254df9c5b2ae95e40e5a3992da2c498c258300"], 0x51, 0x800) 16:00:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x0, '\x00'}, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:29 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r3, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01de3e0000000000007e85c4d48b4bb5fd27"], 0xa) 16:00:30 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) getdents(r3, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r6) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)) semget$private(0x0, 0x3, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r9, 0x0) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r8, 0x0) shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x1000) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:30 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3c}, {0x2061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = msgget$private(0x0, 0x80) msgget(0x0, 0x208) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) msgrcv(r1, &(0x7f0000000040)={0x0, ""/41}, 0x31, 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000140)="4b74954c", 0x3) 16:00:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:31 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000080000000000000000000000000000000000000000000000000000000000110000000000004536dab05e73516f15a0000000000000000000000000000000000c000000000000000000000000000000000000000000233821f8000000000000000000000000000000000000000000007bc1b320d729e7374a75"], &(0x7f0000000140)=0x6e) socketpair(0x6, 0x5, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x164344a6ac26e698, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x32}, {0x2}, {0x6, 0x4, 0x0, 0x80000000000100}]}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xffff}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/251, 0xfb) r5 = getgid() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}], 0x1}, 0x0) r8 = geteuid() fcntl$setown(r0, 0x6, r6) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069dd, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000440)={0x1, 0x2}) r11 = getgid() r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r14 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0x7fffffff, r3, r5, r8, r11, 0xb6b5ee7025070857, 0x8}, 0x4, 0xc009, r12, r13, 0x7fff, 0x0, 0x80000000, 0x5}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") geteuid() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c, 0x8}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x24000) lseek(r1, 0x0, 0x0, 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0xffff, [{0x3, 0x9}, {0x3, 0x20}, {0x3, 0x1}, {0x1, 0x9}, {0x0, 0x70}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x4}, {0x1, 0x3}, {0x2, 0x4}, {0x3}, {0x3, 0x7ff}, {0x3}, {0x3, 0x75a}, {0x2, 0x40}, {0x1, 0x3}, {0x1, 0x9}, {0x1, 0x6}, {0x1}, {0x2, 0x5}, {0x3, 0x1}, {0x2, 0x100}, {0x1, 0x8}, {0x1, 0x7}, {0x3, 0x5c4e}, {0x2, 0x8000}, {0x3, 0x101}, {0x1}, {0x1, 0x8d}, {0x1, 0x2}, {0xf82d50eb9ef0d2ec, 0x2}, {0x1, 0x371f9c28}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x6813, r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x80000001) r3 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x40) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069dd, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000580)={0x9, 0x1bb91e3d, {0x3}}) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x28, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540)='/dev/klog\x00', 0x800, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r8, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) stat(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8038, 0x0) poll(&(0x7f0000000280)=[{r4, 0x2}, {r9, 0x4}, {0xffffffffffffff9c, 0x106}, {r1, 0x2}, {r10, 0x80}, {r11}, {r12, 0x80}], 0x7, 0x7) close(r3) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r2, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x7fffffff, 0x0) r3 = kqueue() r4 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:31 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffff9c, 0x7f, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00', 0x207) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) sendto$unix(r3, &(0x7f0000000180)="b1000503b7ab9acd94b9160263600000000000080007016ecfc73fd3356af96caa0416e74f375f882bff0abf9001895a9ffac8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb778c1f5a872c80600000000000000b22f318b404f36c1f1691ee931162f12a00f900007000080272ad73b1c1226ef830057ae00000002000000000000020208a37778", 0x65, 0x5, 0x0, 0xffffff6d) 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="31afe6a20eb58385d1a18c9235489b102673cdaa53035d78067ef1c2c97e51771a72a85d8bbe1ce5280849185bd1d7d1533ecdb20ac9986c816840a7adc233d1877593547da719ce0f040b55264de196322641b5508e58dcc35a218ae56bd7ace43e5ecd31e6341b656cdc2294ac14ce8461c13bfd096d7c11a12faddbf240881d7a82577ad0caec144a74a4a0d88f7f6a17e740e0f98e06877b3645ff2386151abda470e04b3bf78a8036fdc19e93", 0xaf, 0xe, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x34, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[], 0x0) r3 = socket(0x1, 0x60b8cdcac13e2929, 0x0) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0xfff, 0x15, &(0x7f0000000040), 0x0) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202412f66696c653000"], 0x10) r6 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000240)=0xc) dup2(r3, r6) r7 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r7, &(0x7f0000000fc0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf08ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fba7ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b448"], 0x10) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x8) r9 = dup2(r7, r8) writev(r9, &(0x7f0000000080)=[{0x0}], 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dg\x00\x80\x00\x00f\x9c', 0x80, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffff8, 0x88, 0x1, 0x28, 0x80ff}], 0x401, 0x0, 0x3f, 0x0) r11 = socket(0x2, 0x4003, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) setsockopt(r12, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r12, r11) listen(r12, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/F#\x7f-\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r2) listen(r0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202992adaa5b1f2a751"], 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xfffffffffffffffd}, {0xcff, 0x8}}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xc}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x3ae3e254e893842c, 0x0) close(r1) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9a›×]ò ð{6­?8¢QB™¨`Ð`7ºä.b¯\LÛ]:*¥¼ñ.²[Ô¾ÏeÿJ²ƒü×þ*h¢¢ø]öP|0Íž6wm|ŽFÉêÔFD¸†Àctâ›ÊA%óu dR±0(ú³UçýlöÏ¡‡‰§ƒl%>ŠiÛó5*nžÐ‰«M´"*oÞäô‚†¥Ù”;f[ õøT™Ã.ß*EHDòç©Ùnø 1 ²†Ô®&Úö¼{èøÁ¶µöÓ¸­‰’ð6C£ÞG°sœ 3‰hƈGxN#)ó¾b^RZç¸jÏiœPcBƒAá\¢‚@©Ç¡5± ZÛ¤"$xç\ôfú NL;QL¡£P°G½÷»©t« ðâd~?§¿ùÚ>ÿ8—føÙžKŽŠKÄŒÕ:M¡tµE54t࢒¹Ewž²É îñqðÖ.C7ÿMª,~ŠLØÀóNÍY¿h}M¬2ØÄêšÃÓ •Þ¹¬BÄN'á|D˜îÃy]î§Ç{ HNLi‡ …1ùDÚÏ`MœPB#)ú SsšüÊï\5Å|_4íÐt¯>i¿‹Õ¹-¬ú£ª x~SõU‹ êâ§_Y}†Ö_Æ÷Ÿ“¨r€„¬û 44­ïM =DfØ[E¸­Iàwüx’ÚÁSá@Ù²eÿæL8¬wÒw­&ܶÞz†Lïœ,€!Þ‰ß^kžž9à40\[²LŸÒ…ü ¯UP'–6^ j-/aør%.퉧Þ~ü´$ÚB±´óOÔRI1 `±¯Í%qÝK…±øø0U“Á§—F¿þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9a›×]ò ð{6­?8¢QB™¨`Ð`7ºä.b¯\LÛ]:*¥¼ñ.²[Ô¾ÏeÿJ²ƒü×þ*h¢¢ø]öP|0Íž6wm|ŽFÉêÔFD¸†Àctâ›ÊA%óu dR±0(ú³UçýlöÏ¡‡‰§ƒl%>ŠiÛó5*nžÐ‰«M´"*oÞäô‚†¥Ù”;f[ õøT™Ã.ß*EHDòç©Ùnø 1 ²†Ô®&Úö¼{èøÁ¶µöÓ¸­‰’ð6C£ÞG°sœ 3‰hƈGxN#)ó¾b^RZç¸jÏiœPcBƒAá\¢‚@©Ç¡5± ZÛ¤"$xç\ôfú NL;QL¡£P°G½÷»©t« ðâd~?§¿ùÚ>ÿ8—føÙžKŽŠKÄŒÕ:M¡tµE54t࢒¹Ewž²É îñqðÖ.C7ÿMª,~ŠLØÀóNÍY¿h}M¬2ØÄêšÃÓ •Þ¹¬BÄN'á|D˜îÃy]î§Ç{ HNLi‡ …1ùDÚÏ`MœPB#)ú SsšüÊï\5Å|_4íÐt¯>i¿‹Õ¹-¬ú£ª x~SõU‹ êâ§_Y}†Ö_Æ÷Ÿ“¨r€„¬û 44­ïM =DfØ[E¸­Iàwüx’ÚÁSá@Ù²eÿæL8¬wÒw­&ܶÞz†Lïœ,€!Þ‰ß^kžž9à40\[²LŸÒ…ü ¯UP'–6^ j-/aør%.퉧Þ~ü´$ÚB±´óOÔRI1 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061, 0x0, 0x0, 0xfffffffe}, {0x106, 0x0, 0xa8, 0xf6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) socket(0x6, 0x2, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x8, 0x35) getppid() ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0xffffffff, 0x8}, 0xc) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x5, 0xfffb, 0x40, 0x4}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0xfe, 0x3}, {0x0, 0x0, 0x0, 0x4000}, {0x7, 0xc5, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x10001) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:32 executing program 1: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2902003c7e30f24100fc"], 0x1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x798485aa5e97475a, 0x180) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/11) r7 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r7, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6530009bb6dd10134e8e731a0f9d33ec0e48cdb1040594080d41594de5f93b11427a024283d6991b8a7b6f84694b2e04cc958c70482b1ca1161ec46b97f2cd9b7c15eff0e91ef7b17cd8f2248ee2f1f1a6c2588792ffec35290545ed390bd5bfd9eb16fca4ebc326aaff81168dd8ed2d1d400c969e057596be55c368c3fd58ec45d320e2baaae9766e8c8f3a98c391"], 0xa) sendto$unix(r8, &(0x7f0000000500)="aa", 0x1, 0x0, 0x0, 0x0) 16:00:32 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) poll(0x0, 0x0, 0x4) getitimer(0x0, &(0x7f0000000000)) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0xc0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xf, 0x9, 0x8, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x400, 0x3}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x4293, 0x7fffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) recvfrom$inet(r6, &(0x7f0000000200)=""/229, 0xe5, 0x846, &(0x7f0000000040)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x61) connect$unix(r0, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000180)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x1) rmdir(&(0x7f0000000000)='./bus/file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="000000186004009a0000000000000000100000000000000000e6ffff1e2afc914e1758d88054e114112594a9771ed381471faaafc4b173a8f13400ea89f18355909f49befb4a5ed66f8da4e7e6f1df13a68f", 0x52}], 0x0) 16:00:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x8a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0xe) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) setreuid(r5, r9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000a00)=[&(0x7f0000000740)=':)\x00', &(0x7f0000000780)='/,\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000b80)=',!\x00', &(0x7f0000000880)='-^n(}&!/+\x00', &(0x7f00000008c0)='#\x00', &(0x7f0000000bc0)='\\(-\x00)+iV\xbd\x91\xf3u\x01\x1d@\xca\x19\x93Q\"\xb8E\xa4\xa3gg|]b\xa9\xd4q%\xa4*S\xb2?\x02\xa6\x17\xc3o#\xfcY\t\xe3\x1d\x97J\xb8#\xcf%\x91\xce\xc2\x02I\x1b\xfe\xf2\xfa}\x1a\x81\x16\xb4\xed\x96\xa7_C[&%Jw\x03n\xc9o\xb6\xd5\xc9(]\v\xf2:\xad\xb0DF\xdf \xdd\x8d\xde\x8e\xc4\xefo\xc9\xaa\x03', &(0x7f0000000940)='\x00', &(0x7f0000000980)=')\\\x00', &(0x7f0000000c80)='\x00\x9f})\xef\x90\xe0-^0\xff6\xb6\xba\x13\x83\x05g\x94\xc6]C\v\x0e\x89\"\xc1\tr\xd2\xe4$\x00\xb8f\"`\xc5F\xc0\x88\x02g\xd6\xac\xbbn\xd3{\xeb\x86\xdc\x96?o\v\xccYYt\x03XB\x96Ct)\xe1\x7f\xe8\x9a\xc5'], &(0x7f0000000b40)=[&(0x7f0000000a80)='#\x00', &(0x7f0000000ac0)='\xed{}-\'-.\x00', &(0x7f0000000b00)='\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10163, 0x20) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) renameat(r0, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x36505899}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20a9, &(0x7f0000000000)=[{0x60}, {0x2}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x6000, 0x1, 0x7, 0x5b46, 0xfffffc01}, 0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x1, 0xffffffff, 0x7, 0x81, &(0x7f0000000280)={{0x8, 0x4, 0x40, 0x7f, 0x8, 0x40, 0x3}, {[0x4, 0x80000000, 0x9, 0x6, 0x7ff, 0x2, 0x9, 0xffffffff00000000, 0x0, 0x2, 0x2, 0x1, 0x3f, 0x4, 0x1, 0x80000000, 0x101, 0x8], [0x100000000, 0x80000001, 0xffffffff, 0x3, 0x8000, 0x3, 0x7, 0x2, 0x2, 0x3b], [0x12, 0x7, 0x8, 0x110799c7, 0x0, 0x80000001], [0x7, 0x2, 0x100, 0x7, 0x800, 0x800], [{0x0, 0x3, 0x2, 0x100000000}, {0x8, 0x6, 0x5, 0x3}, {0xca5, 0x3ff, 0x4, 0x80}, {0x2ad6, 0x86e, 0xf731, 0x4}, {0x5a, 0x81}, {0xc000, 0x21e, 0x4, 0x5}, {0x400, 0x2, 0x2, 0x9}, {0xc54, 0x6, 0x1, 0x7}], {0xfffb, 0x1, 0xfff, 0x6}, {0x1a, 0xffffffc1, 0xf53, 0x8}}}, 0x1f, 0x4}) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="d9dcd42e7104f217b5f75cacd5e08f02f164b936fad3e84ca30b908633ac74f9bebb19375903ecdb7b1e2ae0f142c152a8e28121bbaf0bf2555db315ddfb2b9ebc9078f1e63dad5d48de76d5232432ac7f5e93dd98adbe9a8d99aa50d31883229858a53cd26ae699ee98d8246ae3f9a263cd0e3bd3421c4afc3f86608d0b5e0e98ef23ae541f03b68c981b199edf5bfa397ddf13ef4be4794eaa54761e04ad69ab39623d183896b7341cfba6facd25ba732c03"}], 0xd6) fchmod(r0, 0xe3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x88c, 0x2, 0x0, 0x3, "3a3f615b77369776ea8708590d5a43bd612db964", 0x100, 0x9}) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="70bde54edbd3387ccb4c8c4e484aa6c41a8e80144867d6b3ce5651f4a044509389c546b6a6ac2956277c7f35921323c7f1362f56383b77339b33e7a3df", 0x3d}, {&(0x7f0000000340)="240d77c3ceec47cedeb51d34863ba1ffe555511eb9ee87079928022f5f6c777e60b4da20f784d79131d3113574270ba477251c476452fbf802891144f2ebea8d66c17f961c1445a7c24a176c9d2e2d78e9e82178379917f014b06ea62a67d01fc1a6d2640e60f456fd3c012a6d2991f9112c493278b337f0964d4bf4b2b2d22fdce11f052d1f377143d1fd2fd86c0899addb", 0x92}, {&(0x7f0000000180)="188c516f49f907e38ce7a14c262dbe5d4c33aa4b7bfacdcaea8fbd59c830046b2b519e90307de3ed7a17bc816639ee5e9cd53c325389d8466595eafc5381b5651f73ce34f9bd1b70c631743db656ec821ed078544464ec18d192113209d4c8b7ac5314a78da232903750fc70dc5f3fd2e440e643fa34a1b7898e61", 0x7b}], 0x3) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000185000/0x4000)=nil, 0x4000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x802069dd, &(0x7f0000000300)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000080)=0x3) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x0, 0x40}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:33 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x8) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000001006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f0714d2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf94b0d78c786f83984c3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000008c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x4, 0xd8ce, 0x7f, 0x0, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x2, 0x3, 0x8}) r7 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 16:00:33 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x35, 0x5}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x400, 0x3, 0x3, "d9eb130b24a001b0e4336263604535c86bc0f690", 0xfd2, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069dd, &(0x7f0000000300)) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x7c4b52fb1a9efa97, 0x3, 0x0, 0xff, 0x4}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3, './bus\x00', './bus\x00'}) mkdir(&(0x7f0000000040)='./bus\x00', 0xa0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x3, &(0x7f0000000980)=[r12, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r14) r15 = getuid() r16 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r15, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = fcntl$getown(r0, 0x5) r24 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() r27 = getppid() r28 = getgid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f00000006c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000700)="bb6680c376c31ef5fed91d13956e4f8d499d7594d14029eedb104fd5a48dd1750a58e983a7c119a51eb2d57e4e8b1c", 0x2f}, {&(0x7f0000000740)="78144c1d836a2832d2ce479f47d14944264e", 0x12}, {0x0}, {&(0x7f0000000780)="19fa3cbbee5406801d2e22f5b7c56b18aa015ecce31487e5bbc33e6ebcb58b432594cef0887e0a8a92d168b7b2de1fe3338e20e84a8a21d8b2607679e1bc3a071f773e99a24afc7fb355c2b52caee9edc1320aeb198f9c02dad44b6050527b5b07282bed75e232b7c87144ea7f1c5b87d3bd40fc49b4d8798a5dc9db7af859a07facbafdfac1eb2f89edf6afb97a47497e2e50d586fb52a6111a56a744a4267b896ca2cd1cf19eb16790334f5edbc50cb90beee4bc427548a0b0a98a6b1dd959d18b", 0xc2}, {&(0x7f0000000880)="281ffc9f7c26ae7354395c49ecd0d91aa96270328fd926dfd943a094da49899b70d18697d6aa7d7cb42cb60e6e787f74baa48a8387224e2638a60306040981efe73fe4e4c7c3412566ccabae8dc6bfd06350dbbe3eca5940651fec6ca04f955027225befc362f6160a", 0x69}], 0x5, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r6, r13}, @cred={0x20, 0xffff, 0x0, r14, r15}, @cred={0x20, 0xffff, 0x0, 0x0, r17, r22}, @cred={0x20, 0xffff, 0x0, r23, r26}, @cred={0x20, 0xffff, 0x0, r27, 0x0, r28}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r29, r0]}], 0xe0, 0x4}, 0x40f) shmctl$IPC_RMID(r1, 0x0) r30 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x40, 0x27) ioctl$VMM_IOC_CREATE(r30, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x7e, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000680)={0x6, 0x80000000, 0x0, 0xffffffc3, "aafac87bb1721de1e73ba4600db8a4a93be222b0", 0x8, 0x9}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000200)="2d548177774435dc71d62b29f650c4fb4f2b35b3e2f7ef185564966b14af03ac7d78e4ea2c44f0a38a81e27019a93c560191dc76485e4944bac758812d3a7629ab9e5f84d02ec99e54e0ade87bcae7876c92ea107499e4521ccd50c4f711ea4d318ecb493587d96a1eb88feade0fa4af25bf5fb97030ad4862f0631ce78fa9ca5b8f40c4092ee7480918ee44811f2cd230b3de6569febde8b476a404e2ef92ed5afd1b6d899557bb9386a5d23687d0089b23b0b2b02e56", 0xb7}, {&(0x7f00000002c0)="844ad89e42eda65b0d8953b7bd0770f2d23cb8bc1520da0e30c0dfd6884499f61b97b7e410010a504c89b96e39220d2480a293616812b7d672b9e0c35001d9da32c1be4b8b2d7d2508cbe68a92aae045e02c47d42fe3b16a1e792c4eacdd71f25c74acc620131fabc965b64b14e19546ed12255f492939cb10ce3ca4c1b03134907baad540513f3a8e5a2d1eec8e10b1552f1d707f97d455f6410185d5a8b0571ae64d604c17a9dc7c5e57d5bc88ba008b1804a8091773f59acd6ab8218bb78be7cf3a272dd0d67808635564457c31c32fbe9181c6061d94c1f14f3360cb64107b646276011f11395bfd72362d589647ce14ad36dfb99b8b75b824c5cbc8f6cad41ea02a56923e30cdc503c43abed2a6040d81fb519aedc4c774998196768e42170a2ed63787f3175b306556e143f982add4ebc561d3a88798615e16f474d658c24e98f3376bc747b9d89a554a5ad115eb891a73fc183cd7ed40f5abedb9e0ee72c6e3ab06eb64ae412c5dc7df4faf66c090d5dc4d4599a3a65503885228f7a85a0e613e735c4b70244d566ddc27e0ec63932681215e4b5f7df9fdc72bd4282126ea59d828acec55cc6d863662477edc801137125b9b43df8f5f5547ed11ed516b9fc80854878f57e0c6115b5cac0d9afc0078777e2f61b2ee51c19fa9004389455df808aa72a47c19921f19d2b5ab12f8f62e49fd6eb2fb4ad09657884925e60cc6269783104867d5aa40fe30ea8185b4b32e44d97b519dea3ef6b00d9cae35c3eb9d2ac6ad292e89d1a280c99f8e7c86992a5aa8683ad17dc42f233e95b99e8690c37db3bcd1c4f422f6b5d187fb7c2bf8d569fcd28e78fa6906f190d285565fc3275d60a374496041f7b2b35dacb22b2b82f9cce0f9956f2003e50c7845cbfd7774e6dd5795e52c60c43daa5f4c774aed6fc9512a32bd290510a66fb50113ad22deb1af9f84532b648490710b1a094d6dbe89bbda160acff9bc3214d439db512dd757257b470c4446aa6a288358db6490fe12318d52a0251d6bd30b8de09d15a6d6b9c8bd6af00c1c6fad2eb9b198b963ce78a07ec79bbe1a18f4c2820dc6f846567b61a74a2e5aa2a553df4349b0ff116e30aff606e3344062628ae8766855efdb5b15b0f35a0140a33b2c3e60def4546d6330e442eb1fd804034c2daf09e1e90f2b7abaa296cfeffb5c7bd5dd88b334c6a3374f47467c19e8c27ec752cf9acb232cfb3a035c3efd2e41af62788964e1bf79f74d673cbefac28d2941a0c3bc5a01b980bff855c5d476e42805fbf39fe83dd6ba85df2e478b76b8b181b80ec6e2e1a6351972ec95c45b5b0141cbec9cc895dbcaec767293210f714951fa8dcf3119c4741f8857362cc19b81c43af96c260a259cbe1fed6248cefc921f2bb2e9c5cf716e7cfd77ed7c8b47faec7944303c28f718131de8e909e39a8257dbd882123bf7248cd4940845517b3b415e8ed72f58b216a486d98db0e99364cc95b44fc719c2b73f4ee7aa469bbe0e97827268ce66598b7762e2abc2df4c3c70c8a63ced5c18d6d5615b7d3ef2d6b8f73fa80010320d992cb5ec66664684a6a1bbe94ed9cb49b480b71cf1bd1818adff4d0782c80ffca74dd8ed9a34ae3bdd5e973b75010b8526207cf00d607b8b2cb7be265ce6b4aa22bb91751af5f7b57ae1a481836366f1928b4ad4503e414740adfde3079b4bdd79c3916c559cb5eb2d86972bb0c425f67e3f35d7b38ad3c2cff60426b8512be5a56eb4f7783a11cd14c78f3771e00de87c31a44b4e2685795cde97759f588f209ca13a267cfe22fbfdfb0027660feed8969c67484c6e9954a69d602846419cf6d13b96a38dc477654f751cb0bbae867d2e5db1ca1f381a1216bca7f9454ed94b500adf74041519a74bef3597193f872f16f6676eff1b700d05ed0882090a65fc979d7020769633b459c6be37ee578b94b4e35b108f0bb926c7f052bbfbbd097b40bb63eb5c541fa2002368a2f65d2425ad9ba7d92d3d70da793d3d8b90e3653c6a680c9bc91263c7b9dcc19f0f6c122e64c45161651552738a586a57b549079e41dad2c6ee3800c00f927c98ae2ac846177c20cf6a83dd654da610fc0c6f3d1c44e67bf4d17518fd046fb9c180b90baba59dc37accee1e3ad30fba2f1fafb7c76e5b5febd7c4df37fa14ed5d5780fec43a0e8dd0ebd759233cc9e79deffcebb8c40d0ffb6a5cdfe3a6a02a2f5a5f0610165992cdcf4f60f929896e88d7c6d4223c4d4b1312ee34ac32416e91be14bf48c84d81ccf08f5d1394c53366d341379f4333de5178e2b6f364e0c58b95440189886b327965c7116ef5b85495674709a1383abde9c0789f1df35ca4a282147fc1ba8ea20d32f8132d398295d0705db7b09c0f7e539c0c8aac4a42e37978ecfb3b12cbc48adabce81cbff884c2b04279ac5b1ab1b8c7ab99f9144642b8308193bb1ef8f7c4840651aebf5c9aff60be277093ef6aba0418bebbc3e5e286fd18f5643dc0d689544d0145b4c39616a734642d663613dd6fc4a4991c78903e9286a14953b830b029180c20e4f7f7f5f9a35d7788cb7be36ca0c387aad4f4986114f26af7fae4c2853e1eaed9aac6e3808544ab7fca510a07e11d74c0b9c0e069e4ae5054e098993a9867918bc9b60ee94e345bea0274fecb128a5b0f95ed9a75c11acd3baa7c2bbf12375c90c4090bcd313bd2c41f0fc03edc2d60e312680f44edc537ffe905dd21da8bb5da9b56e9f05c5fcfcb9a02a6234ca05f1d6e1aae10f78ccda6037e7d6e0c1a8f9953c4ed84dee993d983eb3b200d7042e27d3073193bd72e90b62a40c481d161e966013d753afcd47681e35418a3a851d128ff905d85e3d40b3bc997f874f338f90071726963555fcd495ca09bb814ba217663a682ba63c8f1b89878f3c2372ff186cf46889924e224257f1ee92ad91bb3618fa620c2ea75f4a89be5674a05112dbad001079f31365073eeb6389e3b231e936b469c8c31ea4942441df9261bf1847be8e09020ac1cacb4cc705e1acf61a579270e8ee7136e6a78d25fd62436c724f732dc96617adedb4aa5e6879ff6ddfcbbf3646bd342512c57eddf0f9ed657e9529b3fd6181001844bfd18cb5687bdf6492c15fdafa5271d4d67f3368060352450d4edf04797cf018555f65f24007e705fdf5931856772ff0bfc5002327c66fa371297bb23dd0f684da0eab9639fc5be8d088451f5fbb763188f164c2bd1e1d467f870ed14357fe4898f65a482203d7adc79ea5f659f672a91d3365c83d5d3b3a63813e9fc66bee2a2705f238dbb4c76333f00c71b5542da1bea03243ad899784d60f06448327e655e63a0fd2605c9f61040ce1afc046ef627fc430339e3efe6b4aa137b00b998215c20b4e29ec0376915b97a66316affd4dd64f5896a3ab4599d6f21b2ec5f9b3ae55c3fff99abe09b198f94f189cb72d9c00d2b24a64ed088c39e74eaaf7fc11b7e62f5c02c139610a9330523846964e21de438b032e71287ad571563320b902a914b3206c1db6fca12eb4aaf0b15d3797db01509978191437a6bac8a6d582c920ecc3a2d3092607962465685805adcf96e2ac1c5441879601477f9e1b1c5c75165bfb262ed8aee50ee16096879e1dc836207fd72be12ba913fcafec848f979ea16ccf444ccc5b851e319514ec02af7750de334e0f5eea4b37771b43bc4f0cbc4be6f02a6cc8baac178ddbe75471c3db92ef55c14f05ffeca6882aa326f5cd1b852c797fc18f40465495a2dcddec9ab50b9d514771aceb2be395b41148b138e2553fb4d206286ed15e9438fe39c625344d6cbc38905aad99b6c1a963422bf1be5c77646c95fc96c64f30a3b001b9ac904609b5c1cdc1d9712f88ac325d0a01618af8e425280948d8caebce6fd76a17508fdf121563c88ff66fdee81ab29e9f01e1f6438b500757e4c37dfd680cdbe85837feedbd903887cb314a21c6f9582df27f786f6184c010fc28c2975a887d9e314b859f632c222af3e25dc0750ff49e361d9596722723d831a7198fb8330bbf885e766cf26c133c0ef637bd4742cd0934415f79c977fbaad32bcfcc2aa377b53e453d4bc2d77ae6012bae8cbd2abc701c748939adf352edadb4453e210d1d787638c89231bd1eba7ab9e5c4329349dac4dc119f9a1326644e6fd39235d69ceeda90f561f87f8fbff3b76d9a7d7151ac7b1a877c9ea8ecea1eadb3a34933891b642e20b7a7fad4fb0210e07853cbab4bb2625157efadc1487adcb73f0f490cf74f37da417ad8d34ed2afbd06ed35c12dc5b643cf1bb021d2418f691e00a779cc2b02b4a89df03d0fd41ebacc986008eda03e675ae08ed9a9826e619c6a1d8f964fd0c2f3729ff5f88bc1aa18da8b417037560ea5fb70e32edc1296f8b1265d2c26112ee63fea40381fd851e2369dc5d4d0751229400b921ac2336ba0055cf08c9026fd7bce0b0f91ac1aab5de7470feccb9a30537aab866ff4e28c35044b4874b63ce460559f1f0c019a5421c2b094bc19d3080cdf0e1893c8bc4efab04542b13b930f5faef90d719bb57b275e74d3592ab1912fdec13a3bc7719344feff453d4f6a7058bb9498d98096d866ca4f00949090a7a079274b1b5f97c3bd46405650474fb398c98c98ed2c0080d877c071ef5c8eecac479337b4ad76d8bb40a35b057b22628c5f665dcb890338dc602ca93818a277114e8a87034f14c27ade520ca923b9f42918a2685ac91b0a93f9641ef12148b4f82b7bd8ceb3779009e04492920016682419b3f0e99eab0ab1bb5fc56f0e2c54aa463732250b8dc5c9ff02762e1cdf52cfb988835d5c1c5532a95d7ae30c18865ef09e1bfbca7eb1f5e654d531385129a38f9cd67a5242b30134f8d97e824bd35697897750b31b1a1c54ce601d0a90400a78f23a179a0069964d7d4e87028b1cd8d79aa3d09d6b8195cac63a119e680d640759b73b5765fe407fbb7f51b1d8a41e4c1e82368dc5d4f963e7b776cd5922d95d87e1b5c5356c0650901b2b3c58df5dbbffe0d74cffa2c6bf14af5c8051f0e52bd7432b6c0b01563c925fd620029ef1254c506c694cb6821fe9481d66495a1f1c138589242f8d1636799dbf0b8501d3d6e9ead327804a19dcf66b6e38fb8a2fc0fecabb7e707e7d4fb172685853d573d44b964278f7c90b69351bf061c2d4e29a83371643c65a6e39f7e0265c742a335e932205bbbdb8bf4038f3cac3df1c08eee686a7cd64879c8127d51c873707151462bba28cf94b742792250f8fa1320340d7b18739150d50aa2a9330921cb980061b0d0c5af5b06ef33e09deadfff6ead3d73c5feb38b968ecdaa305abdecb780f8db9ac2dd39b029bb820259e963909bd6b2a93c0d1f797a9f893d149d56601d7762bba7214302c4ba35146be4bb87e46b9618c9cc816f13b826dda1e2171cfb656031aacff40004571df9f40905b5a95ce15e10331a380c1107dd8ae0de9c346673ed520e7ecd3669cd9e50ecf1ddb506fd706d3a858c1da5ee5b7ed1597d1c308a36822472bcf109ab6fd9abad034ea22071f45a1c42938126d3492d8d4237d2196862b063128b0369113d040ad42e5b6edfb20c641b2236f2a150378c73774c7b54a1f5d7e77d113c9d522ef5b10d9154c4a5d97ab06c3ecf1233be45b783a82fccd150edefc532048a01fe4ec730889685928a03859cc6e2115f7345ef778ffd2f6cead3e9fbdb20bdb56c5724b14d6081beee0d4d00b7536b27161fcd08324bbddaeeaee5c660a15ae6189dfef04119dc5cadbba7da98a2a63d1db148018ea89fee81e5de1b", 0x1000}, {&(0x7f00000000c0)="c321b8579296d916a809b3fbfbbb4d38167e4be977927f493b6e83b077888874b31d0e7475b381d041a9cfe4d6371b8064dde1cc9db41372406866f07e679ab7", 0x40}, {&(0x7f00000012c0)="ac3b916341f63339d58516070d6f039bc05713a9e706c0c23d402702fd37decf7f03702babaa5a82c67925df5ac98e224743cd08a057b7ad02eb88ecd53109da898264f7323ba9dcabe39538c123908632f6c6f57b5421693143befdd62f600d6f5fb719930836f6d08f44346a5244a283b063a9f2416e16f7882b038e4e5034d3dedff97906b5639bfc792de93125dea96bdd07895053a550c722084c663a3654da834abe4f2ac3b9876f94aa7cb1b19d5fa112de8cb7b3abdaba368d853d8b5e867553a7537a1873acc6a7b4feafd938506e309cf3e2b9ddb77ebea6227a0e", 0xe0}, {&(0x7f00000013c0)="3bbc575ae7fd5001c59c120a7e2bebd86e28f284ab939e0c4c87641f65c53733cddd3ec2d77aa9a5443c9977badb129cc20d10eb343e2da210fb1774b8441c3972b91b20f8cf4e48058cdd157b04e5775e7dba2927b83046c42f46bb6cd84e413e76dbdc43caa7dae36ba78b87f6b90d9a7a57ae65ceb58e04116dd193d4d41637ead67064fcb26a914704bca24541781f7c446b4882d4f856726f5c18d1de1e425bffa58a382e7bcd53c6dac3ab2059339b6fde9ce1ad38167f1826d7eb3ac0a2ac62cb03128f96353b0aabf2bafc0a501c0e3c1a88eb8cfa96a9ca78e126f627a5698f3d4f71bccb9601cb2c02ee83a4bf912664134fcd845c2055d48a85b0efef8a012fb9940aeae5bd424716190be816aa053fad5ef15babb4af096e6d04b4cbd6ae2b852c41b28aa516686653e0d3bc5e24a1f2f103e5085d51cf4c71ebb26a17c4e730f97adb2779635e30d79c82ad279ed16f57d6bdb9a9eb8af1b767479f26890dfef04cc7280d2788098c62b47ede42cdc232429144098837c2871c4e91ae9084ebe5bd9c73140991ebe87efe3daa99aea424b468c926d33ca6b56c24cad6c632c2a8b353200091a45c9ee7bf9912aca875c01a51fe5da0634610178c6f454c898077e5fa390f9e58cdb12f3cf6cecbfc47d08d6c649c181b5271169e5852050da9cd20f64dda4b4e2845d0e968137f87c67b754b1ae6359f0ae2e7fdab74f5c2608d7cb6b582fefe3f678d393f422f52f6dc9c56501ff496229a64c937416ebfc71df39bd75d654d680f80e340838959054063ce38c73075efdba787263676984db998b7e3b8378a1fbaa288a64cd1a19fafb721fda1884a1e5b1258da080f9c21701d73cfc3271775c926903a23d21dab0b3cd42c4872edc03c5a3ff241b5bd7667777e2abbc363495e4a2a5f7de2cfb18ef5b8b4e8cd4dae245a38195ea368fded2a4145dfa1d7211d13eadef3fe7e62096ce399db6c69f29ddc5e9a7656774f4fa485f88ae4961d54aa92e41dab1a3f0f7bf6680aa3722de4e91a126732c8afb262d470213e5d5cca9192e2c39b87e1a2239265a9f31c2d47882be80e9eb8b54248c911f5aae1bf6415836d8911d76f99a3fccfdc5ae93900093a9b0a4641e28d11d861fc11ae932cea80d8745bf6aa53178945a2d647735f36254ccfc0d9cbc20cf9d003f43363738066184d9a8ae81b3df5d8398cc20fd0aa9112a87c8b36aa999ddf3fe99e6329432803e048bcfb13ccc9287fcc96857a7df166e84e5849ecbec67942b1d941a00f169e17e2a8ae7a4c7fdc7c8b10d53511b541236512c82c691c321747fd244ba70860b83013c0d4abe3ea3169938f8865b2116801fd6eaed095f0c16476f655515a3cdd4418a991e1e88e81c1a71e3aa23c4075a196fffcabef0a719c8e5aabe327c4ac16d7ed641a2cfa445de513c9ef5b69a8f65d2f95f54393f74d4fba1406223e95b61379cf934726b158f0f1d6f184c8b913914e5494dd0c6d35289b693c000967078e126ff9767479176320a9ca42d2de8104c4cb4a646390f0fe8d43499e39cc578754400d26df05a2fe154b712cdb0e0ffb1765d2f378d738cc2a9d09e9d441fa7367d301eabcd3d50b38c7f37b69719f0fd9efafa4268ecc35a5055dbe74f0415498adbbf68eaab8a0b5e827364c14b03062473130381306aacb77bdb70112c504c2804e66beba61655937a381106f555284dd477ba71249df5cb5189fd6e485ac08ab83fcdd62af24b25094449cf29abb7f21100ba452e40b05686402ba23445325f5b460d8d7bf4bb2b5e3fd85681413c517a5600b9c1c7e0326b3cd4f682658669c788f1f006140ed9772a198950c06631d558cd20b4876459c69d5a274d452a0ca4bfce8b0e0630d84834f673b30b74175446a97b3d7742eb13cac066d6563a6e75db00e56ad1e46156f32acd7850cc99d091f1b8ae762632bcedeb5ede67e94bb61a1d0d3c171cd33d8a5f41a83dc0079ab62e6ce8268372247ccefc5684a63f179f447fcd53f95db2baa8e35c90c16a4a78cfa82dd1b14364f4083e79f984ca03c0a6ac5d5167a7509cf5f7e9dfbaf5b1d2da5a759c58e9c5fa761582c506550a76ffa74a9cf59daa67f88243ccf99c771fc3f8e3bf0c4c267325c7f9b4835cca0ec882f63ba41161da6251f360d7f8e12e7781fd5e4965abd44b5b67bd5e770fa90927530ab0768d9c5355065950737316851837657953ff2af7fddaeb6984406e40d93b267b0e8d8a94b440bd34e4cba566e853e3b0ff0ab48fc7d131d1b5ba13faef499ea3d1e0ca554fccb95f99c2bf0a75ca668324d37aec763eafedc5de52fd1747bd83855af9797c97e35d329996e0f05fb5cda0a34e10dfca9964cfaef20dcfe32a21201651aaa71c92c15ad56dc8537fb6383de7a6477e5bc1d4c24cb87919d81f26685622a4f93e3b6fd1e93b5e1a291ffb4845fdd1159f205cfb045da017bb2918c8217c9180068054015f5cdfdc6aa4ed5b7991b6fc978d47c55be00a6f72ff1d8ecf9b4470caffd9067fdd9ff8eda2e32fece1fb9eb24f88dcef5d1a2da842e1b3adbceb30b08ffb32eeba1a3dc548c601f08afa9bbfd6e408a330fcb00a828a82a838ea219982ed7a850ab37f29fb7cf14ea93cc8f9730c903ad922e2dd1f1f1f3ee31b01091d834c0bcaddbcb739c11f1eb5b0d7b553132712c4af0089c93ffa5eed043d4694e1c31e9b73b1aeac075a12b520b6b1b1f001e26811ef06809e05e5a9c1d3db3ea0b906587d4b37261544eae6b8710d57014725d653332564278f310273bfcf186ba5644e71179ffe41d35631817351177725fbf6388a2145f338c2a53f89536f37e7b132ca983e4eab4d44e078e804acbf7b9093ccad3063f2a0061275038d68f7924e1b98284134327282c7c9ce6a4fb9dcd71679ed5a555a33bce2d9e56e7d353abfb9b78fb9f13cb7be13c27df5c6e505a9ee6164cabad67079f90d4e58a9635b287739d07f06ceb0f5de00d3d62cefa7894d8db9aace0ceedbb10b2029c17bfdcea25b20312684bae37a4e72be678492f504f220c767a05eab721ac73115c6963da7dce665f32d2f1556eadf28a01922316f64aed819aa84e4b7696163f696bba7594075d2c77fa8ba6561a305bce46adcf147c6d9db07f61f4036853a6ce0d3f6304c1da9a888fb0a1d88a26fbcee3a086155b8c523839cdccfbe1966be5a10bcecf6984feef69686d3750a12b82ee6e9bef2adc26f7ec1aeef97857ac5f794e968f74c6378a1ea464d90d0d5623b444ab735604767ac889537b107f9da21a3182520a30d559da0319e087905cb6849886fc162b8c2c95e344fa3d8fe59c8345289cadc09a806500220e5a4dba07ecf3b22e6bcdf8c958e4c4a4ecbd3bf235f8519467b6c8dfdf9c0d74fcd7fa2ae5b4ad8cff36322ea3267deaafef2b99a735d1f32b7798d69a0d9a60dda9e151e79d72a67d768f085d567ff787462062a9e3ce4de8eaa451af93e117052d47096c184da3c2d84e1d6ae8bc5666ab09908f025aabdfef09aea16bbd017fbd84d840398a540d5d6e9a2e7e80e5acf37418ffcd57c12f464cc7da6420d767fcb56b04c78decbfd18dde4dc3048b75038c361253f670a39d3d7b459a8676094dc8c0d2d7b3cac1ca09af7d2fcba0d5fe941179f82bbcec56e894af2ca16bb121f61001da950bf41f8f08e504561175bd84db3197c53080fb154100e4ead27a875bdd558d81f270b4ffc481c728724631dc332bceac35b27e111ff28561608b91b9d9bfa660ef6a0c0b6c1aadcaabcbe3aa4dd6e04f26889f4afea98563a4c90b5d7bf3461be73fd72500dd399e6e46683f17036f1010ad6ee37a18ba368d35e9141bda3ebba9e795cb733e6ba3941aa24506e6573effa7d4419acca28ca4814d2453bfdf527db7566a0e99588d6974901aed3c1bb658bb6d90418b83ec2ed737f5073b16c3a2aeb1e1f51526dbb6eea7662125795b954aec49876af3191ebbd0d2d2e3e16873dd414dbddc399deec9af1cd60036db74a45c52985f1f0755c6d1cc78b1ff0e87483e8f22627b2883011c07981bcfa9fe8ff30ff870533ca7b3a040724acd87f00ca6f2025cefdd632a27e7d42beb1cf5b9a73f1e69e5a035809c549178d641033928f8d9a9450071df2933d30a42f96a1f3f65e66f348e513c279a2fe65ddd665215cbe0e2ee7fa033afa8e1c01be2c9a7da588a010047f9bb016f2c0bb69d7bdea5383c5edc5f234a70dc4a132cd32260b074aa104cdf9f6b14cd2aba93e43d36d903e4c1498c3b93ade6cb8891d37df5502c041c34b96a1256e1018aafc134cf4a75ed970b7b7375f7999fea0a63ac8c53029188f63de1e435b1d33a721c1e6e980ab46f274a80cac56061d53e8c4862e7f0ef29993b1cab4e885c0f8a8ae9d212f68117e004b4493be9cc4508c03ecd95066a878253907fb7870b5fa9bc69d01cd25cbb75deb1aa3fd753c6403d2a8d4a22389ce266e6b1f3e7baabdeb6debfc256bc4d3485763414adcd8aa3932e5a22bda7064bb0b293d63934ada04dee8aae484beac645030fc003ccc6ac8d5e626756ccc4cdc1f9288e8cfe6e410e527da79fd95129728e2a98349bfab8eb4ffaefc52ac1c03deab403499cf1731c3d2f6b1c8f58daf7ab831662a40b0aba6cdd80d8ad6924ed5647f128d912a47812551a500a3ebba300d2526ee5709bc06ea3b2c58da8ce98b05d891374dea6b44b4157c641fc2c8a5883293b972a7972c3f3af33d656fbcbcccdee19204027bb449ecdf68a48b603b0acc53cc477c6e2455663538105030fdceb3f4324e208aa6ff0ae8b1b9062384238e5d9ad85bb3e06551aa43d50d5939a817d12ba352eb31b6cdb07fe713ad02f96cdc9e7f087535a3a125bb6dc558a4c47018c5ecd992adc6dea451f232fceb1ce9a6e5404579edce199a7b99f276df9a44f324d994d9c9905556ab2bca230ec201063b7ea8a37c8f9bcc508bff25ef22b7e2aac723cbc2577f2c96e70c2311c13e7d754deeade3b7c95518cc3e62b33d21d454901e9710c81a860ba9be8c42105efd2e8f5f46e20ecada5510a86b45e01427e799b0e179e14dbee246a07f2e2213ad426a0b1c914fbb502d78ddcccf66d5154f62b0fb6a89df693f420e3375f79b3baa2b113a5b094cad213be022115078ec7c77439fab190cb50eb8d807784d485de2d2e46b536c2f23f1312ce431d77e9b81420a1d9ac9f60ce13649a555d60e2dee7f9c27616025ccb3098ad577b7e1f29d9717b70256d30937297e00ad48730cdd1678dd7f7717354cca177bf4e6955a6cefec0c06ff9b3f6632e7dd818387ba2f88ed7782ae3278d06942289e1e008ca0f96a068f68a5079133d44689207d94cb450066b1648359ad0b92074c4f34c1c84f42bd868eac5e03c5309ea3af4d6e90bf68e47d474d87524875de2edb092ed402a0346ecc78c87f77b7d14dff736de7931875d118dda06afe4a7f1a6e66ad6c59abceef87f18455ab185874f0cd0f55f01e57b942875a3fd180d3a7e50a18dcc462a26facbe4d510ce6102f4677573386234a89d645659f8ba2530d50ee7f9bcd4e291f68e89343b409d26c746b381e38d9265cc5bd236250f3066224c79021f0eb40614e4f8e613e79b5d0441bae3a19f54c1c688c0b29875a7bdf613cb55b0da11fcc8a6fc8fe42fdab9f83442032b893cc716899df14638c2185a954b36d72742f2e405eb25ff4165511faea9f0bb97eafaa309e6075569c791af949338194d7be2d9008d54bdff88d2", 0x1000}, {&(0x7f0000000140)="a120db9308ba02927e7f63c1028e8a2623835992284c29de8b31c6b84902fd134ad7cb62cb40a88d9446e9d970405e21e351b6eeadd5035648767216c4058ebdbfb4af78f86b8dd1a50841ddb85a6d511af74873f2fd3c88303fe5dd2e3f6e228a", 0x61}, {&(0x7f00000023c0)="4a13a87036e09683c00437e6ef0f467ad2bc79527bc400ac07510fe20e996e9df68dac9060c2170c9394199aaaadf2443a02c3efc656094690e0d6061bb433b3659adfb60ba41508b16592098158da99065292d9ac4019ed2b917bf2f983f78f48bfbae510a2b273f731e1ed5623cd62e8667658b155e18d20783d74322f9a9d58f441d01bbdac98e1cf3ed8836137071067d39c589e36739c19e061649fa72573534c545af635bfd63b98052f9fe19c02016ef8f5", 0xb5}, {&(0x7f0000002480)="da3b092d1fb15ad2bc0c73b6e52053509a290bc823e0783458569022a1d18b516c7719aad633572104f50a9e260296e6dab752aa41b4e088e1e3306e", 0x3c}, {&(0x7f00000024c0)="2b18ad30575c10868f4766d5b1adb89cc7", 0x11}, {&(0x7f0000002500)="5c63b58507a1129f3067b15eab62b73a16602197a38b5f977f025f6cf253eebce5a8a8565d9576a5f1eb12479f5c9f640efaab936ed8637866ecdf6443c5e08163d262de59ae307eb5c6da0618fd19da0641e48c82376aa8ecd2666549c23a7975afcd668885d648ef21513fd93b3ee563d0e4b5322f4439ad7ec08648b06cf13f9341e4a0b23ded28e303590a9c238a227922b6f9ce98288635ce45f469b0e435123fb0a4ed1950dc3989d1eeb70a7e9c30b9dca8b38c9e5f3f2d6f159770863f0546f34db7c1f798b62685a56f49d3fb84", 0xd2}], 0xa) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x10000000000000ac, 0x0, 0x100000000000) 16:00:33 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) msgctl$IPC_RMID(r0, 0x0) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000000)={0x8, 0xffffffffffffffff}) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0xb66, 0xfff, 0x0, 0x106, 0x1, 0x1000, 0x0, 0x0, 0xffffffff, 0x6}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) 16:00:34 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) pipe2(&(0x7f0000000200), 0x8004) sendsyslog(&(0x7f0000000240)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0x15e, 0x24) 16:00:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b520"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:34 executing program 0: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f00000002c0)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6]) setegid(r12) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r13 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0/file0\x00', 0x80, 0x44) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x83, 0xa0200000}, {0x4b, 0x5d1f}, {0x44, 0x1066798f}, {0x23, 0x81}, {0x44, 0x6}, {0x43, 0x6}], 0x6}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x170002}, 0xc}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x40) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x10000000000000b3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffd2f) 16:00:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x10, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc68a2bc6", 0x6}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x29, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x101) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x1]}}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0xebee8d5660739dd1) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x2400}, {0x2, 0x3, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x4, 0x1000}, {0x2, 0x9, 0x3800}, {0x1, 0x1, 0x1800}, {0x4, 0x8001, 0x800}, {0x5, 0x1, 0x400}, {0x1, 0xfff}, {0x2, 0xf11}], 0xa) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r2 = semget$private(0x0, 0xc, 0x6c5) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x3, 0x482, 0x3, 0x1f, 0x1, 0xf56, 0x2, 0x5]) shmctl$SHM_LOCK(r0, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000180)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x3, 0x420) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6, 0x0, 0x0, 0x8000fd}]}) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8000, 0x2000000000000001) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000003c0)=[{0x7, 0x0, 0xfff, 0x4}, {0x3, 0x0, 0xb, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x10000000002}, {0x8, 0x4, 0x10000, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r9 = semget(0x3, 0x2, 0x401) semop(r9, &(0x7f00000000c0), 0x2aaaaabc) r10 = semget$private(0x0, 0x4, 0x0) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x101, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x94) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008004010000000000000000080000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:34 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f00003dd000/0x3000)=nil, 0x3000, 0x0, 0x18, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) getdents(r3, &(0x7f0000000180)=""/149, 0x95) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xac}], 0x1) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824ee9b33400"], 0x10) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setuid(0xee01) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="902f8563647f1e4fe2c67554a3aae9f7", 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80c3, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x62ec489e9562ee7e, 0x0) dup2(r4, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x2}) r5 = socket$inet(0x2, 0x400a, 0x1) r6 = geteuid() fchown(r5, r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r7 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000340)={0x3, 0x7, 0xc}) r8 = semget$private(0x0, 0x3, 0x3) r9 = getgid() r10 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x53, 0xffffffffffffffff, r9, r10, r11, 0x114, 0x8}, 0x1, 0x80000000, 0xffff}) getsockname$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000005c0)="b5f788ea7fab4d955a1576af01c3c78fb971292b0ed6748a745c5e7a050b8bd0c44bb960ce02287d03e6b1bae3b1b9f78da7caa31d25cb", 0x37) r13 = accept$unix(r7, 0x0, &(0x7f0000000600)) sendmsg(r13, &(0x7f00000017c0)={&(0x7f0000000640)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc, &(0x7f0000000680), 0x0, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x101, "2922898da0f2acbfae34bc4105161277727d2fd18adbde9f8ae385885b56deac2ad21632296e20d2b03fb62642452dadbae01dc309d4cab44e26690629f468bd84b8eda80c64c02a4e7cf927ac731af4b6481b761fe32d9b501ee6eb26c4c97a747ef373e8245deaa0691f181eeee2623a698e0748347d3e4077575b70038c6e451f57dd5a13326e9dbae3a803c7a71b1014b166fb140405235747daba87288e77170533ac3d1352360b646b72c1239507f5dd0919dfb32421054aa28caa54f826faa1e0cdae1d53cd60606ab637311060d4c17c7c5fe80ef0a7da02706df6f838287f1ae52394980272d79bef3146b28da2d2484400114332c95bb7e1b0ad6cbcb211501732a369812d03589d3458f20fa6d450d3ba7ce50d5cd59f7a673a0706e60ca0bff8f17e67ee9644c58acb841c6b03d472818d6c052ac0b66656b83064905005c05a4bd966fafcc5b9e26388062ef6b94a15d48aa94fa37e1c12b90a32ea8ea8cb3967189c1152aa132a12ae00f15b6f60bdcf04ac3104a782702aba926c894e0b785828eb21b2f1ef9aaa489a7e403554560f03b7832524ade7bb29978100a7a2fe1487aa0df0060394293461e37aa3d65053d5da9ff83856700ffaeb064d88232d835c3efc1fb9be0956eceb8984a55db4c9a5385492e2bbd8c12fbb6d85d30e8f6a8aa1deba472ea73c47005ede497c835a498f8b5d57473dc6a0c80351d40c0c90cbb55bf4698d563b21c81b2d165ca30367b53b8ed25bc5b25cd8c161b7028cb10a8cd800f3c446ecf835772f01814306b93b7062c3c79f1274469d39619296265f3f1640c2ce848bf30a1690fd211105c4f26b1f670180ea8daa90bc97abf7d582be6690a8942e892c8861bb1984a9d9f2fb2299ad01f2d63c81162385de80907f43625746edaf1ee49baf309222d62ca74e5427dbe658572f0088274d9a15815e7fb1aad197c8dc7271b3f81f8bd09965a591f817cbcc0e9db2555662c8343bf33efab7162638d24a647a0e95bca06cc3d3965790bc4b789b0c4366deb88f2366601cfd96aa62f3d1436dd381e812958ee1e9b874ce5635b35e06918a8690d69154f4f6d0186ad2ce95a50d6ab3bf30b2d000fd8114e24e611b6afcfac479f6d0c815a5440a8cd51330993dde16ea9aa1b266da7060bb3e2520b592142415db082c130c52f40d52a01618e67d62a3da58289ace22727bf148a51b67a72fc47b86f2f5c4bc9c5a73fa347fe18f5128dce3df94050b10ce36901395017b11752840e192665f38cc77f3a784ea96076ced96a90318be9da5e08275ecb5f1ed6eaf93a14b1ae0bd4ae05e5ef74172636e9f2bad232fc7e350d20e5c005cc358f2e83677f73b0c41dd7a0e8e0ec5b7209738e72442a1398650f364b6eec8190e15c957e48688472a6793131a4c78bb34c793daea8540aa7d658c8b524315767ffc99409cd2efbc09f88a9696d8aa67dbd965b1304c2c4c402865bed5e32e3198361b6faef0b9bc8b6acf3aeb9f0f59af8e1f2f255af8611ccbbc9180b56d4c6d81753c7f6cae09189d023f83fefe0f987e5f6b948a6a538fbbad1aa468ecf289f26f8fb41d045b78ae9dba64d231c34a332c30c180c81f814eb74bbc9536e31c033268bbe087ca51fdc76c07429683be172f64b144552efe4b40bd91e0e67c2c2dcb2caceac6e7432898ea9905e9d603f233a1ffc0b31b61a8d78bee1a8eed6938f15e913eccc3f56d7c5b701719e06d32e5e45810a53cff1719fc25b293a438b0177c4a7c898fe8a5358e14e681eaef3bbc18ac0b626fa08196949b419a13d0b625128b9557d8735ad8fd3f4b62a04718623ed195e9ba8817953deced3b729b16cca3abe76352851272ca38e379ead204f9ef05068076070306db7d527ec7e9d2f47f4b22f0a2c4109d00ff5437555e0310562538e17d5f4d5060461589859f6f10b3608a5a83be628943bfb1d3a0b1baa5408fb29f183ec70fb92460cdf63d4003f44567c4d2ac5762e7e5fa734dceb7a5e4cf9550e8869022e7219a57ba999a205c77bd964a3b51eb57d6775e48200686f4c77a0c396334713e0500ac199b7e792597c37d4f76d4a30b0ad0aadf15451cd1f29749dc922bfe90f072922a569672c676bf70de09770bc1810f489b102546c080633b2634c927aa7bc9d86e599fce5e63c6ec20b980e0f48bddb4fd826fe1d336ba5c3b28456834fd9b0ebb922f4fd9360da12a980326244bb1a55b0ad4fef1e64d21e9a3787729b800fd87009b5cde768d4daadd9b172028f60db38f7cacdf048ccd6e08509cf04414cab652f743ac2814f4ea75eae4e739f07d645e042040008cd69aab24205f27eee26bd7cd295430496e2a820e01fa5934ba7c845c6f294f3ec8e19d68e9e29d5346e1cf43f324517d9e698588d0a6e620a9f039f805b4e6e2112605e96b8fc0c36ae83b8f963a11cbd685e700eed51037c3f64cc7ae3ba55fe2fe9e2d205fa141b4c6e347add7b17a629ada599706d287f5514286fa240acbed6f2949349ca2678c74c9db52f3aa464a7e4fcdb3c1af64a0db618c41cd1f17e24dc8900ccf0f19ca1d3673cd7211027e51a9a5a1d84c177b7ced7713a8eadc4aa142b1ff4bd6df55dd0c2150486e6fdd0a8ed8078c1039ebecc2bdb408e9d8fcee2c742fb262c209dd69b58f38745c6440c8e04ddb3ba7b412cfb536154112cf7d010a28d0d47462197b2ba8cc2864df5cad1eee5942a0d8b470d0bd2f5ab1bf762e88ea7f4cd7fca34e79dbbb4c3fe08cf23a69e836d4a9a4e4df9a185d32fafeb6d5e916bb6fa6485f49ac663f4065cf898f2d2b4093631ca3e0cf26ecb0e4154cf6ba1236de2d00374fbbf4a26a328f5500150559158f837e882c7c6d0262e82bfc41b9a02a418eeb63e272e1a01529c015a10a1401b0ac7b4fcf196db77faeb2c00bb9c15c7d3b59dbb2d8909c6659226c9c179fbaf9df625244c00a5adf107da735924adf41d112603e89675bba53184d73815a1e7b660353e2d0aba99511d3b6838355e8a8458c911b18cfd6f8b66f0c68ba9016c08b4c4a88c5f3d0978d8631154b764a6247411e8e6d23e33c6780282f738279d06ded791d8e1a494d82d42547a75a3f27d950ccaf33bda85c9d1145a91275598a8b20fb58e04719aee9dc8e2aadfc018bfb9c288cc32d521c70e99bbd230638d4044d808aacf215db11f4a9ee541923ff3ae9cc34006f5bdb66234ef11347f05ab25ca7790b336a4ccff73fe3b3599ff65ec671ad7dfa0c6be870fba327da491a7b87f118c854f3c71b132ca461ce7ee9eb3c118ae1e4443c66afa0961cf08553c90308165838739a058742cb3e595381dc270f2af63a6cf5b96a15ad0819403184570d84485555cae49d4dea15e8e793444255468c17f627e4df877732e7f6c30ad2cd5f3a2fb124c1477bdb78d45a33f6fe1abd99c771224033270a6262f1c650bf55c679496d847f1980730553d857dd8e3ec18bfdf754dc5bdcb157e0452cea9604d5980bba96881140f80bd57e37f441af33cc3cab5a77ca2a696654b1135ab1d33ecdd5fdcf1e7a116b919869514f30f54db211d171892fe20330f4f2d7700ba7fc8eb12fd109ef0dcd3eeb4394a92b3862c54a13f73e0a60271a880244db3e618a0aaff50b21bd5a115e97809279c433575709bac350aa4057e5f5319a8ccc0c377792c859895d69b3ccfb1e868a19bffdb8c36a02f0059c482553e8d6ff65538c98f89c5420b6abce4d325acf1de73a7f66e96b7f8bf93e58ff1699930f94126eb44496a4d9a5ea40398e65321ce584a6f0d7950a462de4937b32ce3a954943dac7f4a782a0e768b95442a4c3d8b0fddf2ed403c09dcc8c01ce24ce3e5a31700f6d3493092793de60073f898bb87cb11ca46f047005957afb8822960a843ec975279dd338e0a8e075dfb0b7f85578404061b012645046a985ee0b68d63fc84d8468fc5f5446ae77895d701ccb273dbadab9370dcde34e9920429875cfb4a58418a9dff9fdd3cd350e241c13fee103ca24b75dcc65f5bc7a7d17976b85dffa4fe04a6de5cbb7fa99947008f46c8459000ca7d26d2f7cd74f7cfabd56d1e33292ca30230f3afa2fe950a1c449469d7012d087a46384c51b59d3a9974dd5560fff02d359b08792b79da0267e0084d0201ef353f980fd547a3c0731bee12f3525fbdddf63729a9188f922eccfb3ab61a574391433e960edb59571d29573281be5354535839fe75eeab7a2eab5b71381b077fd26645c78e8ae0b1047fd03935d86dbec4b5693c6b78171f2d0e2568c089efc633d98c0136b08b243d7d17607b8ab3fb989ce35917dd1baafd9c66346657d8ad88260503baf235fcf6aa39c07612c1253e673ce96de2447a4f5c1cf6a1064d85154553970c7fe369b62d52f6eafb44297f9b42deae007280c1581e9bbb5d54701f11cde6efb9afdca8963e064782c558fbed7a4761f89a48d673e51fffc1b945815441a4d455b5703d8a4092485fefa1d807cb085421f2cb76b2a29c69a8967570c8e1c0132d30e839558198d50dc5896851c520a5abd2d090250446c48f522b3a04a6662a02ed01e75d4a6b210b5320c31b18709169984e2a42d64911055659b2fa0032ae09d42b7b88349c7a7931e2c41bd09351ed3ee459fad2f1f79e22dcbc3e161d9f49b14ec249e1debd64c79c357e41b60fbd4c207857c954fb8b58a6d8e8c8fd35d0ad388d3a805bd77d58cf80d156977cf8e83660ff42e54831348b7c2ebe4d32b581fcfc78bcb53a8d9d9ffee278d1a19a873164b19ce85e6f0f4a3480b197e318a8d16187e5728830259affe5071251c73245b3aa52e08a133060fc6cba487c5b8aae725dd0d05a481333e370e41ee1b7a697b1feca2ea284f22b27a4ce1a541bd9d444fd7af08c1e969b1c4f159d4fbcb687f8c8ac49de651e90068f24bcfe1aa3a28c65821279edbbf52d7af8560928a7f72e3bf1b43222286bab195364d246f6c2d7af103baa0105838f5df2795e17e3d6835b80819e8c6867225c2ba5db05bda200380dc654574bf0c2f357cf361edbe00bbd7497f914a868df6404409159045959cf9a4b035eefbc0f12d74edbd15acbd3d8bbb866defd3b25c698e5226db9ecb6312888bdb5f00940e56b19b549c4befb21d18d4f2a43d1698ae3bf923cbeb4be8c221863025a97e727e9c974feb3966dd7bc4bca50edbdb0f4e8c20497b428efed6ad9034b486ed82946282ab0c5d9fa8f5471d697dd28793707f09ec5216cc514f5a529f6be71c67a737c2ad6acab2c5389265dd08eb5acda35f556ef995f1e26cee3dca3ce0a7d70d696b598637a26618581e433334d496f2fdcabbea8d5816ece4a0421d3f0736611a786c5127d757a3b89e43076764c712e15969f002d3c04e4559f6405c0c8e78cc151bdd64dd7048ed255a67285f5695981d22320c33d4618a5935c456b83f7e4a5ba29973eac3008ab5059a892a60f458558affcd65418752621a8c1c146f659fac2515203e789332016d082bc4756f2fa5376989708ed009ef206b6894fab40f36cde5d371c77d11da3cbb93380a0251faa123740d0ee3393c923106e8f179c65caecde151832c2b31a47d6c49d866688ddbcbdc242b7349f0f7437dc0af218b98b2606962e520d54142940f30278026694c3a81e2311d60156737b8e9ab3fc97bc99254d09711759070d04ba7737b952e23036d5d7f741dfc9f76716be3d8e018452566ad44b8d70cf065d0b95418075c360a9677ae07ab7987adb82c5520e6dc25d1708e5d"}, {0x68, 0xffff, 0xfffff800, "062b3591708b011ab9000edcf62ba7a1a4f0f2efa5ad7bbb7e084d75cb6fca0fc7eddbc6bb2bc55dd37f0a888a39d3c868031d49a13a28a0ff42d72ac34f07003524bf55f977752c145af9f1639193f5694547d74f"}, {0x80, 0x4a1abb5f6b466957, 0x1, "6c2d46c8377b84657ff00f104ee1b199ca6aa72c65e462527fcbec374d9845640bb80691a4117aa08a02bd2a27bb8f4244483b953459166fea1aae649dac512407a60567ec1281aec418765585a05f5df6da06234312c838375f12f70b2152a644a1a945f7bece3cd5fe40"}], 0x10f8}, 0x3) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000001800)=""/4096) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x1f}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b5e9fef5bd9a54d4437eb6ea1946bd6aa85d9b6a121539d02773a1c8c2c924c119354c2235e5cf7bc842c3416db2d964c4034faf65838aa4adbeecbd9ed3885cc981c97e457dee7871e828c1c6a97b2ce08abbc59db4a1a72eea6c74204488fbebbd39ecfd52dd6dd7d1d77d08d5cc4b058dbe9da8bab9830d785e02ab9474dc2073214c9b502451d227b92dfd2351d32e58203c687da70b835dabf74e7624abac6a1c61e5ce67210f9a75aec83141dfde2245530536b5c1e85d5c84dc2630ced788eada88c1c9c53f07c680c45e5a432a46d394bfd45f59bceb9c35fc28cc20dafdbd7ad882ffe0a9e03571c8604615480f46396def5e2be954ac6f58bfee507675ccff0040a0a60dcb0550103723debffe4015afd104885851fa22dd3aee88abaa951dce7d85ac1cde77ed836a372bfb3d3daeb05e9c12449bdff2d3e60e823439c058dfc3f7717f8a7351785bf5995493c20ba4f84fae418df113f84b2b097c71d235070500000020a4883340d88a00000000"], 0x41) socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x2, 0xc003, 0x6) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x1208, r4) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r5, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:34 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x50) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) 16:00:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x5, 0x36, 0xd2, "f13a8a82dc0fa6d53a6f75b72e061bdc35ca9ec5", 0x40, 0xe0b}) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair(0x1, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x1ff, 0x90, '\x00', 0x1}) 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", 0x4b) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x80000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:34 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='.\x00', 0xffffffffffffffff, r5) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) socket$inet(0x2, 0x5, 0x7) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5cf954e598d63515, 0x0) pwrite(r2, &(0x7f00000000c0)="f92ec95a508ae7e27eef8ada934c4c49dfd685fb45bf7da28e06", 0x1a, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$BIOCPROMISC(r0, 0x20004269) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100030000}, 0x5000000000004}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x4, 0x6, 0x9, 0x3}, {0x0, 0x1, 0x7, 0xff}, {0x3, 0x48, 0x1, 0x20}, {0x3, 0x6, 0x9, 0x6}, {0x2, 0x9, 0x9, 0x7}, {0x100, 0x4, 0xa9, 0x2859}, {0xf801, 0x40, 0x49, 0x289a}, {0x2, 0x4, 0x8, 0x1}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x13a) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x8122943b8c9fe7e8, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) 16:00:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0080"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000056a5e1bed2a284f72611767afd50ef00968ff78790cf09cf6d994757426ddf74d7b4ada07da88f488"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2d, 0x5}, {0x18, 0x3, 0x6, 0x5}, 0x83, [0x80, 0x100, 0x8, 0x0, 0xe, 0xffffffff, 0x5, 0x81]}, 0x3c) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket(0x2, 0x4003, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x81, r5, r6, 0xffffffffffffffff, r9, 0x1c8, 0x7ff}, 0x1, 0x3ff, r10, r11, 0x8, 0x692, 0xc9cd}) write(r1, &(0x7f0000000100)="8c65", 0xd) 16:00:34 executing program 1: pipe(0x0) pipe(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mkdir(&(0x7f0000000000)='\x00', 0x1eb) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimensat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x615}, {0x2, 0x8}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x44}, {0x106}]}) r1 = shmget$private(0x0, 0x3000, 0x71c677806f3408f9, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9b, 0xff, 0x40, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/100) r7 = kqueue() r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r8) fcntl$setown(r7, 0x6, r8) r9 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) 16:00:34 executing program 0: getrusage(0x0, &(0x7f0000001280)) socket(0x2, 0x1, 0x0) poll(0x0, 0x0, 0x5) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0283, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket$inet(0x2, 0x0, 0x0) getpid() r2 = socket(0x6, 0xc003, 0x0) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4303004157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000ddfffffffe0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bffeb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c8258987b1cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f12b5464f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f216a6eaab012083d8597c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc01a38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x1) writev(r2, &(0x7f0000001180), 0x0) 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da2107940160020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0fe4382832e1bc4b7a323293301df456214f9b6db2564868f803e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r3, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x6, 0x4000, 0x4) ftruncate(r2, 0x0, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x6, 0xc466, 0x5, 0x80000001, 0x8c0a, 0x8001, 0x4}, &(0x7f0000000040)={0x2, 0x1, 0x9, 0xfffffffffffffc01, 0x1, 0x96, 0x8, 0x1eb3}, &(0x7f0000000080)={0x1, 0x8, 0x8, 0x1, 0x78a8615f, 0x9, 0x9, 0x1}, &(0x7f00000000c0)={0xfd, 0x8905}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="e533dd370fb585fd27a969b0f87a2ea44a885722568700a95be9fb5ffe1383b315b1261bd449145eed8367d2bd2ec5e20632ef5fae06cc9f4f400d92000c1283296f0c6f7de9ee3d21d14d97f9a08e397531923aa7bbd83d64727433de16f34ad5d66a5479bdbb895317b12cd63b2832637885544b1cdb", 0x77) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e3226") 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x40) ftruncate(r0, 0x0, 0x400) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r1, 0x0, 0x20000a) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040), 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000180)="d46e7cbcd84277137a7d9c4c0ec53820829749d73fbe3aef0d2e0691612cde7e2ef20349a1effe6d4c24d7b43a12a814ee5f21fe39b4981b9d86fbdc761b20e1770e51dd47f79d7a8f6b7b9b548a6a09f4a641e37f43b0857353f8a6dbe4f3fc6924"}, {&(0x7f0000000200)="91b5d862a22b86b0c357f511d04f9f8ed1006de7f381320dd84b189b0dbc1545c5b047b4e07db8e3970e83fbba00b592a7595ff18d02452b89cec8ccce44c98a3d4d53b61f78a90b645b3b092a9dae5875c7"}, {&(0x7f0000000280)="ab97457b9a7f9800f2cd627ed57f5260014c845010d88ff5cc9f17dd5867b8727bba63b9529499d0f2fd65e0d4ed94769aac09c6df50433ed488a0f9f0865627b9"}], 0x1000000000000026) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0xec, 0x64, 0x9e, 0x405}, {0x1f, 0x9, 0xbf, 0x6}, {0x6, 0x5, 0x81, 0x5}, {0x7, 0x2, 0x8, 0xe3}, {0xff, 0x5, 0x1, 0x80}, {0x2e, 0x8, 0x0, 0x3}, {0x8, 0x7f, 0x8, 0x1ff}, {0xe, 0x7f, 0xe0, 0xffff0000}, {0x6, 0x40, 0x3, 0x7}, {0x5, 0xff, 0x1, 0x5b1}]}) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x3, 0x2f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) getpeername(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xc1f4, 0x1f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = getgid() setegid(r1) 16:00:35 executing program 0: r0 = socket(0x20, 0x1, 0xf9) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82ffffffff0000000000000000"], 0x10) write(r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x03\x00', 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r4, 0x5) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/213) fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r5 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x7ff}, {0x18, 0x0, 0x3, 0x69d40000}, 0xff10, [0x1, 0x5, 0x8, 0x0, 0x6, 0x3, 0xfffffffc, 0x1]}, 0x3c) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r7) shmctl$IPC_RMID(r6, 0x0) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0xf2f811f00d0235ce, &(0x7f0000ff9000/0x2000)=nil) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r8, &(0x7f0000ffb000/0x1000)=nil, 0x0) r9 = shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r9) shmdt(r9) 16:00:35 executing program 0: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = shmget(0x3, 0x1000, 0x200, &(0x7f0000b16000/0x1000)=nil) shmat(r1, &(0x7f00008f6000/0x4000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x9c) syz_open_pts() ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x20, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r5, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x80206999, &(0x7f0000000300)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r7) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r7, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, 0x0, r8}, 0xc) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000500000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="827ccc8f990000000000643748c72f7875f055d0c487389ff93989c23bb4dfe5d4a451f1206730d5c9cb4b741e4a5cadc43947112264b1"], 0x10) r3 = socket(0x6, 0x2, 0x3) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:37 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x7, 0xffffffffffffff80, 0x91, 0x1, 0x7, 0x5, 0x3}, &(0x7f0000000100)={0x7fff, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x6, 0x0, 0x8}, &(0x7f0000000140)={0x8001, 0x7f, 0x9, 0x3f, 0x9f0c, 0x9, 0x3b7, 0x8}, &(0x7f0000000180)) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socketpair(0x18, 0x0, 0x81, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x80, 0x770d, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x100}], 0x8, &(0x7f0000000240)=[{{r1}, 0x0, 0x8, 0x0, 0xffffffff, 0xfffffffffffffffd}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x7ff, 0x9b1}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x800, 0x3}], 0x8001, &(0x7f00000002c0)={0x8, 0x2}) dup2(r3, r0) pipe(&(0x7f0000000300)) 16:00:37 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x7, 0x12, 0xffffffffffffffff, 0x0, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1c0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x84}, {0x6}]}) connect$inet(0xffffffffffffff9c, &(0x7f0000000140)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="09fdca2ee110413358844697bd9fe8853627fc2fcec36485b0b61cb8de4e5607363e96f757e2b7b00e42e2ddbfb8973ee9f61fef59f659f01e44341629d703c5226b864453635710cb1d663233843e0e30428909b3b279e53e83e4473ce0edb6b1e038ff36506f0d8990ec22a1935670052ab23d8f92eaf8d656c1bd51d23cfc3c7a39ae243ea2ae270c6f10ed44d21038b60bf0ce31e6e635d9fe025900084bbe07a59e37a1015b332ea7440fd1a10c", 0xb0) 16:00:39 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x7}}, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x202, 0x20) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:00:39 executing program 1: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x25) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\xf4\xfa\xffU\x7fHA3\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x6, './file0/file1\x00', './file0/file0\x00'}) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget(0x2, 0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getuid() fcntl$setstatus(r0, 0x4, 0x100) r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) link(&(0x7f0000000280)='./file1\x00', &(0x7f0000000380)='\x00') semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r3, r5, r6, 0x0, 0x20, 0x2}, 0x7fffffff, 0x14d, 0x1f}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) semget$private(0x0, 0x4, 0x102) symlinkat(&(0x7f0000000040)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:39 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r1, &(0x7f00000000c0)="8651c6798cf598b49e0cfb3fbdcb979d939878bf0df989671e8616ce4aa7ee955da2a85ec347c2e7bc9d1d723cc88a0e5e34eeb7c6119ff7833dc1f3c2a8f6ad77de79062232f7c2c1d344926a801e2d2e882806381d8d050f33b9032138ed60aa186b10c492409edcc513883b56bd861b9f3fd47947db48b76782edf88ad8163b362ee23327dd018f6c784e36c2fc63c02a6fada80f554b44dd4b0000000000", 0xa0) syz_open_pts() select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b8844, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000940)=[{0x2c}, {0x28, 0x8, 0x0, 0xfffffffc}, {0x6, 0xff, 0x0, 0x8000}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x107) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffeffff, 0x80000001, 0x8001, 0x0, "5a9c5c2e962e1a82a7cc23cece233e22caa0c56b", 0x0, 0xff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000a00)="fbaf8ac289207047b672d1ac8d1a", 0xe, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) socketpair(0x10, 0x1, 0x97, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/76, 0x4c}], 0x1, &(0x7f0000000440)=""/144, 0x90}, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0x4}, {0x4, 0x100000000}}, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x3}, {0x6}]}) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = dup(r5) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x8, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x45}, {0x6}]}) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x81, 0x7}, {0x80, 0x3}, {0x3, 0x8}, {0x88, 0x400}, {0x45, 0x3ca4d820}, {0x3, 0x6}, {0x87, 0x41}, {0x0, 0xad}], 0x8}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r3 = socket(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = semget$private(0x0, 0x2, 0x26) semctl$IPC_RMID(r5, 0x0, 0x0) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/126, 0x7e}], 0x4, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x802069dd, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000040)={0x3ff, 0x3, './file0\x00', 0x8, 0x10000, 0x6c, 0xfffffff8}) 16:00:40 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) fcntl$getown(r0, 0x5) r9 = socket(0x2, 0x4003, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r10, r9) recvmsg(r10, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f0000000280)=""/2, 0x2}], 0x5, &(0x7f0000000680)=""/93, 0x5d}, 0x1) r11 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r11, 0x3) 16:00:40 executing program 0: truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000200)={0xb5d, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x44) accept$unix(r2, 0x0, &(0x7f0000000140)) 16:00:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x7}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) getdents(r2, &(0x7f0000000140)=""/172, 0xac) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:40 executing program 0: r0 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) socket$inet(0x2, 0x1, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="00b7f968fef504c7e50061bada3b26914498006399d8e9d1538d3b2648e61c4ee11c818537f6afc3632c761958a345c3b8431f045a24a5101f368534538eee0deb7441400d0230838ef6810adc57ac5d78113d60418b5fb62864000000000061ab29e54ebfb30ba290f185d4a63f01733b53105edb06a6c74d9a4c5759d3531e239009c5850c3e156124744937e048e01882020ebc2b6a591e4212d10aece4c1be1389ec16771b798801f03d745db897fe7afdaaaa797e1c4a072a900a18d9343166ad818a90dca49e6309f1d8a11adce3ae633ff8a11500c8da80cb0252488be00afbe883434e3f0cf88438a1105119ac3d0fb3e24c4a952f61444a19808be54a9723aa01bcba021cf5db7f2160342dc60af4a74de3a92befbd7d990e2c70b0cbbf7d099e89f0d9"], 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/13, 0xd, 0x8e1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r7, 0x2) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r7) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7}, {0x6}]}) syz_emit_ethernet(0xffffffac, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xf14c) 16:00:40 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r4) write(r0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:40 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x200000000000006f, &(0x7f0000000240)=[{0x1, 0xf9, 0x0, 0x3f72}, {0xff, 0x9, 0x1f}, {0x92d, 0x4, 0xdc}, {0x7, 0x3, 0x1, 0x8}, {0x5, 0x4, 0x7, 0x3}, {0xf6, 0x0, 0x8, 0x7fff}, {0x5, 0x83, 0x80, 0x5}, {0x7, 0x8, 0x81, 0x2e9f}, {0x200, 0x7f, 0x3f}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='#\x00', &(0x7f0000000140)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f00000002c0)='tap', &(0x7f0000000340)='tap'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='#}\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='tap']) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xf59f256650472d7d, 0x69e) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dd, &(0x7f0000000300)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xc2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x7e) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000004, &(0x7f0000000240)=[{}, {0x29, 0x0, 0x1f}]}) r0 = socket(0x18, 0x3, 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffffff7, 0x0, 0xff, 0x1, "3f3c949b209138c20810e90bfdd1d37694a20ff6", 0xfffffc00, 0x2}) 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", 0x23c) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x15}, {0x7c}, {0x4000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6, 0x9, 0xcc, 0xb168}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000100)="106dc117e523b6113c7efb7d930f635f94b3e0961acb25784a1a6d59bbe8c193adac26b484605ff479e2c9706f8c4759e3b6ec85bf68c409a152601d2cbfa4f4167678dece392e08560bf590a80f021bd314554529605399efc5000200a0586179986c51385e2512574db7ff1b161d43d1507b463974f0a679d8c0a64d4d5911c2ad4610d38b34ec9de8966dbdfb8e3564", 0x91, 0x1, &(0x7f00000001c0)=@un=@file={0xd456b18b2879ca3b, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100)={0x1}, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/157, 0x9d) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', 0xffffffffffffff9c}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x0, 0x3}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r1, &(0x7f0000000080)='\t', 0x1) 16:00:41 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) shmctl$SHM_LOCK(0x0, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x103, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x20) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r2) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:00:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069dd, &(0x7f0000000300)) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81, 0x0, 0x3}, {0xc}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:42 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="38d5dd0000ff6fff1c68b72f2b330000000000005f1ce3e6de9dec5c51febe368af1493c0b563ff1f87c2492d66fe2b2a3ad829cc0ef1ea98954f10b8c0790ea5bbbf49e4f7a7063fdc78e40771a456ef40e1febf4c0de9a677147d68bb195d40741d652dcda7b84d0792a341ea0c8b066e52492d560c5651ea9dd119bd0f86d1614344b4c1fd1ef1640beb18e3fbc626cd51fa810904ebdfea5449642bb7e"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:42 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:42 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffc, 0x0, 0x8, 0x400, "9b7f425f929c2e7cbc289112f38b37b3037c675d", 0x9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000001780)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf83"], 0x122, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:42 executing program 1: syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0xffffffe0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\rde\x8c/f\x01\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x1}, {0x16}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x0f\x00', 0x0}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/200, 0xc8}], 0x6, 0x0, 0x0) `±¯Í%qÝK…±øø0U“Á§—F¿uvm_fault(0xfffffd807f00b000, 0x9b, 0, 1) -> e kernel: page fault trap, code=0 Stopped at bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00b000, 0x9b, 0, 1) -> e bpfioctl(51700,80104267,ffff800022fa9a50,1,ffff800020acf178) at bpfioctl+0xc7 end trace frame: 0xffff800022fa9930, count: 0 ddb{1}> trace bpfioctl(51700,80104267,ffff800022fa9a50,1,ffff800020acf178) at bpfioctl+0xc7 VOP_IOCTL(fffffd805feb64f0,80104267,ffff800022fa9a50,1,fffffd807f7c6a20,ffff800020acf178) at VOP_IOCTL+0x88 vn_ioctl(fffffd80668ade60,80104267,ffff800022fa9a50,ffff800020acf178) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf178,ffff800022fa9b68,ffff800022fa9bb0) at sys_ioctl+0x5b9 syscall(ffff800022fa9c30) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff13,0,3,a38243400e0) at Xsyscall+0x128 end of kernel end trace frame: 0xa3b1ffb6f40, count: -6 ddb{1}> show registers rdi 0xffffffff81bfe01c bpfioctl+0xac rsi 0x77 rbp 0xffff800022fa9880 rbx 0x500 rdx 0x78 rcx 0xffff800023392000 rax 0xffff800023392000 r8 0xffff800020acf178 r9 0x5 r10 0x4 r11 0xa3f02656a3129991 r12 0x80104267 __kernel_virt_to_phys+0x104267 r13 0xffff800020acf178 r14 0 r15 0xffff800022fa9a50 rip 0xffffffff81bfe037 bpfioctl+0xc7 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800022fa9810 ss 0x10 bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{1}> show proc PROC (syz-executor.1) pid=130116 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace798,0xffff800020ace040 process=0xffff800020add500 user=0xffff800022fa4000, vmspace=0xfffffd807f00b000 estcpu=31, cpticks=0, pctcpu=0.22 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29351 114963 12441 0 7 0 syz-executor.1 29351 365089 12441 0 3 0x4000000 tqbar syz-executor.1 *29351 130116 12441 0 7 0x4000000 syz-executor.1 29351 149336 12441 0 3 0x4000080 fsleep syz-executor.1 81971 291334 2038 0 3 0x82 nanosleep syz-executor.0 12441 291105 2038 0 3 0x82 nanosleep syz-executor.1 47723 269023 1 0 3 0x100083 ttyin getty 1876 249349 0 0 3 0x14200 bored sosplice 2038 423502 66024 0 3 0x82 thrsleep syz-fuzzer 2038 182883 66024 0 3 0x4000082 thrsleep syz-fuzzer 2038 316499 66024 0 3 0x4000082 thrsleep syz-fuzzer 2038 159768 66024 0 3 0x4000082 thrsleep syz-fuzzer 2038 195655 66024 0 3 0x4000082 kqread syz-fuzzer 2038 432343 66024 0 3 0x4000082 thrsleep syz-fuzzer 2038 133551 66024 0 3 0x4000082 thrsleep syz-fuzzer 2038 326072 66024 0 3 0x4000082 thrsleep syz-fuzzer 2038 389484 66024 0 3 0x4000082 thrsleep syz-fuzzer 2038 337545 66024 0 3 0x4000082 thrsleep syz-fuzzer 66024 358181 10364 0 3 0x10008a pause ksh 10364 27963 39269 0 3 0x92 select sshd 39269 238423 1 0 3 0x80 select sshd 78007 43710 6845 74 3 0x100092 bpf pflogd 6845 200527 1 0 3 0x80 netio pflogd 38462 308774 49089 73 3 0x100090 kqread syslogd 49089 406356 1 0 3 0x100082 netio syslogd 64926 292305 1 77 3 0x100090 poll dhclient 91495 463865 1 0 3 0x80 poll dhclient 43813 252087 0 0 3 0x14200 pgzero zerothread 6169 110762 0 0 3 0x14200 aiodoned aiodoned 57010 25471 0 0 3 0x14200 syncer update 72846 68618 0 0 3 0x14200 cleaner cleaner 12008 506084 0 0 3 0x14200 reaper reaper 71395 94150 0 0 3 0x14200 pgdaemon pagedaemon 76436 350069 0 0 3 0x14200 bored crynlk 37269 23905 0 0 3 0x14200 bored crypto 26593 290385 0 0 3 0x40014200 acpi0 acpi0 44234 374439 0 0 3 0x40014200 idle1 18534 451175 0 0 3 0x14200 bored softnet 82361 470020 0 0 3 0x14200 bored systqmp 27542 273089 0 0 3 0x14200 tqbar systq 94540 75718 0 0 3 0x40014200 bored softclock 30755 473554 0 0 3 0x40014200 idle0 23118 119913 0 0 3 0x14200 bored smr 1 470056 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 29351 (syz-executor.1) thread 0xffff800020acf178 (130116) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8266a578) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 27542 (systq) thread 0xffff800020a10000 (273089) shared rwlock systq r = 0 (0xffffffff824a27e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9650 7370K 11701K 78643K 45736 0 0 pcb 13 10K 12K 78643K 1078 0 0 rtable 107 13K 14K 78643K 4152 0 0 ifaddr 98 25K 28K 78643K 1342 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1819 0 0 iov 0 0K 36K 78643K 1241 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1232 77K 78K 78643K 11480 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 86 0 0 VM map 2 1K 1K 78643K 19 0 0 sem 12 0K 0K 78643K 2010 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 6686 0 0 sigio 0 0K 0K 78643K 91 0 0 proc 62 63K 95K 78643K 2816 0 0 subproc 32 2K 2K 78643K 718 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 425 0 0 in_multi 28 1K 2K 78643K 791 0 0 ether_multi 1 0K 0K 78643K 47 0 0 mrt 0 0K 0K 78643K 32 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 1320 0 0 pfkey data 0 0K 4K 78643K 5 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 143 24K 34K 78643K 24314 0 0 UVM aobj 130 8K 8K 78643K 158 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 1120 0 0 NDP 24 0K 1K 78643K 427 0 0 temp 259 3563K 4201K 78643K 172738 0 0 kqueue 0 0K 0K 78643K 34 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 129 0 125 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 421 0 419 1 0 1 1 0 8 0 rtentry 112 681 0 645 2 0 2 2 0 8 0 unpcb 120 2760 0 2741 3 2 1 2 0 8 0 syncache 264 32 0 32 15 15 0 1 0 8 0 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 5572 0 5572 2 2 0 1 0 8 0 tcpcb 544 3776 0 3772 35 34 1 13 0 8 0 inpcb 280 14735 0 14728 25 23 2 10 0 8 1 rttmr 72 11 0 10 9 8 1 1 0 8 0 nd6 48 112 0 109 3 2 1 1 0 8 0 pkpcb 40 26 0 26 12 12 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 194 0 194 18 17 1 1 0 8 1 pffrag 232 83 0 83 23 23 0 1 0 482 0 pffrnode 88 83 0 83 23 23 0 1 0 8 0 pffrent 40 174 0 174 23 23 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 417 0 362 1 0 1 1 0 8 0 pfstkey 112 417 0 362 2 0 2 2 0 8 0 pfstate 328 417 0 362 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 16 0 15 11 10 1 3 0 8 0 art_heap4 256 3115 0 2874 48 32 16 18 0 8 0 art_table 32 3131 0 2889 3 0 3 3 0 8 0 art_node 16 674 0 641 1 0 1 1 0 8 0 sysvmsgpl 40 40 0 23 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 2008 0 1998 1 0 1 1 0 8 0 shmpl 112 156 0 28 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11378 0 9947 47 0 47 47 0 8 0 ffsino 272 11378 0 9947 96 0 96 96 0 8 0 nchpl 144 21213 0 20740 61 41 20 61 0 8 0 uvmvnodes 72 6408 0 0 117 0 117 117 0 8 0 vnodes 208 6408 0 0 338 0 338 338 0 8 0 namei 1024 76739 0 76739 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 17 0 17 8 8 0 1 0 8 0 scsiplug 64 8 0 8 6 6 0 1 0 8 0 scxspl 192 71613 0 71613 59 58 1 7 0 8 1 plimitpl 152 592 0 584 1 0 1 1 0 8 0 sigapl 432 6772 0 6756 4 2 2 3 0 8 0 futexpl 56 140859 0 140858 3 2 1 1 0 8 0 knotepl 112 1694 0 1675 5 4 1 3 0 8 0 kqueuepl 104 1948 0 1945 8 7 1 4 0 8 0 pipepl 112 4014 0 3995 12 11 1 2 0 8 0 fdescpl 488 6773 0 6756 3 0 3 3 0 8 0 filepl 152 58189 0 58070 60 55 5 14 0 8 0 lockfpl 104 2340 0 2339 1 0 1 1 0 8 0 lockfspl 48 774 0 773 1 0 1 1 0 8 0 sessionpl 112 64 0 53 1 0 1 1 0 8 0 pgrppl 48 142 0 131 1 0 1 1 0 8 0 ucredpl 96 6954 0 6945 1 0 1 1 0 8 0 zombiepl 144 6760 0 6759 6 5 1 1 0 8 0 processpl 896 6792 0 6759 5 1 4 5 0 8 0 procpl 632 21397 0 21352 7 2 5 5 0 8 0 srpgc 64 54 0 54 20 20 0 1 0 8 0 sosppl 128 86 0 86 18 17 1 1 0 8 1 sockpl 384 18207 0 18179 46 42 4 15 0 8 0 mcl64k 65536 557 0 0 64 35 29 34 0 8 1 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 204 0 0 21 4 17 21 0 8 0 mtagpl 80 89 0 0 1 0 1 1 0 8 0 mbufpl 256 754 0 0 23 1 22 23 0 8 0 bufpl 256 27775 0 20727 441 0 441 441 0 8 0 anonpl 16 854529 0 840541 227 142 85 88 0 124 11 amapchunkpl 152 51903 0 51779 110 102 8 19 0 158 1 amappl16 192 38653 0 37580 209 146 63 65 0 8 8 amappl15 184 812 0 812 3 2 1 1 0 8 1 amappl14 176 1739 0 1736 2 1 1 1 0 8 0 amappl13 168 1318 0 1318 6 6 0 1 0 8 0 amappl12 160 697 0 695 5 4 1 1 0 8 0 amappl11 152 708 0 693 1 0 1 1 0 8 0 amappl10 144 219 0 211 1 0 1 1 0 8 0 amappl9 136 1892 0 1885 1 0 1 1 0 8 0 amappl8 128 1449 0 1397 2 0 2 2 0 8 0 amappl7 120 402 0 393 1 0 1 1 0 8 0 amappl6 112 641 0 626 1 0 1 1 0 8 0 amappl5 104 1131 0 1117 1 0 1 1 0 8 0 amappl4 96 7854 0 7818 1 0 1 1 0 8 0 amappl3 88 1724 0 1719 1 0 1 1 0 8 0 amappl2 80 51062 0 50979 4 2 2 3 0 8 0 amappl1 72 161357 0 160900 25 15 10 20 0 8 0 amappl 80 22438 0 22391 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 157 0 28 3 0 3 3 0 8 0 uaddrrnd 24 6790 0 6756 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6790 0 6756 1 0 1 1 0 8 0 vmmpekpl 168 59243 0 59208 2 0 2 2 0 8 0 vmmpepl 168 867609 0 865259 412 274 138 150 0 357 33 vmsppl 368 6772 0 6756 2 0 2 2 0 8 0 pdppl 4096 13587 0 13546 8 2 6 6 0 8 0 pvpl 32 2171239 0 2153403 470 268 202 211 0 265 28 pmappl 232 6789 0 6773 9 8 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 771 0 126 19 0 19 19 0 8 0