00080)) 16:00:13 executing program 0: syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b400d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xc0000, 0x5}, {0x0, 0x6}}, 0x2) 16:00:13 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) r1 = shmget(0x1, 0x4000, 0x182, &(0x7f0000ffb000/0x4000)=nil) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000000, 0x6}) r24 = getppid() r25 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2008000, r5, r14, r16, r22, 0x18, 0x7fffffff}, 0xc5, 0xef, r24, r25, 0x624, 0x1}) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r10, r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe6f) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r18, 0xa5, 0x1, 0x100000000, 0x6}) setreuid(r11, r13) lchown(&(0x7f0000000140)='./file1\x00', r1, r7) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1) setuid(0xee01) dup2(r1, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x90dc4b62affaea6f, 0x60000000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus/file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000200)="b7a3e8056c27d5b4849d51c56f11754d3b70bbc5b97be0d07890df88a126420ad511a9a0043a4e6b9881af9f97e0df535b26b69fcd503ac6904dc8769958bf7fdb61e3b04174e4ee51a5bf42c477a9029687806241281e0158a6485472463569734bb7ea1375ade07cf120efe25e2894ac3849a8813d62d01212ed94641648f68d48bd11fab7d85c7f2c8290ba1b59071636ab70452f06acda74b7359397dff557035077cca66001da6223a2d9753833cba730ac84f4f2232193781b67aa0588f5b1ca44d6c7214b7c5ccce6c707d803", 0xd0}, {&(0x7f0000000340)="40bdec757a3059656e4dd0f65df8c174c99a3e38889277d3c9dd410d68d544426419a79a8e54cc2604fc72d05b9d39b0badc3c2e1044e4c976c84b4c2a48684fb1f2e96cbe0ed5ebdd8db51986d6858e98e6549486e9892340cb79427e095571ef13c9294645ee13", 0x68}, {&(0x7f00000003c0)="12aaf0d159249cbfe22632ff539d2a0792410107a3959f834fb642cd795eb16e2b3eebfb00b2b6d1331ef9534e4fc1d2027027a6427d5ea3a6b7bcb78834d12228138f3960ad7bbd8677c6deeb2a925a43827bb5a02b78c0eea8afdd2ec7e1645bc19b32913787b0d82af67db64c9629729e08a0427688987895099ce9a343062318fe68a5f38c97354ddb2153383089f8fb6f2dd56011318508bc176ff65cb8d4599c05939f5988ed48e27e35e82a2dedb775fc1b89a4fa59", 0xb9}, {&(0x7f0000000480)="d9b26be383bfd7c264f60a9e29e15088ff5bcfbd8354b8531a4c9a16fb36d4650f67e22598e9868bef2f40ce00260493617ba04e573efe2a1543de4c687015ae0342cd9a769c0de53a1815589120c0231b0fd67f07600d1ee2873b877536818d06b76d8cd849e4ea0c0fbd7437d4539492e96f26bb67aea6c1ba2e97a2acafd8dbef7604ddd881d04646b7ad0f3e386c562015b076843a45", 0x98}, {&(0x7f0000000540)="b58317c48e55848351d91fe45e65e1a05caf3f4e6f20f33e8b67f1491c95d360a6b231d03fd12893cc93e5e9bf8b55eb3578f5872a8ccb026c9bd05048112730ef674860c8b6b84f787f86432d3fcf18e98e04343fa72912b5c0ea904775d8ce5f35c7bc99b3c9800a2245bac674e82f04fb3468373bb228a4164e67086fe8ebfdc14b74c8a36605d54578058297f014bb617792a04cd66ebb2992e7efccad1bb54831806902ae4b97ac4f0072f3b08117d4fbe8e877e183db034be14f4a53c0b0e6e6ede6281881a6daa499bdd9bec46997ba1b4b03cf03b9b620b2349bfef9293345a93f71209e89ad91ec3d3fa80ec21e8b35d219a669b883e62df2c0", 0xfe}, {&(0x7f0000000640)="f3542d4cf618da275b6755936a74ede0dbb617182c808c1593da2687f40564ef13f10dc7cdd16169c952ed4acf4ba593c5ac841f8e92fb953cbb8c2c3de9f992ed34ac105e5dee2a7f2a09b0f58ce5b7662e274bf3491292fbfb3ce358b79006923ee26306898e6d775b1d227ffd88a6892b4573e64af3f3a82be6fd3cfc80a89a04d051da7fb94bbc14b70dfbfb7f204a9d6cc801d3f0fed0b5a6dbe2a92199c41e8f0297a88e4314c6977a8e253608fe2bafb6522cdb384e214c1cfc97aadb1ee794c19be3c4079bda0e454554f1e992376eed42f8d504fb93f8b30a73d4bfa0", 0xe1}, {&(0x7f0000000740)="b2e6f59ba23daca264dcccfa5037d90bba126ef6c7abbc02811ef4773333393915e740df5490cc680bd6", 0x2a}, {&(0x7f0000000780)="b4", 0x1}, {&(0x7f00000007c0)="cd98e1876885371ba5fb62175d431ed0990c655f78c43297b17a9cc46785a0b03df81dd078f9ae04fde3474074855f0f0497d96dbd8cd372f49709d026a00330730e64afba70e2def34269ce2bbc7dcf769becb1df5a", 0x56}], 0x9) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2000000000000140, &(0x7f0000000040)=[{0x30, 0x0, 0x4000000}, {0x10000000002d}, {0x4006}]}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x100, r5) fcntl$setown(r3, 0x6, r5) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0xc}, {0x16}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xfffffffffffffff8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000200)={0x600000, 0x1000}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) r1 = dup2(r0, 0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000151000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmctl$SHM_UNLOCK(r0, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r3, 0x3) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r2, &(0x7f0000000100)=""/163, 0xa3) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x48, 0x1) 16:00:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc17960a15e049f15, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) r3 = getuid() r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20000, 0x0) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) msgsnd(r6, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706acc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a150000002c00000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf122f"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[{0x0, 0x1, 0x2, "0faa844ebaad32cdc21e3ccf61146492a7cef7acbeff07d6fe2c360741fc22b4bb93736a7dbb6ee921c29860672c0e608fe4a1b690b2c77df0f7df3e834b2ede8751ec520d51638ccb46dff33a1ba6c30130f5bae5571c1263296a9f8054d516b7b00a6641a851a663c190e7986072ae8fc6a73e1eb0f5abebd207d13604e42852121fe2216bf3aad539bb58aab66c25da430aaa6bf8e79fbde277aec9c639c3a20ee3dd6f4bd0cceab8e5a2803a7d1406c6a848dc14fbfca404d7e6647e1405c7192cdcef5e5e1b2128ec8e43af5b28a9c373b60427899442de798021fd837dc92fbc86bd929ea0fa8a8eb075b0b667a0be2ff0c6cfc9"}], 0xd2}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r10, 0xa5, 0x1, 0x100000000, 0x6}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r9}, 0xc) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x12}, {0xc, 0x20000000000000}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/109) 16:00:13 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) shutdown(r2, 0x2) setregid(r1, r0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x55) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup(r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000040), 0x3c8}, 0x0) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) wait4(r2, 0x0, 0x2, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xffffffffffffff8b) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x3) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x2}, {0x4000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) shmget(0x2, 0x4000, 0x161, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8000, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r3, 0x2000740e) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:13 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8165d7e7c3026f503b71930aa7bb3c1e34f5c2e4", 0x14) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x0, 0x0, 0xef, 0x6}, {0x7fffffff, 0x7f, 0x4, 0x2}, {0x7ff, 0x80, 0x5, 0x9}, {0x1, 0x61b0, 0x64, 0x3f}, {0x8000, 0x0, 0x100, 0x10001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x81) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x26, 0x0, 0x0, 0x9}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, r14, 0x0, r21, 0x0]) r24 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x80000001, r5, r23, r24, r25, 0x2, 0x2}, 0x0, 0x5, 0x100}) r26 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r27, r26) ioctl$TIOCGFLAGS(r27, 0x4004745d, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28, 0x0) pwrite(r0, &(0x7f0000000180)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0xd51057b2d1009cbb, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x100, r3) syz_open_pts() fcntl$lock(r1, 0xc9c5423a47002aa3, &(0x7f0000000240)={0x1, 0x5b8bf79d3e55d600, 0xee9a, 0xffffffffffffffff, r3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7aad6175ff5ffffff00080000e4e74de4"}) write(r0, &(0x7f0000000a40)="582720efabd16ebae63225259560c5c9bebc73f2a044fd33055552fbd50000000800000000334a561951654c8ab06198824b3da025bbd47b3bf579c7d4096e8c8b6b87cb2d72b8bc7730e9377efa93bf8c31052c395a56eb604cc0bda92900000000005c83ed1f881399c1516e19dfba41356a5ac384ca9be98e71544c8d000cd2b8bfbb080010bd6f167e2b666d0909c545c64231d86607461b9e0ebb0d7a8ba02f5a09a486a070b00df5da96a06c741f89e4aaab9f0807e62fb638625032ec39ccc27a8fe221da02baa5e7533a39d5c7fcf92700800000acd262ea40b13f5f046a3ab8fc25bc4553308c34b749e3234a5ea96e4aa4357852554a4e65e9200bda0427f7f7dced4142cb3b825a4a9e0304b2d45283eca45a6ad64e86a2595dc909716ea25bad718cd3c68d72a53670644e981a003bcc341016e6f15a9cb9cfb9350efb818f13e71a816237c8e5169254efb34cea2d624faa2e9920a9b45ecf9689189f3c31839f09c57500c78636d4b0247665f8f82942b678dbb19849206b20870c1ef21f771d014908e30958cff8f2d69bb0d335dcd59f44ffb024ea558b2c366e69dc8687e88569672a7fbd8512864bc08a5cec08b26b9fee82a49cfbc9b1af9611b327589aacf82a954327cb7d8f5feeec2e2ddac03472437d83f0b604e8534f2584ed22440dcd5915e0bedab810a23c4697255a94213cb4566e2dd352becd", 0x201) syz_open_pts() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000280)='./bus/file0\x00') dup2(r5, r4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000200)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x1000, 0x8, 0x0, 0x0, "000000a000010040dcc400", 0x101, 0xf0a3}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = semget(0x3, 0x2, 0x100) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000000)=""/97) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "379e79cbf039717dcfd5a4c16827eeb8805f7090"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x800007e) syz_open_pts() 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pwrite(r1, &(0x7f00000000c0)="a8b0da18b1a2fde3e4", 0x9, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefcfdb1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5fd83800b0331dd48d6fdc2ef47b4d2c38f575d0684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d5801588174b35540abec43beaf656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00b0c1b705f6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127af40100004fcd03a94ea03300c7000000000000000000000080d03e4d529735640124e1f43e6e7208e7e7e6012e502f8c067154339114617b7cb265694e8fd40bc122f0c1f35142ff223bf6b0288bab523caa977010878cc4bcee34f8c1228bb8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e013b0dd482a1a3b1321b66723bfc142285e2a35bca65050000006f770cd0cd152580c2b4b69579ec2c2c7dc52b61d74e5c9f6e081bf1306643019dde7a179f84a60f7b9e00612c02d9f0675cf319b33b9234327b2a946704765e4d8a4c723fc848be758d529ea008ec032c45b2d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda7122c490476d51611b5eae714704970311757a70a108e9cc55bcca37610005549ff67959d7afbf57ce2aed0877503c0000000000000000000000a5c60a4c69796de8ce9597a574"], 0x10) accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet6(r1, &(0x7f0000001080)="23c0bca2cc37924e3a75a37d23151fb1a75bef7f37f6920eeebcbff5b56105b2d8574a0070c137521ef09c1a55e625bbb134ccd2c93cd8d47776a242b0902d458e60c400cc11440ec9ff486fc6a72abcc59717ba0c8faaed9fb10788b99d057f0fd8080bac386275ae5b8acce84cfb1f1496010a9aa931fb10d3c248b172fb0b1af7fa5a715ef5d6faa1a231b20ed709d5b5e9a65804d176fe6ecea56fce4dcf928e472c2046822a6215c70c053f51bffe3841cf84d20254d3d433bb1380fa0d759143afdaf6978ee73285f11252bef1200a5695669bffb9005ec6e22c0122c464c6d16ce10a02afcbc24bf2cd482d34aaa289e75da1f494c5f19099d5c7737d7cabece09e5d3c598d4fe3b5d9d74a3b9f9cbb310e37fc059235e632c8395f7b0c6336d2546ff4b0ff0b7954f02095fd19ebb7fdcb915eceaa15cebc8f41ccde59007468044dddb7260ca858f38cf168e519bdbed144f4db283cf4d46d5f333d4eccab76d8466d190f335218d32b02b86cd6515569df50a0f05e7def2b2eb928c9e4e5f5e82d1f693663a59532fab6d89138e86a6ba258f9c3255f4133483ab7b9a2878d310b8fdda9bc2f9855bf9ec6674f61cb1340138bd06741cb46e54f1c1082030000007d99eff5248ae122804f267d8ad1af2bb8ec78729efe3c43cf65e4292fb66bdf7aa87ba4ea6a6a1783540f624fa49f105ea6b9b927e1a31efa0a9e5a3c7f0e43fff2eeb6586375518e1dbc1cc9060d524cce1c86b4cc8eb3253fd2d4a80209c7a4028f0d6169f3f43c00a879efe7a229087ab1cfd88e7a70e24a13ebcf0ea2929caa372483b68a25d972535643e6d79c28d64eacbeb6dda27c1528a1bb8af663932e50ccb917ea8d10db993d4be26d6a545bd5ce280879d9ddda0fb7d6c117a0316f908c78d2d551e96a5d96b7ae31c10197e0d9a656255f4045385539b57cb0b121f90c9526e95e05004fd05d931ddbf92f8eb045e9355a3ead9f6f5b0d0376b5c1e75b332918420464b3128d32aa796e8e6db13dd5fcdc2e9b4720d8fb2fa402b38e1aa3510d134da41acdd087bb3c5579174a495a38b7e615e3578e6fea213bc0bb80c52d20f5def943e029c1511097d2c721726be46f5f03ae00cca4fda5e13301a178c71f4ca44649296a0e9e0880a5614e008d6b16b8a0c67ae6d1f2a5d9d33dfdc2a6d7a7a48ded9dd32caf9727629bc7bd587efea2551e3f37e24414f5b6253261988d27dd1cb1e4d3cac1f268266437ff825049081d3ed0109f52611a54664f2318280fd6f7c6c7b4e8450d65dc855e490814a230436ad1febbfb0f7828a3883199e316c7255ff6140afa718bda5dede102851c9b54ccfa4635da8af50862e1c819143813ab83f1c5c4ec5416a520644a5f57d16ace4898077660cae3a5f213466fd0b3b4bfd4308b439e879dc5d8ed5cd79947cb0646a25b01934b19ff3647e29f19d67e4d644422a2affead0b28fd4b0c127011ef7bdbe17134cfaa87c7ebac538d65bf858138d17bd0b5915aa69fa0b40aeeb1886f79e0d5ee18b1fb494cbf5ba5ee6ac803151e86e1504b938c64de65c4d1b243e7291ce16fae891519f42b32aa0c1b5f72e746453590e3123cd9fff04bb367b0f05ae6dc9265f5f834c5a1f3768d49b1972eb8b3c95adccc233fdd9d890b59eae295d55734f020a5000815d32eed14839aaeb8d65724e5c7d4613f0f3b602bf0c71b800a6e8da0dba71704cb9096f7359117ddb4a02ee5cad68bea42f2f21323625ab2dc641ec4a63299371fb0413bc864ff4739376261c37e986a6bcf10f9ed150de507f350a896d26e1345359e471bd7a33678dc8c7aa8af7c3018fa58841ebdc051261964c094665c26634f17d4c401080e8beaa35d173805c0a930bb0107a55934001fd2691f7549f0adc85893cc563f009b124492c84593a6f8128c034d1f928509a81c1107135291fe5ba2caf52311ea6ef2078150378b5f10a20910ca5f3e8c44ea16c4e4b4b4a01e3cf0f9b1d95b6884e5120b564d25530c092f2e102b7dffaa58a32d19c9e6e5b4442e984687b5c284ee5c52bb6dbd6093d2d14232c329c8690747d52c85665b66dab6cca92e493a41c08969db49d43701", 0xfffffe97, 0x4, 0x0, 0x53d7) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000000, 0x6}) getpgrp() r17 = geteuid() r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r24 = msgget$private(0x0, 0x824) msgsnd(r24, &(0x7f0000000680)=ANY=[@ANYBLOB="8cd66ab42a5232d88db1e9fb2e4f8f55413af9abb228dba2da52493bb34f56a4cd081ee1cfa209b24ace05a8905151a9f7106b5fb9d293fe1e72ca11724537f339e5ae078d0ffbe59b78be173c633b17bf7e0e74f54d39bc20e657cd546a28d01a17e0ad9d874985efb549d78b4e0864213078bc80b9c1375a12cd0ac32cde0754454e2138c113e3136dd944b0c5a5298aff1e1aa20483bd57a361956c2729c306fae9dc9766ee0c756bdf09772cd3d730555d1209576927d54cc41de76d77acc929ad113ebf31", @ANYRESOCT=0x0, @ANYRES16=r21, @ANYRES32=r22, @ANYRESOCT=r23], 0x5, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r28, 0xa5, 0x1, 0x100000000, 0x6}) r29 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20441, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ktrace(0x0, 0x5, 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) ktrace(0x0, 0x5, 0x100, r34) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x214, 0xffff, 0x0, r34, r17, r27}, @rights={0x20, 0xffff, 0x1, [r29, r30, r31]}, @rights={0x18, 0xffff, 0x1, [r35, r36]}, @cred={0x20, 0xffff, 0x0, 0x0, r32, 0xffffffffffffffff}], 0x78}, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x4, 0x5, 0x61, "6e51d20400827d1909a6e0a7d440a07283d2af93", 0xfffffffffffffff7, 0x1ff}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x10000, 0x0, 0x1f, 0x10001}, {0x6, 0x7, 0x5, 0x8a}, {0x85, 0x7}, {0x3, 0x0, 0x9, 0x7}, {0x7, 0x1, 0x9, 0x2}]}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a01a13055d2c3edf2f7138ca37a5f84642ca2ae1b32b747d68e9dd92d3d0acca23411263e3b71154f82035d9d2110cd72deb191505066cb302c20a62cf9537a2f45db96b949391f8b31f9c3f3e38de37180646bda1c1a1f653e46b3e50dc511cede68dccb8ac1e8b8482f0d89e6d35a16f1f7b5b577c5880bee3fe94db84b48dc602dcf0348c3da2cee736148deec8", 0x8f}], 0x1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x872) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x80000}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x4, 0x31, 0x7fffffff, 0x4}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x20000000000000d4, &(0x7f00000000c0)=[{0xffffffff, 0xfffffffffffffff8, 0x1000, 0x7fffffff}, {0x6, 0xfffffffffffffffb, 0x101, 0xff}]}) fcntl$getflags(0xffffffffffffff9c, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r2, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r3}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r2}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r4 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) dup2(r1, r4) getpid() geteuid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r6, r7]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r18, 0xa5, 0x1, 0x100000000, 0x6}) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r25, 0xa5, 0x1, 0x100000000, 0x6}) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r32, 0xa5, 0x1, 0x100000000, 0x6}) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r35, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, r11, r17, r10, r24, r31, r38, 0x0]) setgroups(0x400c, &(0x7f00000001c0)) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r40, 0x20004269) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x8, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000780)=[r41, r42]) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r49, 0xa5, 0x1, 0x100000000, 0x6}) r50 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r52, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r52, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r52, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r56, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x6, &(0x7f0000000040)=[r6, r55, 0x0, r9, r41, 0x0]) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/60, 0x3c}, {&(0x7f0000001380)=""/214, 0xd6}, {&(0x7f0000001480)=""/28, 0x1c}, {&(0x7f00000014c0)=""/39, 0x27}, {&(0x7f0000001500)=""/250, 0xfa}, {&(0x7f0000001600)=""/148, 0x94}], 0x8) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000002c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) readv(r2, &(0x7f0000001c00)=[{&(0x7f0000001780)=""/144, 0x90}, {&(0x7f0000001840)=""/239, 0xef}, {&(0x7f0000001940)=""/180, 0xb4}, {&(0x7f0000001a00)=""/83, 0x53}, {&(0x7f0000001a80)=""/168, 0xa8}, {&(0x7f0000001b40)=""/138, 0x8a}], 0x6) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001740)={0x3, 0xae, {0x0, 0x3f}}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3aacf735fb3f699b8a782457c44c45c9a76aeb31bf20dc6a62186ded71c01b391bd61f4d829e880400000000000000de7d0f0a1e1512"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x4) r3 = socket(0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) r6 = openat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) getsockname$inet(r6, &(0x7f0000000180), &(0x7f0000000200)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000280)={0x5, 0xfb, {[0x5, 0x7, 0x10000, 0x5, 0x6, 0x8, 0xfc, 0x86, 0x3, 0x7, 0xffffffffffffffff, 0x8, 0x1000, 0x3, 0x5, 0xb, 0x5, 0xd0c7], [0x9, 0x0, 0x5, 0x81, 0xffffffffffffffff, 0xfff, 0x10000, 0x9, 0x81, 0x10001], [0xa2c, 0x2, 0x81, 0xda00000000000, 0x9, 0x4, 0x7], [0x1f, 0x6, 0xb90, 0x9, 0x2, 0xffffffff], [{0x20, 0x200, 0x8001, 0x4}, {0x9, 0x4, 0xf2bf, 0x7ff}, {0x9d34, 0x1000, 0x0, 0x84a}, {0x200, 0x8, 0x1, 0x40}, {0x10000, 0x6, 0x800, 0x43b}, {0xff, 0xf4, 0xd23, 0x6}, {0x9, 0x1, 0x2, 0x6}, {0x6, 0x9, 0x1, 0x6}], {0x5, 0x7fff, 0x5, 0x6}, {0x1, 0x5, 0x8, 0x1ff}}}) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b24bbf1f882362dbf839cbe6cd91acca7e9f43be75110ab69e04b5f410cb784eb6fa7bd645503f7f3aacc439eb4cf197cb9e61044420712d039c3abf23bd51191965e161d3d9d3a4", 0x48) 16:00:13 executing program 0: getpid() syz_emit_ethernet(0x4c, &(0x7f0000000040)="0000e652a4e6f522307cf0a4c6952fbb39ea697eac182c81dcb8053cba734babac0b8f3dd0fb7ff6a8ce4c6cb9384019f936757b3e1ce8a7102f84539e99d363ec27dc65a6d0dd944904efb1") r0 = getpid() setpgid(r0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x49b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x2, 0xf302, 0xf993, 0x80}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f0000000380)=0xc) recvfrom$inet(r2, &(0x7f00000003c0)=""/223, 0xdf, 0x42, &(0x7f00000004c0)={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pread(r3, &(0x7f0000000300)="96f25b38e5a1908e93602798f219b2c1ffe5ea0e288d3a83015e09163139e6cf934da41c856660614c15f555a83d3833089fb3e1c1dd4455afeb5fa0eef3ca2721529d6869057f49816c78ff293e087c14880cf5eb", 0x11a, 0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000002c0)=0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCPROMISC(r5, 0x20004269) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x40, 0x8001, 0x1}, {0x200, 0x7, 0x3, 0x5}, {0x2, 0x6, 0x6, 0x8000}, {0xfff, 0x3}, {0x6, 0x200, 0x7, 0x5}, {0x9, 0x9, 0x8, 0x2}]}) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000100d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b2485e23fa327326484829ecb99600dd161e57f3f7769669e325cd2485e172bf122e48b933f07d88bc9e31ac388b07af311244bd7c7b24835ebeae5c68d1320f5fda02ad23ed73b5bf2857f16435552ea8c2ad3b4f11d72434577c3cfc1646d236a1cb1152f48dcdadf8f4af09b53e10dbb1037eeeed7532c4b87127515352be0096abd8c7197a1fb15175ab4672f8a805821da1a5b363e13607dfef0dd1533c087d82e14d6e165d6ad24cdf018574bca6df9805845dba66520b2969e49c5a0b63c3ecabfc"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x0) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0x91, 0xffff, 0x81, "1ecb7af80ab51b129ad827fcf828a29a7130c5ef9b7826d7e142e777246f62e3f87b50cc90783bea029dab1aad5647decd846fb1571479b1eab0e17b35870286b97af11a7360f81f6cee87148501dfddcf5ef58b804370c359789059a21f6a8e4f45641242"}, {0xb8, 0x1, 0xfffffffffffffff7, "1f1e1b93ad2b0098da32e8819aa3a21a2a42aed3fb57e485b560fa48f8774e2b52475f6f3bc4b28958eb42581c5c425f983656c5424a6f95598e6486e56628502baecbd4cac6a9d03cd8ff14fe76da0d1aade969cec72e42738fe2c2b085a904ccc028681e49898a50e1c80445c9eb15f4cdddb973981ea9f5830a1a994ca7e954bf30afed2be40ca9f11646b5bb4fd41bbe440ac2d6cb0c3e201634b8c91bd2723e"}], 0x130}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d66489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730000000090000000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dc189fa221f1d35e64ba8dee9f0cdc7527d27e8a15b7000000003607455e00e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327383666a45c90b1ad436aa2648099d5f13769669e300"/270], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r1, r5, r14) setreuid(0xffffffffffffffff, 0x0) socketpair(0x18, 0x4, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0xfffffffffffffe42) 16:00:13 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$setstatus(r1, 0x4, 0x40) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x6) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x0, 0x0, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x810, r3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x120, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r6) r7 = semget$private(0x0, 0x0, 0x81) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000200)=""/192) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:13 executing program 0: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = dup(r4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x8000000000000005, 0x18, 0xf0000003, 0x3ff, 0x4}], 0xd0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x191, 0x20000000, 0x4, 0x4}, {{r3}, 0xfffffffffffffff8, 0x3, 0x80000000, 0x8001, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x42cfa9f2b6442852, 0x7fff, 0xff}, {{r6}, 0xfffffffffffffff9, 0x1, 0x11, 0x2, 0x1034}, {{}, 0xfffffffffffffff1, 0x8, 0x95, 0x6a, 0x2e9c}, {{r7}, 0xffffffffffffffff, 0x20, 0x4, 0x10001, 0x2}, {{r8}, 0xfffffffffffffff2, 0xd0, 0xf0000000, 0x4, 0x8}, {{r9}, 0x7ffffffffffffffc, 0x22, 0xce03f6c40903082a, 0xdf, 0x5}], 0xfff, &(0x7f0000000140)={0x4}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) setrlimit(0xe, &(0x7f0000000040)={0x7fffffff, 0x74}) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20000000010003}, {0x3c}, {0x4006}]}) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='/dev/bpf\x00') syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000180)=""/16, 0x10}], 0x4, &(0x7f0000000480)=""/174, 0xae}, 0x40) 16:00:14 executing program 1: mprotect(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 16:00:14 executing program 1: r0 = socket(0x1, 0x18000, 0x100000001) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00ddffff0d2e00000000103d34be5bc83cfec600000000"]) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7e, 0x1ff}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x16\xfd\x00\x00\x00\xff\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x3f, 0x9, 0x101, 0x1}) pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$getflags(r2, 0x1) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640), 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000340)=""/211) semget(0x2, 0x2, 0x8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x5) clock_gettime(0x7, &(0x7f0000000000)) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/178) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x7fffffff) setsockopt(0xffffffffffffffff, 0xffffffffffffffe1, 0x400, &(0x7f0000000040)="d2abe5aa00b60d712267c2196daba97b3765dbe1dd3e7612c809d7c429734e", 0x1f) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x8000000000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) 16:00:14 executing program 1: kqueue() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff2, 0x40, 0x0, 0x1, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0xd0c, 0x6a58}, {{r5}, 0xfffffffffffffffc, 0x0, 0x4, 0x4, 0x2b97973f}], 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = dup(r2) ioctl$BIOCFLUSH(r3, 0x20004268) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:14 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) close(r0) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x20) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="9905aa26ecdb8e7c7ab2972c35474815044fc9b3e0c9589379910dfb6c0a0af87ed515e7968e8ac669d1ffb9b518c3709ae2adcc48b0558d7c01fdcd8d656e8152a8ee1b93d955d263c39dccd8619a8d2cad15554fa38e2e8e5ed26d60146ee5a9bde61b289fab4b4e519d108a861c669f5079d40a1283da87f92bb9679586abcc9bcee6594880e3cc454135c2f7463e25a8b126e0040b1f139f968f5a368a8ecc29c92bab144345bff0b5", 0xab}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) chdir(&(0x7f00000006c0)='./file0\x00') writev(r3, &(0x7f0000000640)=[{&(0x7f0000000300)="be6d42b6dfccc048ec62a44d2f27da020b7e0fa096f47aa5e4b31efe95449d88018bad629589aeaa8ad6118ba4ca05c2e231c7bacbed96bb1e90fd3548de5093da7db855f4a5fdeec3d22dc4b8134995e755f346b69653ab1ae067e04a8dfe653c79ed9cfad13ca7e5b714ad67e094f551946219e30abdf2f0b46af051a6e0efd66928cc3d6e47294d5982adc18ccdcf353f0e98da12f32df810b3d8ed6ec71f5259b78af96fa25230daf055735f25963177994bc9219ff8a762617bfabe949f45592d5c978349fe542d7a08ea475d47b075", 0xd2}, {&(0x7f0000000400)="93c043dd902dc6697ace7eb03d36001fc684c3070a713ad93d60b7d899839c9bd3eff377778d66e62b5c5934da964182e8483384bcd93e4238cd25e8bd541121840b4e0760ef6c1d31ab495727655f8e189548e96a67703f617171b0", 0x5c}, {&(0x7f0000000480)="070a72ee0c46b6bc379c45e39b3f4a047ee40ae26fd067fe72e471f0624ff037386f2683115cfd46435bf4f1721adde2482c46985d5c2bd192629f7cce54b87045f968da1354b7489c4c66d543187a418e506d2f19377bcf2b40c4029057a362db9be1365f666d7132666d94a5228842cd030dced08e8f7a2a39b18fede44929564a860c584a879fad7281f6b9adbe1c8601f5fb783243", 0x97}, {&(0x7f0000000540)="ceb362", 0x3}, {&(0x7f0000000580)="f2fec4260922809b1353afefa9497bf402b8612689873d7b757ac07cc6d368342f75d12026185b998daa9514a1b33622a9a48182eade0021b0d7104261f483412ffeb460d41979ad04da8073b0fa941d1e0814e4b3ed65a35e26542f5b21ff9c85ffa979fc136fc459b21a8d20403ee3907d98bf99e8e1fe13583b972d7ec886ebf59a93588edd35d13bb7305ea406cf03f9b813e6b6a92d6d1d5e007081bb74d6c2d12b4b7b5ac11530eba0", 0xac}, {&(0x7f0000001700)="4efaf4a4f3b124e05c13a10f49070bd3462f240c8cc0166dc3ae7bd49e7f49ac9707d889a4088d2a25847bfb55ea98693fd921af27af386ed908289fee08da8044fa92f16cc36df8ef804167d28b1bc6a12743f4e5b0e22394fbbcf3a41d8a03551a3927117f8ccf4128e122e52fb7e25607f6e65a373d5f2aea3d9a12d67d5e61a3d1c801fa166ecff9b241c78b3bffff44489d29e44b5afae04576559c8f501bc579fc088e4e2164f5612230e9381cf1b0df4cf274e0b4ce1d2ca4056c91221e6209c3b1846e4e4801ba69f227a4ddd9b67f700f37264fc8296fb27071c4bf4b6f33291e4f31cd1f6d9f619feeb3b527540f47bf74d522c75e1967b527d5e1498c6c0aba96b3ec992286a19b817513be586ce2b03a68e017f85884aa88520f512a39067c5c2815dfa8206c36ee7081e5072e5b9b0006d36e81796d6e6fc77ab16b20ba0c84da09013ba7a46e42c04bc63e636d04c17bb5943ce716abea055d54f295730d1d2bb24fd5bfbf83fbc0ecdef0fb708677ecfd02a89576c708b7f9b05914c5b6e8c6b78a649ccc87f61fa7b4ac2ade204c82b51b417aa8fa744a5885013a44155c289f36feaef8d88bb43b4219899f062b0eea35b7a451cb7a642d1ea91206d579b25c2949dea86ad8d5c65194342ae9c9e007dbf397ce0ba65dc7867e38015aee3747009f39b21464f505ef492394fe38c9dfd1faee13119a82d0d43068f3fbacd97881eeb348c2d72771674836e507ce0578454b3d14c2dcbf59a33bf02b7b991b66f37034f0b22851d9fb47c4cd5f0a395de71b5f50cbdbf44084dfbf424251aa33418cdf79def02a3b51733c4c0688de9b1f322748ace9f90f45bae2561e29a1d7c8364b301eb6be4b8c79fe2133248aef60caa95d3fcda858f4b77aa07813a212827ea4ea606071f7d3d1093c74ee57a0c0b2038ad5627764a2479e97a28e4472365ca94c33163bec80c8f51ff4f880bc9af3f15216638f0a557c419a1e93fa4f1216d98980825cba34148f6c3d12d8dd4767e4f07ee837376a235c3625ff37af008e345e5a46a55d0bcf1b62e6a548322745158f4fa3b510ca68462c224c592dd4331c1ffc4ab67381b37c5a68db61a896ad92b8b554f945d4710ce76a761c4e79ffb5303b67b9981023ab0063a1e8e4906322a46176e89c482e71e31d90d759cb867dfe3e7e901c9594267fb6177472915af395a1b4d273c8be7ef7e2ba7477bea5d4c2c922fdb767b29d93908609b9cf21bbf5b970c60f75c67f7a7e5b3a6a978037e04bb04e8e60221315a07ee71093fbec125928db2362f38b15c04ef859db675771cd96ad3da206b4a2591d43d9ae1d73543739748fde153c023d1faacf925ab3754ed7506efa51ecc7120b91fdf7a88ca192387c0c1448da455504ca6241e4336be79e90ebe395017d82a7b552f17a372fd3a49e2b5e451331be0f457f30d63eee1b04dff72a54074d5731378ee47884e7996177d41c93b951d41a388af27456fd918a1b4bda099bf6b14a7df74110cdc0d6992e3f16482506ee9ae9e883c9163609567bd7e56cc36f1be670a954ba998e99c14f644cfd87212c9090f56045a3b56cc92639bcffa386c5e732b9c3fbba969e887ba1f257de182cacedfd2a04116d1e0a49c1573a94df85b8b92186f6d102bb40f0d36e1f6455664bb2289c7374ca0384632c979e3f929d9ee9178b03b0045bc6a5f2f7845cd2ccfbf40b10f94e920bf5840109dd376f27c80f0a9a3cb8f243f730442574f164dbb41e137b9b93ed01032f4fde1d854e34aca48a15446f08cd5e023232812ca30bc71aecaf9ac76b450e911ef4536507293ecce07322285451aa0e35736cef26e0528049a5be02056af61babe9ab00f764acf780f2d665d5e6c8c1856e363fc0f5e9f97e85756f28077cf7390e31aa0cac37cc112d995866dabe67463f2c98e6bc751344dc71d996d94f35d018c958f0fd8d3926a2f3fd580a660efbaac9e70efce136abb9792bf6fe57218bc49e5741ba15917d604da972e306a792f0c81eb16f5c1284a703f510814b5c8567959e1a6cdabe43839008167fd5f72ceb1696214c1116a8bd60c57a27587e0ca59517ed59d5b4c42dcbef0702d105fac78958b5cb6133a68bd11c03a391869066388a92e3c3c5b20e67aeed15dc2791426a32459d2c0580f26db63c9e7a9ca438e72485c14ea0c80923effea4b99e6f343056a227d30d5e3a2798772ca218098660340131714f78f2315f943de60330f4c3f155fb2e0f396425424c7376b4a51a6fb3c168ab3ceaf9bda442cda6a8567e2263691bf1b7fde76c87736ab9b6929a4779ef17f304f8bd605973f750245164d21b2c0b36182b9bf9f08ee325b1e90446bf98587ad977bc873a028f2c9737d4eaa446dba4fe14477784b2c95fde8dfeb4383a98e005663f41928ed1d0b0a983efb7cbabfcd01f89264675dfa50fb42b8f9c5b097ecbdaa377f76303a2fa706483ae449a46d2dfc93e390d124c935c345c68dd6e8482b99d5dd4d7449364f4afcb8ef0de95eb62258332b1717909be3082fccfe487449183a2721102436d942995baf080b55ab1c258b5faf428baa74d6c9f7d6b36dea89af21adc6e5ce63e7e77c50fb65085ca14851e60986d35e14e7a122502a0b8257dd42e10ab76a8e7274713bf888298ec85c128ea505ec59caae4298ca7e7d22b2010c0d91e79ee2afe896d5942983da9b6c066c36913fc0dfd65c97fd903b70a0200ced657a5ab201f4406b58252f95fed2caf417f8765a6697ff6517da8b52caea0dd5e7130a51eb9969af4b0ac24e1d718d76bdd06a0c973dcdfb458e4237312867f50dbeea1ba7d139d993d3f2a8453cf6df5bb242ebf0fbbc4695a2cc4332c72b11d14bade8325530ed83980092abc936d5523a119cc894ee6facb9cd96ff22e99b18769a5f4d5c6a348e1fb2f01f1481d996a80501329408313c6357a877db160b8ccf9238230a5216bde9edd6a79b7f6bd6df4ec4d77080aa8d27c029332c272343dc0fe784c80bfaf520720aa923410cc8b471ae1ce4bcdd40d294aa10f74bfcca4eecdfacc00865160b5460d52b987ed7b3782758a328b9fcb91102fdb1555a4aa6d43f0d1eebac5aee83c1c2f454d414d0b4ac58fd3056e60be3cf31c926e7ce827dde4c8cce8124334a69d983614481727c240653386b2e7b4a4e142308bcebc0258059b8e09ebeb7010be6c031563768dd7a6003cacf51416b7e70b8dd1fd21525b03a9b401a00d58400cabb0257a7cf247dc375d8da6b83fe6496b4f213f25d44a9dbb401991f79bbc629638a47957961dd1837221adc7acd5d279e8ac203c65f1b496d7851e5a981444c6b6bf72045f5657df98828ff061577bc74e8e3b51d2e89c1905f8e83ebede28176474e4ad477e2ffa4950a4369799a34d04461210f9db4377883c4d8a68da0cf9c56fb4f55e961b666c7ef1873e5de1006c95f649627500ec4f4241ef515c25b4fa76ed11df4f916ae314bc66670dbaf05d55f9b8f6f2720da3928ef0f8aac2b4447cbfdaadc487c8f25990fa155fc6ad590f32c10652c1cad38dc84b245e5aa1a9f4f5e1b810556a650ee2eea37a12be3ada6c0821adf7ea06f12e470e75a513bbcf518486f9c582a0057f49c385eeac880e96ab22110072d2523d53dc21be6142baff46c69dbe7a9bf572761a0fcfe916897f67f8509be4210b5fedf23129a2e7dd67446a24006f5b40df4a1fcc40b677d3d32ce2e27baaed71bc10fa8b140e35a3b2dc6a9e72ebff00c485182ed156b116fb4d523c53f69e9232a065998aec6a9db193600c0484fa9c028305ef57bd597e3cae18e1c6c088d75d9065a9d798f72903eb36afed08f7f815bdf2e58ee8272eb4ad10589b122a9366c48612a0ee002ae140d2d7c0beda78a0b83a9aba37741020ada8a790884f43b9464123b28035468b69437bdcf35573585a5c543a70f64d9e6225a9e144242bbccb2abfaa580c7c277753e73dcbef7452ec840191378237b778616bc2916bb248b3ef611e24c0d026be6e627733f98439f1f7be63efed1177019ecb394c8386e1e286d87bd2fe79000d3f9f51d790162075a5d93cb773e4febaa06dcdb571fc4e388b2b77f1dbf250c674be1ad9389429fcf743f6633074c88627085ab20491f860417bc409fa2a6d926b24c0c5174c59de76381272988bda168514a2dc0a18f69b9849b50e7ccc829b0470c05f4317c8bee7e1702527327ad5d4d2c9f301df37d49c1afcf25c0bdbfc2c3f53e462cfcafe5d2a60a435133bda1c164e48fa28020892479480a728067f44c30efd0741cbf8a422231e152c90eedf44682c359763a9b6810934e6e45e7eb1b614c558e19123d9e4af08ad05351d69c5f4e05e7e654b9747b5d6b44112653ce934b4eafcad5e13b60f7734f3912c102f2d4ac0c1d05e50525f0de4e2f22f11f4359e5a6675845d9897b6ad6a8121ba378957c9be5e2eeb4aedf787c56885b465f06ebaf04511be79d800ff729d72d77431ec2b75e7061db5a4391e2fbb8e24e582f5a77607126f1065da937a9266e20608e1d1773a4b0f9fdaf95000cf443a8584fe1cea631568d8002de250f9657e801baed00027c249fcefa6c9d90ee57346bdc8f3c66550026d71ad0858592e388035f176956f2f97e817cb42e6a69ce6219b49e4fdab08f8ea04edfee3d61e610a8496d564d131a17cba1a481917c69ecd4d5f244a55558f446930639b926ed64cc93f59bfa6183679d3af338f4607f52a83ce59fe369fe5517e29e6d5efba0dcd7183f7a342ee81c63644bec05dd5a8ed2282be191b2cb28ac2565a824518d8f3385aca17319f4307f1a333d4e2d508f80279cc1babe22f7d816f2f3e3dcaf176f75b2103a43572dc9e99d126300bd54fa82a716567dfc481a5924a953159595d31067c88598debeae363549387d20533dd99f8f2ecdf254c574ede4fbb70b2083bf6fa6a22ee41dfc9db1f32176d23985a5343fafc1f0540601f1a926036eecef9c25aeb26a6cbc7776cd876eac452f9464d3ecf73e568a95bb0561cfd2bb089fda562db994351aef881ba807fdb8f226ac7ae9d23b91212a2e14dc3eeeb9967c04e3f5c1ef1708b37c63c3e97bfae29312c0e23bd0443961e09c36e69621e44727ef65c07c9e77ad12552ec54337d1bca78c5c39be711a5e54c704fae3d191019571a21c3d1adbbbfa93bb801f6ceecb9913b5c3b0a84f2109fa968f24b9afcd861f73166422ae55336b141a47ab3252ae158ce61b8eb8154d38c6253413a029a69ec41c3b831248e8a743dc5434e8ffc8c6cf20db62683a190ced5b542098f8ba6585620d7291244de1347d46fd5a376f5e6407ce16819e0c94ebca4efe2558585c92a001ad4aa797f4fd521841b70c3a03962fe95b730a10be66bdccdca5bdb18c4781b838543a3abb0266138b135881a8fc5f1011c52dbdad2b3e5fd5baad13bc7d65f6cb601b86bbb5ca962325730b314a4ac215fe1393f1f956dd03fe41ba7c17e5354ec5a6160ef690a5083b98d577ca264ffb3ec68cf09290bb63e02b19fdd97f43d64cbbf2e6588164d0a66703ea26f77521617ec2244cd27d743972b1251e274718458a2432eef70e8751ecb32602dd14c94a80f3a0ba0fcb14825a922859abde37e22c61294ea38fb2e5c855882086d7642f47ae80cba559d3787e9c7a39d9150be1727d465b0abbd3a0c0857c203395054ab82731d5111c6e5ccff97f98b75efbd06b2b1ef7ec87a3e8a7ff6ea3109c49b7a3cc414812f7ae24d77", 0x1000}], 0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x89, 0x20}, {0xc6, 0x5}], 0x2}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d\xc8\x92\x1f:pf\x00', 0x4000000001, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2000000000000168, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) pread(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x40000000000000) 16:00:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dav/null\x00', 0x880, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x6, 0xe7}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3ff, 0x80000001, 0x3, 0x4343f9c7}]}) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x5, 0x204) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) semget(0x0, 0x0, 0x402) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/20) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000040)=""/126) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/20) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:14 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) socketpair(0x0, 0x4, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r2, 0xa, r3) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ftruncate(r4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r5, &(0x7f0000000200), 0x26, 0x0, 0x0, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r0, &(0x7f0000000100)="8af1182463dea81643cfb7d03c57fc45ba136eff8929466436a8e233b5c1ccc5eb0fae57665b44607111da3f1442c0027cd8f46c38aee93be82904b101dac57e0aded9e3323649166d212a62cb54b148718d4f4c2b2b89815314bba5c8cfdb6cb8b7e212c201931b4cc1af7cb8b2d8035e1c3bc73e36deca10268e71", 0x7c) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept(r6, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003d9) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xd1, &(0x7f0000000280)="27797117555fd3632db62b449bbd3950d6b7237ea13073c7bb457148346fa004f50498e4190adc22910f97b33ad77c7dea3036f0d9fef773cf4df418a4c7bc753293e5cfb4ad2d8533898a7db1725f5e306e680729bef143dc35076e1e5d62ba94208a10dc7f99627554144e7fab0f333de19a74fe4adb536645161d2495c666ffa6a459b3cd164c6143d2acfe102f9eea31d717f36a042a7e4378473bb4cb2e888dbff88b74fdef48b21778177db225020aa50e43eadbaac86aa55f54fb03e19bad2240450749acea33eaf5d492c67947") shmget(0x3, 0x1000, 0x98a84bf882cb3d97, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ftruncate(r1, 0x0, 0x100) 16:00:15 executing program 1: r0 = socket(0x20, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x67, &(0x7f0000000000), 0x2cb) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08d1607000000000000001a00f3ff0a6300"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000000)) socket(0x6, 0x2, 0x9) 16:00:15 executing program 0: select(0xffffffffffffff42, &(0x7f0000000080)={0x1ff, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x3, 0xffffffffffffffff, 0x100000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x3, 0x7fff, 0x80000000, 0x98}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 16:00:15 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() r0 = shmget(0x3, 0x4000, 0x180, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r3) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) fcntl$dupfd(r1, 0x0, r1) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='\x02\x00ev/vmm\b', 0x1, 0x0) fchflags(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x20000003fbd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') getgid() sendto$unix(r1, &(0x7f0000000180)="5d6cdc2ff3012d66bc2bb4ce525457bbf2fb94afed1c4dc2dd85f520e08df01f12250ca589b52a24d8914f2dd04429fede5aa772b8c057c0925066b9bf32a406c08b8bb6e07db83502e708ae494a569ba6a983a7b97a57b5cf422c95d74aac87a5f3a6c96ecdfc616a9fbd316152911839bfcd999f0ebf8f5a8cbc97788217282817ea22abe600fa8eb8134dda7c37db46", 0x91, 0xa, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\t\x00\xfd', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x306, &(0x7f0000000100)=[{0x32}, {0x80, 0x7ad5}, {0x800000000000006}]}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) 16:00:15 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r1, 0x0, r0) chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) ioctl$TIOCSCTTY(r6, 0x20007461) setreuid(0x0, 0xee01) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:15 executing program 1: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x100000000000000) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) write(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x14) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x74, 0x0, 0x0, 0x7fff}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000240)="0092fa9fb5cfb7dac2e0693704a327fc0e807dd61a44e14c84478b00"/43) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = dup(r0) listen(r3, 0x0) socket(0x20, 0x1, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000a21f5fbe183ba398bce4d1"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x100) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2b0206014bf3eb4d, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, 0x0, r8, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) setreuid(r1, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x0, 0x3}, {0x6, 0x0, 0x1ff}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2a5, &(0x7f0000000200)}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000200)) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x100, [{0x0, 0xfffffffffffffe00}, {0x3}, {0x1}, {0x3}, {0x2, 0x266}, {0x2}, {0x0, 0x8}, {0x1, 0xfff}, {0x2, 0xbec8}, {0x1, 0x8000}, {0x3}, {0x2, 0x4}, {0x3, 0x101}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x50f43666}, {0x3, 0x100000001}, {0x4, 0x7}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x7}, {0x0, 0x100000000005}, {0x3, 0x3}, {0x3, 0x8001}, {0x3, 0x4ec7}, {0x0, 0x5}, {0x3, 0x90d}, {0x3, 0x3}, {0x6, 0xffffffffffffff80}, {0x1, 0x100}, {0x1, 0x4}, {0x3, 0x7fff}]}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) clock_getres(0x4, &(0x7f0000000080)) clock_getres(0x3, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x6, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x800001, 0xb1e, 0x0, 0x7}, {0x7, 0x6, 0x20, 0x6}, {0x100, 0xffffffffffffffff, 0x7fffffff, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:15 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 16:00:15 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x3) r2 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00007bf000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffc3ff13a9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000024}, {0x840000006, 0x0, 0x0, 0x7cf}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) clock_gettime(0x0, 0xffffffffffffffff) 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "734cf8f4de1629ef2984ebe49b6300"}) socket(0x10, 0x4, 0xe8f3000000) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0xffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x8, 0x6b) 16:00:16 executing program 1: r0 = socket(0x6, 0x400000001003, 0x78b) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0x399) 16:00:17 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x7fff, 0x2, 0x1fffc00000, 0x338, "016d91cd33ec2806a01dfdb40d678c65c9d3214f", 0x6, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getppid() ktrace(&(0x7f0000000400)='./file0\x00', 0x1, 0x800, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) linkat(r3, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8100, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000240)=""/70, &(0x7f00000002c0)=0x46) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000200)) dup2(r6, r5) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="bb1374061967305e483b816288ba503e8df8d20900ddcc5360188ddf8d"], 0xa) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r1, 0xa, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0x80000000}, {0x28}, {0x4006, 0x401}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffdd9, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:17 executing program 1: pipe(&(0x7f0000000000)) socketpair(0x1, 0x8000, 0x8001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) fsync(r0) getsockopt(r2, 0x9e, 0x7, &(0x7f00000000c0)=""/69, &(0x7f0000000140)=0x45) socketpair(0x1, 0x8000, 0x40, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8f, 0x5, 0x5, 0x100000000}, {0x10000, 0x5, 0x5, 0x8000000000000000}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x1, 0xe5a, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fsync(r2) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x8000000000000000, 0x0, 0x800, 0x800}]}) 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [{}, {}, {}, {}, {}, {}, {0xff}, {0x6}]}}) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/63) r1 = semget(0x2, 0x3, 0xc0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x1) r2 = semget$private(0x0, 0x0, 0x460) semop(r2, &(0x7f0000000080)=[{0x7, 0x3f, 0x1000}, {0x3, 0x7a0, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x1f, 0x800}], 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x92e, 0x0, 0x100, 0xffff, &(0x7f00000000c0)={{0x7, 0x3, 0x5, 0x4, 0x371d, 0x8, 0xff}, {[0x2682ad8d, 0x6, 0x4, 0x3ff, 0x5, 0x1, 0x3b, 0x1, 0x1f, 0x1, 0xfff, 0x5, 0x2, 0x4, 0x57a, 0x2, 0x400, 0x1], [0xffffffff, 0x3, 0x1, 0x1ff, 0xfffffffffffffe39, 0x7f, 0x0, 0xffffffffd8036617, 0x3, 0x1], [0x8b, 0x8, 0x1, 0xcab, 0x4, 0xdd, 0xb214], [0x74be30b9, 0x101, 0x7fffffff, 0xfffffffffffffff9, 0xff, 0x40], [{0xffffffff, 0x6, 0x1, 0x626}, {0x8, 0x5, 0x3, 0x1}, {0x6, 0x7, 0x7fffffff, 0x5}, {0x7fffffff, 0x1, 0x20}, {0x3, 0x7f, 0x7, 0x8}, {0x516, 0x7, 0x0, 0xe8b8}, {0x6, 0xa0, 0xfff, 0xff}, {0x81, 0x633, 0x100000000, 0x7}], {0x9, 0x80, 0x3f}, {0xff, 0x3f, 0x100, 0x1}}}, 0x0, 0xffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x8, 0x0) pwrite(r4, &(0x7f00000003c0)="c6c303f465a8dae3146da86e4d1927e7d281f4e08fbd533013f7bbc7edd71f7bf8061a198f4b3ebf0ff71608fca7b0bc8611b8fdb32dbf4ec1f7736426f683b9154d8625f3c4997ce4e4027361f14ac0d9699a1d55f34cc008b68592f99e0685fb73dae729f47055bbd60964321231098219fcf3ab475c8d9c93547d6a7e5e37019bbc", 0x83, 0x0, 0x0) semget$private(0x0, 0xbed41829f1dbd449, 0x20) socketpair(0x18, 0x39ed023cd485a195, 0x400, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x0, r4) getpeername(r6, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r8 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r7, r8, r9) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000005c0)) r10 = accept(r7, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r11 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f00000006c0)={0x3, 0x2, {0x5, 0x1}}) r12 = semget$private(0x0, 0x2, 0x80) semop(r12, &(0x7f0000000700)=[{0xa90d576113b33479, 0x59, 0x1000}, {0x4, 0xffffffffffff8001, 0x400}, {0x4, 0x800, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x2, 0x1c00}, {0x3, 0x8}, {0x3, 0x1, 0x4c43cf1296ad6153}], 0x7) msgget(0x2, 0x219) r13 = open(&(0x7f0000000740)='./file0\x00', 0xca3c6df6e6358c62, 0xbe31c6a150d42912) recvfrom$unix(r13, &(0x7f0000000780)=""/107, 0x6b, 0x843, &(0x7f0000000800)=@file={0x3, './file0\x00'}, 0xa) r14 = msgget$private(0x0, 0x4ba) msgsnd(r14, &(0x7f0000000840)={0x9c62ae42d13ff03e, "b29e4e2c166cc0c42c65a0497f7b44fcac04bb3fde316d78bba5f2f6a9d55e24579c1f4ae4e4c66a9e323845ab7cc26eef9fdd3c4da3f53d6453c5d0637d5615014cdc568bda1cf5c36a5659ab15f9ac76d5c33e5dc3ea4792e716ef1c2bdf0ea4d0b71fcf4cd854f2ea8c219dddd1b8f33faf63ea5d985241b75dee9f40cb21388558ecb4d9e72cbad1b134"}, 0x94, 0x1c00) r15 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) recvmsg(r15, &(0x7f0000000ac0)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000980)=""/97, 0x61}], 0x1, &(0x7f0000000a40)=""/103, 0x67}, 0x1800) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf2, &(0x7f00000000c0)=':') r1 = shmget(0x2, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r29, 0xa5, 0x1, 0x100000000, 0x6}) r30 = getpgid(0xffffffffffffffff) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r32 = fcntl$getown(r31, 0x5) ktrace(0x0, 0x5, 0x100, r32) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r3, r14, r17, r28, 0x12, 0x82ad}, 0x5, 0x40, r30, r32, 0xec, 0xe10c, 0xd9}) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000a80)={{0x0, 0xffffffffffffffff}}, &(0x7f0000001540)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014893c90 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014893c90 16:00:17 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000100)={0x3, 0x1}) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x3ff) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget(0x2, 0x11000, 0x10, &(0x7f0000fef000/0x11000)=nil) write(r0, &(0x7f0000000080)="87ea32174810192e457d583b4bdcade3ff593aa9624553ce37d55c1e41eecaa59a15091a04285fab4446", 0x2a) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xc7, 0x0, &(0x7f0000000180)=""/199}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x32, 0x4}, 0x8) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000003c0)}) dup2(r0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x800, 0x4000000000000}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) clock_gettime(0x0, &(0x7f0000000340)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = dup(r1) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0xfffffffffffffefc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x7, &(0x7f0000000080)) close(r3) r5 = socket(0x400000000018, 0x3, 0x3a) kqueue() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r5, &(0x7f0000000280)="710589d209416c84ed7b971f9583a321602c242e5a8a945f30ce6dc25fea4a3d248d445cf2cc3a0dfd21fd9002d89c8f2ca5943493b7c3295e3ce33adb79c57c382d9d6a61b93b089339ba048c10cbb312519bec569d0adb6e686853b12b4dafbe44e794d4b899ee366e49035ae44cf5b64394ef74cdda3fe7ead3bbc681b84a13e95a44d163d16f858dc15b", 0x8c, 0x0, 0x0) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r8, r7) sendto(r8, &(0x7f0000000400)="5945633122061c7991be9912b8f32833b7d94e9e8c190d13edd110af1f3fbea31ad03accf7f0f111e2ffecfaf4b1c97a8b3ec8668d9ae913bfb16b170fdb4e71e926260a0fc805b1840f33ff7db9d12233356eb67b7600f028dd257ca4d50b78af", 0x3a2, 0x8, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff5c) 16:00:17 executing program 1: socketpair$unix(0x1, 0xfeac29be0ad3af79, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:18 executing program 0: 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000080)='d', 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x4) setreuid(0xee00, 0x0) msgget(0x1, 0xa8f68131c5d89ad1) r3 = getuid() setuid(r3) r4 = msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f0000000340)={0x0, ""/8}, 0x10, 0x2, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r7, r6) openat(r7, &(0x7f0000000140)='./file0\x00', 0x200, 0x20) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x8001) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:18 executing program 0: 16:00:18 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000ef8cfd)={0xa, 0x0}, 0x1c) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x769d34cc, 0x6, {0x285, 0x9}}) r3 = kqueue() connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x7}, 0xc) listen(r0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20084, 0x0) fcntl$getown(r3, 0x5) munmap(&(0x7f000002a000/0x3000)=nil, 0x3000) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x8, 0x9, 0x4, 0x5df, &(0x7f0000000280)={{0x335a, 0x8, 0x4, 0x2a07, 0x2, 0xffffffff, 0x4}, {[0xfffffffffffffffd, 0x200, 0x200, 0x9, 0x3, 0x3, 0x101, 0x5, 0x1000, 0xfcc3, 0x0, 0xaa3, 0x2, 0x20, 0x0, 0x7, 0x1000, 0x400], [0x397b, 0x4, 0xfffffffffffff05e, 0x6, 0x7, 0x1596, 0x7, 0xd43, 0x3, 0x3ff], [0x2, 0x80, 0x2, 0xb26a, 0x540, 0x27, 0x4], [0x1, 0x6, 0x400, 0x6, 0x9, 0x8], [{0x4, 0x8, 0x6, 0x985f}, {0xfffffffffffffffb, 0x7, 0xfff, 0x1}, {0x5, 0x5, 0xffff, 0x7}, {0x8001, 0x100000001, 0x1, 0x5c}, {0x6, 0x89d, 0x401, 0x2}, {0xc12, 0x81, 0x1, 0x4}, {0x100000000, 0x8, 0x9, 0x1}, {0x1ae8, 0x8, 0xcf29, 0x3ff}], {0x8, 0x3, 0x200, 0x1}, {0x3, 0xffff, 0xffff, 0x8000}}}, 0x9, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2a}, {0x2000000004006, 0x0, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0xffffffffffffffc1, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x840) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getrusage(0xffffffffffffffff, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x401, 0x0, 0x0, 0x8}]}) lstat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) mknod$loop(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x1d041, 0x0) 16:00:18 executing program 1: r0 = semget(0x1, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x3}], 0x0) 16:00:18 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x2872) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r4 = dup2(r3, r2) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x874, 0x4}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe(&(0x7f0000000100)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pread(r6, &(0x7f00000003c0)="7c0e536f43c015658a196dd76ed267526545258aea056f1ddee0db0461780c086b02d4641acd1e5730b5ec48cdc9cf633b76eec6bfbf1d7dd66872174f343451ea9b8f3b2ab9f14d6303e6162823468db313e0bc76a959e312d97c35911af462be36bf946a33b30fe8717a2779c5b9bb5a2e3a34616622c759962a861dc0534df53b7f42fde2e7d39c45883559ddac47e88c1e7c754595cdcb871abe9df87f815415ded842b01c624690ffe9bad3562e194d52e09c5f40f5e9607910ae205ee469400400bdaa77ffe9789ca2f520ab89f03151861549", 0xd6, 0x0, 0x40) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x1, 0x1, 0x0, 0xb5, 0xfff, 0x9, 0x4eebd3b63f83087a, 0x1, 0x6, 0x7}) 16:00:18 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413f55249ed3d1b75c220c0558bdc011d96588ad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd495eaebbce43eb906d9c92921fe1e6959d3500000000000000000000cb02c8fb728328bcd3b2", 0x86}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x30}, {&(0x7f00000002c0)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f00000004c0)="592067de6b2b1198cec55b8e1c69b03a10a50063f940c7efec56ce92881dd944c95ba50ccb4c1ddf39bec34197b4b7a599e7fd3b57f71cde59a8a7b6c7730a9275ce5acd291ab745c4f5f00fd3b53619e53aae197a6b8920182b4bf1bee1b2c14989153431a0b81d3d6927924ef537b22278b2d001f23e05900d7793626aec2a94da11d7385a3327af7c28217840e59dfa80a62db13ce87bc120b45457f3344ce93d969b9cef6f061c2e45909de04e2e08128f741c", 0xb5}, {&(0x7f0000000180)="5acc8d27a5dc9a3669a3670fa6cdebaff111503b7c", 0x15}], 0x7, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/d\b\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x9a2e570af7f522ad, 0x0) close(r0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/11]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3c}, {0x7ffffffe}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x908, 0x5) utimensat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80, 0x1000}, {0x48b6, 0x8}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="78effd8100131933453995a29ed4") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fchflags(r6, 0x80000) 16:00:18 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socket(0x1, 0x1, 0x7fff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) msgrcv(r11, &(0x7f0000000100)=ANY=[@ANYRESDEC=r12], 0x1, 0x0, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0x800000000a5, 0x1, 0x100000000, 0x4000000000000006}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r5, r15, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x3ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(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"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) chflagsat(r0, &(0x7f0000000380)='./file0\x00', 0x80000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000336503dbc004f9e35c00"/33]) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = dup2(r2, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="964d5af9e159189efeff000000feffffffffff5a9d071b542a6487060000e2b8180000000032000000000000020000000000000100104000000000000000580dadd95f4012cd867904066c2195b96639e5b1ce38d544ac71a4918d51374d36fcfd4e7faad9235f5a3db37fc0a62cfb178cfc905a32e05e8b4f562a33b7a3f09f183e360c626bb79bc6d1d5836bf0f64399726193e470281f"], 0xfffffffffffffd27}, 0x0) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f00000003c0)='./bus\x00') ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x2, 0x8}) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) fcntl$setstatus(r1, 0x4, 0x84) write(r2, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket$inet(0x2, 0x4000, 0x8) shutdown(r0, 0x0) close(r1) socket$inet6(0x18, 0x8000, 0x4) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getgid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r4) write(r1, &(0x7f0000000180)='MS', 0x2) 16:00:18 executing program 0: semget(0x1, 0x0, 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socket(0x6, 0x4000, 0x7) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x6, 0x0, "d719c1e7bb6fc6ed3c5b0000040004f2ffe74de4", 0x0, 0x57f}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000040), 0xee) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c9661e489a6f77c21b9c00009dae000400"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x40}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="f70b3b3e1f7f10ea54", 0x9}, {&(0x7f0000000200)="ee1949b2b452e2df5692156badbc15c35b41f3309f54902f34b22a386d7232b820dce2acd30f984a466f371097f601421cac97b52d32cf12a3709eca0edbb31e4b02118bcf74f060ff2684834f20fa691dd7bd79cd7250104b94dd0c286cf6433163bc", 0x63}, {&(0x7f0000000280)="68f3b4323c1196c7b22deb4a933ff81c3dc9519a5e26d45a7b7194fe6079652a1bdea987dff8905678423dd55f1df92b95f76d8604098f503daacd4eef967bf59546931a0e08f53086c9d29602c78b0bd70e5bf97c986a2ebd14df79a6dd86625d0bc919f8ec516b99e71c6f391a35cbb86cc4be77cb1990dfdd70f7fb025db4a0a964ef1a08374fb88ad70510c59c0f3dc1db308570ab35e29569f0230e76b848621f8ddab5aa1e512fce95e109c5d0ecdf08062226c5d6cdd9d07f33b3d4b280aab45949fef6af5881944a997b30291843f2fe85951cae11b1cb26e4d62689061d036a80c3f543", 0xe8}, {&(0x7f0000000180)="eb32697dd5a1832b8268256e5e09511750bd19c03afe011173c8e256e5ff5b3dd9a0217f021ec5ce64df667f93ff614339e767656c18a698b5281883", 0x3c}, {&(0x7f0000000380)="49774678a8d146a5f1c6d3e83419f87a69d8dab37f8640f645c287286068683e81d59d7a8f920c89f9d2d1478cd9c9c88a340cf206eb8237e1e5d09ee6fc0fa5e4549947c0f8183d55b20ccbd37cbf59062fe4bb2de56f459b5e00aa99ce4686cbb29e683fbcb42a346bf06075d9b5f3af480bbedf59b20b7c73d8946628d155b9e07f814791912df7cf15b5a7bc22ec2a4e0034bf286f4beb397c9050d17977d21d858e152233737a9ba5cff7ec1092b807166381813885eb2a50e9a53c1ce6a09330dbe262c7259c1355d454cc", 0xce}, {&(0x7f0000000480)="869de6bb60b4f71540ee16e1832164920b815d6d516a32b43cab3655889d1f3720867331174d65350575765d80d51c0edaee1499347fbb16367f36f43679f6d05a0315ed993246cb764a22092e8315512751a725cf978b8b23cfaf9556ab9aa23d391963f886c0bc35e3670f3e07b4131d74040e44b4d4d1400ba4f9626ea4a444cdff71dbd6c2c534aa9d214bbffd2e664ddee6c2dcddcc9f6890fbd67913d4bb481a5dd40348454273e591fca28889b10f97cab6680d05f80c42c2233cb0ce60bd05e4a59d5b47f0bb672141a4", 0xce}], 0x6, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x9}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8000) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x568fe6a4a858907e) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="3b60f214e62ec9889c5d96097d96c2267540", 0xffa1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000) 16:00:20 executing program 0: socket$inet(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r1 = open(&(0x7f0000001240)='./bus\x00', 0x2, 0x91) poll(&(0x7f0000001280)=[{r1, 0x100}], 0x1, 0x800) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept$inet(r7, 0x0, &(0x7f0000000140)=0x2accd5f9e906e230) getsockname(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)=0x3a4) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x119800c3eea882f3, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) syz_emit_ethernet(0xfffffcd7, &(0x7f00000002c0)="b6ed43b701000000000000006fff4667b8f184016e5ea12c99283fdc5a7dba60350c33224bc9ee3ee1221d0635487bac751114500c8991b3416ad3d6f453d4acc150cba3425c233cada22d87e0eee94dec0900000055399e723d5ec20700000039851fd84e9dbceb6426a9d3922c74401bc57196961e3b300be11cfd191ab7b5ca6d32fd6f01d6dab46018307638bd89023c2c6ac58329b631539a80cd77b3d8ccad70ca543e7c85219b75cdeadc04f9f23d8539") 16:00:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = dup2(0xffffffffffffff9c, r1) poll(&(0x7f0000000040)=[{r2, 0x20}, {r0, 0x274}], 0x2, 0x0) pipe2(&(0x7f00000000c0), 0x8000) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x4, 0x200, 0x1, 0x8001, 0x4]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x6, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = dup(r5) getsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000200)=""/250, &(0x7f0000000100)=0xfa) r7 = open(&(0x7f0000000180)='./bus\x00', 0x28181, 0x56) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000003c0)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x10000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x0, 0x3, 0x10, 0x3, 0x1f}, {{r4}, 0xfffffffffffffffe, 0xba, 0x81, 0xef65}, {{r5}, 0xfffffffffffffff8, 0x18, 0x1, 0x6c76}, {{r1}, 0xfffffffffffffffa, 0x9, 0x4, 0xfffffffffffff51d, 0x8}, {{}, 0x7ffffffffffffffa, 0xe5d8842d2e9710d, 0x83, 0xffffffffffffffff, 0xfffffffffffffe01}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x48, 0x40000000, 0x2, 0x42}, {{r6}, 0xfffffffffffffffe, 0x4e, 0x40000000, 0x7fff, 0x19}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x6f, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x49, 0x7bb, 0x1}], 0xffffffff, &(0x7f0000000100)={0x0, 0x81}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x1, "73cc510e52b3ad2e0d3fc9c06d00007f00", 0x8001, 0x2}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) renameat(r7, &(0x7f0000000300)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00') write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x3}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) getuid() 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x96aab0d6f6fae6de, 0x2, 0x1000) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:21 executing program 0: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000, r0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x8001, 0x584, 0x1291, 0x1}, {0x33, 0x1, 0x1, 0x5}, {0x80, 0x80, 0x9}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r7 = dup2(r2, r2) r8 = fcntl$dupfd(r7, 0x0, r4) getpeername$inet6(r8, &(0x7f0000000280), &(0x7f00000002c0)=0xc) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) fcntl$setown(r8, 0x6, r0) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r2, 0xa, r0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = dup(r3) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f00000000c0)=""/38, 0xff9d}], 0x10000000000001ed) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ftruncate(0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:21 executing program 1: execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='&*([{\xcc&*{V:,&\x00', &(0x7f00000000c0)='^+{&\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000180)='(\x18\x00', &(0x7f00000001c0)='\'X\x00', &(0x7f0000000200)='/!:,[&\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='!):\x00', &(0x7f00000002c0)='\\[\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) 16:00:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) socket(0x18, 0x8000, 0x7fffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x36) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x2, 0x0, 0x8000029d8aaab}, {0x3}, {0x3c, 0x0, 0x0, 0x4}, {0x407ffffffe}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x104) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r2, 0xeea6803f6507aaf, &(0x7f0000000280)={0x1, 0x1, 0x0, 0x4, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="2b4872b0a29ce1f35032edf2c2531eede3690e6d7241c9f3a56a289b9f5d92bd720e3a023ac5300e352be8620457e83ae4aaf29c11f166ac58631441f28677ea654fbcb338255a8c3679b977a83e664b7f42b01a84197e3555c27b9def824c7eebee20486333705661eb9ea22483cba0c93c3f5df99d02f097419e7a728b9b0942de9533f88f862aa00af8e33b240c73d1c69a43e0b17d488b23da6d2101f1bfb304f84008ca3d248785d1824a7af9885ce752209168", 0xb6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:21 executing program 0: socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0xa00, 0x10) write(r1, &(0x7f00000001c0)="810d58e8d47faf65acdfe282a322f7fbea2747606982bf2e0054211b71508a3d120ec0ed01cddc7cae8133e678bdc86524fe5fce86d3cc822e348c64f01f850db1b01fc7aacbe527831ed203e8d36c917aa5c27936641d70977a2e8d1ee57f0abd87242af6d5c0d7395417124ab19f9fb05c7bfa302e00000000", 0x7a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r6) fcntl$setown(r2, 0x6, r6) 16:00:21 executing program 0: r0 = getgid() r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r5, r6) r7 = getgid() getgroups(0x1, &(0x7f0000000180)=[r7]) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x8c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmctl$SHM_LOCK(0x0, 0x3) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) read(r8, &(0x7f0000000340)=""/172, 0xac) connect$inet6(0xffffffffffffffff, &(0x7f0000000400)={0x18, 0x2, 0x7fff, 0x2}, 0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x8000, 0x100) ioctl$BIOCFLUSH(r9, 0x20004268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) fcntl$getflags(r10, 0x3) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r11, 0x80045726, &(0x7f0000000500)) getitimer(0x0, &(0x7f0000000540)) socket(0x6, 0x3, 0xffff) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000580)) r12 = socket(0x18, 0x2, 0x7fff) accept(r12, 0x0, &(0x7f0000000600)) syz_extract_tcp_res(&(0x7f0000000640), 0x1, 0x401) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000001ac, &(0x7f00000000c0)=[{0x81, 0x0, 0x4e}, {0x4c, 0xffffffffffffffff, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlockall(0x1) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x800000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[0x8, 0x400, 0x10001, 0x7, 0x7, 0x5d, 0x401]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000040)="080d34413f0300000012478c07fcb7a2a9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x100000001) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'\x00\x02\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/207, 0xcf}, {}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000080)=""/6, 0x6}], 0x5, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x7) close(r0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x1ff, 0x58d, './file0\x00', 0x401, 0x8, 0x7, 0xf7d7}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r6) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x0]}) dup(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x201b2, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10012, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x6, 0x4007, 0x0) accept(r2, 0x0, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup(r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) connect(r5, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0xc412e3a58027b435) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getppid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:22 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x8001, 0xb}, {0x1000000004d, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x3}, {0x80}, {0x6}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x8, './bus\x00'}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x3) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:22 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x0, 0x1, 0x7cf, 0x3}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4d8c082f733c191981560d17e5919fd55df7a60a"}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r3, &(0x7f00000006c0)=""/138, 0x8a) close(r3) execve(0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) 16:00:22 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x10c207d44a6bfe83, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x8) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = semget(0x1, 0x3, 0x16c) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/4096) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) shutdown(r0, 0x0) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000001080)=[{0x1, 0x9, 0x800}, {0x3, 0x10001}, {0x0, 0x7fffffff, 0x800}, {0x2, 0x18000000000000, 0x800}], 0x4) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) symlinkat(&(0x7f0000000000)='./file0/../file0\x00', r1, &(0x7f0000000040)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x2, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc86d63a8dd35614c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000001000000000000000000000290000000000"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:22 executing program 0: setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r1, r2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x571e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003580)=[{&(0x7f0000000240)="c036ca71d4858eed8f17408c210c5c2076dda2b82c2b24c2c03800fee5e2db3a0a5e8c9f4cf201aec4a65e14503600d2710ee7fc968489d3839a0e42d7c0ea5128ed1bc7dbf00a07ff1ecab26775ccc777b4a2aa3bf9766f1141cfaba4daff08ed423f9865b4627e9cac1273af151c5fe212bb1086233441596275101b31222ad80f1d86e36ebf001d6f29f1efef2291115c7ddacbd4c3fb5fda21515e59b353421d829d9b1f9b71b87c63204e86a0b8b9e8ef09ae03ad6bbfa781f94aa95edbf83a19e217ab9efcc6bed6cb6425a068d494cb52ccbae340508af26c7005db640508258ab01a0743fff446a8d9c22b3afb185a6288553eb141928f4b9d42be91e7228ef82c125592291b51180ec93ff722bc0a77f987d30e348cce502a7c2fd21b51ead89d6de8e3c89b765bb7286cd10563ba5ee5caaf206e3ee3b73e4ba22950cb2598d0fbe784f70be4c28a94bc1531b1ab2dc4c41cf32e20cf4f7110785a2a42d8a4237d2c28a5b2356402d7959be08f7ccddbbde0573ab69031edd073c9d5261233f9d04f20897fc15032cf7ccd5c19d15fbfddff9a6d9abcd10f02f19c89e5398f3ef55fa9f25be28a87712a5f477c4711426cd8bcd9ef8def5f2cbc70eca0ecb4e4c70eee55a0af4e834d25b1d0002d1258b219bed2637d59f6220715579c185e64a17f2c375216fa89e43887600e7351b1012d13098e16c29d78c392924691028a8f49bbffbf0ff1d3c1a33ef9f5468ca56b46423df5399d498fca2bf20fca4348a334a9f5af2772de73a2b689cb6b1c553438880fc494a0e1f65fbaa5109b697a544af38a00ae33b958d266ef43f7b0645df1688ab1e8eee7660b7c4cfb227fb252b1ac0b6eadf15ccd31ee38ccfa04cf4740ed60a5b01a47dd119ffa6d2fc9bfdd6ca5fe99cae067eea3e5d8bc23a9b782a3d2ba97c199111c20a5ba77e1ac50c9e5feb8384d2447dbc969502b907489b56470eac2078765877917a28714acc5a5ea7468ec623c047c8b9e83a8b072d819086750cab0ca80a677fdc0ed87108118b2372dfb546c4918b41872d576e333289dde0759a475533d377ba5e3ab0f704c72e68f6dae65493d317d7a824f3f0637fa096281b95a9b329d9c7813d85d3843670c0113c19dc3e9f79fc0bd6297fe2be38434e81c9877bad7a7beae551b375d77377c566c6e630d315bd2007224beb8058b86194b4b7677eab9887d3b23c2b9ef1b83dccaf7b7265d2d3856731b078660e539d9bfd76d8b9f4c4023a59772b82b0988d7016843b3ae1702b4cb14936efedae3e150092b0a17f4b0fd54f3a59e079add9f5a4b2dcd31515765a5a5716dbd131e8887be34bf36f4ab29d0b4f2b5dd09232027095ffa235aa71e54f06aa6fc252bf91d500d774561c596dba943283a92e6121be29afc73d317914d46ee80b220d2eacd646e3bb43dfeab65b5d892d28f3aeae42ce67d9c7ef8edf4ee7b49084bd51c5c0e9105ae1e1d67373407142650a912cf3ca7c0e36e9da526301052023a6f7e6db7c0cbff4f3cd81bc6387e571bd74ae2a57db04137b63200061c647081c592190ae7279fc3a16403fdb30874054b950b1f0d1ab6e4afce0ae18f08fc2d10bc79138682514f3d039abbbf3c305695604b9e4a0f422917ab40fbccaa403acd1d77e25ea26d54279e1d4668dd6288da92140a62fe700737a8aeb9509706914cc68d41b138497d4d7ae558f7221ac882cc79e48b65ad6fc1a52d9ffc33a33dafd43b6ee6719a1dc7d6e814cdd64cfabff6d9843eb05d1e1de840932ce6fbf42aa7ab2cffbaa22e4bf83e9e10d37f6b581f0e144038a405698f1fee6a3d02bc52417149b460953e060d99ba9366be71373859608a1ca432c6ceda104d0f7c761b5add4fe21fbea35c24b6a748c2893036c4eab6cf74e47124b3bb4eefd55d5f757cc035e2b42ce61a624271538e4b00ee74f7624718a41a46f0a40935ae12d68604efa751abb62ef7872c4324f715fd40d25a3dfd7d21120d9f9b99e6a3c1643eb1f9c35821b701d86dc6775943e1bc913a8bdbef8ffd405499c2dcff6e69e8a226de8a824cb7f98573cc717340b28a6d16bd44680f6682d4c096edde580853a241a3e7702bb1ee92663d9f58273c2b14b03c7e2295889cd193eb7b83cbb02fdc10ff058f56a50e1b72dce5313381d89384f3d9f9310cf994f09daf0bcee79df3e0dd43d4762c4f2e394412a4484726dd794ad044d7bb3d5d5afd0461908ce96a558866d8d07e69c8a2781d3887a26289363c774c56f2d534a96ba428fbe35b1a032959f284b2e21c896994e1c165974959a9a6b37f3324d30f50beba5cda201d4b828867f637c2817e24ab1e5bfebbe956419767341954d31db83c962731847bad891b08fccd5eea2966d3173ebf98af2057767499596d33d873e3dccac5a74faa4472028f539ea4589776e57373b47dae46eca5383067c890545b7a6f6dc346e72a43c6ba5ea4856f7c55290fae9eb4eee0edf7b254c999d2620949986209488c939a2090eaaf3befda5359e5548bc2f01a6203ff5ddcb6c92c2c7c38c5ce9f21c5a41243af5973794995d2269669696dc469a881e5edf55cd940454785f6fa18e73141def48214456fcbdaad8b4bdf44dac61735ee9b520835a404337ccc0a35623c31ee843ecd72487b77a7663b7b29186992968a1b723c78d4d1e47eb8d8baa25d0649bd39316dc9e42478ce125876ab0da50c28fe905c8e72bb9ad21915c6a523b625d8757889c501ff1f5767496664598fec6df111a57855a9749d34156f553a2ba08074cf7649c77227cab41b470c8c8aa7a99a8f4861cc24f74afab96d5597975c6728eff4d379528f6dae95a12427c1e8cc6c43200962f9ea74ec50adb1380faeb32c36604abc4d2b55f344d368832a1dd03f49feccd9c2c2cdf7b1a07b9daebbf8e350823b9f6d2ec232e45c652eb379c5841a0a6727eddb7938ab0d5434945a70785433fc316782729aa736960ac7c97bc616ffc0f2978bdc675bdf49691dbc43090e2eee67d8850c1050fd0e5c6d3ee8182f6b2253495e455a1b586cecdfbee6b854b64e1c1c190a5b31228be634c1861a942f712a75b0623967e0dd84dd2376f1a0087ac7fa5dfd5b4f523df279a9fb0c1fe32deefce27b726a72c056de42cf897b7a3a59170f0be78dbe1609b95ec45483203404244c47e7ff9ed07482c1692b18b3f4802722b33350fa05bdccb0b03a46a73069a08314e95c1ebd2d238e47b695a9f420a1b883230ca72425d2691ce705aa43268613d2a49d88456a127dbc7597e074b14d36774ba5f78c20d6df22c173a4ddb50fdbf2091a0f9f2ce8121d4bf4965f90379b792d268bfb4be7e923094bb73c46cac98bbb273ad0b69ab179b6b5f0531ad7ec169e5876414c697a99fad33a5b6aa09d53ab3116a2209f1d975c927801f479e0c8afc7dfc1156dc5acdb152ef79463a20f04741954cdc528449b6003fb4cd700fc427d42a7f4b9ccbfc8f9d6ad7efb76290890b28f6fe1fde7c97f675fa595631df69b83dc52ed685d42c5f34f0b3d96c7e4a22f1b1d527798f6c24d05597df25fa05eabab7680abc0fa87a726af1af93cc9faf61dbbe3a52528c40ba93089f7eb5e50c0784d1a9180585c0dff9e943fed989362e24fc653ddec5d4f72b54d51c7eeecaa14d011bb174bbef9ac98a9983030b8fb8f237c3d0711b5471d30447c8987ab3e366015b47e606cfdf9597aab87c9dbd8c40bfa9a155a6995738a7120bdcf8f90bdfad46bf1c2b482ca15dca5e3c83fd414f007625de97c0edac89963d038079744569a65a1b266f99feecff31973bc1c14566fde3e010f115f5e16d63db73a0a231b9640ee5b9a20f692d8b4685821c6abc4b1fdd5cef7e73e860407877a059f0ffdadc9161634a2bba804dbbe384f086fbb11d321b1f8140f6b2548f1f8072d1650dfd9922c2634787a0adf2bc7813b2f8999f79c6003026e200c18558c1c37e99765deb2450bf2f9a612056a56d01017568fe91afbd3966717ada0267a57a96b9cad8ba7610d915396029538c78cbc1e97927be630ffb279d4bb5dcc812abeb85cd42d784eb9e6b0bdb45865e5a6686c5aef5c6a140a601d9b12fece947100fe967417811b04adbcfa9d44c55b58d5facf7891e089a32834174b54f089c0cbf5eacf2923d18e5ac4e9a38b6dea47a7c32c69b7b09549c68ad78a492140ffb868fc3f93e789b84b572a28a29264f10bc1bdcd10f6a44bed3bcd7fee53c0ce6312143f4bf7a9095252de2358b3b891a8c0af1a4526a88e36963589cc8a8518111ddd81bdaf36e0f0a9730d354c65125bfbdb782474f2302180507a0621a809292fe95559bf9637b08069973620e63eaba7ca954da731ac6a988f0930fc05d9ad6205bfec2be0ee22a2a5ad7485c9aa73c6be1445816aae12ebd0886136977337329f4352756ed7256294cef726c678487a9c01fa553c5962163ab59fb6b6a61eb686eb6fb5c72109ffb2daff9762f6544fc4e95103df6a76620a4b6532b1056da60c8b90dd9f8250c1ddb07c84a98450ef7227d73bd818ab8a08662d1219297e08d9e1e7171c92421f05821112fd18c3c3629655ed511f2cd6c84ae67221f4af059628bed2aa261603177362b79295e3541a779d3574b8e31beb42f490bb4fd5fe5a14bcf78da12e246628a24047a22d688cbbbfbfbe473f4ebf4a4aec87703576911b677f0e1326b45805e35e436fb5eee1e72b28b67e753785711eb026854ea85494ab64dcd368139c6ac7694b0d486873d9e09e24f5fe8ec7ed9f6d8cf6c1c3a697a672a79e278cf5afb329b8d2a2c1cc96dfb3787046466eac248342fd61dfdf7ab33f612f530929401ff587c6be75456f066a895d8920ac53017aee0b62f0fd4f91b21071bd0c649f842cbe6d2404388771c0dc51fb247c3a7cfdae673dadc49fa025f4bfc9693e61cc12b88295d8f7354cfc227db0dd320350a684fd165a37791870f1fedb26730d1041caf7ef7f7e27094875d35a2e4e6c63ec785e8acd24439a6ec3cf7dcdbf77afdfd86213026711c55141532c05aeaf4ae23f000a29a71fa249780a9e6a7762dcafde9231f344a2120ccbfc4ef4334758a42da781c92d2cdfd53109d1545bdd24d741ce46fdc399bb54f2126a9d9d69f54d825d2a25ea3188167e149e719bfc3a057fe7f19c3cca0c98a3c81e7707fbd05c33e1028c16255676ea29f1afdea5cc0ac2eda42c752c22e5ecccc7e2125a3c25cf3428c334319be659abff2ece21d8ca2462d2200443d1fb61225c8e95c6d61b9ff69fc4478bfce09802b38ff374614275f7e1d9afbef4dc7f57d6031ede1882b9d7381cc366ea131e2b7c62b8319ab29cd84ddb44897df7da6861e571d93fc146379dfb0a0e05a8cac59538decbf00d71c84efcf5fc7f73876e5a8533ec8ac908566bece44f29e1e484733187c0c247fb03c36dc0fd0cf468a4e167b55dd4fea48d98c71b0374bd32e1ff666796ffeb3910fb9c41cb62548d1424bd964f6edf2717cda1117f9148f62137d1c63fa93df0b0c5b7e0aaf1475ebe635ebbe6e8c175b55e83b8a3491bacc97d777cea5914cbe8cfe374424e0df560607620fd56f3901096f9c02190ffb954e0644ddac38833179d9c9c14cfc0dc5739c61b6d8f64c1e52578b8abb6799989af513d49f08eed42b76c5b273e7550de49223c17f8a340d7d7c15462fe560cd361ff443ed49f48774c7d8cc9d17370a74c29b5baab89befec94a2bd53c8e699875c685f505fd2f6b3cd6827ccee1fa", 0x1000}, {&(0x7f0000001240)="735ac89f74ae76129b9521743250d799e700ff434b9e2e6222304c4b5f9461a534d8664645125dfae6d86efef244cb5574c59e9ff5940d16ef254bea918d0f4ed2cb827849c3dd1fe0db3a25230be2e434462e46423a1a35b2d6d1d39b2227e5801122e93dfada6dd683f36952fd28dac19895c754a7a8a326cab01417fabdb0bfd58f87bb4db2fd1053177f16c6b4bb5445d498c2d70d59937b75831224f27dcd422846e65d3d88ce252b4ed47bc9d5c355720e4cb3826143c4445942b801b64c0ea52370efcfce92b19e299e428d27c80822ba91e5034ced7648ea22d4b5745a8163a3d4713b80ae28b02a1f70d51b4a8d84d0eb911fce8efdd19eb0c5260b8c5b11a5f4cf2f84617f5d67e4ae56de86d49d3e96568825d19072a1cc0854f677ff82b81a83baf2c90d446a77dcf71ad7cf8b031f92eda18464d04967532a3c2eb487e5d7938f1825f4cd15b026c5ed19c2d8f34098bfd31b5f4ec1947d9015d0be0f379dad27fe85dcb8b5570f53afa643581dec00679a6be3775c0e3464de3895963a54ec6fc4a69a88e2f617612546bfc0c897b6e9f3c972a7a5943b834b0bc224fcb08f781fd925c46ba549f5b9bd777f18f6ab151d32bf6d890c38da85bcac17e8c4ab373b058cdff022bf307ea1a622710b3fd34310e0be9389ffb8ae241efcb2cb28dec46d7e75023f0239034e1e0a96ba720ed7957ee88c825937f088daf246b5110ad77944766b27601664547deafee8ab3b8baca0f4ad452ed192f57f77dd156d17dc88cfe67e742d0898344b9fcb30670047bb9a81b511c405acd482584a02e8dc1977c0f23ae1dd1aaf3234b1b65013691294f4d6c8db9b383848e2624ca2b7ab5b683dd381116c177816d0015ad5cc104a2fd128184ab9b588880d899e2f4afb4e73d9e26aa1d989d9a3d7358cce62035fe9f1851970056533f0c8370a8c75d6c9ce0398cbb0761fb89139096736cac52bf5aaf8608ecc2f76cadf60bc13d019eba12629c08635139b1d52736b8f6c4e5d06b5a1f7eae06ff053302ddebebd3de397275fd55a3dba0df3f9b7be89d981713fe3018726317f06467764f0f4f7faddfdc0cdbd084b2ffa46fbe83ff938734d9bbd9db82428166373faa05aeeb77acd3d4bc992f0d355999b173909c219b90453d0b908532aa1631998ee743d6be7af6f6bc5a025e7df503a595244db21b66b16485ea3ff08e8a60b43d9a6858098ca91f15bbb763279be0ce521f8a32adc7cebdadf9f8966638e7798891cde90beda57733ba0f441d38c571410a8301deb7fb2442249becb16b78d2abc0c1f5e7a2853b707353f36f37ff6c8bc78a34b48f2281dc42d48418cf076a171a7145ec84b07ae5f4f6fe17cd5b923fd4dbd7b6b84cf188337f4eb134b31b48cc858ff30f4f88e98980e4c06b5af14f8c595a7b106563fcdf310de88c5cf18f5674e01f85a96044fa6d11bea3d7ec5905a9c09152d9d6a4ad9f5e2d0eba65de4adea317379da7badc07755a6b80a966bac9ac1fb8aadfbdf5291a9817ab897ca0531a1dd2783c9d2f80b8c2ef081242ea9e64b437d2e57f847fa5cd8682a2d9f0856e5f82faf8cb48503166c3c24f542c252c10c446a859fa0e948c46e3d84c33765ba07644cd15954cc92fe97da1764b983dfd87974d8284d64faeea80eb05e13910d36633fa47e0426d87a48ec3fe10d2088700f1d2a80e3d1776e3c6258155e2f4ea6b130fc9ed69a60b9a2c078fb467325a8f71c30c6aa08246904e243c12d97b8c9de5db18224117dc4b62266405b2a5b5e1ae67da7089d747ff67ee61e843a6c717f0aee0a7d6a30961affd97f2c31132ced058f64dd730092b41cde82a42bb5f5b653c62ad10f087ded3d19c87419388e7a2e7c7298a0e645fae838742a69d7a492b20dd139904cb675746f5553deb3131d0a8451f82a8b937467e51422a1e028403dfc14009229571e64136c9941c93394ec4c44d8ae1a7adf37c44f307acc8e4990331890733fe15f86778e86501fbf5a3506daad7e6df5182fc98ba1256b8f47e53a794e34444b290161f5393447784dac9d477e0c0f7f868cc6e5668eb952010178e6f6154a367b228351b8890ccb928c0f9b283cfdee303b4a94dad731ffff6b58d0bbebdbb0c119f3ecf24a83377c2380fb41f0273552e1de735fb9a484b2d2edb3e73e91f476be3a5fc2d0835e999ccf1c53bef6200dbb7080948afa5e349c65ded3bff0d64cd8192c3f1f963ac4cfd6fe1fbc2253afa1cae221734a2d8708c71481e4a69cf50ee1fd09d11adefbd27f00e1171912858e69d6a355d60eaa215a2b221414c8113af840b12cb60ec5ab88d50ae26315fe7c48c056cab5420d0f9a0cbc2d55d28475a270e9f175573c456f86aa39f5ba99f6507dbf282d47422407fee639ac5e763c5e7272ed68e8be9edd8173aa0cad7656a16a4b1f2d7727d960234b94794ca37bce8837279afebd87a018d03ed9b97400e5bab77290701763e66368bb3b95c9489f0318b9afab74d893a534b5da83bf7177067dff81e77720a18422196b702191c2ec94e82ab4a2dd52d0845eadce56ced4998e1077348f963ba6b6b37799e185b7b7f3b933f27b64620fe6f829f5b8909947c4f8e975977652fb0f9c81d97616e2250c7dd1651305b0cfb2f5649d1bdb2d663875439ae9eadcfd6a11ae33115e0e9607b782c4133985379f23a7c9e5f0bc9c6b66216d618cd659e4126050521845bcda8f592f71898133ada3734fbbbdeaccdac19608094916a817f6ef6b2e094ca45b723b4a52c775002971cd20c55c5181145315a926bab3dd149d022b118ac23aab1552c264741e39d1650f598368cbfe0204b6e38ef1a0308c0f203840ec8e6c0bd632eba61d3e93e2d6b054c592d341288349f790ae51e1da790103852166b13bc578ce9314681f913198f1fce777297a4d3b2cb51ac349e5cf9529f0d91f8c229adc09c09e3163e3b3a2a8d42b1a918f25b9325dd3341dfbc2a8ea0eac7c8c9148306598187293eb36d2d4ba558941deb102843700b8970e43e9da5c563bef37bbd4dd37b8062fbb6132bbee82dfa2210215b660781858f68ff9f3a2ff1cfcbc02a1e63c388af51507660ff21cfa662f25bde138389d02185440685e9dbaf49ef5a091da894af7c0300974f998dfeff93181e56cacf298153e3ade5abe9c02adca61db54ae90bdbf77b300a85a4b1905605860d1fe81da67263894cf26d8b5f0785bf228fd774a6a82c9ba2f90694e94391e740fad1c24cd8f3427912305452e916b07966e30c58ce7267759268bb2d1693ca0a8f437b3b40b7e3b6cca70af51154bf8b355339388be880a29d694d7ffb20bf36da6029a1e1e486bf0742f334b3ed12d0bf17969d3d546685b85b3fa8c132fa7863a9d94ac57a6f3657d411d2a0965a4618ad03df6bc123fa930efc900aeef6373725ebce233fa1441a639d25c54f4911bc387fe511f85b2833c46e1f5a578385d8f349a9297e0dc25d44206e3018ad1e6e80850f87cf15b448c03f26ae190897bb787b4096e631bd3072ee7a77cf6941ff1e492bbbd081fce175b0869cf38c2682b0774d020c80519ed1625a95f8fc9ea53312e7eda76f351b9f2b3768681653c3fa58e4159edf8c37c35c4c1d083703c84ae45969ab0fa83e2a41998443a91c1494b45638f1338011c6037c7242ba014c72e0919c36401a438c972b308f9d9e95486bfa3a8f7c9f6b8429fad319eb111ac3ae570cf720dfec4b657b6943662db5cd254e2d4d8cb89c237efbf04e2c3bcee5a2ec64548a3dbdda7bc6a65351abe25d4b60c8ce50219c9bc1164dcb8b002a4d6417084dcce405c37c9f81587516450e082c1f90a935e00c8d829250a1151cf2220d1646b9b31af1621b8e585c2d19e801794e2574db17f7b3bae3ebec74282e642153c29529db2aa4fe9bc33560c374adb22b4b0aa1eeb14170a0ab575fbf3201d7c362fba221353464a6640c70288564a83be42d4900cad91a917185cee863666bf4acee790a26b2ff642b6ef1d2f1cc484d0790bb820e552e4f9208f3f51070bbc1690bb924c3666972084fc9f96a2952f515733277dedbaeb0efa22d6619ef0416d6327596006d7d9cca6ad5f2dd10775a4f70431030ae4e8219bccd00c215f3b094c32f215740858fca58ab7f3a20e3a4481b56e4b8cf8d2b55ee970f1b85c7495960fd8aea0bcc46fd02656053ef560b9f0cd436f8f8307c9429242deb9b4570862651911fb54eb58cc904bee64cf777857d11873cc402a1d89e74ca2dc77d4a621007ea0487cea9da2313aa03fc87610506af8d78506a4dd4e4e1994369bfba76634e665cc09bd834312042f8db3b45c12558f641a3747d53726b00bd84ec67519866094ff177239a19413753a40d42266a2eebf8913abecd6d5e101c1d8818cf0482213284f211dbc88ba47c6d72b851ba9a8a872dfc527e96e50d1c5206fa545a9ec1a3063416d7336617cf0e04a2f6526a38f24c7a85c3ce2320e7367a2259e7be7d61da32923b35d161b5184ef4f414d4f534c3c2c839cba51e5fcbcd29e4625ed38be3f01cb8f483df7b05c056c5e8dc71b4e4eed6221e1d291ebafc5d3c7ee92f9c745173e2b1eee15339c8830d4eb275000bb59cd1b887fa51d2b14c01b33aebf2f37a65f38480c2159e903b9a83bca3bb2ad59a24da4d611e2af4d53de90c730a07e1b2b2eb39ffa17f795053bc535af3df52fc89495e2274f5e1720f74404a585d21dcd9709c530226c301dc2ca05dcd0ad563101e316f9b8507dfd750454990e72cfde43e30d2bdce48c32370f33372b335ad792b77bdb64420e5b403ebcfcefbd4605efecf6a61b48deb279d6b59aabda7b59c962bd98e2af2b1816f5c80fbe1b095e4c59114fd2f8381b30579bcc28019c49b2f3af1d270e9a7f0ad39a85b9e35cb0803b50f37b2c0e29d16da2daf2a94dfced65a9dbe8f2c96893b8edcef3271a9410800fa3986053bcd7f8f19cdeaf67b30afb2a10756fa6d462c6009c5859b7fe58d37c22b457709675897e3bb802ed0448a839c57dcd7f9ac981e96af7771d29c9a4aa150642683d2022ff56b3a8485ebd719159ae6efff76a55d73104284efc59e08347f6c6d66ff110b7d1e6afefa6b5e4aca1a8f612521e416b4e58ba4af8633c8355c22f61cd686edbda9fb34f1e2d5d7843c7d78cf3671d740041e8b69eea97e6098e199f21b0cfa2d63437927e2c9ff7cff5e1bdf839da6bb4b11e131ceddcd8f7d9b6d291ba05b552226a07e0342e5bd32753842863536bc31c4a1e59d26d3a75f55294b628b27c0c647f0b461fd10c1514ead153d3be87d33e3317c1324fe19abc32212e8f374812959b845776428e830b3a85f237becf0f3f07d31a1120177c9564bee722b1194cd885dd54b9aab979de86f5b6bb63c13d7ab9cd7c4c85a0ea21833add27919d38b8e4da3e0b9b3595c4cc15302bb21bc79bcbe6737cac87c4f5379fd4e292a5d7ec5df56a85d886a1720b86f1a2a0cfe7088c0f28eec106058aabb0ba8ee87c1dfcb25c989d3a4e66050f823f5e2f9e7c58bbde7ed1cc578f3b5cdcc7b89dcdb1f670b04b33ccbe3567a6399665b47528a851042a87f1d01a3b26ff80c23fb73b61085015ff04d6914856b448950f9ec4c5f2484ac4415a37b7b386bb37968b97f67721b1104e489eb803add4f5e4af6bcaab84fa321677275ef29d4b2a885833adba8ce024f0e7c449e74a37245846062d9ffad1b18891617b4355b64ad38bf811dc51850dc03e3e8a30e3c8bbbc37", 0x1000}, {&(0x7f0000000140)="365e8f099d34a5ecb0c7245e3eb3e7c8b5bbe2f56188dcebebce96145f905fd378eabf1a3fcef61888ec291d4ef976037ff16fa7", 0x34}, {&(0x7f0000000180)="9b0c029ae32efe31a45c4e3e02fb3af9e3a2fc7b21db88eaf69058d0288783d309457a3c7853739419db263d474f55a86e4da3", 0x33}, {&(0x7f0000002240)="5225a01a9cf0622506fe3b53471d8fced1d9446c0a2bb714b5fc3e152ba61d855cd898f7b90f349378114d781ec12e8e10f5ac00b352835998c1a9241db671ea3e77151076a73d85210e43a6edd9ab97cc80ad150b48f657d7b757245da497bbe3a25c29b19a2ae66d091bebd626953d0a51c1d67abdfce7c07a1c79053dd9aa687035802eff", 0x86}, {&(0x7f0000002300)="b5006bb80ab696a7432f3523f2483533911ee70c7b38c99c523b7b562f9c1fb21f77408386ac317de7fe8ae80ac4901ebafe197b05de27f52ce32aef2d4e9d4a087b0bc0abf82c8e01491e901187235262f2832eb4b42f07840ef815f8f77bd9c1ef9a5d5f3d5e5642b773dcde7012a8070de76c0bd9b00c586e58e6c173dd1421be9e79557e25221e0c14974878271b3d9d0f36dac267ba2ecfaff2e2b25986c18330b8cb76058ee8e7c0e67b15391d24c20807063d4c8ac2", 0xb9}, {&(0x7f00000023c0)="eda0e95ea843e9824d54ed43fa5594e142ffccc17deb0b5f8aa65d8d3d31f849d8072cbf7df1ed8a1219c06334a787b1a26a452193099cad16ddd09e12a1d6d67e938e30162f640e14db9d6f5bb98045705944126c3bbba34f954d8d1f64e145713be6ee373ef3dcf12aa49347d735ae6ca7c47da5bcc36a0cdedfde3773deaed8f188d90605363ed34ce5549526b4dc77bfb0198d5e32559336f13d6a52", 0x9e}, {&(0x7f0000002480)="4fc6ae8346ba3febeb875f3cba6c881f962b21c672b6bebc9df1451ff87355d240f9ef93f3dc7e816b6a0fdfd15917010141d32ca9abc796a4779c259dfd843f06765bb74aa0aa1909c1985e8b1dedf4", 0x50}, {&(0x7f0000002500)="6a637facdaa7ffef847940910e02990c27693c457f5ab1e1a39d7883e53df592ccf6e74ce1d3a713e415f285446806cbfcd13228ee597737d2a93b2401ecbc29fd931c94a8977698fc2c6197e535e3566f0b275ddca4edc64b13552959d82c4fda3a4c1a80ff1a14856b2f2882f57a53561329954fe761cd3a3470293cc9129e455c9c9774ac0d46f07188cfd85214ce999093e9ff49e931a00dee9babc0b203f67f0a73187db4568a1655b4e9d2786519f9173c0c2ade346d9f75c174868257cd6a523577b487d99bb7109c243f484b9806f63c6bed1ad843aae17e1a625eb3edad6ee15da86197f30ac086669e4b4a4f386a57c0c33279e6432d0e0b6258d84d3a78545e491045a656a115e56fb7ae4104c1dfe938fe41a7f7561e0221aba01a0ed6481e2f660950fc833af6c35116516b6f3cca07f5c51ff8ac3afd6b8344690c070ceb5513a606819c1dd65a737eac2e4ce80aad265e80bd13dcac1f53071978122e9b282eaf1891b143c94337d592c4bd996f6e42146a194c72274eb6f83e6172b43cac749efe337e49316988909033e7aeb1341042ee77232b3a1e74a7d7353eaac7d0e8fcd376e36c2f39f1c9325a8e1f4eb5ed0f0f0a5bc50e2de5e4a1d59d67d259b7fd994fe5e7fd5b74ba95c04643601b47cfb1d0667d43e9bded085c71021b4bcc524c2258b96fa33c64b823ec412d42fdf6bea8e6374516b8d9a9818efd8db2019dcbb6707e5dd111db1e087a6340e5a94dff13dec0ab11917e21f8c37d7cda7e1d391a4d295efb103f93f78d58b3893f45daa914843b38967ec0fd3306e142a41a621c7deb4073c73b8e09b62015adee7232246f90fbc3acdde12bda268f099daad7c04f22df462c7a7155bd92884c09d24d91149780bed604cb7a109f6d178126295c9e90db2e19b3c97189610db4e4464839577f35ed928623acc78f4627cd0d6e4f0e08611d75e3b3fe931a4eb4963310289f3d455b88cc037f750e1e69ca737b3f32ddbb89803bf8ca6aec4e3326f232097921b10ffaba163258baf06e62384139a03ecf57b7567d9b45714c057c6c603abe037a22a633e3c39704bfe299870c135dd00abd7cd2d2c0be9a276ce66f3c4178e405e029df46703df117c8bf440410b00300f45c298517342e6b97b2c2c81a98688cbdaffeed01d9ea01142032509a307a238782e5b72a54f4ca14bb8a5e902a894e994c1476065d156926f295c9d33a5500b372eee2a30ac35f8d4b45a22edf51438ae64789489ddcc1ef5559ced1cb0a5ad2d5276f3bb7daa662dca01fd6979cfc5f7283c0d07e75b6215aebc8e5572dd9a96c3fb57094d23d6c864dca822cbb28b4258e5cc62d2e427d64afc4c16b69807c311b90c118e47c617d358cc7b25a2c7281be9c6a7fa699c3d22525b052aa8b399f8aedfde009ef00b050b06465da5d44ff8e8cbb450c41340150e344a7ed3d6cebd98d72e2e5baacf2a89267d86bfdefa21da7702890f3df697fbe2128753f799bbe9f8cb49e0d5f9771146a8df3ecbde16486f61a507937eafee520d4080bc9216822d942072dfe0bdedb37d27591dc602c674528e1a6cbb18640ce0e885b60756a1cf06a9efb1273f2a8a894e666913293e6a520879edeab8460f0573d4d54c97a3e16a0516500343003e2560743f1519525a241981c4b7d3fbc9dc1d810c49a008c77f19322a5938d0f387553f186874d6a8f9724dbdb175e0e19a40b02542f96e41958b67b4c4fb140d959ec285780fd95a16185fbfe87a7922b588d8845254b2f26cc8c5a7d0a1b5f7c3088981ec0c337b58d2631bc0d1fa0be6dc6f8d228b28d1fd694c1d86811798381ec49c538ef580380014e85206de8c54593f47d2b9ae8125c76c41ad19c893743d9843934b1f1f847a40c6f98d8abb5a95d4ba4135f00cb686655f6a34a39a3244f2bb2fc052bb9de01e9c68618f13807dd330dae33ec25e04f4e8c3beec8b8b31469843fbbdb5ae18266ba56780358ab94dac3bbb7ab1bd38b1f51a1739ff959e3fafc53b67b1701a165863385cb335d7a8ec5d608bf79960badd8d5dccfe72610725cd81007ea8c5aba153a5c604a8d7507637469f17553f6b22620ba8ced6be796e89cb9df81f519a5d1a61e820ce4b4befd7ff0384c7c08e8d89ea77d29c855ecfbc8e61cad9b83adb568d201b7aa0a32045d7533cb87ca93b70ad7a1cd7a957b1d618478bb4e191125882dd3e4ec02687be0c8b171e8fd62ccbaac359b207105763cc70567b9f63a9740f64ddce2cf1324c421afd10236a4bdc0483d108f07a14a32a01b46d8a99b5747878ee09161bb168b8a770e9f99aedc6f1980caa304ccd62a56a315b6d42eb70cfa10f12ef28d0443df488ff8efe1fe2c6be3904c9851bc2741aec66b4dc309508694730264ac1c647590be1e2ea071650fbc9da9ee56eff13e4ee75b3dd75f5e16abde6f8170e7c7f5007188876d2d07e204f531f40639f75a0e12fdf1d55dab80abe32bb83c5f63dad07fd25b1ada01a900d81327a50f92a4927ae5985365175b443f02d81987fc555d0d41bd284143780b760b9c90b952c805caef63a5aa1518f146d97ceaabb4459dd071c96560d6c8062dd11459e978766a12f7e4fbea744cd88e28a9b72bc16ceed1f4147344b3a0737d657aedd4e7fbd73cf833f2b2dd6107aad788d9c9fdc0bff1da99820368c00a0fcdda27f306e38df810ee1ece4a58dec55e9882f7701368008c7aef0054953254cbb22cc2b634d78f34055f79d6d7218ded983c651b280d162dc14466548929b8c22d16a922902f6fc008f527895747c37adcfc0523de632e37a9c9134d26cf5ef2d806afa3a350e2f3ee42c4a50a3bb0890bb7c1f0a375e29d1d4276d14a7904c726b58f16def1d12138e24e5fccdc5e52a2ec7b18521d298692712942e7426a4f7435f297033fe967fbd2629da3c399ec12000422433d58c1a189c665a2065c2d6f65866493c793ea179b0b7f58d5eae19012d8d9b1c3e61bdfbc9a91f276a0e415a48012dd198a54a1cadc17b4571e87977e4a4a1bc65e078cebfc8a7f2e813f52a63b4e767b0e0aecbf0a303ca4f612355507bcb75575f672bbd97b80f3fe36640ebebf767a22f6c6112ff7a1711423ded6f0e36506dac5d9c31fc214e7b1948ee26f05366fe5c0c8188beee269bb1a7e43a2339a9fcf086fe464400921ebc847b2265bc6f31a026661d50d5e18fd5180dd4a8feb3249d1d5ec6e2f899b8749dbc8de029f6ae12f612792fc66be7b6874421a05a79d1000c1a9475d1c6a854da892deba663a78665df2cf3fedc6b2ecc05cfde89875c871d529da44a299f48df24cf85f30553b4a96ff3546108632146acfc86035139aef04f19cb58030e911869fa47c6c2ba87f6e45d4f5d5317979fd9ca0d56fea5b487ce30d55222a62bb1850d11250e6b6c1ad3701157bc507fe29fd5a80ec47edd7704c95d33769760b6c1fce7e26ca4c5af25d2f25530e1ba7ed8fcf2aae486e366a0ac5cf6a1fd68e10b3beecbba2ff0db88ba081c9bebe396e58e02fc528497f42cc804bf8f2379541714985c092afbd263d2fbc1fce80834a3f233ac3c78094f166b56b3fb3e3b07e42937e667a674e314fc3455116881f8541e40710b597a274c87b1c261f81a87f1d65aa35165e18f5e8329ea4e0e56249adb5bd1e947221307140f60f4bb98bf36fffa0387b68b7b399cfe58053220044b43d9cd512f3588d0cd180c0144d58cafae5a7520734d2d153516991de828bfe02b8f79a95b13bf09787bc384081edaff034a3155952571bdf80b118bb1675bb1c721550a9a8584b749ca31bd7f37764af62ee487f3104727ccceea8214a061d45f87f410de52b168dee219cf4f3314c6da2ad44389d10004721792789a66e0d5bfedab219aa8bf9b4151fb04afd11dfa9a656abd332363e4dfdbdf0ef056ceb492d01db36892278ffb9afaf1e05e49108fe9ab4e6be46a6215d56dc53d6c1876f26f985404040125011d72c02aa1702f4471b76f57560baffb65d86e139ffec2150ff49041ecdfd5a283cc090a82c1570097cb13897d883057e9e0e0d9c3a683dffebd3814d3ea322c95881089cfec823b7dc06b642547f1f09373e3c7dc19be4ff8d456207f57c19b06dd4172b2b1eddbc1e3212fc0f2dc0d77582ea2d414aacd8cc19ddcb2881f523234a0c4809c1b37ca36a8bf33f5880baac294dec5d462c109702e26f36f50f314c1e9133d0a6c2c264aaea8c5371eb82c453156df1cdec431197a0801af30e9c44a48944bebedf6d4ec169db58c2faca91e5b849270f3a2a929d98aba283d420342767fa718cb9c754cb27907c7fa8250dbecbc5f3746133ace3231c29506bf1c875b3e2e775465be19c844ef8cbb2d2da96eb3b1870e3240c43c075b82d3b4bae50bd777a7136a71192f8c2440b2c17470a4113f36c39aacc4331cc893f3871bd51f1bd1b7dfcbc65653ad07e8d67671a6e0928213fac2ac7919e58b61cfb3b2f56c0e5fcdf008e35a3a37bfddeafb8554db97a74d9d39adab3a4342d806db7e7c03c7520b1494d104881947ec150dba4766c0c8dbefe4f51b65ee4814b29017bc177a6b6572cd4629e36b541894679c32aa11d31d35eba5cfa5c257cebf9a7bb04d4031ce10290586beaf79bf974bfb4ffbbfeffdb31f4bef769c226cc5e9ee568d82fadd771297212cf9d1e1f4fc2c955716d18b684390961b053a7096dcac201b1fc1261160e77e480341d7072e518521c21f04373200efb460f47ade1d2822593fc1ac2163ad0e075f6b4052af93c9d552962c49f3882481b1a3b44c4dcc7651025a5fb6ad45eb3017773ab9d8f4d1128b3448aa3f541a6a67be2cf9f3f941c19212b1687c7a1bd07ff13b6d259c1118fc0d21d2fffd83ac170785807eb79e5f6e68fe5e24f4c124b7cb733ff0cc6f45d76de5db035209295c038a18aa95dac126bd4b075da5607f8b364a1556140b73e39429b57b919c5a62c315b39b44ddb56cd3c0e8f7dec6ff76c533dc36e29a531164dc9b9cfa936361279911d9809c148c5bfb358d55f4aeba81aa7870bc733553575dae7092b558205922d509be15b884213da79e9e3f3ee04c4928c311dd76ea2caffa428a617659b272b0db68aa296dbe0cfb1c2e177d69fd2427772b73b6ebb0b55eca9d8688b187988255e20a398c7b61c8cf303a9d9989ae36ad19a922b0399062e17b782cf2ac8df9c660501f410298ae58591c5f59f4795a17ad57f5831910e3b930a6132bf2c4f0281a97f880a3108c54192d1fc067ca56f4ff6baf9e952c98faf937ddfd4bcf0a4bc5eb8b178f3da19169a5b63134da008a51866d434ab81db3c6cf460afcf5fdc85b7009d3b1842298d5cbd41a40be0138f020755caa60fa9693090a424edc0f4aa2f661b52c89716ca172bcbb5d4c96dc10e76cdd583be03a98bbd2e6cf444a802cd3fda0c8da2ae4aa7620ac38fd9a614c58379ba157295d5e440196af0bd394736f2db8b84cd8ffd93910f00949ceac2b645a096b711c36fba4b3afc6b31e05ddb8f6a1c927d7e5fbba705a937c84befb39110b07e3b559555b3fd80a107ad2cd34c8f3e64af14a6fc38b6ec9b3ac4b4b82122e4539dabf381d8d53d4d2867249f697c72f4a7480b748058e7c556483e1effa8ebced0404789adec374b408136b506df9ee5bd9dee6294f5527f597ff1ce866bf60297cf5bbd41d646e2eddf9dc23188ff4b32487cfa74f37466a2b89e9647c06f59474202c71e2ebafc12cb8c75f8ede5af885ff57c7b", 0x1000}, {&(0x7f0000003500)="ecccba9e8cdcf9b079cc365daceb03565f73ca6e21e1a286f89959b08470930d49a5e8ba0c781ca7e45bc8104e8f3b1ec98df4ef1b50b5c9a5ef8145dcad6ca7b32c63ed680929543e9c3933c9a38891b234f383fe0a60", 0x57}], 0xa, &(0x7f0000003700)=ANY=[@ANYBLOB="b80000000000000001000000030000009130c5e0f60000a9b43dac98d788632d4a3bad888768737c3cd4248bf724398943b8c1132e3942ef5a3d08d8babd61d3de17a8f14e564efd6a4488c1e896db03b3045f8d6b5777a77fc5691dac5424889f6b889c74ff99d270ebb468e2b7c656075ac444f16246861bb5121cc9e0ed78a414d5547031bfbd311cbf840500004081e81d6121b2e11ddb8367b4000063190e86c653de2c331fc36923626792c1c039a35f048c311e1f52f2781e88d4d3c325aa5f6c61c1478bb93690d838dc2af45a690000d39a999affa938056e89c2167ceacec2b9bf351d790a07d8b32f1ee2244ec317705ea44856dd74efbc4e8d8bbc82aee981bead7efafd722c403db95b041e2b8786bbc654c33c48d2b67a188e752d"], 0xb8}, 0xa) symlink(&(0x7f0000003680)='./file0\x00', &(0x7f00000036c0)='./bus\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000003000000000000000000000000e70000"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000003980)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTOP(r3, 0x2000746f) mkdirat(0xffffffffffffffff, &(0x7f0000003640)='./bus\x00', 0x20) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x29) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d, 0x1000, 0x0, 0x1}, {0x4026, 0x0, 0xffffffffffffffff}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES64=r1, @ANYRES64, @ANYRESHEX=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESHEX=r3, @ANYRESDEC=r4, @ANYRES32=r5, @ANYRESHEX=r1, @ANYRES64=0x0], 0xa) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@in}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)=0x808000000100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9e53, 0x88, 0x6, 0x2, 0x7, 0x5, 0x1, 0x1, 0x0, 0x400, 0x2}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x1}, {0x400000064}, {0x6, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") mkdir(&(0x7f0000000000)='./file0\x00', 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fchdir(r2) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$getown(r2, 0x5) 16:00:22 executing program 0: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setuid(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0xfffffffffffffffe) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x1) chflagsat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x90000, 0xb1048904336f4142) r3 = dup(0xffffffffffffff9c) openat(r3, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x6, 0x8, 0x347, 0x1, 0x401, 0x401, 0x9, 0x3, 0x2, 0xc1e1, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x2a, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x8001, 0x4, 0x2ed, 0x0, 0x5, 0x5, 0x1f, 0x2, 0x0, 0x9, 0x80000001}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) r6 = semget$private(0x0, 0x3, 0x249) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000005c0)=0xe734) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) r3 = dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x6e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:22 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000025c0)=[{&(0x7f0000000140)="37333f39338b8a818527ffd300387a6d4955db85d6ad152b073c3718aead1e0692808755e5f90306fc0f33f8ce1e80c308973e4f656c9fc49d5d5e5ec12560fcd6a787ed809f5918f37117068dcc85c621b55a98446b15f4a1ebef06ba889daa784abf91e761c252de4e484ba7b1fa9972d0e5cf974ccbe629acdc0cbb6e", 0x7e}, {&(0x7f00000001c0)="b72962353b592b36d65e3f143ab3eb7d7f763dfbafab9049a49b76d5c5730eb1a665fc69c65fb64fdb6e9056a67711e961d9d90f6bec772c3030b492c8b9b7848ccc529e54c3c1990b139400ed908c5929b5f732a287c9b578d0833548ee337397f6ed8975a3b330c346929c556ddd35382fee74f1abd83249b5adc049f32b592e16e8c0daeb389122bf805d0ddea2b394a04014f3a907d87be98b62a227de651992c2feb88e7017a895871da7cbc22a61a73a8291da7ac6e9f3d17df7d2a00222d857cc3691cbe74974a0b87743a911a9b136ed25fe82bc56a1285b6b378e0ef039849a4698a9d4f2", 0xe9}, {&(0x7f00000004c0)="5214701afb786afba7c064441ee5789eac566ab4e16a4206f623107571af47c0cfe1903412f2afe9987debb147936beec44e3d71e3e5d18e2b587f1955ca11ee106f746779f0afa105049f56b85dc0521602a3f2467e4119d9065f18426b0edc3fafe9057d882e43ba46634c36ee8849d0074d1231f85161614afe500ed8f9999a662bfddeb17b797f1749384ac677f9203e673ae0e646a00179c34ee7540c200b6fe149b91a19e0f4788a5bfc089f07e14422ca2036d9a239e84f0a07ee71731785d1ee597b4e1e0d0f0fc8345ca0a0b9c4d4601ac31c2bfcb4bec547c2dbf49fe842b70a1624a3207a3cb4a8f62a9ac0f57bdc51e3e4c177a783aabb2aa260d6d880e3e9761031b071a0e60c0a81fa3e59a7f0a2515e64feadbd747817b4961e6f5f02f331cfafa6bbc06dd4cf716d21ccb737bbff734f43b0715dc84d2137748b6ff2cc7b2a3da320fa6a095b85998cbbe8bf270ad7106358e3ed9e0305724db07474d815168ee5c0300cf54e267c1cd298a12fdfbd699ce57c3aab7602c2fcbc84cc896ef3010df194a3eb84adbf0da817d162db1b42d9366725a6da1c1d713128c814b9f6b28d78a5f37e9ce7d4d9c2f46d150bb86da3b612956f90098c976d9d4b7f18687b29039ec7da8a23b9624af869e54705c3c1c03fd30ec6f9f50e97fa0c9008370ed7d4e6077af58225e8cb4271cef3d6ff8f590c5f742853387962a80f7c92f7d86b7f80ff93468c4488b43e9976ab74c8c02088497c932828c500830898ddd3ef3f7974a7684a94ab68be7181da4afd064072a209e17587e8b1cade61e9f1ec984dc66dc7fff0a98c6e02995f2c501670d64cf4ed3d567bd7aefcd6e33791067ed1c89d02d316a2b1c8b86456de1a1c0db1f536a2bb3c0ff65dac06ab94dfc955e68896c3cd1664c7103a2d67b25bfc1e5a8d0be96dfd73be2e811090c2127c2147788c2082672c322015246f4756d3cfb8ed91e75f8c792683c3c871f5434e73b306034883f8dad994e580ce44d17ac9c62853ac9fd424bd1f8d47d71a60c085da0af9899a86c0193475d2daf3d7a939879a23ce5c86158e94c914fb8be7d3cb771ab408671330357c9b2cc946563431c1bb8987ed05baa4c959a39814c4c982d8d0e9bca61c33e2ec9a619eccb509cfa3fd3ebc69433e3494ab767c98ffee1e817d264bff0c0f48de2ca72f45ceb36440d17028f1a1517f65efe582d53c82c7e2763300f8be51ba3156ec783495f5052c8e3d161987adc02127ba5887aec9c2c971620b712daa30c215e4c2ab072e0c0658e65f11ee4ed952802cf9e3dc989f3e55f81445f297ff791641379b9922e07a2b662a2388da7ae29489fc845ee4b890e9f98636850995f91c64f851b3adeb593040aebf86bad79518b1093d37d387bb5acb3f314d933166375faab236a399bb422fa064b6a4314b5d3ee693e98937b12d8ea26b435bef51893629064454768189af249971a0c8a31ae7ace1aed25d355f82641211bf1deec2c288df19878b4218a3f8839f124279e6a7f1a703c3e0a48a05b9b2ec682700d61d45706ffe7e778ddc9a74534589aa873c24c13ca61fe3c0d0046f7ee6d934a3885b2e4a0543e86bbfaf9320e617bab55f85550885347ea135a560ae33167f93a995a285b50a346c7b4480f9165bfba077cdb397a07bd3731fe54fba7bbddbebdf594afa4d6eec3342356bc1ca45fb4ffa79c9a218f3a8172d3940c639a23247ea6816a06c96adc68bb5c3457c6741ffc7f8d81a099474f0f40ec4234dcb11c380636439562d15c644383ca40cc2b376c821bc2e57ea124762b20791e9c4476fcd853c66b942254215ed2fe46adeb21afa2c6d55b7087d85d2331c734a34ad23e92b7e5b789885890b223836cfdfab3699dde9a09e62953ca13d7f43b947b74bc19ac8503d4b7ac758613fc87bfdf014d1a92c433a75982c9544ada488c225d750827af56e67da6d48be092a22b033d83c9d20f8ccde13d12766cbc702d3b11c532b3a5ed72832bd5e9fe89fe2c7c1f60f419491a436875bb77b519041f487a2d0bc9c67fce04c439c1187a139e1acc16eb596ccc12fe51f343bf4bc7bfb9be8c82f0ebfa74482e52e46c0ee865acaed9f7217e063350810d1fde36d753e7c26c272ff062710ec5a4f05fd12fd9f4b3ebc6440fdd995820edb8a2bd3a485d9f5ae63bbde0ed1157871863ae20bcc58d06c51e3201e492b1fc94b72387963fb16124ce01b401038be3391b9d74ae04d5f2d266351e334f351c83d70cc6835160ae04c138c3a59a4c5dc06f4237505a5f53154845288ee790869c3a59ab7cc86273ed8ed81babcff48512eb54e6c2cdd0d8432314d52a3c65dd15ad0c8471073f6611cb7a7830ff6b7caab06de097cba580efa2ffe3e7cb23776108c51c6e29ddf3b80b192101cc364f52cce9619ec7bc4c791f94386e0a11d480c8f6d7b6e85341d9cff9c10aa9aa5cec85bdad335b0fb6d1d3893f425e6b88a8ef4f30406ed748242f7ccea98a2835551f6f9c870dff4f3750aa082fa830c409fbf79cfd88b2b98075e8d6cc5c9c544464bf519a0d5d46e7805d3d2b7e943b2b24c74853e14433983f24fb7cc10b7d48c91ef9fbb63c30fea66e9afb5002cccf7b507a25ca3cdc29160ba7ff9fb388a04e17c8f1cacde2c9c7a6b774ca10778e497dee7bc75727b6dbb3e94ad318ef598a8107969e78154ac2da5893741d17c6da200821a4fc638028daae5d82cd27f0a919fa8f2470cd34abc5509194b98f449efbf25c1c87bf3d74b6c49b9440b99b5d9074fb7f76f8867c4eb08a94959a8a3d057593fc4cc46428668aa604ee9dc5136b11eae46c1d13d94cb7a237cc20b9a905dae84520326a87c10bc26e24457732dd7bbc6fcfdb617d49b0272f45afea7e138ed5013afb090dd0780cf3e201dc840f95a7b9af9e12ed320bc52e5fd003802c6f1b5889d047c37ac17549c178a73a0d3cf4f2bb4b550635685bfdce1b4b7f9072e1ce125360ff18ef99c104f31ca0ab2a7ee9a6032038f394f0207d6c2b5d8860268115b42e77b883c8dc5128eb3c6a2aa408de1c45f8eda87c0ccfada68d121747580facd34c76eb5c1f574633644ece0cf797ced9c5471ded92af50ff0d7fad4befd2758e7d7f6afaedf279ee96c64c5cbb7f9cf7729d35ac2c1adcf3f5090d4d6df354775e97ea807f19a875df23d83364c48fe788fd90b71be2044ac1a7ec291a4a7dd89e418db70db466d11799ada68dc61fe55a6bb8c6f5e5855e4c5f4ba59a5387e67aae4b8c6d6ea86cd3dfb256914da41aad363e822ed862cac36bb67dfb0b895e0cbe4ca57f7b4c55c13d5fba1b0f6bb3c102bd2fe0d27a67f67a4d9bdc4aef7ad1c4eee27423233abb1c2780d10d59b41af74897da850eff143da8b331a32679190fcff18c74b1d0dabf126d73d7fd348ba4d3f26d177c4da274be0bf83c764b6af45a69877a1866b5770ddd73990e5341e7723b6eec26c183de748849d3c0e4d56d36ad911b4faf16c6616819d29c3d3524f4350b5570c35c754213b3d33678bb5bd818c51b6467750caf9bb5833e2751a72b6e9d96d07295e7457d3fc854b8b2275b238443d2ad64cc271099e78f29adeee322609cf8f5cd19f5ba2e4d03849c1ef74d07bf80e2eeb14acb1c92da04253b28e011f7e8d5725963ae9355b1cc7127ec4360cc9d8625e546aada082f62aac45084719034f55bac15a4ea5d69e374ccd52b542659bd456226ad6bb7bc5cb491fc0e28241d915e49e138bbdc16578493043c79dc5182feb9d56262cfb613bb24d4ee516c8831fd39ca6ae7541fc0af5d2a2dc3d5bea64aef79b0c733917c80d340583792c598072858dbefd6f9fd6c3181334061f8c77cbe5d6e3e5d03f9e87a6d572b0d469d2776fcf28dcdf113e5c8fdd0863430ad2d87294ae1c0192f6653d7e4e862b1f1799c4407ab52568a9e3d033ac5e3ca44c163e44d14fea219ffd004edc2d542e02d021816e31f660c9918e9c114ea7b9fcc1976a139cb447621d1cb2357e4a385fbebfeb8be710a389c0fbba809ba7dc7f94a9cd863233d3aca11eef82575076f2e121e50f557e0bdb4387b6e38d8714c8ef942a37afa32c44f3d83cb10d984960c8107b100e39e270b001e596cc080f171009082866fe6b39dc3252304eca724feb527d06dec2dc2c1f7ca44599db2497f5cf3e57a5307d0d36c7d0af04e4da510988b560ba6ae63416fb5c47b5add70a42ea939e9499b14f4b4c96bc84f511d0515618f0164c61d09a86be9dbdcde115c49e460da8af27cc8c9cb5ae7f271e321eb931177581b8413c0bd5f5f00d977688769c790a9b5a86200786216ecb54e1335fc3e20d5e38787367da609028459b69e6a21e98f4cab319d4df52685add8050e2d2a846033ffd1f9fa903ecc4c2882ab87b43bec986befb77e593eea3d03af4ec7dc90b7dbff521545634c08127c3b5522a83884718eac975aebfb31de4e6684b360e07e7edee3467a9b7aa1cc6347575c2443daf7b36233f0205155a5f35ae4bf33d8383c67eb7a1685efa262cd0a356001e89d4ed897227c3be48e931df584f1ee42e4368c9da887c13149fb83174745e70db80362f54d6dedf898ec2bba955765060f912fa808e1434819d24fc6ea87c44ec7888131de86cd46641edb5b16b4cbb4ea5b91c9e2e78f3096a8ccd2abac5a4508d49c576418e4f21498d09fc163599e9aa711d9f343b8c41fb421fc70a42a8b24dfcbf1e49d98a34fafabd0a390f7efdaa332642f6dc4295732db5f2e591eea9d8faa43a9ded302f0cdc5b4c6a3231682672698e2f2343cf92efe77938bdccb42d1dbcf66f308488ee84f7e436c05b7ae811a9796586fc666c1aa57dd25ed2c24e490a0be79d2702e27c85f46000a955e0383c31ddbf9eacf1daf4df7bd22571572f689ca724bfaf71190df28865569c95af3011280a51455db221738387cd875b885ba217398aab5dff8142f0846daabef1e7303a6dabe799a5d3c5b17ddc4fcb33ef2cd3bf62fef4ec104febaf5b07c8a4a890c22d05b08bd8e285f0c2f2eccbb2efe46fdd7cd7e4bc9655df1a800f37c260c1d38944fdf954cff48fb4c9329af9bc6a35f0c08253cb9476dffa59f5131d9646dce797581610bf5b5146b72d2476bfc2f8a45c6ab4a64c6f24fd0770621a36b01093dd3dc68264d2e8e43dccc3ad93711551920f247323463c1bcb2beca59124d0cfc1adce8aeede86545950449b2a7e58b7ef5743ed6a884f7aa5d6024b69aab4eb8aebc46ba73e70a3be72db9f33b31770ad417d2bcfe05c44dda3304d50bcf3dbe541d735cf601d0ced9db57f79a5bfe7be6e29431a6daa928eb57549bcc34bcee4a7729274f60435c11c26f41426333f820647ce531fb8ef0160154aea909531ba892bc590665009382ff45116d0548076eee26a3132a3d4f13554958d786082f11b9015300bb44ff60145661637a0b213d3bfb5fe256be014c344957a4b7e69725ea6503a3cf324e6d17e273a7eb2b14dd945ccc22aa80d945ce74115ed3becaec6f781d00635c84e95ba2791783f60b527cad07f7a0782cde73ee04cc7aca2938d51443a2d89e5cd1827acc3dafe5b04bca78c9427ed045103846bde215a9b4d6284f9e04f1a3e247ed1a7860797e41a96c720b71171a10ce5e5452e63d75a403f3064a5089e29f90bc1ed43c0ed7864d4c6ce1905217886d6ae5ff8df2cbb4e2a89cfc1eccc7d55ddff8055a46172d0c623f886d4f6ae8aa2546326f1e5d1ec73e13cadcef1de60", 0x1000}, {&(0x7f00000002c0)="e691b455e12ca338b718cca6a6cddf25633fdba5c6d4a004deb4b9715c4cbdb037a4b2eb2e4e1b1157208f21fab4f22c9650a44b9aac78937aafa3472fe0f633c24d0be168664bb79f25eb4e2baf7526b7fdacb861d8b12851b2ed9af9600fd62585cbb8c492838ed7af21b5d785571ae96401835dae7b9ac50f2ed0b5", 0x7d}, {&(0x7f0000000340)="4b82b86c24e659e6bb1a28e2dbe135bdf2a0c195b31bcc67e7e56da532767a432ed7c6b7060208d068044d22ae86990757969b7522e0192cf2a0f5ae6ecf9378b643b4696a65b354abe1236954e5b052121490af25325eb4ad9f597ac9cb71d9dd51971b139217f358106771535728692a098feb5e9531cb36f778b520664188163d629212699fb01d0913cf8290a6e039da6d9a97b9617299d425b9435c4d59ca22279914f018bb7188474726d1967a7382729692a1e08f075c55513e20a90653c9902652e27accb2339fa5a7442ae0c4577fc56b932cdb1def2e237e20018cf60c7d23a74443e35af587ded04ef69c4f8608bcd454a8b3998bff", 0xfb}, {&(0x7f00000000c0)="eb6d51891714561c6379c030ef4394fafd5b46c9ec2acbcb369322ae3e", 0x1d}, {&(0x7f00000014c0)="08703ca5510e6ff9e78e9190f2020119b8903169c3747efe84d8d79ecc9bb769ae2a7f97f7509cecb198a7fa23c395acb0e04063e648f6bca9ee8134c7f1827b91742c106f946bcdbef2db9aa4ab7e4d3650fb38ede47d978cf7", 0x5a}, {&(0x7f0000001540)="8cef24feaf71c2eea98226b6e9dca799849b05ac6fecee98a2d143ce44b8bb320cda437ee9a02752d16e5e877a77ba4dab8ff2bb4638f7de76c39dbfd9a83e059c242652eb1fd4f5435db6996764", 0x4e}, {&(0x7f00000015c0)="f49383cff7389b7c9a331e289ba312fffe37c2117279ad61f20ecce3f4ea95d5f15d4664ccd1b143f7484821981466e32b8efe2d400171360bef6500d328acf9cca94a82bef6d5b1c0cfb0de2963781f238a2ebfa852ab54911682d6b80efc6abe2980c06de85eb3e7202139417f2aec6310f0de15fc228707018c5b88f954a4200f83978f811b54fe188776a7d6cbd82b76a7fb62f9cf0b2e50a26408a917a3d2b7398414eea623af3834a6d8493fd622f9916527c1f0f3e78668f5fb9095fd13882c56460c37108a9b52a98ad25507542e7e62b3a157020785977926db2587f28b9690fe30d67704cc12341ad134167701cc9997cf12f108db9118e90faf59f34d8f7df5aec053d98e81cf5fdcb32b47361c9a0c5acbade53ae33b32af729490a417fbebe013451a538165b819a3d9313eb71187f36bc6340f03baa9df5c8db5c10971b0b39704d7ec7f6d5c297aea1975af9d4c4e1c27933b9c6211c80820644e6bf217271816e7bdf2a0c6e7327a8bc0b677cceb0b05f72b047c2ec85efb3a59ad3f641db9f6dcafb526e787110bc20b7cd521a6957270629247a697195fd328d1eec54e249bd765e3c51347b8cafddb28752966fc151d97c7c636cb4c41efdb89c2ceeb356ef26c5f4093c82b4c66c2b3aced3d5dd4fd3c34f9a3ad95eab3040ebfc59ae94ebeb17319adeecca80283ffc3a06dc54244c3beeecfbe7db364ae51c7d284b4908994d3d58a389c9f7ef2fd003fe35842798f785e76f8604e31f3a60888a4fd9df1b37f9bf765bc4dd80e8eb7233db181a3a1cef91f05c533cced84ef0865692e64f3e8abf8af7b80b307ac2846a6f7f5ba7054e36b670a6e7e9c44a7d6e7cab75bb264380623c80757265fde6cc5880a25b4a1e68a5bbd23d8d12482497e2e034d404c9c9195ab89893987ed41d653c4e542af894f9380ddb40c8e3bcbf65856412140bcab1fb63dea01e8794071a3b5b2593b9cd30fb177f47e9b955e8719e4363fd0084561b7b051e0b99ebff1723c707ec8e739e76d4c5cea5a422d08915bed84b2dccf6f86c1615b0070b895a5189e60167bc2c4919f603c0814b14791757a786997380e95a0acf6137988c2789b16f189cf662035b028aa49430d77f4e3ddcc390231ccffb57caf565aa9dfa70522892ca6771decaed86f9f8ce8f9b5b64db5d6e8cb541c3c3599861cbe1a57720af60bd2bba8086fce4285a1d606f9d0833b40b3c01f9251a49a375101a195aff13eed96e779b858ab6f224bbe800aa25da61959002e35ee628fe2ac76b445631251faf67bed22614a92ab38a1d9da2bb064af0bb2c97e995364a9da89e81eeb92de835185b43f1b8b55f4ffa158888b73a4fa0184058a3d37abf568806a8d110f3abbffd1a35cf20afe1f1dbb78e74fec25a5af6e4af22f58d9bf7be8c37a02be80cc5973e9ce59e9324ac6bfdc317c7d822629c27b8f8f7a88b1317aad5cae0c423ea0628450847b36b9e264be306a0876311d98926d9c72db5736806a4cf21f11c5dcb0c7b7b3b98b6f1bf4922e65b695a2da9444c5ef32d83240faad3bf9790ca4a5a7480781ea866058a172aae007ddcb960a58478662cb43c4852f487360fc9ab7ab216ec3444ba2bff5ff3e866371dae5fca3c691673a2645897001ae442c9f395ec56202dbe77eea11e0e3a956fbfdf2a5f76ed569f7baf1de98ce949c04481b73bc38fc36980b7fc1539f799df61689754dbb9641eb3361c52963ad3f158b855d4128620e5c2e3fe6af6ddb515bd64d947c2ce52c91ec60f30f3ccc919baef442ef28a73be6148a724019bc23fe3c77782a26b85bd2ac8a376392e3d6b91ff93974f2840d161e10b9939293eddd4a84011a34a16434d478d3d7fba1e9d05d6b0405dec986cc1e853f12c63a76d1ed954b3788180ebafc28b19aaaccc6cd10649f26e3252b3bece3878c22b672e3a3dcb43ce9b477fe00e91b1a0ec1d291ac31b640087031ab0f513c7a12263f99ffcb83abd6eb739aa54b9f9d04601090175202e8529f0106c70e3e3e264f631a146b8d7b02979b62033d046952eda062cdb89aad673c18ee9891f8d86951d0ddb8083b050ddc966de90d21570391b88b8dfd022ea567056336f2e1cfccc154596e8bb493308bf2f108a4f32b12802c4b52523ab6de7778d7ca8d39cd3bed3140a760bdc1897b0be5c09d73902cac9aa750c12bb745b20e4fd14ee3bfee0687d1bba3fec3b1292f037e9f7a47a4a1cda9dd1b275e0d3ea0845290f1ba26e7c68e7fccb5f73436a245470748ba1484ba432b617e1a91724a5881bc05e217284fecf7d3df2fb55eaddc6d6691e43b2ff8b183066004c164ea30e064a84c85163704ae44c423dc7a4c88e28fbb886c31370576b0923b5f9076e3b699decd02bbf5b26aab97c7d785773346c2bc7a38a05c08bfbcb395fced1efcbba5b0af4959cb6bf9d810e233c9085bb21ec0414cca4e6a946429a9c95227392ddf0c5fde6703937089a1c9c00da12ca9bf62e37d10edf492cd5116950b7271db1a84d7d5697b293ef74aa88b476e32c9a9260762d8f2795c1a1df5bebf13176582f11209caa2b130c60fe74e869d42b19677466d2e1b125719e52726c0855e42644ee822f5fda4f67198544339d08de446a02e87b7827483c2bbdd9f701cb6d0b94862773883f6baa38ba5d3ec44f7e3b81f97c5eee16ee63048d1b3c274cbec26f92477280c4335852195a62599bfa8b33ba3ed6fe7956fb34aa2ed62466a0d22a282c2e303259bc2e71a536d4a730b6834899ac98806160ad17aec02c06317ce4ede30aa8400e474f89d4a73eb1ee6d6bfbe701cea789db0181853647517acee99d3678c644d35180f00943cedcc85cc7c11bfeef71ae57371f468c113693be8fd8932e12b025f1f4953ae316d76aee083d7c575cc49e2d9a4b1e5a43507c4c1828f5932b5aa8298202bd2552dfc2586d9f5a4c2562fae33f5b44e54ead33592664407c1878a9e0bac15b219b28e02369061684e414ff7312877cbbb119b1a1e14db1bb8f82ad540844559aa56dd54434a750e12dfd4b8e65bd057e23c1545c7780e9e4dc09d12e4f4fafbe3c5f36a676d9ec644d2ea5f5de32ed446aaec4f996e618bb3fe666125aa7fd98fa88e7256dcb6077c262e861add798c9ec6cb2f104a4bb1e9b680d9f63987d99adf2dcaa8b2890e285c08064578b90234a3cb828e2245d5a72099bd61d4f5939fed57a7687706049e91dbfec8536e900b1fa366639a7fccb5a062c57c3a4979e0f45a2bf762362a8ee9eabe13b54541cc2e291b5e90cd3190e1c621f3bbd87beeffe8268503ce5aa89d490fac41e97dfa8e5adc32e6b75ca755c7b850fdb5c2f08094939775e455f5b61958f0224221258a8ea8870d65cbe4787f4741dab4be3aeeda44412676b30e325544f23642046cc1bb604556543fb1c30f9ac7cda957f425edacbd0ee53cb96017b6f80b1bba81410858b94f9094c3e9c95bf8b12768a4d48f32efc7f5190e2881291d0349eff6457848bab954ee8a73e1d211bfb166d095aa844ea8103993589cb121c8ed494e66cc54c4cd2ab21a6c928d28db1edf9bf44c7fbe3210b4bc3c8f4c0704c158da0afb7a49eb39e907c32d9de6e2a6dcdb7e2b0b9aed344855bbb76d97f7274b3a440c2879d692e0ae8fce5eb6b0ffb82ceb14ffdb1d00e91b087e763a0b0f3df005acd7bf586a5abef5d3611facd6256ac713275843a6a554c23a3a2a446676d659bb7c9121a7c580f71538a144d1748f9b396e2c5ed2da982d5a58ecf2bf58f341b29cc6d07fa968b9b4ed651e09983169e742393afb1695e071438f7c1cfe42c85a80130116a7c344ff23630dbe346c0f443ee81bb8dfd513e0fb836f7de27a40efad46cbe3ad1138fdc1ad625cf445d39abc932fc866cd5f2bc82de21793a3e6db71fc5c465ef9306b80a51bc4d10f41d133c262936f8404cbef7157af65898843e5ed20bdc3b2229eb5f786dd5000697c525700f2b610364a477b5f6f44a3a7ad3b56e59f1effd595aea61ed1c12b680eb5db03e4bb3db69513d770b2335cf76ea32220f2a809b4c5e04a2f9fae2b48ad144ec55c08ec99f39bb58e3de2450e2e77c1d8105b46b688b77473be466b3085b3dec74c36af6ab529ede7859ea2b8b798fff98f63bb5e4f4d14c46ead57dc67389f952a2746b2c8602e4e9b03268c461929f197a36b5c99c240453e0c7ed65bf2f5f7560b5ddc9def45a62fe3bffab8cb4c4de79c57545b21d5382db7d1558430d4bd7ff1df667df0f8ef67c9b60133df12e76f7929ddf9f295d73a0bb891939880e29800bf11e7638cc0d6451217998a8352f656584e60c3a198bf543919ba33ade239cbeb334cbcb84076d39679b2360babee7d29f2085c072cc540da4d2bfce3671f32779b86b77694681f28f7bcd28205b5ff27cf44beeef54f4e28a8762cd633d5afe59901cde50c8779b826c2f6ff87af64cc1937da7e5b6a1860701ac865f6206517fd241fae9cbef98a7859fe8970a8fbc57ec96cd9eca0b189b6b893b600e3ab6b3ad48a5923025eb304b327900aefe91d1a14e70d057406cb3ab39e5ccf97eb65a697c306a6bc14663a52ed139dbdd70273143f33171abe7ef969e52a1f287fcab2ad4714949021f984f24b015366e7aa9453e20e018799339d446d1a0dfd05599b21896fb2d57dd41311a69a968a5c45be344a714af54355575682a63b31cc6a3849e4321f7a399429c601fe91904b04e9f5f91f1535bca730354566d311bcdc55ba363e1ec06926b5bf28592ac51963e21c2cd33a657861f92a7f3515743a04f2bfb5159e5bd9d66b8e644d94f788d2844ef853c35c88e3357819f6f23ec09a1660b339eea00ebf0eac70ae0415203bacabca3e7f5ee961992d34026e2be5b15b91a1dd8c20fca9f85adbb4a9a9ed60311b1fb9f9d12da6601901eced12dc8311b6c9764ae7ba14f9b275766c2bdda2ed5d0b36c5ed2745ebee31b45fd46c41b89c0226b9b5bd77369169dfba82e4dd1a00c10b8242e8fd60bc91e02c7bad9a73f58230aa05ae2579b76d5eb2b06962f25d62ceadbf54533005069df1a1e838e2ad7af1a02db43e0e22a3d08dd88920c55a1e1c60d74c8e19599bbf7d8270b181d9eee986deebbedb10482cd54d3b9ad648500e792a79fab94e3f0bf22a852a4b45a9edaa807890fb84aed22b6ccd8964b6614dd5f295f2919f3c468660e2bb1e400739c996f301956c84c5e56f67b2a37367dfff2e7b5ceb0b90d8ce378cbbc164225fa79f86e11e6baf3ab76d52b5f61a80962ddb48a51f24300e89588e8761fe012b41738a54695719899b51dff5baeb3425e163482b2fc2176b97d242dac60d0ca8f4be789f9eea78a15c5a9aea0b2576efc76a3e732fc94869c265ee1fb2a45ae50ee1f6ecb1874c9cd01599c7ae5b0388a4b1d0e9d818133df69d160ff9b664088ac2268fa61d18a45ac8a45b4d22e1910b5facaea8f34dc3f80da33cce0c6fb3ad82d0d080645aee25652d040563e8ef711f128902482b562adaa7d6bb5fb703e4f6fe8c0b60e9d6954e6f435f96b6f3e2edd5cfe67d2be903f7d606d249e981c80f86beb9939ecdd7d164ccb1175f1c6e863e2436dad258d7a24cbd6ddab286a06854301b1465ba9ee89b6ed8ee375cc41f01800c9ea0c4aef2714575ac2f1ef206b2b4348472c405112a13d55a51c488c956bfcd834d0bc75becf6566d2522c6ef2357d79f711c80b80def86914c8c06de2011cdd3ede6cd410cf57cac020210c41336", 0x1000}], 0x9) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = socket$unix(0x1, 0x2, 0x0) close(r3) r4 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(r5, r4) kevent(r5, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) semop(0x0, &(0x7f0000000000)=[{0xd, 0x5, 0x1000}, {0x4, 0x800}, {0x1, 0x3, 0x1000}, {0x2, 0xa5}, {0x3, 0x10000, 0x800}, {0x0, 0x86da}, {0x5, 0x2, 0x800}, {0x2, 0x2, 0xc00}, {0x3, 0xf2, 0x800}], 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r7 = dup2(r5, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r8, 0x3}) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000040)=0x6) 16:00:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="36021bb995c47b76286c30697be4e54bd80a1c8923afd9cc81247b5c862f6d31cb39cd42e6018d21553127482b8cbe2d98cec597cd261709327e9e113efea67b546dbae4ccf923c915c09c9732cc503cff0161b044109f770e76a7c0d801987cb607a2b8fe2460b261c6eda7c059074cacc9e2a83e2b7d12c9cfef13f64326c5a4bf5886ab", 0x85, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df73882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400000000000000000000000000000000bc6818e30bfca69b9a89640e54d5a8e2f299ffb64f1a5362f5a49a0464e5438407a33e499cc810bec5222c18ac527773d4f05653acfe4b30119359a0b126", 0xef, 0x40a, 0x0, 0x0) 16:00:23 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x7, 0xffffffff}], 0xf8b4, 0x0, 0x7, 0x0) 16:00:23 executing program 1: poll(0xfffffffffffffffe, 0xdbd6e17c2ee1af9, 0xb725) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) 16:00:23 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)=';de\xf6/4Qo\xfd', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x12b) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x200, 0xa2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) poll(&(0x7f0000000000), 0x0, 0x6) 16:00:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x0, 0x0) getpeername(r3, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:24 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0xeac3, 0x7fffffff, 0xffff, 0xe36, 0x9, 0x3, 0x9, 0x7}, &(0x7f0000000100)={0x2, 0xfff, 0x3, 0x2000000000, 0x0, 0x0, 0x4, 0xfb}, &(0x7f0000000140)={0xffff, 0x1, 0x200, 0x2, 0x3, 0x800, 0xa3, 0x7ff}, &(0x7f0000000180)={0x1bd3, 0x4}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x1000000000000000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xa8bd, 0x6}, 0x222) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(0xffffffffffffffff, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0xc1, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x7fff, 0x9, 0x6, 0x6d, 0x10001, 0x100000, 0x0, 0x10, [{0x7ff, 0x80, 0xffffffff}, {0xfff, 0x7000000000000000, 0xf332, 0x8001}, {0x8, 0xd36d, 0x9, 0x1000}, {0x6, 0xfffffffffffffffa, 0x4800, 0x6}, {0x7fffffff, 0x6, 0x2, 0x3}, {0x1, 0xffff, 0x1}, {0x9, 0x71, 0x100, 0x1}, {0xffff, 0x975, 0x8b6e, 0x6}, {0x3, 0x1, 0x1, 0x400}, {0x200, 0x4, 0xfffffffffffffff7, 0x9}, {0x6, 0x6, 0x81}, {0x4, 0x9, 0x4, 0x9}, {0x1ff, 0x2, 0x0, 0x9}, {0x8, 0x937, 0x7, 0x5}, {0x7446, 0x1, 0x2, 0x8000}, {0x570a, 0x7ff, 0x9, 0x6}]}) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x410, 0x4) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r4, r5) r6 = socket$unix(0x1, 0xa, 0x0) dup2(r3, r6) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="5be9407e9a3477bf009c688b66c196102f254c", 0x13}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x7fff, 0x2, 0x3}, {0x5, 0x0, 0x9, 0x20}, {0x9, 0x400, 0x90, 0xea}, {0x1000, 0x2, 0x1ae, 0x7}, {0x0, 0x7081, 0x80000000, 0x74}, {0x80000001, 0x5f8, 0xf3c4, 0x2}, {0xba7c, 0x800, 0x4, 0x5}, {0x3, 0x38bc, 0x100, 0x49}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) r2 = semget$private(0x0, 0x1, 0x140) r3 = geteuid() r4 = getegid() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000000, 0x6}) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r21, 0xa5, 0x1, 0x100000000, 0x6}) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r24, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r28, 0xa5, 0x1, 0x100000000, 0x6}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r35, 0xa5, 0x1, 0x100000000, 0x6}) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r38, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r49, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x8, &(0x7f0000001340)=[r13, r20, 0x0, 0xffffffffffffffff, r27, r34, r41, r48]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001380)={{0x1, r3, r4, r7, r50, 0x0, 0x5}, 0x10001, 0x1, 0xfffffffffffffffb}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x7fff) r51 = open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x30) preadv(r51, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000080)="4dce2e8823ae308755618b17882297dc2d1ac6f781bed8b8", 0x18) 16:00:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x208) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x80000000, 0x2, 0x4, 0xffffffff}, {0x7fffffff, 0x43, 0x5}, {0x5, 0xffffffffffffffff, 0x100000000006, 0x5}, {0xe4, 0xa}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0xfffffffffffffffe}, {0x6c, 0x0, 0x3606}, {0x10000006, 0x0, 0x3fd, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x900, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x80\x00\x00\x00\x10\"\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x3, 0xac0, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}], 0x3) semget$private(0x0, 0x0, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000200)=[{0xff, 0x2, 0x5, 0x9}, {0x80000000, 0x0, 0xffff, 0x2002}, {0x8f, 0x5, 0x9, 0xc766}, {0x9, 0xffffffff, 0x101, 0x5}, {0x0, 0x28a4, 0x81, 0x8000}, {0x1, 0x6, 0x6, 0x3f}, {0x9, 0xffffffffffffffff, 0xac, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000002c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = semget(0x3, 0x0, 0x600) semop(r5, &(0x7f0000000180)=[{0x4, 0x3b}], 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) readv(r4, &(0x7f00000015c0), 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r7 = socket$inet(0x2, 0x4000, 0x3) fcntl$dupfd(r6, 0xa, r7) shmdt(0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1cadd6d449986cc36a536214e31") 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x1000000000000003) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000001500), 0xa, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0xfbfb674e5a8c1ed1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000011c0)="0a118948d7cf66adce6e1bdb4e339685951383e2801574dd61d7b16ea54433737aacc10c98fd2f021285838bb4998e0c66e5517f5dc96396f2014b6b64da946801b9f2edd2abe32ac853c3e61aa5c3b5670fbea23ca9e9d275f69605b81b46a0728cf7f2fc36df88cdb12c", 0x6b}, {&(0x7f0000001240)="2ff5d36c215489817c23ee86e98688bcf8b36d569d74684ebd7e2407f42652f773c73edd8da18c50a0670a7c86592f058a122621dcb8f2645da84df48e13cbac6cc86a4c320d8ea30f54d1008f03330d0bcbd061b06e1b227c36ae2f52b128b42884273b039f639e60a95f67be5e81da9a8002966aa144bf94e52215dc94bb8b11e0bd19e2c1096d174b00dd929c239fb425a472bcd6c44edd97a5418752675caa440168aaeddfa6887586f55482616270b67ee1edae479195eaf2cdddd8197fc750fba0cdc4f778b025963044b67380afab5258886b29478aaa3aba4abc4ad5445c59f5a97c27c3ff5c4a9479abcd4032", 0xf1}, {&(0x7f0000001380)="b02a4277c0926de08d022b0ada6d25813964b0952112a6d9d274eb2c7890fda7506956e22c9c0268d7496a379c22c03fdddccfafa804bb7b5f88a8554feed06d71d3077cdfbca073b9ddd9abb3e1c5c982f927004a6274a484cb3bfb4b9ba819099db94636fcbdb8f1", 0x69}, {&(0x7f0000001400)="8dd31a6b147a45802c2bce65c87ea210c383b504cc4e96d0d77e44eff8e5f39b1e4e8843848ddecc2f836eb370b3a8e7eb646c28736cc996f5499c1f135d0d7ed4490a215b1974a620e80363aafccd444e67bb2fdbde3b22d080ab353dd1b9a24509191749be00b6be92dd589c8f33fc31dd4c362b97989538a29538371a218fe48825", 0x83}], 0xcb, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4a) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r2 = semget$private(0x0, 0x3, 0x81) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/166) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000040)=0x4) 16:00:24 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000180)=0x9) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x10, 0x5, 0x4}, {{r2}, 0x2, 0x21, 0xf0000000, 0x7d, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xc2, 0xb0000042, 0x7fffffff, 0x5}, {{r7}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x489b, 0x1}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x45, 0x100}, {{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x1}], 0x7ff, 0x0, 0x200000, 0x0) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r11, r10) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000280)=0x1d9) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) r3 = socket$inet6(0x18, 0x5, 0xa26e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x9371, 0x223, {0x9, 0x2}}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='d', 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x4) unveil(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='W\x00') ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000180)) r2 = geteuid() setuid(r2) setreuid(0xee00, 0x0) msgget(0x1, 0xa8f68131c5d89ad1) r3 = getuid() setuid(r3) r4 = msgget$private(0x0, 0x200) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/18], 0x10, 0x2, 0x1000) unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='W\x00') 16:00:24 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000004000000000000000000000100c67a1f76000000"]) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") r1 = getgid() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x2}) setegid(r1) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c0000f300", 0xfffffffffffffd7e) 16:00:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) 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 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fsync(r5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r8, r7) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000008c0)={&(0x7f0000000200)=[{0x89, 0x986}, {0x80, 0xfffffffffffff001}, {0x6a, 0x2}, {0x21, 0x5}], 0x4}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00001000"/24]) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x6, 0x3}) 16:00:24 executing program 1: mprotect(&(0x7f000049e000/0x4000)=nil, 0x4000, 0x0) pledge(0x0, &(0x7f0000000040)='&+>\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x10) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x100, r3) fcntl$setown(r1, 0x6, r3) 16:00:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:25 executing program 1: socket(0x400000000018, 0x3, 0x0) 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget(0x2, 0x2, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000432000/0x1000)=nil, 0x1000, 0x2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="009f002e2f6622fd0000ac3995bb89c2eda5e199e5fffaf666563533d36455a0aefb685f66a32dfbcc8176ca682250"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r1, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pread(r3, &(0x7f0000000040)="ac18576f02a0deff812a15", 0xb, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r2, 0x14, r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x5, 0x3, 0x6c, 0x101}, {0x10000, 0x1, 0x6, 0x100}, {0x4eda48d, 0x2, 0x1, 0x6}, {0x8001, 0xfffffffffffffffd, 0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:25 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x197, 0x200}) 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x105, 0x5}, {0x83, 0x7}, {0x2}, {0x86, 0x8}, {0x13227ef45bc0a8b, 0x100000000}], 0x5}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvfrom(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x61}, 0xc) setsockopt(r0, 0x0, 0x6e, &(0x7f0000000000), 0x0) 16:00:25 executing program 1: socket(0x20, 0x5, 0x800) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 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) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000040)={0x23fd, 0x2}) write(r1, &(0x7f0000000180), 0x13c) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d633ff7dd76026beb000cecb72e9806c0bbdf9440dfc5d700402d37c8ef744ddd081c06d1f7d346d1488b56eb67fdbc1a7fce5bda8320f30ba4bfba49c17a16f3e2ab76af2c879a8aa4ecfe8a1e793a62c82b5ce3845c1f91c0193c1cf3924bde4cfe0785f83e1c6e1dabbb093eb626e86ddd75d625e0f486ab1118c7ee54cd3232186b2597e9f57fdb24c2049884d3c28b7431496addcbc9686112f8cca7924d51424b838715626c678cc90c72311b8aee61c9d926899a711f56dd927bb28ad1a31018d87455062526b6accc277536e88ff4692f2acd00"], 0xa) write(r0, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="6b3e1913ffd6af8956551175f523") pwrite(r0, &(0x7f0000000140)="f390c75c7e759338f181830809d9c82cb53f0b6f9d45498abc755513e4bc1cdb8138596e709696d72b070ca244c144dfd4420558e7b65d5c28c3313a76955f6e4018ad49ed989b8dbf88428f88abc56e", 0x50, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000000)=0x2) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(0x0, 0x5, 0x100, r8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = getgid() r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r17, 0xa5, 0x1, 0x100000000, 0x6}) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r24, 0xa5, 0x1, 0x100000000, 0x6}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) ktrace(0x0, 0x5, 0x100, r28) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r29, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r29, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r31 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r31, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r31, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) r34 = syz_open_pts() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r36 = syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="7264ac678b9e68b1d9819ec740884022c77e656d3c37e474ee3fd57483c634e67e10443a587236d1509f1a9f918d7a923148daf3ac26e330ffbc057dfd8dc094375bebf94a93393a325fd154d1f92c64800419d74ce139878fce52f84e1ef8a8e45a0a86e5cba15d3a3fa549437df16c3f3bc2385ad956a157666b16ca57ba2fc66fe4565f6cf45731c5b4ac01806e855aa78fdaef0a1542352eabaec54bba1d002d2a8e2a800cfb87d21b5f", 0xac}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, 0x0, r12, r23}, @rights={0x20, 0xffff, 0x1, [r0, r25, r26]}, @cred={0x20, 0xffff, 0x0, r28, r30, r32}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r33, r34, r35, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r5, r36, r37]}], 0xc8, 0x2}, 0x8) 16:00:25 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66698465300044dab7297ab4981e37ba5ee1a0290ce8ac02165d73144d41ee71f5db0641036dcc7d06b6c37971c540fceac266556c9d82e44f639e19c90e8d507eed1c82cd357d3dbf426fd6ccf9ab0a923526965c9e682d77f2d721f7698441d1d8a543e4282b9db27e17b93fb7555a8f68305b5fa969e49ca9c9ff7536763dc99012b176c14353045dfed96f33174d12aa8bc6d2e7f7"], 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0x0, 0x7) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1597ada0d11e4fb3, 0x3f, 0xffffffffffff0000, r2}) poll(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100), 0x17e) socket(0x1, 0x8000, 0x0) pipe2(0x0, 0x0) socket(0x2, 0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0xffff) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c006e2f66696c6530009f9d824ae5f524854a9b40c4bb55d698e05338ba10c6b3cbdfe0e615c20f513ce1155c07d81fc59beeba42242f33ab3076d8d617773edd4407c1056afaac8b9ca81f53c834fa2deb6f8b0c50057b7a002c00"/105], 0xa) getitimer(0x0, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000002440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4812, r2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYBLOB="88b5ac430634878f24716a85ada63f21da2adc4a8f4da01370bd139e80921ba9285770bd615ca5234526761773be2993c29885832504c7769d6dc0dbd1cbb00133b3cd57f7aa462aa6239b9c26aba86ce6907b9e9bfe2f970d70ec08168893092cddb4402ea7cd8aaebe3230f6d74242bc7f79384e03d6e0ea43c692c1e6878e3fbcfd2c51f306aa1087aa7a360ff1dd55f00920d2d76818fae0e9cc128f0c4eec78c53263ea213327caa30a424be0d1156465601f9687a36a4100792cb42d5da5e5ab82138dd7690f616702bc6dde139efd33caa83fa6c22a92ff5598e27c9fdf3d44815aff328956a142d81a63b5459ede17647ebb8b93fde1b730df4f9ebfa757e629fca0bea525907172fea025bb5eaa45be1083ddfc8f5b749d462babbfc1412136b6c1756158204c41768f26815701d767be8751c03cc18a48c202453b3bfc39b27893b2da4de4bf399d362b75068befcbcb02f03073691eedb1fee791a03bca1b54cc039bc26575fffd68347e234e1d0c8638201bc1ea537c6349b1e521362c8c9df2a0c54354551ef96e22aa5181177610657ab41926a89f234b2e926074bd24365b0b528bbabca217f9285f95ca5d7d51f76a391a3816de2884f36f2690ea3659b68a163a240ae4bf423c2671d25c3f25b41254acaaccc778299b833239f32a1254fff8db035a0f8328f3501ff062fdc66413147789310a7ced1e6f720b8a395805d7373485f163fc2fe86c53ef35f3e3e246d7e6e67639324002645aef40dbda46941df3a484d2b60fac49b68aa5da4837c21515eb280154de370a8d0c3f0ca1c6c4a5eb08a653f66c50a3becd49ae60388042c763084d8812f6b32bb2cff500529215a2deefcc93f11fc1bb7c855a68f4df7458d504f59119125dd5930b7e692b5b65413702c73a8ddc737da7b9529064693d33032f27e9a96f555e1ed90e21569021d8b4c2ce4bcbb81522db13582266f319c377c2d22aaa02553d490b8b251f8119f74c680cb66bc6afef9fc8383a2f96745900b6cbcb47d17ce26efead332c5f22db562503d76906f1733c5ac5017a6cf9d9c4cf6c9e9076e0c9e522c5e8e7973adf1a9373555cbe34d3d76ca9cfe0a8427834ff1d17298d8d51ff724880ba4b55384ee832a61054a0628ebae91b8109bfaff3f91db532ae8c87fb0b00da7ac019b657c342650a24d5e9a470bdc82d5ac286a33885a3942cf7fba5f6464f1edda6d239d507edadcd555e7071e079dd4f2271167b35f73fb0e103ddb33c1cde563895a4177b85b89b695fadfbc906bbec9827cc80c4c980c81870b65932e5433fb722f23ccc5d141f76e14deaa4111287048af6a273cd335c5850edf768252601b57f3876c03b5f2925a35a5691c3453a42044bc9cb556750e7e51b2b662bdaf5d9c8af1eb039edf122fdfae50f13ade1794883f6484f05fb6666306191210dccf8b39667e665c7ef0caa266274bd5221b273f5f8bcf749cce4c4be0ec56059f6e2678219be60534ffe60ae3f98fd920ff7000516615b429387da56b8cc3d1b7ae5c209027d46a883ce7ce9f8d264ed8f37a2e861402f837996e173ddc9c2a0648e47770635b58b007fe73098da2895f6c48c48720848ef1127449f4c4c270efb42c6f6e93144a489676ba9b8fb73dff36c24bda66b5abcc228759fba9d90ca60d8a1cd1f7631192486e5b965ba6a6585071a2b3fc4de54c84a28b043eaf6a42729e279c23564ecf418d4d648605d059b5a8b832e08d94ebdffb9aed9bfbd1faa7c7a0613045932dbce8f9f6ebccb941829ddf7d60859a8435041d7080665a3cfb92d0a524113071b1e427a8984f81427906f76699291681c2d55b5b287933e6c18ffdb02af27bef9bc848cf648f5f6ce4fe31d4de40531d0326c5f5b72c45cb4ea4d2509edca623407c3351cba46aa1553aa9176a10dbc884db39eafe1b9fb286f52365cb79deeb74d6e4e1dada96be2dcc347951d5f4318527f5a78189473eb2e12757b19189c9074b6fe8868cd30cdaa35c0139e64f230106277a9927634f8aac3e7000c767e92accce65c82caea8de77bd953c20b5d111f2bdc00b4d9480c5841f0322d71aba927bb9a91bdc846c6993f5eaeba7415cef8f68812643eb43d31ffa2feb3c075b71cadb578df7baab7d148fbcadc84214a4b85e8d253000a4c3a1b1ac4341c791e249e2c7b1a18eca859afcf7e1f74705f6b0c3ae2afaafac9a6c8e636a5f2ba8ebf87ac4775ccce817064c8a7581678a5ded8b0f32222ebd096ff01ce87d2f754ce2c526e6e20a6d5fd6e446e58f3c6c89a3825c63dc813a2c9ea1178dc68fdc8337316126c34daae9b654bf2530069d37b0b7c137d079f4e495fdd06f571af417900bef375aba46beb3328d6d75bac236aca6ecac583471590b4383d5947e7c0acfa5b4a0e7f066c9a9225282f90ef15731faaaf1f232e79d55f820f094e0bddf950c3b6284acf0c98a1b3f87a1c83d3eec608e6b8cbc3888d8f2990f35ffd7c3aa1ae838644322061eea50e5870839d2dbb675308aadc82589f6872fcf6a9a83005eba33db9861266655bdfa388e5c447d5e11772bf40158ad37205e30c69893441549a40b44654552af7ee10f3afb9476e616c0495774afc7677cc008af146357e466dbeb73a14ae8ed609272f154795a53558d412ef5f0307c185815f0ee50b14c2a9bf52efa3113f53a30944852a1ee8259da6aba0f3ad7767fa1912f925570802c50974d5ef3167adc10c2741e1aed85c31b7d25f8fb8113c16a13990b4e79fe629116f999bbf222ad94b16d034734baa3c040aa875bfd0efdcc51e483c84c13d57588b050b3c1cf49f6e4c675e5d54c9dc4b9c35fd1e0e1ccd1117acf789ec4f71b4e8996ebe4da3c8f4e58f0edfb24b40fabb3cdde349efb284d7022f691418ea1df338c3fe32f22b7d5a08c8d30c059f7c85c6de53579788514e310c7fe2669fe0b885d955e8822d79f9da627fbc54b9d9f4f17753f728aaaf85aacc67fde641e7af4c4893f741545122d53ccc1d519a6dc8037530c8530a26a14e3ae5c1205071c0bb490fd386e0faf2bf79f145f77154b91c966cf776f895c4d244b2cb2f9b6a752c1058751fc01092b7d8fd08fb24e7f5446cee33353494037b0f0d0147cb515da85dfefc7f950968022aed0c6624f124116285d19a064249df03a8895d1670dfb844da0ac342dd2ef1c34701d5ba5ef8d94f6b1923ea111d8ee05e1c473f87ef07213147e5f429bd3a17c2f8b714f5fcfe2922f78bfd0fdca53c093afc59c00027d77009711f4274ed764f14c4380d4c6c0d228041fb798937021997c22dea4c915e80074f12a5d4221fd388c91e6aa34112697f79758c777614032e40dafd0c145366f906811b3223d888ce50efebc331a5e8fb6a3d4afaca0541b7c18e54f4da6ada8ca7f6930c65960fc7d9930fb1d6451c81d869ec647cf4bb46e037259a0d71c063e687eb457e1ab314373430e1bf2986cf42204a02d9ec574375b9db220af3fbc53c5d64a94b11b543591bde40bdac64bf8201f5184d0e3fb0b52576e0c723a1d974a34bc774feebce2704c210d265bc4205dd55d65448cc49c6df2e34e70ab718db2f1253fe3db9bb4dff11e77ec0326e5d862db97222b6a821c8848e97be4b4dd0d613df111987b37600636876e6a85fe5363d8ab071388c6b1dc31358a8291720af48e0e79556e2730dca1f4ab06d9cd4612952ccac0c22fa7d07031200600c476d5b1c8655c74e6e3b953ae9f89c55ab8b581e628ceda0b96de223872fd8db26e79753c39e1246573e131ad32ec27215f845c519e4797566b94c948b2c2e9faf5263c6c6fcb10fffba2c17126169e80e960c9611e51799551fe37d2a5321c8249342203ea50aa8dee382df973bbb4ed063feb3e331d3d593cadc9989cc80eb9f7df4b5923e53362109de9276331a17d10a671e0c26c91b6a9179ef212bdbdb02166f0daf5251c86eaed573a1d63ded4c6f338d630c3e00869e5dba447cbdb20367ee30e45f2e1dcc13ed96f01d8fe554121ff2e2baa3e5cae6df1bad50f16ba2c2652e4ef8730e47ca159c63c3c24d0131cdd6c046b19e21fbfdd1407bf75290fd1f64698ea4c437ef7a062d34f7eb0a564a01598f8fc3a72f3bbd1259010d74edff4594b1a1b1d9c6ba4e31aab01ad7a071cf55dc35d474418aa57953351284bacd67e5ec6d4294d15d8da7f4aba7143bcad9dbca2af2eafdc6416a785a6f6a29c8306f99b3678941e31523124f8b056f8e0d26805dcc3632d75d4a72c7634564706349f3f8ac69a27cb3dfa64e58558ce270aa4d84346e47a4ec043797019fbd50e538bf3a004f9a723818a7fa1dfb4d1848fa0696c6824ad1df669c9b7a4bb1197e9f184f971c64df1a66a93b40b3f9803c3e230fe44243f3b5b991f604899fda94f0ce89cae98cf7b2816992f748f799b9771b423aee75fffca71adc9e7c1384cb137a02fe9d33e27b9173ea55d9beb791862037c68dbb7d11c47881c8c21d365b1ae04306c30b98b1a4bab9e744b278b0b7cd3e0dce9cda12f75bc1d0c91f805964acbfa9e23e61d455e6f00973ae0d9913f20f67c09cd56f8e0701f3156f58502fa219992d8038af3906ce06fac2472bbc5c3a6dd56c656a45fbee76739dc251ab38c7b50a4a4cab8b0ce4dc5c8a298948c2685f66b53707df0d45fdabb853a96d5b5d84ee9a5fb64d6d1fa597ac5462cb5059901f33189d8c396f1eb13e6d57ee04af74aa052a691a22eb6cde4964fdb072ede262f8fe69e6e694dbbda8ae127a915a31ed21d56ae8d4a9c80ff1bee6bbb9e9f35c627b18dd5c44950db704480bc8e3b1e9c3e9a0d3e407280eafa1e7d7517b889dfaee27f84e26edbcc8ee9bf1b43d04d97a516e2f535ed6dae2101916bec60eeda327450296265ba9a9e0c6a82adb85d8e3393dd6baa8c30296f6419f154be1a4df10a2504c39810792127728b8b647563aa202a485f30b495f71b1e0be66c1c8693d4a093b1443f4fa08dcdd5e0e14338fba9615f515c516e46c182ee00d3bf695efc5ffc11e699729f20f76b605fd31c342defc8bb55a3976912e74974e4881b4dbc92fa8dd8ace60dcc4fb7fb7e2d102493bafdbc5758d404b94d74bd1e6a6816274dbe28530d04eadaef0a91f5784deabdd0f343fe967a0195860ffc6c879910dd9a17fd548865fd7f6a5f6ba398ecf9b94c0d87a40e22600fe4fa28f66fbbaa24f3d6f5f52da272e40ff27e997ed7d1454d0348fdae73d042dbe00988047cd2f0bff2658e775b47600e79f89b09be455a8ae958d6e52436358e1eb65cafbd7e0e158b25824d7866209bca114e815875ba2153aa11340bf239998607e4402d44c667b264db52980bb8b9223c52acc601be205c22258f56caac0a91b6bdcb00ea2b2f1d7c6dfe4973dd0c5ee89f07a586a44acefcb9117a5c30501861dc5990633d0e6fd7ecbca91c6c0d18d307bc8b96415d0feafd84d168b982036ec8d4e366d8e369d5139125092f6cd9f00dc31f32dee80c0bfe2bbf9d8f6705808850cbce58beb5532eba1ba4986b4be83b463d8485b47c1256df4dac1a247fe86d96da66c27ce30f62c7f507dee03ff16396b2524bc7228db3d9c3e24dfb3ed094b90ebe6fb3b650f4c82954f7fbe183286a11d3818dfa9ee67d9339b31bad192e51216fd3205f32a9a26568c6f20c59c4e8de578b4c65fdb66d4796e3a5b372ab2e203ae53f13c285edb2e5a144dd56458be54427bbad9fc28973999d14a5831b2cdf3a61d782b1ecc02d63353eb85a1", @ANYBLOB="4b796c999bc876dad8dde610cf2ed08bfaba91e671d3232a1cecbdb8cd74ff3b08d756da09c82a3b43a67f384ef9e506046e50e541a3d255f268f72e4a201d09cc82844c63681d7f69c0d7dadbf77120b82caf9f29570cad094ead765639484e9be117a1af6b6133e9be1d020605683ea27704244bf4cdd09ebd21ffe157dcb6e21c0393a6846dcae45539d4e5bcbbcd9a009ff859ab8c4aec1488d2448e2a3cc9f6307a4e77ed9beeb07e85e1ab18aff7da98b5f275c6b02a4027740b20b5aeabbe0a80340dc12655db11af2b97092f35b52325b2b58e03ba6e6144cf182ff7577e8780160f9ce05c19", @ANYRES16, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRES16=0x0, @ANYPTR64, @ANYRES32, @ANYPTR64, @ANYRES64=r1, @ANYRES16, @ANYPTR, @ANYRESDEC], @ANYRES16], @ANYRES16], 0x0) connect$unix(r3, &(0x7f0000002480)=ANY=[@ANYBLOB="63443798f0ea4d94d1c5198e76f4d85bf5a5fd8f19a468e93d150c951a61dde26cbb96aa5f5171d273394e2acb2414de1adb9499d9b80eb6efb950d397269027800fcad95cc6a0bd93cf44ed70ef1cc12eb503e801c7a835481f28b25854840ab2b1fb257b11f917a83cfa3a3abaf8d7"], 0x1) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f00000023c0)=0x1002) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001340)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r4, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000002400)=0x9) 16:00:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x2de}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) syz_open_pts() write(r0, &(0x7f0000000040)="95932377baff94e8eb71b0f11ccbef7ef186c92d0fdd8a5f10d23a4cab3a590ce04fb213763cfaf6b5e29d2aa35b688e815fce6d2f51df7e7e3900002b5a35f1", 0x1f) syz_open_pts() 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000000)={0xcf45, [{0x2, 0x4}, {0x2, 0x6}, {0x6b5dec71f03c74c3, 0x6}, {0x2, 0x1ff}, {0x0, 0x1ff}, {0x0, 0x1}, {0x2, 0x4}, {0x3, 0x1a60a423}, {0x2, 0x51e}, {0x1, 0x6}, {0x4, 0x59a3}, {0x3, 0x2000000000000}, {0x3, 0x401}, {0x2, 0x2}, {0x2, 0x7fffffff}, {0x2, 0xdef}, {0x1, 0xd7}, {0x3, 0x4}, {0x0, 0x101}, {0x2, 0x1f}, {0x3, 0x8}, {0x1}, {0x2, 0xffffffffffffff6b}, {0x2, 0x8}, {0x0, 0x6}, {0x0, 0x8}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x8}, {0x1, 0x7f}, {0x0, 0x9527}, {0x1, 0x2}]}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) 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) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000002480)=[{&(0x7f00000000c0)="a4a8bba3f8a9a4faafb1b89d5b55b14a80da5cf26deca7d30d68c1e6140a134361e50cfd9d3fe8a6acf0ebe739ee8bc2f15586fcc283e48cec055a8c2faf8c7983a0a13376daa690e3ab6c68f71eebb7eb97763196da00d0c220844509813c82f365f7551a4b4264b0b8cf9b44705b87f1d7b780a74161fa6a0bf35497d0a7d5e96c61cef9cec3f7b305ef1f646de558a897c36a6aee8351860408b48628269cfaffa1578229396550d5c2b51612640d7e851a10791b82df155c1fa1293ae155b318e9af792af3ec6108bbbf57f9dcfb63be4d9fb51dee94132a9f6609f1dae9cbfb91f2", 0xe4}, {&(0x7f00000001c0)="f7e3a627d3afac7ac3a0ad39e0f8792c5f0b07bebef24b86465d218214f99da47319b3376e10faa5ab6a9ef60975f61abd4f5dae9b007881975b1ab98d87a4cb5adbcf6d2c5947602b4f742cae31360e578394494ee1e57a286b11a94f31bce05f71d9cc2af169417eca9ffbbb1a56e544a7375a8f2f6a4b87af19bedba2cb6a793abddd905b6bbf592a2775fe6639baa23649389ea248f477ef63bf8c93a8882589dd80e16a762000cb55ce0a0b5da5084ba9e33f7f9681ea2df29985fffe11fb0b8699f1a0f8d918b8c5ee204909f37c462d6021c5e84db1", 0xd9}, {&(0x7f00000002c0)="86f0c9ce9555525616570cd80bf90e807731d5f8601cb2e83a3d91dec9aba1acadaca54b63a9fe94fe55ccf2d369eae98433559664d90e005dc50e3d6417ff745b51438fa534420bea5f244180ec2556be7dc412f3cd4b6a600b173fc0f66d6ffe74835f0f6a5efe0cb291986350243080e5c80fb54ce57b02064e11a5c6f07a9258ad62d8735df2dd3836768f430468485a631d0ebdd6", 0x97}, {&(0x7f0000000380)="7e4de5278643f365be5095f660d5b6e4e0b5cb620b0b2cc7499f78e2fba4f29a6fae203f3625133d4ee067922230718c2e0ae5cc766081107834742ae36ab091f7f0a4a16c8845e4b2ee88b4b812db5e6a4e6d82a323305fffced41c90cca372dc7acc7daf1b086b8b6da33515c9a49221703f8970393fc751c339a049a7ede7fee1c2785adc7946f4ccac660bd24ca823ea87616f0b169b30f6d167b1b31a277c68ecd30b416cae6cbbe6399bc41770291cbce9310fed77d322a40154e335254079f498d5d5cfe970b074fc890bc259e812a27f440c241c631772390ac507fe8d7b645ee1162c1cbebff35b73b92baf8111b25200d0730b840c6ddf321be529be7cd3b1c51861e5fed737c1f4442860e329b7831e8fb8ea7f7c9ff2a4fbd52e667811e51b9893d092a47a475028fd3afb9bfe956be4574a4ca563fbdc711257075676f775c5913ef1d7a64ef70e5c19d275ba449c28a39bcaf695c00e474145a9f2fd86417ec5fcca790892fa20270e3136a5f4f3ad8142262da4ed6db36bed86985fa348fdcce84f764d17212a126407fead184665e8d7ebfc1856494b51e32a0d177afbf40a14ad2c025801a25412009420b2c12b8b75a2e901149abc8affbddbd57581b8ffb7456977f7586a3a41fe4c7303184d06a4e2d0cd26e4c3485338b1bd442bf1b8ca67c6c171cd081ad4f060e54e47664981b32299025cd17f3aece628b1c75b22b69b2a40b0ea1d7a096a3e69f907849526f8f2a4822b54503f9fa42024f21c043b498ee7fef0b1ae67c6c9c835169b7e5be048f060c3522f4c4ba161ee0ffd3c04ac2419c0edb9a948cd96997a60be20f55bff947c665d4cda66b79d4087908d61ec5fedf595c52c22fb755408926d460f9b425c0436ecbb97bc5275db1906ebd0228dc0c71edf4099f86c65d603ca0d441dc4a13181d1bc0955aca01aa08c4a9ac574b1d06925aabc31978fbb9d2b540ae382489224a415308dcc11d0cdca9716e3461e16de3f4eab70fc6446afc17f517a7f09c09e46523823c1c4cee09193fa718f36d8f9316c6b3ec0132c4f428de8c1392e7224e82f963cdd33f090b315b63d995c34c67441a857a8d05ac0b4d2f5d93f2c94942042bb835fd73eced76d06d76def2e8eeeae38524223643117396753bbc8f1c3f8af3be22b27aa4c42b83c1bd3a3641aef01b15dfdf362be8309c1101a034bdbd2e367c5a1475f93c2a31fcd92c188c18fbe30041e3bbbcf3f7b0dde8b5291f16bf3929b0c5a70a1263ed9b3158aac2d3427b732bbe7e1bf7050377685899d38313647f06e63db9b9508fe1cc312983fdeea8e7f0ff03c42442814915b34c017aa6b53ae2e1ed13963271e83eb1443b24cb3466732c0057d4f0cbd4487348bca492cd544cf9fad437ca9cfc8c8962aebb0ab5937d0d90b33c8697ef789e580244a159679553a0e215a573b15c3922f1578fa302a5d8ff51c1c28b79f3eaef7f15073ff842d1e5112c06c185f513785ffce614107f662ef8bd47b50d6a493d3f1d641e7ea10864f55e9e2a12d142c96fadecca09bc77a6f1096c46b5fb4d600359929ee9786afbbbde13aa4eb50caee6856dc4da62e9a4ee329e89c117115eddd11cf5ed425422dd8d37bc49cc68a43439fd2ba5c6342700b1f821f21a4754dfe5c80725894a9f7defb74fd5b8f457756e17a04de8ae8c499bc8b64feb04079f68cb951461c4f78cdd0a514747e51c98543cd66c90337b13e8073c261dff04b306ee36f98dc0eda0b691f2e4b044e526b0be32441aaa6a37751c1c6946af918fca8b90006d7ea7a977d632ef2a85a4fa6ce06462e0910d83976643abd5d56b6d42aa988fc3c2d5dbfb3320bfdbe558c3640fce3fbe873cd139212e7976811d5cb51078502cbc542811ecfeddf0d7d8d055e4280a7fd3dd692e2d2a3db5b87517e2a74097dceb80b22254c0105bbe99c747742819667e16f7090d713e417e55e0eab115fad7d6d6825512fc009009fa3db8c4a21a0f8897345113bce8065b74d3bf2dab5e5830e8eb3c45c9df3c508903c000dde704cf6687ae7bd84175eda204a3a493fa625e97b863ddb58f6bf390108b4bcbe6f81d71fb748dd84a0c610423479d668722373d9d77d5926d8eb8c1d7f5725162a7fbecd4a5ca096b3d4a18783a152d392a58641388050dd8aa70339f6e736380ff7142dbec092f589276872fa1122b5754cda4a3b6195e826d2a10903877110bbbd41abaccc717693314920d6621541b39a95b749bc62daaf2e93fd8677ab3f56dcd7f90bea9dc677c58ea2d71af4bcd5e20b5e30e91ee7676d8b9cc9795a9f670cc4d4274bddec40b4b3daede876c6aeb4b9f32fdca836641b9ce42d70ec1956106df83da1a206649dd4917a1d7334312748de5d27b368e3acfbb22b0892767d60f31e247730bb52c9c63e2966eea5641f07b349b48ca8d5e24d42772688f06e4174cda56fdaecca0cac1713d81391e3b2afaff2330d7a4a2a0953e1073432ccb4947ff8599c7bcb4e388b7a00ca7daad4779cc9bf59fc25f94bf868fda6305d7b691ffdc4e44e8eca20f9c5b0387d555f6fe2fd64d40674dbf1eeb6c777ebb9adfe19cbae23f6c7171dd177e7f709edc9974d14ccfbbc7be284b42bba8757eb593d0c080a83f644a8468fa54077b21741566e776f19906fd1143470de6122c6e6ba45d59424db45bd235fc7730157dc956983885957dbaa9640e91ae9cc72ae2182cc8641c3409e76f1683635f5eee51b52ee170c8f8114e22adaefbd9d1b316efddac130cb8ec46afe79dda0121044356b1644717835773b653ab66be8850c458f774420c770c0ba415bed8985356ddca99a1ed42fe4ed69af87a35df9b4896c26f5c12d018ddf02784546bcbc19b6da43474454f78f40d4de758b88de3bcaa03cf1848644715bff199532b23d4c5647f7ef5dd91cdb0ec8cc29ae816ea8fe2c7e272adbe875cc841d26678c2fea0f2d86d69624d5fce153349d289cfd2289ab96e2aab562af911c6908567e8d1afc719b768d59e80e9e48e23d76dc7887a92b6e142e0964a3b7d8440e459394d66fa031f6a66a7c4bade6c627e73884bd141e401650f9cfeb0df4b6174c302b800c44d8cc89e91c726e327377dfe2744bcbbc155ed9b4d30647a28402f4e37973fd3dcd2ec3df1732fb5007c8f33740791d08099262225eb9e92a1553232d31963ac639bf53ec562c8c5c9f6ecbdaa2db45dbd5e73cc0db9381c2fb2aa417922bdbd14b841d7496e439dbb5a44ed932397aa9f968be74104959061307dc7a2d425bd15486a6102f1953a84291bbbaa2ac8dca149c5e38c6e7e7badfdf01c212515baedc715a375633a0d6d8ff2d9bbffc9fa4ad7f30339fa04a1adeaf9df21aa7f6004860a103b187a8dc15d206fdafeb956591993a71a876d8be41a7edaf59cee6190d6c79030fd97ea9c6fad6bd7f4d846dbafca4ca604462cab83e0ede427186ac6b55e24cb64bcd92a9e2d1d38716da4a51e1d70de0611bb4c219b757948b8d212b8ccdf34542d85cd7f5e05506405ab782a3c2e8bb5df01fafcf3bf48e1c0e868c92ebb9fd094f2a13303cef9fe0b8bc93bf01162df5a27dc5d6a4c1c988f698c9ecf3cb42ef76ac9cebe74232c49ad9ab0cb4e8025b4f3754924560e9776fe5c03ed937aa8784bf41c972c4ff3a88ea4998a66e81efd49503301a40f01089376433708e1cb3509742833dfb769cbe81a39d9f5cc43635191b1fbbeab576d6e2ebf1d427c3e07428906a377c2ee54833f2cce6e6750c87c2724884444a05338c55ef72574cb63ea5e8f0295b5858fa654038486179dc5d9ccf2d8706a78e7a0a4351217ac642989768e0db0c00cc1d1d8e150b45fb4867379a00605fed848875c1de3abf1b7ea9fdf139f530de3eb7fb365a953296fc1b1d6b1c89742c75e08bad280d3f346844b7469707bfb1a33a4f9ddd8cbba50bfd06425f616770ab2491881ca91d899b2816f5a5b8190d94440bf6a3a1c7d28a91faaf91cf61b52f0168086feccc1bfdab56ff47c985d907807977226038f094b19a1265f6a45b3901c1a99d85fd9a0d4c7404cf0abd1b35eb5e1fa1f34b219e754cc1e79bcf27526e0905c0123541fe11ebbd6af9ee242f20d04aaa66e4711de7882f6ce464bf89b69cb998dd1500c9b4ca532d0226f0d8d04728b428383e34711e84e9b23badb407d7d69b709f9519b3369bfdc946024733288a7485c11b105c774606d3f5b3f6cc657d3019bccca4257c09a1fd0f4b82e91a0ffc50e236f33deba4dfe94ffec557c468af5ea50b15a5e11741d908c2b0e39b8852f36d839633fcf555754a31384fa6a57f294206739da7e81433e87e4af676725f29897fa550ea30adfc4da49ab56f98c496e609abe768f08fe7d5a10fe7840bcb58a7290c1c5b253b3c58a1e88d0d0b63dc5e4140bec5cb4f54958513f69481abb3b2f23d8b114ba890d44612ceb54b126c363b984b1237a829cd93c12c1a16baa914909036657d02cae3659314e00e24e2106bf6dc2851a231e49f477300345f065e05d45eb8fa6e6ef3367a10357a994244ec8fcbb3a2c2e529d86b35aa7475f735d5cb32cf5657e77ebdd8291f195e9b48a19039ece17d8201dafb29bf3164168fc9546697c48de547157e0f3f0a82539d99759925dcce3a41a8f92b98fdb111d78269b1750f9f4781973dbb27eca9ccb9b01b2e9bddd06175164e55debcb0c4258b6eaa38a74973216c07c0b854ad1f440828a2422326dedb8b5c96ecca2ef72de325c852857904134b829b94ad180a8c106ec363f22dfbeefbdb382bea971e81693f4601252cb7c541a9a57eb02ac83d4e1b5380b604c19d688b1ec458ecda3fc1cd92faa3060adefd952a34890286c5123be736ad4687a3eae60c8b026f5cd3a41d91ee8d48478d1ea0081d9db95da16c51496287052c8a2822d82fd66ee564e362db8c9a3d910c7b46753b6b86ab3933e6b6f0394f460caedda974c97f420c6588186959c6e2418a9198e2570f7a17587d1ebac5c7b4d61fe5c637f332bb92d10a931e0f8e0ae8f5afd002336d50a6f135a04d72d9e64ac8ca65459b716ae7ca0c9274a1b0c6146ce3b3d20fd66d91c9b0ebb3d9a459bfa45622cfb4a4905538451447210d75dda1e320fe9b28d403438906e0945f82c7c42e1d23e7a0868e23436ab8b867772c264b82ddaa14da25f407e62f155915360f381f18dedab448e29e05842eb35166381efab789efd3e3eaa836838a8adcabede41935ffe2aab0d12f970c72ea9f298c78f318efdecd9d1363e25c3ee2ddcca014348ac8516c50def762950b17d9739df7d7234242a520fc2e741335c30b25cea7608bf6159b3cc96a4c33f20332aca0c2bdb799ac90ae0342b1690b8baa8289fe91cc425e6d7febb635182934baeb502f1a40d13676a7229cbd35e0f4b7e2542b5a45782ba225712304f6a45a57a323f2e97fa336ba0c7703f974f224b2a11096a2e537266536e52f47b041beec6e3db3952c51084129cad16af0155c4e1ed6cc7b1eafacff566cf5fe167fdce119047f5509cdb45a37a951df47881add8e7a7c2a3e8d6f3965949f3f8d78897a823dcff074c5fe1fbd7085e129aa0c8eddc2ce0ac5e5801db709b3fabbfc8e9e272d8979c64e096eba1e959289396dd99b05c4a3ddaf0d6037dd5a640889f5a71f764693e5b4918eba6b32781999ccb542febcbc30101c8166ed8f28181a3fa208baf9dbea8e7cdaad78b1a1fa7a7aa71c92ac4ebf26f67f34cb94313fb15318c92291", 0x1000}, {&(0x7f0000001380)="a0ffdad03519bd1e56bee30d285ff0afb69a590afe29587372013328c967c6cc2364d60b27143d46eb660680cc67b3fee6431f95906c533ad5653d32a879f9f4b13dbdb403ea0c78f5940b5404eb895e0c9b13345eef797f1f4544cda7ceae8b0053f08c0d4271ef6526a9e46ac5f07b389c24433cc680f84f2f4a712d4e3a14fb0103157f531832d1481ed8609fa5195653580285cc033620e92fc0e3cda5edb98460410f938f1b7f5662564aac6067d59791fe894d4bf1b19900e687a14df28933543ec3897a619e2cb757965e72c069da715971b6a7cceb32ed60f973451fe4006c0f2312b2a2f7ea90ecd32edbcc382cacdc0fbd13e419a4339485c53d9ef4949397aef06f218f1fb9dd571be57ff3f0ddd233ca24d5f7c95cdae44ca13355d797887e115e1c7e97cfda89545ddb675f2e40585b0741789706c93d8300608f94466246f978dee557ef3bc475bc5862302974ea1c134033e1e43b6f45bcbfd5b4bdb0f294cf6e3702997028ed46da2d25c5149003e7cb4708499ccee96827354414283db1b8a5aaf040e0141286617931e6335c2f94d61e4086d16e8cf0ad5a801e296d75e260853ec0fc3b017d52ec10f0554026126bfc995be2ab547915c10c41e3ddd0d665ce40137c11c62fbd2beec7f37e510103db206987480a2370df264bf63b9a60b35bc8f5bc6abe59c63d9c091f09df0f41401e1819669a7de53af24b416f98f780beb4a9f83763744bfe2b71eefcb77a65c9ae95ff703dd0770eae5c104b4d64f08a3ac71896155cbdb5bbc426b0962c9ebf8651c8b673e3dab615d7dfe152d581e89529b317fdaaf7e0c360db9385abccf7af7a8058f3fc5c573c015f8da73a69ff17ee0d9a5ff473592fbebbd94a07426f6a2b63d8eeb96a3f0331ec28ce4ad2314d89150382e84f6b55d9a49590ec8d0ae822e85a0e07379e36e5ea1d69a88a6b2a948abdf7ebfd486eb47c19e7f502a5ca0c67caea8c7da6dd9cfd98b1157891a57dc5a79ccfb1b1e5507ea95ec9259519b241cb4bda2abe2e0347469783d34cf9f9c926ed237ac43729d0c33ed1809c8a89d88910ab134a9edd19b399fa8e97a37463c6c701537dccf0d48fbb8aa919be9b30998555fd7f536a34777718189181062b5de3fd3a517f07cdc6f21a4f23789ac08cdc3541bd22cae839623923894f7325f7923f1b0762f1e79df437ef251c2aae78559c9e8b735b0fcb03a73aebb08cd29c3d72f04d350e342ab17c32335cf1d3593b93494af0b73dcd386786d93f45b4b835ca21c96e4489482f0fc2693816c79904e277e3b2b7209d0d6fd1e5f923e75e16666967c8aad00731aadb6b506503cf79b7c1b2051ea610e9552c043f3b345411c5baa36bf22d01807c5d81db424caf10c305f6c50d8d2f61037415d5f9c65451ac545ca5616077db6ea113d2cb6856179a7efae2619746a59e57be5c86c5d9066398233bf41d3fc604f627f28520b83fdcc260bfafcea5652059e92c3aadf6c94380eb4647e985797bf339fb084f368153dd619c75436826a575181835057ee5a372ddc642d4c748a47942a169d9bf75777a0e52a3617f9474f5a4cf146211eca19acafc6258c6456871e981b0fd0f6db4819ea94559818ea2076cfa7488e8b6f948050f1768d4f9d6260c2b07fc289b108036a14e26dc1db1f85892eb2ec543fbc23a448d4aa549d96681607a7cda5b73bea568273877419baaf25a5d0063c4ed11f070c0f7f1182bc5972fa213230e7b04bed5581afc4b52aeaa0af146ce97602e5ad069a31e1bef0e5c38be54d55b884b8b42907fca1f66d9cba85d88604114e3ecae5f7a7e3ba84421cbc451af66840976c0398ccf553f969ca5b82dbc88f18da8b03d592c6e8bb6729c6e05f9d1f402afef8d8e80094dc7ed33c52f3c59fb17158a6c398139a74200a1f1be152af8ee10badff56dc1d73b1cb7052fa1c1c8f547ff26321c0a3e8eb34000aee866ea20ee3431d9cfde5efaf2f0ac0ee00da80500a6770c4b9bdec68007bb01651df7b66bd0f750cb0d1d5f768050ff8e68b617e22888eb1a130dd7148241638361e286369653594e4d84c5170d3217b94d4bc0f3b49d51eaf474ce06e42db73cf70d3701a8ae8e30599e0404dce35a49ed2f4573035fa04a0c0ebce6c1d18b4ab10f43e012f007b08dedd508801f1c6a3bc4f013361297b075fad12931ac2c021703c7e80a547064d467ac835cff18637521277568ee3b0c4cb2c071def2673e808de852b63e6dba2fe2a18b6c63c256a62550a811500569eeaa619ab99b1b46d7d7f5fa7621b2de2090669f8767cac579c21c2904d81fbc72b8ff2ea2d7bd6f7d8329b4f7cdcc983d6328bbededf7772be7d667351eb7534ad298f5fb3fe38f34ea09a176e9df33f111f7dfb50c3ae60890d57dada5be996f875f01df5a107506e2c569868a08808f08b1a628e4535025fcac8398ee199eb6be6d46c70b41856dcee96a390e1fe08cfbe0c97b6d156d35401346191182870680ab300bd90bf5596d66e7c1293bbdfb04664fd2ef96cf46744a886d5d96508af36e3583fcfa78ddf96a593b6e89d94b1fed2b873210f0ef28f437a90246898f99ffdc25702327df7adffdcd82ea865ffb5cca6325c1ff9eafe7b8bc595c89aa3e3eda49c0381edef1b19239901a24d0c87609f742fc5d5bbac4a45af1a0ed8764b23163d816314a8338dc6291a774fb0855a5e7d09445610b2cd9f250f93a24f3d5c429f2e6c86c2e97c5f5c39ec0a012c0ccbb2a7c3c8b4cff940eaf6b18da331199d0742264dff6a08f5da2138071aaa416060ffbd13dfb2ac490b9a612bf1dbbf1a6d7ccb93a45eae1b472bef7fdb1b15ef3d6ec4f2d73cf90e1455ababe527ce7847cd23365ecabe33e69dc90a466f62b800b6774ac71508f70ad444ecad319e9903673f8b1cdaae0dbc6abe4d4500b7c679ab547c39eed1ff68d587e4d1a26d1593e6e07fe272a9ce537329f27949ddcc07fb9105725ede35c6dcdf7951be11d9cee6f720ee28ffaa9c30ae9777f46bff9662a73e3cf05e7a4d041901fa1f2a8b62444136022a3cef9ca55745534e70f317c3b8b5271f8a1ca9d9ef426bb7a33984e0e15d3495de2175f0a291dc57e4127ec498ceebdd6a816fa2d8d6b02ac7967d6705414814676b6c08e8ba940d298009a399b27fb20a5687c5e853971d947eec37e795567af21915d52e376e7d8a9de9d4ff8a110ac1fff6bc608ca96a6ad9ed665203937154579c0784bcbb53131f4bf63dbc33a6a5889fd034b180467d68691806d5671dbd619792ed3577c7a41cde38698f45d5043cef46561a34296d387a9202316ad08262d156de57a2ee3a13e6eaca448126e44ae68bf381fd3c4a9b5cc74137ebe0cae0c972bc9fbfc6ab40d33bdb6e6586afd573f1394dde5b5c9bbf4de086d4d2841552eaa8daf0ccd79dac615333c545a4dd03f53e40d55100c7f54a31b06326ec524b524fdef8386de58594dadc4ba02193b74e8b5675c9fc8025f0a277e9f500f39301efd55e10ba4bb6434cc0fd825a16756ae15ef5b72367016cb831f60d8833610f0598e8e16c0178309df848140a1718b9776d74bab029bc566bb2638d6a1e39d2b671a8a6261d71a13f16c39cb23f5e4d9527fdd4e02a5162442d264cac7fa9c7e75f6bd1b6ee58263be6981366b90c08cedf1126d20189a9dc1dede3f04b68dec631354a08aa973f94e97e53dea6b87d02b38f616681e11a21291f3f6acad8af9649f16ff45b41d402184ce4d7d5c50e6f59c14e5fbea802b6f83913845c40223e8e5e8621c64713ba2a75a6d1fceaeacf7a7d6de26b849ce145b67f1408502df7b78aa31d18c3964fa40f315cb32f1acba19d1a122ccc8cc5b8f54b5abdc455d5f35ae1b992f2dd3edf68487f5e07bc13d9f4789c2c8007795eeb3a61f6bbcca044ad76aa3b2aca21ef51702a221d504161509c2af0f2698dc28e16458017cb5b53c568dd3eee5525578fce1ec9c112b9669c703ca38486f2772b3af81e48370829352754f9cdfb24c3ef20933435921b7e6d0040a3163fbb92518a2c8c9e2a402d4c9bc4cbe67923fd18afe3e707c95b6f9b9023e610f943285ac2bb7abe3d39ce16a270a2781ed654cfb4b7fa9b1d5116906ec85d6358a97935fa567f68a243d711656b3df71191fccd4d5073a2a64c62a7cbbeac684945250b0809a353b9327268b771d9565ed1626c9ab9fa8453bfe4e3d53e69d014ce2b84ca222625dbaa8b68485ae558a7fb3b4f9510cebf0da3b45ea77d68d0d36403b1fc5dc238a08704a6dc16488dd33b4ea4800775fbfa1d8595ae3e9f756c7a95064dd265845d2f3999be71b085dd35c972bfb9fccea321d11db1e8f33f90dd1f4c80c1b1dba0f8078756bbf2e6d157eff985417d8939960de0588e6666862d1ad1675404334b3b045fd911c8d3b427f3b66ba145360597b4d80cc58112523b977a72ce2dc9be3b0415b1bd9597400016c51d0209c8436527a306ccd214cc4bfc917c2461b2826cccf8475d1073af4f418c9cb352782771550df376f4d7d32f7fe0cd98b94268e771bcb06655ebfd22b388d9aeb220667cc1d3cf3962e37777f091c75592aa2a9da144d820803dd22d0b106c9fe72485357bc9b7f702f80f90345ec3f160e0fd8bf23a807dc47c9b0dd9ba93e938bd081b047289379ad57f28e1bdc88867a3e3a1a828a2b6f235c51079c662f10170400ebc43abdb4e4d4b962b04cd6d8e52a4a67cb2c754dbd07e704557bbdec96def8afc7023734bfa5030331a6b7c0d3a297e33749a93a93098658e8afb99615484bc8b908aca04226176b619fbfbb90091695d1db54ba3d647a9cb65993c8f407324c7745265422c99b72b41cd2b4a40c07c9a4ef7f08acd39802b2d34a06a03ddf0d9cd38ea73503f3190cba919418cb844bdf0c2bf6d7e0bc0382fc4a49082add87311d096774f2f258d8634545cff6a2493644471b171c9dc47a559b1f0a00b413e101d2583e8e75b530566ec0899686c56e134f5fe148a0c6d71af47a4072d6033bdf92ce60dc1c008d1c4373cf1ff7a73bbf4528df9b6d1857c67c31cbb53c8957d671c9706f3f0a543e88926ed2adb66f4ae9133e63886d5c0258c2c8c0668f514303035bf34723231b58e1769f4f421c8966c012f35aed4c321e1680757af03e1b32a0915bb2d7bcc5d511dce83be463a023b4fe1582af975d3f8ba5c2272771f06b87b34a356f65c274b1830488aac1e30454c137479b0b0933aa473e6de6cf2dd5e6710ea4451827148e3a53ed250a2df01ce278822e80c6cee5f57147d2ccab643d1cfa9a33abafdf27e4ebda1ee34cf763dc74f35fa9a884e1ca05481c79a2116867dbdb67db3d9cb74731cc839756d2da9232838d7efb8b954200acd6a5a6839ddc14409ed2b1a688a0ceeaf2ce4244f08d3308548e2808667936eb15e42e557460561a7735cd1fa6d4759051d6d9df75a79340f0101e3dfadbc12a6a52efba18943866cd5a9c1867d1a1808938581f4acd0cd0e3cc61afe4b2f84f966baf031317048275cad5b89855ba8ffd7b6a8b56fce2634e3decd5ed16dcd4001f21550789b77833fb6d3524b6ef29f353e63e288e9a4e8bea23af0a8f7bb350acf917c4f9c53b7942c3ca074dde22a42f786868eff8668cf4d1be2ad6851ca62db6ce3242fae4e4cd3f825fee0b0618ad2065a1a19697508c3f77d32f1738526409a11a2c78e7a87b7c5c29eed2ceed0cf9abbd3bffde8d3a26433cf4263e695726fd08dd864b8f480f90", 0x1000}, {&(0x7f0000002380)="4c8be2d09d5a7d9818c29b1dfaaeb27e561b10d8aab9e3808be0b7d46ed75c1c7f215a2b4a6d90fd1a94cdd0ec2aa688887252a9321d041c4870467fdfc6916187997da14e9c6134fe3ee74e1659d9a8a4bb69ca278026e90d5eff10d57e03aaa08a55b1d8e2ae851cda3b4607834d9244e6d4ed33fcc53becb78dc57e43c0c393434a0934936a1125d5355430fee41c7f7b3656ea991bd6be71a7430425aadebed0d912b929b754b288ab60da4a7cc8cf61c06219f9c4a1cf2352cae29b12126a8047516bcc48", 0xc7}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280), 0x10000217) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="001d3cf286fdb348b3cd5822ba47b850106e68e9347a5bca3f4098f1c7322c5407e38d26bdbd9fd917bbcc9687b10c42", 0x30) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) sendmsg(r3, &(0x7f0000002940)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000002c0)="ba46e0b7bf76580d3133", 0xa}, {&(0x7f0000000600)="941fdd741c3e2d8b26f38bf2bd02e9ef4f2db3feb7b73e1a9facaf18a28f352b4fcd9295383fd648d1347177b018050472a412a37edf20c484707d2336aab443f29ab3fedae300ba81a6825eaaa4b0d44019981346cd1e52faa06765d508a94bd6703e15573e673df78e74f3304f01906d267790ee80f051c6ca2c0efccd83c7a4a8f6e1cacc15b0310d91af1cd0d8597475a3fe0b40cc623dee34a38b47ddf065a2dfb867634e12a10d049ba354b03c7b235da9950ef8e9cd0d532d8ce798afc503ab9d80ab8cc3ae29e188fede14b8c5874787d9476b7bf0113fdb49209cd59e0a67aed2c80884e7494b48a50bbfbcd9f49e2aa521f92f119573941d9fb8881be41558bbbf872a50115582045e5e991833cc10475b05c7b0b398b927964e17ce82a31190a057b88a5f467fcf8d974721b1ea7b719d2735537b6b25f7f86c73c7ed837bf03156ed20fe14eb5b3ea705ef7595b9c068be3792caa5b4585a271bf036b4368cbb12b039a04a22491ca322970b696ec3fd4365d1c259c326c2357a3c0eacfc33a823e1f7da056984918b9bc35df209bafc7ccd34d237126c72934546a4fb0c226bfe5eea1c6f539cbc57fb3080689b85a365237748ca6348e10ce52f1c78f31d31901aed18c29dbb2d51b5169d0cd38f0ddc586732c54749f21c3995e8d1f196ff9a28111cb7c56144b822c25990925b9575a3e28b19798e1c40d4475e83c036d3c630723e70c942a5bf10914e4d592735bd182a4d8ef71a49800752d9eb2883b83849899442609ce2e03ce7127ebe3bd325a16007f0f41e4523e010abafbd51c394d10fdf1e4e89889adfcbd1a8ca5ca7f1cd452d3047c61fc33c25cdeab2f8edf3e42a1dbc63b741497748a4346cedcbd5b25de8b8edb27e48f3f02aa0a2ad9a451599423a0adb2cc7a81f4eb12bdb546da85275fe3b1438d47d35775cccecbbb7fd74b731e1b71c46d45fdfb741da40bef8ff5182445b46082e6c6e96c0daece05cb2ec3cfab34a71790ba6ac66740e8257e41927bf6a3ff4f65d0c7fd7a0a5bd0d65f8e1e118214c91af39e7dc326261d71645c0430d3f341dc4a212f8f5a9a816b0e726bdcd3f58bcf7a40719ce2fbc933ec56bfcb1da5584143deccd05b4f86b410bd58cd52f01458f9a60c570ef34295ac86f8c8139b77e464fc0518643580deaab5096ffde02fdd5afd654df4bf2a66783743cee4210b6c3e12a6389e3d241de9bb034a624b9db6ff2dd310dfdb5a497c3d7e4f9055818faebb6c40d45846011a367877a49c569a5daa5113fd5cf989105673202489f8f96a3caa25d32418ea66660597abb3ec4f3cb311d34aaf249c7196c893bde37370a141543fcedf1f7984974cb61ff69a039d6dc5abd1d51b11e0caf63bde9c5ad88b8a3e00f98f07932e983ab50f6dab8544f1539d31c72f2df9c0b4d53ac679335aa45094830c04cf385995d00653b649e2d3e989b5acd1f5f7a4b6f9ed92587d86f98254a5f49a9ac0063272a028f6b2220117bdbe10c609d06531f7ff169972e608bf6c40a174646128ed1d0395b7ad8d6e11ce6fbe63b980424dfb240b2495b59700d28a57b64e5d74cb6e1ad53a205103b529947fcfc8e6d92cb7d262c0cb55a1b61ea46463e38da2373c6d941402a78aaf19832e6e467029886cd9e2ad6155498f7d5d4a6df77b053f1ba9d276b603f6d26494eff87bcd7ae27793df76491dd7d290b288f1c67837c23ca855680db3f80030fd2a04fdf51362649a9f259cada788af40333ebf459168b8f8592e4fb3ae37f357d4042ee302597e425741030b01c02f58b19e6aa107ec26a9a80c772ecec204a0629bf9d76caf4a30893a7d334ed18847cb67f0b9c75feb90f52302e85d50c34ccb72dc3d3c0ce661ef9ed78a1f7b12099ee71597fe86c41cc8318d0153dbd5826e12e8c07559b1104571f1debced7c68f129722bfc1f21e0afcaaed63723e3ce439b92a50d4fd91363267dff1de400691b33d0864fa67fa7f6bbba615208b501f6fa107a866a4ad7e58878febca3035f03fd190b8989764d09b0086eba97742c87b0e62ecec4233cb53ea4d8aa2f70a1c90de226d0b544c331967576f0f8b27c0cc27e03e687628239e506c91048d489332b1f347d9b1700f12973470ecb85fc49cc5f05b8b18d32f142888c5dc41b1770be7a94f8a9f5322e967dc61ce51ace7d4e1001699b9a1a2d28bdb8830e80e3cfdc10911412bf40ca9cd7daf8eab36d62ed58bbb0033e77ebcdae9d265e5a42446e917477f10c441d74d3d8edbcace938cce0e64cc3c18a85fb8c2161f86ee1972d5b4256455004c69f54d5b836a3293ae72126d2e5fcb4392d5198689bd9e868ee6ba8d78fe0020a25487f06dba2212f151445b847a5963179a1c320ce5966865b6b4957a36de08f9315e7108b12c1c2bd8d5b5974ad81719f759f6f9d11dbe2d60e5afa2cdef876d58fb88dc3c3e06191f4bb538897b783fcec172d1fad16efe050103b22e506a64c9c916839dc02f789ab48bcea6509ae627eccc67c18d05a31475444c46b6fb9b7567f5ec2590b0fec8be577604dd4b867b45598bd9793c043c657d39643ff722adcb5c8b40bbae8bdd1340388bd5e66574a8f63982af69c1222fa1468fb87a63b814cd519b62e466351a3cde6335385207fe5990d156e87a36de8c2736d79970d2a5ae376a8d17d9104b7e1a085e94f33c293a7408e7e912ba0f886ce76f1e74c15aef92bd8956b351ba7a5bde1cf90e1af67fa28d5311834ad02cc7c546dc7be8af5aef650b7796f2bd09308c3b3528171d2d48ce403fb34e9797a7b655d5c1075acc3536b6577757b1b9ac330422ef4d4adac9e3cef1442184451c3309e734e6e3e2fd221a410f06ae67a75fada9f1f4b49347b88d000009524c233377eb9a6c139644a989081305006187801209e6e8000aedf742208e2135c9acc237f6b2ddeb55e5b3994663e47acdf46288dd488f3fd0e9d4d3ed5f7f25ecf1a89ae87e9ae494ae98464b2eb27ebaba19bfcda2eb7ef00e03126dcc1084a4dc32851fa02e69ccaa3db92aca7b4c7845c8d8a9244b5ad69745a68bd9e3228daa0e14086271ecb8e6aade16be9e750fbb54662bf95d93c0d436e1d03fcb98398b2020f4474ba9d24a7121dfdf92af9c69df6ea6953effcfe0de7e7e4d4b17225f31d8a42b7573a1987b62efb1c6bcc6f773fae8aada8de389d3bc453d32e529b7ad54a777773eb794ebf5bf42887c08bf769620815118f0c7938a7ff7c39b299e8668a7da4f65bd4474d5b9d9d5beea97fc4a90e2f3620c686267b669f9b5a32f76088062e171dd462cfe5b40dad66e53273b77c47450bc50b621984c64e82dfc44cceca611a5c26daa034b88130af393414280106b674c563c9eea5fa4f7cb0170155b420ae16a169eb310368a67fba8b97e0c9be687f4a52479bd662ff886dd84c0fb57f0a7e61652f33268ec235a1880f47a7c0a67253b9514a039ed40bb9f74cec9e40d2ae55b371b48055908779cc15972fc45a539a3a0599b15bd1ed6d34079de783bed36396ef5588e99c9312abdc5cce155b0e7a97f6475a9c04e28ad66926eaa05ca20a112297097f7ad4108d4a763c26df6e145e7fc790a13b544cd0653120931ab0855d30b2171b5cdccb5d9bb90bef87dae8c85b38907706d66a0edd10b983dbf97421eb9df0e1ab261d63498f7cdacbc3ac0141d427cc41ff3a15c0e6f5ea8574dde6af7319efbcc8f8caaedbee15aa5ed7bfbaa0454db602d260a2ddded2301abf5e044b2f060057e4c137afb434214ce6259bf42326b5414bde0b031ea873b6da73f6bdda2e1fdece96562088a96c091bbe94053b18ed91502b2687315619f15be81e14353b7a8fbd55e4171b462fe39e86da5e8588afee4aa22e1faa065114f775dca23166236649facea9d2ad311847ce0f9cf3bb126743f3fc5283dcd0d9691889522131fd00a7c14928bcc3ec59f5782e3693b2f30386228c8eeae6b40405266c7db0bbaaf1e243cace95108008ce7d351596c89d72cfd8d7ee70531991529ee74644fc33764da9ad67ce62521496bff64f612f4436a0f2bdb0f6e0c645026b5d460caf9cddf6a387c8fc177981ee169eaeff43a246a16f451c80e4618e96151b483d913c5f829719b10d14f30690e5d96adaba50334f55493ddddb51f5bfa60b4ff1d08daa83bf95874a63a438c23c9d7b7428a0efa31b552081a30592d3cbe35c967bb816c57453378de7caef5515c6c41e74a83a96ceaba847b96cd15d79c7edb73c085a79e292e7ce0285ab774f11a31530fe813e95fa7418ed2ba27d7701262bb5e0c3ef434b94232a4f2482ca629cf1054da6f7e4bdd7699f72321d672cbe8c343a7cdfabb9bc53454a5e4e0ac02dd992a90835f9d1a25243e3f3afadc2ce0f236ba02eac35a5f3cb51843948d631d259eece5ca6c098082b145c25c956ffbeebf354c3eb78e9e7d64eda938232edf73803d9ae5bd4b85c06c80edf1ed8a5ca4c206d943d1850fc08bf5a46e14dabcf4467a66e5fb7d334e91e77388c73da5c85e07da698e4c618a99f0df7018a231c43cfc7c044a69b61cfd8822f61afa76b30e1a9ba41e743463bf1ed528e6c28aa4c8e9a8768423209cdf28a4d5960f5ca1edc9cfbde7e5fdc790652f6e97dfb047c7d443874e5a19031c9502f6dfcebd1250fcd1794b6832d74e64751118c4c4f094740ff15da7cea4d2bab1ca0dea7c87b84fb0cec0bc92d897300c8e7b5b2372c22852efdbb53b2a46a41c41aacf183fcf8e302f493b45f935c3bc1af3ab679118aaf941b0eb972c4a4caacc2ab0773cf5a869f95cf8d6be47509c453ffeab2b1ef8977507a63d09bea53f0fffff3a99239e62d692a79c8ec1f867c14246f7e57bef0367c1b98a4159a01f92e37929802baa5401bc7864596fda5273ecbe4f990cc81605449dba6deee9169544796d2a911c66b481da2a2db41b698be10aefb0d7793090f6e7827a7ba98026dd6a9c9d6ac013191295f470cd4936016c44ba01a421be2351c4c3b3e7eb5f8f2397fcb9216f103ce0c3005347a8b8cbce971147214a2d87cc538263317ca03446e12b7f7201cb5425d5864b52c80c0d364ed1c70a62bb9b88453728a6ad08a90d56cee4f869c67b1e58956485fd180e5cdc232828e3778fd78ac917b35c9a2c2c5667c69d579f2efbf31e3c1f927851f5f9c1cb176527b4d6d391cde268270f1027c2eed3ebf35310ccda91afa285eb12dd98642aa7fefff1b7cbdacdfbf344ed23382da07dd9c7c121f540599c35adf6009fc76c1075c10b3cfa159f3136e8e2e7ac0fce5807cd94e21b1f5a98223ac424eded682c0123ff079b97aea20d56163daeb1b7b1bc021505a70e701f189400995fe317d0a60f9645e3865741d1fd3f120d19087f8a4c70b24e5ca3c75b7832545b39b59d745aa596e0fedb6a9fd3c6444b1f62bdef4cfc00b6418106a587f6d085f4691a774f7846726573f69ea31c92efbe90d920a281860cc78dd51ca088be9d96b83bf115d6375cb1f987f4f8dc1aef7324fa5dc3f70962187b286eb2f0f146fc3aac49fcd5ca97f1f6d05d853b72807a1bc833e77168ac29feeef7a26a339a841725dbce084bf72035cbe430bb2b1d68f25ad6473a36b0009d8916e7f054b451d89abf8ab3594e3f8d04695f5d6e3d9570d509d1b9e1fa42663b7675e78e12cb0866cd0f73d1ecd9c59aa82239febe118cca0393cb9c955c8f1563509d0d232aa0ba187ebba04600af8fb2fb0e2a1a8b8e6cd26287fa9e5260", 0x1000}, {&(0x7f0000001600)="bb8eab19e21f85cfea2b203d46ba5ca0f19f7fec551b52f534d0c4951945f680ddb5f52298924de5347f7b32ea012d83f2936ef0b47d3489e56cb63fafaaf80ae7d79494e04efd71674439f3b3ed643f378578bf05c878d1d9d68ba45ab253c290ee6210be528229177a6d93941c5cb4931c70b9fd05016ed25b15eab903de93d40d398bddd763bb2da99152d6079705f9391792eedea1f9269eb07d1e4dd9400cde53454c6aeaadd2044e645d38b6423d581b52a978c8ba7dd1956dd2", 0xbd}, {&(0x7f0000000300)="591f3955fa978ae0a54aafddaa8d4b869da97de5b7fbb9dddb4e639b7c4a85baffd262e9b88bcaf44b96766358835a5073d53bc3a87a82d99fb1e1a09de43ca9fcaef2869c032ddd9f82103d84979297a5689e7a72e9ec19b2054a7bd568", 0x5e}, {&(0x7f00000016c0)="df8de818573f51fccf677237279c0dbd8c66acd3559563ebdb8deb5202962e1d517785c15b8ccbcfc8f30d8080a7371df5f09c136b9b6d24b6a0dcba0f66979492be2d5d7a231e68b9d5670ef9861907db0ec4ceae9f7e29cdbbef9a3aa353851910dad475557ab444c189e157a6fb26c4ccca64fd79e5413a711f27f2a720c497cfd0cedff477318350a9041246b65bfc527840a92ee2b7341cca8ccbeba733845455fff2749e8415c38c3e2f8b90d1da99551d2e7ffb495173adcba22fb6ba382e940b", 0xc4}], 0x5, &(0x7f0000001840)=[{0x18, 0x1, 0x6, "2bfc9714ed"}, {0x48, 0xffff, 0x13, "edf06ea507449a173944625ca5d5e6be9ac47679fa0d7925b833a6e140f860eb9edf10157d8a2d1e83f01ab21beb0aed922cf7"}, {0x48, 0x718ce61b0d59a68f, 0x1ff, "dc3c7b04fea55837dc05f193be14c56e1b53b8353e63c6c80ed2bb993b859845f4e69717af5836147f1449af6f57ee2c4eef"}, {0x1010, 0x1, 0x9, "d3fda500a6f1c7bd96e7f309c55808ff3ae76b847033d9628ed2ba58ac19626fe1297b2d240d8c32dea53c56d59946b1cd4ebc27aa5c58d4d6a4bd0d11cbc2d2455c25c8b1e7e9807ec3a43d515a016147f99aff7c8f1cc35f9d0a65762c81e9aca4daa34ab463a829efd2cb1d72ac8cf061d9508de641a1871f386287bf2e3ca5097a60f44da3b1a7a2c07ad08c26228107c85bc374fa659eb9508f3ef9e6867a316d776f03c581aa23a29deaa19b1ed4af4e3a5b5a9b378aff816ca8a57d1036a164f5847ae2ebeb0f56a55e81eac57301e6d27a21b7adfa544bbd78091f705d96d6ab9fea4acce3cb644381bca8b2ed8be3c0c94f8b377437c4fc986b89006b27559f8616491137f035a9d1fcec7f7eaf8b9152a988f5dae75e78ca21e4d3ce02da7905f1db107f83c3576c18b4cf9497ca57e8337323c771646ab34fbc641986232335a4e371dcb1b381dbbf6b40fc13171462eb8a3c0598d47f11c6b07b168cbb23e0d33617e92369d5ca73a6662be616facb3d5c846cc0bea399fc6623bd73b18355a02cf7fc8372b1a230ee10f4da2644edc0384ae52bf6167ac301c4a696ca5599f2ff8b367852a6ad6d78e2cfcca51b4312337b3ce35137a97d6b5d47a81ee7a1bcd5dc1da63ad6b03778823c323879e2f2e42c9113366a03c5851ff961f25477816552c53498ad191edf062ef75a4c259af7c4f29cff0a24c1b4099e8c6af3d547d9b856f727deafb45694eefd534c27218e822c18a73c11bdd03d83b08bc80c56a72e4e11c4636a5edff9993c1d2d313a2f3ed64892961305533a67d98bb0efffe3cb5adcf179b462be135246d512d03a1d4840d8af5ad9f7533e3ea213be062aa82123f8a29ad71ac5ea6281112c56ba35c4eaa47c16ee2ce38790a6143a07576f3a2aa916943ce0ae3371799a5ce0ae74039cb990837c6403336c19a3d72cd641b70e8a6948717c2448be419646e5b6b65f2941dec8d22e562587aa6fefcfa6ba5c6b0fae6ea955095bbe21f8abcde25d5cfb5509c196de741e8cb6932dc686a38ccf528e07f629e70726c1bcb5c872e7030b16c3d7a700a559379c6eca50ea1ca2e7953aeaacbfdf89b8ecc7c54e707f63b8d863d0842cc58d3553f3d7c60a0c799283bd05bdfb83443f6a8306e9c404a1829ace3d6d8ace3c906fe8bd187c07130a3b8b1352bcb841c54b9955ff7a3757031ed889e43d632a3aa8e65b28194c553875828057c576d2eeca3365678e1f820982716dbbbcee93ed3cfa161d32cab548adfce82fa2fb771e5afefc6e7b7b37ac8f13cae3f845c8ba959cd001c31f51b54f3b6b43e7a50046842e05c3b713464fe3097b0e21f73ad57a65771a1bce9f829316a83c7895820c9da53a2c2c2b271d2ab2486b1079c6cf70a54e4cfada5ae06d07abf184ef68f9b2fb80eefed088b8c66808caf7ee8e9df11756a8c8fd1e7c5ebc704420e27425ddb7b1dc8466588539cce367171d2731d7d36882234d9c0af2ae1308fcaf01c06dccd5caab369e8cc8edc0cb431b7ca531befb874e16c9d51a47e85c4c90fd34eabc0d571040faaf0a45b0d507c556ce2f3e6f9dd9338e4e2bfd873d3bd152288ef40d7cb69c796de0b2943e2703fa8379923fbc0fbc6e93cee5dccb9ab587d00b6a2b514d70a1fdda430fee83dd6351aa0bedfc5147d6139d08c72ca10c980e90a76d0a1e0b602a64aa15639626e4a25a43342f6bd8373ff27de195d40b5abbe6a6bc3150dfb944ffa905d520ff262820d7ac929c6756d033beee281a44eb3f6acd85fcc1fd771471f18310f5b85c829c8a27572fb5df13210eda84ee40acd03438fc0d5e27275f5a278e9f9b45691f95cc875896e1d16734a776387072dc482983a14bdf8048f213b345f27c1b3bb8539a925b6e3706f01acfe4eab34a423e62e7876e6e5222df99f2efe902a6c899a2b50df874b3278fe9f4f270b4907e4395f58ce01c3deb66b2fb81b402c806a51b66bb17892f2efc2be5708fc16c4264067f7c03c1b13e08620b53669ad746f7b8c883a759617bdd89ee96cba6c5a2afebff0b6733a94af5ec26ed0590cc4740f4ecd087567444d6ace501dad96814aed6bfaac24feee1b9b15f389e8368f997b5fcc4eefc05286640e8d9a8d0971e80261c46280dd313e5e4fda1e66ee2fe80dc3ace491c12b2c750dd346bb6f6ffe1b0a14dde6b7605c21c9d1dfb7c29152635ab5217dcfeaaba76026406351d5107c4d0f8b384bdfefb1a7c1386b237424dee78cf9b263a60b6f9bfa5cae1e514eeb4d489912cf7efcc59239adcd842e83355b98f506b8cce819c09370fcc77cca5515491925ecc39605ccd5c098ddbc15517fe77b02db947de15c6047e6304887471f130664e27bcf7eaebb1b3ab3d1273230207cb1a8b8659504b689ff7970b31b3c62093e8531186233ac39d91fd93d2ee5a9ce49bc1f875f2736428d6e2f4d53502698723d0e12589402329ded4eb8e41157cba7fbe81af9f8d2bd3540b380401e14e125e9e0303aa50d65c8534e9c88c1419986fe4e7b0edab2a43f206f18f284a45ed557c3c17716540ca919a985924e5d1b9b7a3b5f73ffe33f107d6e4fbcdf1dda2f79543aa647bd784055b4671df7162941ada8e32ba08a52dca9d77ac1a747490989e4ed2a77dcf9b823e67b079dc2cb8470b0a11da33a8881c85121c6b51c7ed7793ec28a82aa9d25436966172d9ad28732f346d08d206cd7c6924ebd8b84a573076ac5a925ab880999ebddc0f044d9f9d5518d7c7cfd664feed7b755aab70761d3c6a204c3f356b45c031aee6c1be94460fe3fb7a15aa782e104028c77a3bb9218628aa71742867f1dd87103bf01af2b752cc0c0af9d0e5952039f20ebd193d6bbec7e4bbf2f4c5ab9a02f1cc8489a773da7b8df1411b7d2127e3d4c8977c4c41b9d9d3d7dab1bb0f3947e67bf8d19c619a53e8fc73401a32a6496f19cfa821a7985c6657789cb759016e9af891dfd9a81ffc83923d23a81b24dc6c8e259970682ebf72305bef1310c91e53e7e9bd91a24b659eafdbe88591811f1852c7bb972e4cce27aef72f24b232ab47c8be69a3ec224d632b0c30def0a63d5b316a8d32e6722b4ee91b58b804beb71364a7537091912ca61938259a66ad8d71b098967a968d2172fa61abaea6e620d02feafbdc03ecbd0629834f01e21166830377531c617f703fc8d61e3854f06557273f2b697369653d7175f28b6c7a52f9026c57691a7349b7f8bbad7b22a8945cf4158833c8f21718302492eb5cb6cbb6b8ed1871fa85609ec7b5dfad7bb5f9d22f657c170e3a2fcc473c03889d040f7de9e47ff46c43bfdc29209c1eee1e348a84958927e02948fcf4824cf0c29205707c46a33e77ab22a6d4699aa9dd04ec6881a8bd09544fdfad1e5b9fe21a0158469e2cd7130dde62d703efa67a202adb43fd2480723ae4430e25e1e937fb962d7839a56160382fccb2df0390363a36181ccc93ffa70c74a5e5578e4922557b6bd187d837ec0fe063d423e9d3a7d8cd5e064ddd51dd85a09efca6a3eac733b9038c22f6d8726ff0146631d355a3377873d85cb1a0c74c96ed7811cea49aa278db3e1071975bdf1fc4f79829f68c2a295662fe4f0bf5be334a1086cf20ab699d1def07648ca57033126457658fd8ab8e65b17776815f81dd80dbb3712e0dbdbcddc14d6a1f9e9e36e5a0406fa3f46625154b6d03d736473950cad5fa05323f271042479ed3f4e5a70d03efe847f78ac584d2f506ed1719f23914e8efe7bcd0c1d8b5fffdf4ffc32d23b688cf16af1b62e8d43f6fc938ad61c75f4b430ad8206a99f412a645270b974b9a86c19842386a31250a187e098034b35eef03acac5a16a3a741660468d6cce6d54146a259eb74cf52bb4569da37757e12b00c6f6529f8e6b1cd0974802a54c74df3d5c79cf9df01cc4a8b99c495bd53407261b2464a75d4a443e9e3863978e5d6946a87a859598b3fe663e228ec0cc6dd2fbdc45c3ab79a07fa95c9a182e0a54572317dc792896e4cd902418f912e3a3ce7a76771e912116929ca93e2dff11d49b2d2a982fd2313050178d392070374561533fa106eb81f17b7c56df2aa90f04986837628dad4830458d0d29ce6fdbf3e2781d3a4ae557b3cbf0d77e89c799000cac79d6271ca93081a7c15033af2fa6af28b57b4b32bdfd1b9be64357c6c3df07fe762f8f754f41e8a9bcd25515394401dd3b25bd53edaae6cad57f6b5a3db87c88aac8ab1477f244fff7059b7b57a0530e028bd5b44ba6d7f925877b8994c82025686908f053be4d54e7baf646d62ec2edc0dc33327583a72acecd2f3616f32440398ec7c6291a0384291f0fbde5d3c65dd8cdd24c42a13181e4ff10950e0eac703659d2a99bee8e44c724f4221dc4be85cf9b18095169143b175b17fa6946b0f3d4b9eea5cea6e1ac991e079cc6a2e18566c4bfbd961237698d3b3b2cbfb0c7f0bc02539c51a1e66c3ba2c25f5a17618a62edfc5f8c38b69e47543d0f86217a4b7597f321307f3b2416df9c61d554472f8d45a1e4e8be0723a1ab33a1f933ada9680bdd9c8764dd590f5ab6fcc3613eb851aa12007973cbc5e8fb3cd5f56842864ca3c205910cfb459c570e8eeb8c377af467d4b8afc7f2144ff3387db6b02d4478f44204418f9dd49cb05d87ff897c60c2fa7fa28fa4e8a1b758647b008e8aec71f462d644d6353f0b56c07a6c05f36f1aff2031f09d3073caa67bde2b49f8308377851f317e65882f88666876391f636688f95104a8cf159cc9ca3096ecf20b0f8f3918162611cdd760a6ed2e707cdc2839513be012d57fe50cb585ea3fe989fffc6a58719488759c1c0bf78a92bca4468faddd4cd15b330643c0cca3b13a7956dc06934459d8dab7307710a3549be0b284391437d30be46244deae36707161c7ad27e32548c5846cc22b7ae75a86ed5a6ee76f9e02d124383a03b5f15bc9661adf575a30cf00c8ffb76b18d9d7e06fc0879929c95d0dd2b4262ea79ee828a1412b747df9217fb3747392681465e8d2bfb436fff16d2b8417f47721670787f280526fbef4785e95741c6d9dcf026bc6123f4840712b911aae76a10e22d89e9e27b6139824358d37795621d37e7e57facc693bd0c619778b0f9b020b30a66e77dc6f894d1f41fda6d09310a05f69dac2e742b1beabcd40d09af696cdd052c0b66aefff8a55f3970e9ee4baab69a09db257c238acf9a3266d74bca11a062702f2fe192939bbdb161257fa75de815236fa147ee567fc5884f035cf3ae0676448709a913a07cb197fa50279d1954127f5e836876ace056cb252cf97fedb3bbf5b42efae0b4911747f0cd6fa895ddd52d63c54073ed392f75d482d2cb6f13a44135607c3a8c998f48114a2408803fbd617b5f6f3106d2c0045116ea8259b9bb20f50ee9d50ce54deb63aeecee13a9295bfd99ca252d932b04e3790b0e253060198a869d434d95d7c613d61acf59c8a6a4382f5fc7eb3601659dd3ab1c3e8839bb2c0ef0e6d7d6053ee043b6d230194bd1731624c0208e1f7f3a50f451e113eea565cc74a190684d0fc5c376b60f2d3d3c1dba58b21e027867761b51ac2d5e551d11139ecd17a2b5f2b45e5eb252743159a797be77a3de27ae0b2dc223b1ccb836d46894d96fb9e1e265c50dcac6960d44060a9fbdd2a1a909964a1b7ffbbd52aa1f5d490dfdc628de24e6edb8f897de85391d28d7b481a6ca7755097b72d0f17dc3d186aaa733d6bd21488a43d6a45c634c5ea30d7e0aca4d8f36970fece746d37df632ed645a5f"}], 0x10b8}, 0x60a) flock(r2, 0x2) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1012, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/../file0\x00', 0x130) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) r6 = msgget$private(0x0, 0x21) msgrcv(r6, &(0x7f0000002980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758b5364d6b9934d0786b63386890000000000000000000000000000000000000d1ab300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0fbd8b7c1fa35685d62527414f2b2af27a4685bb89e1be2df1cccdf45f6b54eb47d90e14c48974742e08160b4cb5617f58615a8991836460eb95517ccc3717a45df998d9d3a68083b862dd6df35883cb538dca539f9c46b94b1486c64f6d16987335b730b20c82584c44f87a9c76cd21421c73e372c3f003e2ab0a2d3d1ef8dd6b728c49a72feaebbb4b32e3e9b8607764fb5efbf84b9aa253938c9fc52a75becdbf9dee31abfb362da90062cfdd6cbc05905ea2de6330522c8ccd1df7f714ebb02a064a6b7d456a1b8a6ecb98ad35628b71ef9752980dc26d02e3ac97c5e63f92f050bc64bcb4cb8"], 0xc0, 0x1, 0x1000) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f6b947704c00da89be401f7f503ed27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64cc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df"], 0x1, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000002900)='/dev/pci\x00', 0x20, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80005059, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b00000020ff0000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r1, 0x0, 0x66, 0xffffffff00000001}, 0x100, 0xc07, r6, r6, 0xa5, 0x1, 0x100000000, 0x8}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r8 = syz_open_pts() close(r8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) 16:00:25 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x1000, 0x516) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(0xffffffffffffffff, r0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x7, 0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8889}) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) close(r2) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8b554aec62153dda, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = getegid() r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r12, r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r4, r10, r13, r14, 0x10, 0xdc}, 0x6, 0x6}) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x3}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") syz_emit_ethernet(0x8a, &(0x7f00000001c0)="56c4cf0b8d4ca35e070f134c0be68f2d9418f413f66c35f306a2f6cc4725f9d3a40f59a4888279a1c9dba115206ae7641a36fa60fb8f6d28b903307ba82e27fb6695bc1d99eaacb145062450be6d80dd4db5019dd30d1df5b6f4b8a8cf88d5c0c66cc604a429289cd8a24820457ff8d2681938a7ab1082baa188cf831ebaffb75a87b08e10f8a74c6c4c") 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x2bb, 0x0) r1 = getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r10, 0xa5, 0x1, 0x100000000, 0x6}) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r17, 0xa5, 0x1, 0x100000000, 0x6}) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) ktrace(0x0, 0x5, 0x100, r19) r20 = getpgid(r19) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) ktrace(0x0, 0x5, 0x100, r22) r23 = getpgid(r22) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xe54, r1, r3, r7, r16, 0x183, 0x6226b010}, 0xfffffffffffffff9, 0x2, r20, r23, 0xfffffffffffffff7, 0x3c24, 0x1b78000000000000, 0x4}) r24 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r24, &(0x7f0000000140)="220e22", 0x3) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r26 = fcntl$getown(r25, 0x5) getegid() r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r29, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00;\x00\x00\x00\x00\x00'], 0xfffffffffffffe55, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r33 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r33, 0xa5, 0x1, 0x100000000, 0x6}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r36, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r40, 0xa5, 0x1, 0x100000000, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r39, 0x0, 0x0, 0x2}, 0x6, 0x2, r26}) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair(0x1, 0x8000, 0x7, &(0x7f0000000280)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') stat(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000200)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') r0 = socket$inet(0x2, 0x8000, 0x14c0e0d7) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x1ff}, 0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x9, 0x7, 0x5}, {0x3f, 0x200, 0x100000001, 0x5}, {0x4, 0x3f, 0xdb, 0x7}, {0x100, 0xa94c, 0x8, 0x7fffffff}, {0xffffffff, 0x0, 0x4, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:26 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa3) fchdir(r0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x2, 0x40, 0x40, 0x100000004}, {0x1, 0x400, 0x80, 0x7}, {0x0, 0x8, 0x173d, 0x57a1b018}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2000000000000160, &(0x7f0000000000)=[{0x7, 0xc0eb, 0x0, 0x7}, {0x4, 0xc1, 0x9, 0x8eb}, {0x100000000, 0x100000001, 0x1, 0xffff}, {0xffff, 0x7, 0x40, 0x7108}, {0x8, 0x6, 0x2, 0x10000}, {0x3, 0x0, 0x6, 0x4000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b927e7345825eae99867c2de") 16:00:26 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000002c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) close(r2) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r7 = dup2(r6, r5) recvfrom(r6, &(0x7f0000000080)=""/151, 0x97, 0x805, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r8 = openat(r7, &(0x7f0000000300)='./file0\x00', 0x10804, 0x42) read(r8, &(0x7f0000000340)=""/153, 0x99) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:26 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x8, {[0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223, 0x6], [0x0, 0x800, 0x3, 0x0, 0x0, 0xfffffffffffffffd], [], [{0x0, 0x0, 0x0, 0x6}, {}, {0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x80000000, 0x40000000}, {}, {}, {0x2, 0x0, 0xfffffffffffffffc}], {}, {0x0, 0x0, 0x0, 0xad}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x3, 0x2, 0x60a) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000004c0)=""/4096) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x7fffffff) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)=0x3) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000000)) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd00000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc"], 0xb2, 0x3, 0x800) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r9, r8) r10 = openat(r9, &(0x7f0000000300)='./file0\x00', 0x800, 0x134) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffa, 0x30, 0x2, 0x2, 0x1d4f}, {{r6}, 0xfffffffffffffff8, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20, 0x7, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r10}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r6}, 0x0, 0x0, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r11 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r11, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x18908, 0x0) fcntl$setflags(r12, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x40061) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r1) chmod(&(0x7f00000001c0)='./bus\x00', 0x1ac) clock_getres(0x0, &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0xfff) pipe(&(0x7f0000000080)) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000013000000008f0000000000ecb7981e2153274b6c77be656a375643c8f57494c3041477d08d76a921fafa504b0a5e2b27f039c213aa338493d1f787349f41d925303b37ee517a64d362183c260c65c54e5d0fecc4ab5c015f99"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x8f) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000fb7865bf9a892616000000000000"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, r5) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x10) fchown(0xffffffffffffffff, r4, r5) 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0x0, 0x1, 0x460) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10002) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$FIONREAD(r6, 0x4004667f, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) readv(r7, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/143, 0x8f}], 0x2) dup2(r0, r1) close(r2) recvfrom$unix(r0, 0x0, 0x73, 0x40, 0x0, 0xffffffe6) kqueue() ioctl$PCIOCWRITE(r2, 0xc0107003, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) r8 = semget$private(0x0, 0x2, 0x251) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETZCNT(0x0, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000003c0)=""/237) r10 = semget$private(0x0, 0x2, 0x100) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000240)=""/129) semop(0x0, &(0x7f0000000340)=[{0x4, 0x20, 0x1000}, {0x1, 0x3, 0x1c00}, {0x0, 0xfffffffffffff664, 0x5e4a7a5929cdcdd3}, {0x0, 0x1, 0x2000}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0xa0bd7f672c68bc2a}, {0x2, 0xae, 0x1000}], 0x7) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000000c0)=""/157) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) poll(&(0x7f0000000300)=[{0xffffffffffffff9c, 0x100}], 0x2000000000000778, 0x0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0xd0c4, 0x4]}) 16:00:27 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = getuid() r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r4, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9, 0x101}) r11 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getuid() r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9, 0x101}) r18 = getgid() r19 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x9, r9, r11, r14, r18, 0x40}, 0x1, 0x3, r19, 0xffffffffffffffff, 0x401, 0x6, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r3, r20) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) open(&(0x7f0000000200)='./bus\x00', 0x8c, 0x248) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r21, 0x20004b08, &(0x7f00000002c0)=0xe0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) sendmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32, @ANYBLOB="024fde4b0762d60ce0117f5377c04c0bb630d4ae84506ec81f3021c85646563c92642acb2dae1f930425f95c2b77797d378e5ef3d02d793f7d9b67fa297b04ce9b55a537531b494c3596bef1935e28dbd9dbbea3cf36d0324b32319206feb75da7edb30c6546e9b73668e7216b5f928c331d0b0c790936f9d0a686f0028a96738ecab6de714c0f995c1c3279c6890460db1d3b14b297346e539200000000000000053b239b2b0928571d6e0d7d402046bc3b94077d7d73f1fdf7104a22699a77cfae0e73190d5d44f3bdc65d57ca3fd0983059a45b0bd4b7fc4dfc2562e7520132fda979574653f3d9fff0a372e4381a029c26bd8bae3dd1f0b2a4d87de3cf2bfb4263430a66e932f29fb4636914b8d96f329b334c40c9069c60358e3da1b64d4745160f74082a724929dd966c472e5416bed84726dcd0b0629ed55e9081f53ffff4f6a243c76f07bc65dd79ba1f4c4052dc4ba5e093bdd31efc8c48f49a1340a19ee6ec2b315e101ade3ddb2f7ccbd2e961b7a14c9bf48fbc7adb6413", @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=r0]], 0x8}, 0x2) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffb5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[0x8, 0x6, 0x0, 0x7ff, 0x7, 0x1, 0x5, 0x0, 0x800, 0x0]}) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x800, 0x3, 0x2, 0x10dc, 0x800}, 0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7ff, 0x3}, {0x18, 0x1, 0x4, 0x40}, 0x8, [0x0, 0x2, 0x5, 0x1, 0x8001, 0x8, 0x7fffffff, 0xab4]}, 0x3c) getpgrp() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) 16:00:27 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = dup2(r2, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x28}, {0x35, 0x0, 0x0, 0x1000000000}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) getsockopt(r0, 0x9, 0x71d1, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) r1 = shmget(0x2, 0x1000, 0x28a, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x2, 0x6f2, 0x10000, 0x80}]}) syz_emit_ethernet(0x88, &(0x7f0000000200)="01b7bd8e77e7e3c63e49137cec2f4bf8247418dcd128c41b73f21c3b5ce79efde99cfc4947ef581e3959c547365512d493ae3921f020f6c6f37e0e9aecf3f26fda62505ebe6dbd181c4efdb8a0ed41bc1bb7e086d3642f2cc3b43285388701b23f85cdd9e6c318e88bb30d5c62779f50d2760f346231b866a121023fc75d59b7beb700eff4d50fd1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x30000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') dup2(r2, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x1}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000000)) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) write(r0, &(0x7f0000000340), 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000140)='./file2\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x86&\a\x00\x10\x00\x00\xe1', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x8000000000045}, {0x4000000000000006}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x8, 0x7f, 0xc00000, 0xb07}, {0xfffffffffffffffc, 0x400, 0x4, 0x400}, {0x3f, 0x10001, 0x0, 0x3}, {0x800, 0x1000, 0x4, 0x8}, {0xffff, 0x1f, 0x9, 0x800}]}) poll(&(0x7f00000002c0)=[{}, {r1, 0x1}], 0x2, 0x10001) kevent(r1, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x10000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0x7ff) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:28 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x24, &(0x7f0000000000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) dup2(r1, r0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa2, 0x4) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="f2689d0808d40c87c2b60f7d1d0e7aaff0b04108fe42b228c7a560bb20552428235a4b0a137c54afee930bc283fd22", 0x2f}, {&(0x7f00000000c0)="db0de391ea208de669ae1bdc35cc8f1571552f548f22c04059b428914f803c6ec36532ad88b2968e82bb261d255feae6060b4597b0aeaf247db4cddecfd57086fcd783eec7d6fbfac556c096c6763f524695711344686050c1d705a849beb375c70a12c0502aed8378fb67e51c05964b8aa33b84a86d904023441a367b27f7c98fc55a06954f939a78592a9aa775cc5565ffc471789bad5d215f3cc2533d4d8ca40754d195488b475f5c47558ff521e2975f20d0e0656709bae98d30a3c619e92de7d687cd3e9f36692455b2d04b7d42f1b8c2f9b7dac8dcb4a8b494dd75495100b0cb71d8398097c4950f31b40b4da2bd6f8ca00e", 0xf5}, {&(0x7f00000001c0)="190cdb987b4594e1c04e5143b542838cd1addbb3bd7e4faa1cd76c196145d98e7e69353df40c63fb33ba66495987bb8ea9bf37b85f1eada715a58bfd83a2c254e2f4a7d8d15e7d610c2d7d5a5b73de4e5c0fd76a8364fa2e32d66fb4e01c006f21341b247d42d63b586869505e61f0cd4c55d81ca4813b527fe04f1132fdbbf084f02a0523e12aab0b4c39ee083dac62ed2afc54e472adfdde4722ee5d48575d9ab360248ee8a5eff832d131fdba5e54c03ed5d7eb6a", 0xb6}, {&(0x7f0000000280)="af9d2c8856d773a228cc091510b3b701f77c6b61de371b97044ee3e73a8a31225db56eac56cebe42a9ad18f02e3c6b08a8ac05b787158633e91a2da3fbd1320a2bd059e8dc6725a8aa01315c7bc0c254a03c32914c382103e603997adbc407fbfb0ea44a16365447127c5ef9312a8267cf74e4b75fc8d69a2802566de67401033b8f73479c3ae3554e20f2d8b443d5ca70f0951100f6714276ff695cce81baf19893bc5f887151e9bdba1c5d0b5ad63b15685ad46d036a1e3d1051f00d57479088bcf9721fa14a8274e6289de1f0ffb8b28dd7c3c88b3dacab0e50640dc731b751e3e99cb8612a17ba09cb2954f8a9d56235e9c558421cb35b49269ace3a", 0xfffffd54}, {&(0x7f0000000380)="4615995d0b1f2cc5e61f969fdf722e116fed5676d9506e0a0de90eab5c3d5b3c7b25d9f11f5a5fb13aca0adf031af77c634bbd40f047186d43558dbd83a1c92908e9c80ac46212d7f06fff38445c7a6a8818af77d18807400a22023ce127cb0e89c9623412510a30ce", 0x69}], 0x5, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) getsockopt(r2, 0x7769, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) 16:00:29 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)={0x3, &(0x7f0000000080)=[{0x15}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xb, &(0x7f0000000140)="e308dbbd980398974b14ef7524b50a9354eebaa4778a2b577505e28ba0d1f25f527d22a2eb12675d40990f31ca3857678a942a846385540c845b061f3cb8dce261196bc193159d8bfa7891d23d33ac7cd39b5b05a3275f84a0e80200d9aa5c430b1796116e87eb74b0d4491f33b5f4e21e487aeba89950aa565914b614ac793cc1f4d3cdb925d9a45c44") 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffffffffffffff00, 0x4d, 0x5, 0x0, 0x0, 0xea8, 0x8, 0x1, 0x1, 0x6, 0x100004}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1d8569c72bd46934, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000f1c000000000000000000070a1358ba5641bdc5a60eb5846ae45356461095f67a918a4b1b1585640823c1e33232f9ddac47c9d9c3518f3c443751a25e23ea0e1c9393df8c62ecb6f226268eb5a15895e457e4c63d890c53ebec2d997b894778c8fee52fe8233b91c1b64c00f664a1887d50929134ef9a33638b3aa1b084e0f00a95f4a33955697e286b8b4b08e8c45a70927df3f3a3792b622f6b41d39fb9215e93f7daaad02143983a907e2a78ea0c0ce70825b115f9c3bec60d464843226ae636f6d1f54be9bbff71a49259a"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:29 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) msgget$private(0x0, 0xa) mkdir(&(0x7f0000000040)='./control\x00', 0x8) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 16:00:29 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x3, 0x86, 0x1, 0x8, 0x3, 0x3, 0x0, 0x2, 0x5, 0x9}) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket(0x33, 0x4000, 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:29 executing program 0: semctl$SETALL(0x0, 0x0, 0x8, &(0x7f0000000000)) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x1, 0x4001, "1100000100002000ee000000000000000000ff00"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x20) recvmsg(r6, &(0x7f0000000300)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/1, 0x1}], 0x2, &(0x7f0000000280)=""/92, 0x5c}, 0x2) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000380)={{}, 0x6, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r3, r8) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000480)="63d7c40aabc8d11bd070c3ebf7dcbe48baecc17546cd85d5b3b2e51e03d8c7c5ac54f953f69843a3cfc845cbbe6e56f370a0caf7174c6b89a03e08cb73efebfe62a54c0451537445ee18ed54d93d410035d327059f72d35e1caf3d401966b5004085eaa861e48c683437e9cb6130e5445996aa163207de382868ceca91ad4e01b6cd0d7db67c14968cd2107b49e182097f8752ffc2bbac03c2b3ee6d3c742d9cae291c4f96c8f20a479f75ac9de23cc15854186e58a8a76bc26ffb9f8d1cd81a62d1d5f2414dcb096efbcbe20665e9980b3ace9d156e5a65a1c7a82bd35dfbd21a7c6e75f7d41619b7afd28a6dafda35ff5d5e9e1b2a07e4c8c4765b6ed5815a880dd938f46a29c18d3341b626983d805537fdcfb1fa9de324825361f831e3a8d60057437bcd548fad569ad648c41229d1c99ee78b269aba9d6974a2826afb181d73d91cac7085e4de16206b704376731da693cbe012624305add27e8c7f5fbd20768e4e265a492c2a970064af88d288bc75485fbc67d990306259220961dd4199368815431ac642e88f1051119d92d5f7cb78755ef6e3554c7f7e597d72ea55d099cf7e25dba2f7dff96ded7948afd1638e51c3e438cd5e84ef9e3da58726490d2808d3e9b7404bfbce3ecf57d63e2e9b5199ff0755a6e4fdcee0ec55a89a596436f26036ca376a1dd650723d66bd15efc0b3ec346cc51eabdd940016a07be9a6658d27074cb5e528465bde174f3cc01a910fa95951d61054ed909fbd1715d78e24dce9ce053cc85063f4dcf846193968e787bf3a3fc668a240a9008ae243d0150bb99a7e3069c2879aa04ad1b0a0c8c0f0e2f1a45d1339579259bd293ef8d94ae2b13e94b12d33b3c899c95b4ac819a9e1ebd51bac30fdde0fb5033c774d7fdcb5c83ff8000ba958762e18915f544ee2642e9f61aea46780f05b8341fc9cf47b43cfcac9d33cd26d3ad35897bf732029f79e6ff1f839bfa71d3a86542f48ef574e37b2a870a002956dbaff6e8acb7fdfb83e3bdbc7ef69b3ca99d07ca6d8f5fba9cf4f7c1bec33b60e4a29cdd8b21ae1b736b41be3cef91d0c448de76a026b3e0b104ab527760dbd208931e35361d33ebed3e5cfaeb7785423e6e8faef6a9f92f08450f7255b440b20d09704a7b021115cc1f158296bde90f98fc83af41933b6d75d7f9350597d1774cb17b06517432d73a9d4c585153186fdf60f20520a29d69929d65ccd1fa16d9849805667bf4d1147b16338319452b5072992fb3ff39e1a012566a2703bde5379e5fec84ea01f497b9d546592baa812cc18b0838c7872c2bb80db10e793827da15bccc6b770ba9a0e0fafdc2b16417f40b95fd7f67c9396b846c4ca3a246456a781ea0e26b70565a0adf41a8101d164ef8fc4614ccc64b668ce8156a209d7f9c41baa6e0e7ccfc1741e2d465f7038b23568c79bb82d82b3b0365b8fbedaaef38afabed6973c66fa90cff4838385fbfd5c5e2eb8099d6ffc4792bc9d10fab34793f23dbf391e05f02bf08ba59e095912eb0c25409f00155704bdf8bc8f9389b5e06ccc2ef70908f46ac391eb596e055aac74e2b72c4ebea8bb9bb0207b6a3e78e1db0d5f5d1325bbe643822832dd738efe3806986b3e4e71ed31806875fae5b5aae421d814785b85a2c05fa669d8dd1efd7a70e00b1fb62a02161b85ce554243b317e96123553962a4ad25382320eb15d75e850bbf91bb9c4c4da3600a5eca09190914aaa0102674818d6171fa3803730babbe625ca694bb2edfa6f4252a594793082023b69aaec9e4073030fa098ac755475ca70a03f713903ee8008232de72868dff870fd8577a51202754c97d81cb2d114eed1f8693b43142776424851b68b85ccdb883897c283a826d838c7aad7de1646fe4972e1aaebf7b6da791d1bf675d15dafef2b9e1cc8db9d8db8b89b196f96d53363162481404b479b962662c25e3dd583619ff8c7c7ca16a5fd8f3bf615ecad6fdc9fca5163f363ba78376e9935e953cae498c50aa33df89aad4538ade45721e16f2482f32e32154af00e6f051ea142bd5f84f4d2ad3d7dba19a00db3f3ac2373c6c4d2bd38b7b09f257c48e845e58b4ecca0ca2024daf86d4f55c14d133ab04539d3e2a279ae830d1acd88b7d590a730d027bf00f59824539afce3d2660438bad9c285d694ac01817c47d872b23210e1418c49e0622401b1317c3b11e2be665f604a26f0fc016ea62792dd3294d181f75a524eb3462255df966f6ea0bf87cbd1985e83fe4f6bcd80f8d647371998bd27d6166ef8ecdedc1cc18ca84f5cf25b1932b756c9202e94996b6397c3c90b744ea72985cd8e3f938fc3e5d638884129661d388fbd30f383e7b598c3b53549c890f1cceedd006cbdcdab1dc89d5a084d5dbae5ee454682c9b193d5d086b4a11a0151ffb3d99f6750cae1e05419cc6cccc5724b6f808c584f8560bd878bd1b4721954f920912160ea33cd0cb538dbc65f1202b187e9034ce18fbcfda12beb5558419ccf9c4cce8f98f9aa98af788f8caea7f2db8a5f2257408148ef111f13e49a5af02d58b01176ff93b38af935e8aa82ccda5d360ea53c5a12572e1cdcb28409005062a17f19d2188e49a7da1dfd50c7a7b1c3ae01a13091a8224bf3e7d13189f73b433b224ec26edd319182cc8b9f633dc80587a80ccb5ee43fef73d0a82cfacc06c83efbeb22a3d12133805aa4ddfa56371064d8e1b5b5e5c815ac51be452cb1aea4fb036567cbccbf507091cb7c480213d367dad4b74736eab7144e6ea7b82c895902b720e400827a2eff402d89e48d277680f424e6f2e6e144a2b257a1e02e657b03374a92fe3d04acb3ad787f145ea91f4a8494852b626b2b95eb122f8133aad7bc3b26fbe78ec4f59b85730d46b7661fb2ba7ed3ca98f819adce19d239fe3cf7ae279ca0116a3156a314bb3758612fd2ea8167c20625100c633f1b63f95f7da48d6ae99da9a968286b300762c942e433151b1dacef334bd26fafbe9491a7cf70c49399c5942c95162e69ec19fc53c9c119cfce4043db150a0444feac80a4ba11f5f9cc0e7c90506b01669f0e8c5b062db92b0d59d8cb640e76253c26d554b885d3ab0b47854c4526c66bd97a26c50022a34a7f22e8c4a2f6979a3a88942e1882dc44a9a0c408b392f66140c9c0eae3d02222e5b57d7be601f2b84ba1d89bb6ad440f23b866b6dcc78d2af371080d66f538442ade7aa3d5d861e8f73110062b97ec5af14252c67033c8eff35f8d4c29991d02bde0bd7b64a57c40369d1e98b729f95211cfaeac795c236a3ae6a7bc39ac783a8fec258217c8e274d93d50ad5a40640bf25205d321c5353f057a760c01059d80a7cb1d5697095456856fb46602708fd3aab69689dbfb4aff2c5d4c947359cff6faea56dd1ba625324e8664ec8112713b46cde407661e3fecff81796b01e0109b362610d3ce7d37c3ea981eeccdb7acc30d25d822733e1c6375f3ce9718568774eb9cefb788490e97ad637162083b54e21cddf01a5625b31339adb66c33a02ad9100884f3f82763ae9e3b85d7b312dc0d558996aebf766c979646080fac1b7635c4d99e2edc79293b701022a6b262089dbbf69b3a04467a2d654f3333e98372b11238793d8d94723797ab7c06a52c403df6ce6337aa53e599da1b1a361f381e1e3904a68ff11c0e8b0c2b151d274ce3c2cd7e193a3edb765af3ed9c09cca4d4f8912db470fec7b0476e86be20d3cd40c48c8f59e25c329ed753dc272a85c53afeb7654f9e9379b964d1665b898c11816c970c448823becad069a6e784bf6ba3e90d4ce2f403d95d5b50e8d0e71f8f4b0a28dfdf88fc39ad4f36b3eb031fd2d2ba7fec5923f4d2eddb08079b9e07ecfa214a8fc984cda6a2eaa199c73b23220b133250b915246a6ab1cfba42707e29a9f6d79ca8e56f098df2ad2a969bf56c4dd9673e550aad259b98be6b9ab0858fc6817d4a25d35592d502b596d532d955ac77c094cb3e209be0a4a6096d5bb6b5d81c61d6413cc08405c2f168965fd6c75f25f3644a5939ad1c313ba2a6d0e3634741c69fcb73477e46f1fc04287c025f911e914821ff0290b46d8c13f3b791b90fc64ae3e434a4c7b7a3a6ebd2d7b9f0d00ea54a0abe87c882d5646264de447f274cbe5611c8eac6e3e45b79229526044c0148bc8e6c410633941dca5441d52367a63b031004b9491852d5d6e4e1fcbd1ff2d546367682408032beeb19fd839fb67d610676351f4fc21a28449c1ef7d7d3e50b915cd52ae2e8e1711676485d945d41d116682f3364475a43391554609eb4d02cf8606752a6dd689acc076443a23f4aff3f50d848c999019c7d02b3170cf4b21e6d01be1c543a826636f8ed6e2e47c955c0bf2153e3bf1a426c65910be19ee824f6da4954342293fe87304972b2c4b4bf8a02f9dfa634b27743b252ec69990c2b54cea7fc70b9c7122ebaeade0afd4d152c7236458cce29bccf47ed3b047a120ec42171d926ff5f5f22f278040a3ec6cd1871b5127d625ce08ea87416528d505164e612e4e951f00f709649d219c7198f61f6bd37b7612781a9c410e6aa2c08c3ff741edc699076e983f7c8af3d719c822f2882b92117d40ed6059fb2be9e6de2a0a519aec8a4938083ce282089347ae150298083f5c3429858ab35a4018d5a9ec40a6bf880bfa843142034d3aba8edbffc715ca0fff6042c85cf1737165caf37485355ab2694a119381b0a90013e3f31d7e1cf54bf4eec1c2d622c1f79417a1a0ed5d38bcea57ec494ece3baa5d87674dddc3952e236dfbe951325b5b08c3be31494b02f6b3ee32e11f437d2b2eb06564128143ad1737f5df76184308a82bde1d06aa2c2262164231a1b0e930320dbe85ff0e1f5dee9f0b7e582d93f5320222b0771bb523ebeae0f975f8bd76da453f01ce83d912beb5df437ec98a973285861b151095dfc24ed4b755165d9e67066ecb83428e6841d3762cc6bb1b97f3c16e69cedb05b3c068c4663b45a1ee9fb5cb404798fe092bd001ca318f42c7c9a8d277fbc6a96b789d11cec9a80591ba7c86dbec8c3b500d3957f38061ce1f3ae7e33e66303ad2122a4ff367342b6fd93bdb5ad8d72957d40cce5a54702e263e639d09ebd1cb23da0b0029275cfb06cbb2290822e0937d328e8b7e9f94d826f75f56ee5352ee0204ad19bb60966d7e4fb7b6b33ecdd89c87cdb6020c50b44c774f97357ff44687553d9a656e4cfb28843d87e90f1ce96713073d098ab16e031fb55d2c29955261862e877e83ef58c0407efbc3e01415196e125e1b1fa4be57069cfa8beb4d4ae5ae30d7cbf12caa3a6b03d84e3e796861c15d1ac83528c7a43f87f3b0e2a0d5fd5e37c6a65346fbbe836093f6852003dbd98e71afee7cabcac3a4cb19a175e793282cc70b2fcfb1de39619ef2e3cf421f7ef0b8ad10d812a75147bb7e1cda53d4587cd1976f0a55a539020ad5c792c34c505218af4d63601555b766e5ac72c4b4a10c150b3cd678c16ded799fa2f310285803918adc819c14dc759e6aafe2699f77b6c0ce81edce93b5d25f1e031d62ed63477576add408d249422c3ce9987f42e6986038b3b551c7306a6d155175403b75170071872f448f4026de754748d8d3bfff518bd8c55ccc8a87023af0bec375cf8218d9b1de4a6083ffaf440fe30ac908a1f37e5e9ccfec086b000d0c2ffb611ca4104ee3353552664a21def86b9bcb78048fbc791f59f9b2fe0cf3bf02fec49d69b51ed3e73c2ec1a6110a113a43eec6b988e6a7acf2850f02a6999c7a88a548076f46d5ba66e463bf", 0x1000}, {&(0x7f0000001480)="79ae", 0x2}, {&(0x7f00000014c0)="a70dc36d7779aec0133fc0ab4395a8cfa898528ba14867a76bd9b1cc4583b415b953f5ef51ffca21f7ae7eaa7bef84a2d6469b7f9e426a406575664b5f88c569d25a33e213579062508bf6ea3277d8cfaa40", 0x52}, {&(0x7f0000001540)="097b9811c64e3ef07417b23b", 0xc}], 0x4, 0x0, 0x0, 0x1}, 0x2) r9 = socket(0x2, 0x2, 0x0) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000001640)=0x1, 0x4) r11 = accept$unix(r0, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x33bf26e952485c4e, 0x20) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f00000017c0)={0x7f}) setuid(r12) getpeername$inet(r0, &(0x7f0000001800), &(0x7f0000001840)=0xc) r14 = dup(r6) r15 = getuid() r16 = getgid() pipe(&(0x7f0000002d80)={0xffffffffffffffff}) r18 = accept$unix(r11, &(0x7f0000002dc0)=@file={0x0, ""/93}, &(0x7f0000002e40)=0x5f) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/pci\x00', 0x80, 0x0) r20 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0, 0x0, 0x0}, &(0x7f0000002f00)=0xc) r22 = open(&(0x7f0000002f40)='./file0\x00', 0x80, 0x80) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/vmm\x00', 0x40, 0x0) r24 = open$dir(&(0x7f0000002fc0)='./file1\x00', 0x400, 0x28) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000003000)='/dev/tty\x00', 0x10000, 0x0) r26 = socket$unix(0x1, 0x5, 0x0) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003040)='/dev/wskbd0\x00', 0x1, 0x0) sendmsg$unix(r14, &(0x7f0000003180)={&(0x7f0000001880)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002d00)=[{&(0x7f00000018c0)="b701a270f6df96a8a1cc6e75fcde4d4a25a9", 0x12}, {&(0x7f0000001900)="f9b4a81e1225c4a7d0a0b914a4953b9823653da31b4bad06154c5dd7a408324944a96bde787d17e233458a659f4be06d654abf8bf3aa67194b85f5450b856ed858128a40c73062883f0bef9899750a4977d8c7915f63c0308b22a3497da56e164cf645f21ed8001da96b971285dfd4dee3bf7a3dc2231900deee43a2268bff7974efcb240f975fec4c79f0a6dc45779c879129662af7f757b520db1ab2aab4f2f5418e2c689f2891aedf6e9ee16e637b79d3b592ae2441e5dfcab4ac00b14a1bf54c8632070bfe9817578d2b7c5c0179d42af15c54f5a333435b530b6522179ac2e2477cdbe66eb697a8d25a1c091a0627", 0xf1}, {&(0x7f0000001a00)}, {&(0x7f0000001a40)="95fd9084c4b50e9530f8dd5a460a818d49e31a7b0bcbba05af2c3da36fd79a0c6c53c325c8174b2ed713ab0b86ab8b9182c07c31c19721bd35c2f3aed931208bdb4faabf3926b28ba118a8df675b9c42b9a5ecce5ced775f1fa59d953f5580835778910bb9ba902389f3f3c84b3436aa5caf29640d8ae31ad462ac7f0b5bf0333300bdc22775d56acbc81636530d6c634950eaf7bf3a37514eb76464e3d64a740ac68f5afecb794a8baf77e5781b1daba03891b006e826039b0f8f5cd6a2a8c6f614e4eeaf07106fba563fdf17dd2d156196cc1ee08d7608d7f9b615a91b46836eb674f1a6662f4a136154bc881bf7f572472da290aa06a218ed7933e633e4640995f5636248503a15e8fa780909820bb47d1f0934d4e0441e415c624d6bf1ba9b768c9728c835ab25d780f0a494ac4297d256bc47d2a5dd16be73e2e2a67eed0502b44f19fda5ddeba09d6411634cfec1666161c1db97a96a38c14aabd6d1982107ef1277578b6858d44dbba765192753f731a6b04ef52946ef3196e397e13cc0a90d010816bd2c5e7dcd8af88873d266798a2362735543d01587a12afd7485aecf46300344a810aa6042a42c1338d3b415b528f473d6c2c163760845dcdc4e37c2dbda2eab563d4f9255817aafa3c57061acf7748fdcee5279d17da13af72df350da6e456c8def7cc7c5da25417a32d0e7a71acdebddcbd1a58abae680134eaa922247543a5ff8985a7ca69c855c7512e8039345d0accbb4e99d8d272d4b68eb7f31cc0ae61efb396bc88e6a59698ad2f203b81384caaf804fc8dc449937e086f226612169e93fa0f806f0bdc8153585aed50f6c2218ab05b4d6f0d903a9e2fb51ea2617cf71c7a1489307542d641a7c3b82fadd325d3a949677bc934271867b161dfabdfb7dcd3df1fbb7426f2964fc3cdace9829d3f2ef522ca7bb18144e221139c44915fef75b79f4effcc6402d2a9b9ea31d7ba4c8b548f681faac978f4c45216ee284975fb6b42bc13c7b8638fd6026e96411c52b9ffb1160dd6ae2d7c52d24d36c49faa7b768b0248a0d9e417ede4799a87dbedba7e02ca9b170b585f85f42a6e64735687a498a03d5042cb3873b43292f7a3dfa0827b65248444c538af7d7b39b553f6622f4c8b56a5443acffb79e125a80eef6f5ef8071aab0ddd84046e4aa1e43cfde10d50b51f83c8ea928b394b60c270c022c192ced24a22d1ecb7a113857bc5d2d94ff2ddff95b0f5e5f1a5b1ffaf7149009fdabe17246e8ff9108d3abc313dd831115861c5140840959d1d364cd63d9948bb0d4dd5ec15d2e67b18cf3cc3d07bf928cb63e0b0817d5b48472faa0e0be692f1cc3a0c6cd5e61351aae16fba8e4fd9d03039de614d4ea877eebd1bdd7aedd4ee84b0f591eb847e10a612fff213e24a96d8609e9503d495150508747c28ccabc3f0ada22ff934d10c40e4bde518d683ce98558bde9446a9aad88361abc09f7cbf152cfdfb1526376621671d586b78d8d5ea83001eb0abcb536ee4b42774492e0f3716af0628237fcd925e37ee7706abdbacaa5b325e3adc0e861b295fb0fa1839b8ff2d10b8b383c4afae9f16c20a55da8bfc97380183f06ce0e560903881217318c550d44c4fbde90e7660519f34dfbd18c163adcd0baf295c0e7308dc35ed2daf1cbb588210afc7f33f4cdb7a2798d92a091a573f7e2dc3cc0f816e4e90c74697c8f41b4ea12279fab89ca11a860b2c22417cd2ae8db9db7148c4858e3799315c097e0589a4f01a479a9cc3ba4ebcf499f8e7f8283b584bbd9f958d3142d76d5154122fd9e605a8a159a9c46b9e843b12f07a1632cbee9af672cc6821a43b0326b7f05547990afbc1c6abbb11cc0acf7b38f4b66ea50c39d4c7a839bb257899ebe859be4c3d0eada0a5a953c1ffcfa9018fc778ea300164473ce603cc3174be9647c1668aadb0c028e47f9cb648aea0d9e65f6fdbf12747f742a632f6729cc13fb080dbfd4a236de82aaac496aaa06e0e7f7a951f1c3b27ca241e6f30fe83d7b4337c617b41101d63fdf2aff6bd333de2bea07433249be9136401cdabace92b980c534d292c25dee7517b573127d0ca14876eb5113492d83bea681dea1b15d5ea3975db6297ae47063d89f25dbf58e1a3111d86562f321d408460ca5cf309ca326fe4fdcb1eb6610aea5376092a7ba2d13204a39d353e4cc85b57a5bafe9050752f5d400c462d897c562d5ab7fb846b4d05194d93e010e9b8dd9426a8e6aa8f7060cae04adcb5a25cc4b9cc1bf5bc50fa8a7d6d92d14213b61511c2206db3b046b3bfb0bdbb4c5258f5120eea4ff00d04221655ad345899439a80403c3307b3cdd7e17496136758af149b11bbdf4887544fdf4187c8ad92429c421f1db4a9d784ad75a2c88ed9dd8602029575ecda30821f65ca9c474f96288d5db39a1ef6ec3d1fdf5927c6f94b97a27ac3d7f17775283f3454c1299916b447e1b3d8629af99f655bbaf4df1da14e9c4bf742b9c83ea74de732e711b0fa55893656284aecf80e5e69af9705e7355c9d6feaf1f5cc33c35cc7247be8d282708c489206d061036bc55d5344cfaf28f564fc722bb62ac291f2020bddb6119ed230dbbb92413cd074cb0aa2e2940a587455914e7555eb44886858f31b93187331f251fb0ef3631da51cba57539889e36d5fe98d60a4a8d6a0b0d9e28c9c4632d5156d43b3155316b504775dfea8201a6fff55920c36f272ecb29e4019925d3c10574e46373469346fbe0e1b7e86664e37fbe0040edd5dab674c265fd2d9e3110a7c15cec6ea9b70884385f0685d17787aa81a13fc38bfd0c29c7fbb5a5f0ef08e3dd5714674c2b735a90b31aef49771315f1c785e78c0a9691a0a6ac73006e7c56cfb8cf5d6918c6213bf5273f72f24e848292d136b88cfb6aed2acc422eefa995e5b1b87eb1164302699e04091b7b9d3fbd389c9d79a858ada7a7e97e797eb135d72e68d419c050c07dd64937c0d27cc5c33397aeb22dff1824150c224b14aece51ffe317f102da46d562401d204136d85686b157a96345fb9b0578c81e5524eb505a47bf0f52e060e00d638aa15c298f270254f3780901bde421b4e0f91e8e7f415fe88b6c672e3b792d92cdf34aa00da135a4bf38553ceed2b90fcb09a1c6359be0071c29da46f16fcd41b2f2c4c162c8af01eb6f7af929ea92324c0f66b130ae8464703fc8da8a41115ceb1a7be05195f91408efc26f704ea92fa4c86ea0d737e3a2cf8504546debcc2f9910d9cf9d7f27169c01713abd7ee4ba9b39d47a2460bc33c0a47c5ef86080a63cd7e769d0422330d0f503993648b5b09d9b87c01b5afbbec54c139fae6857f4da588e6775f54c5a055703342e33ab476547652a102a26b7457e3213e5b21d856b95a0de85cd011f3fdb2e37a7b91c21cd45474afa6277f3b868df209bd1d05273bbadab74b27316aa6c397100809ee9c5a38e7f364be12667c17f55b168124bf4868063e89429b5473fb4edb4caabe6c354276ac52c5224daf013a7079447f3976a4077c5cd72eb52aa94e65390979606161f16183704e0561cdbca419ec97cb54db566a68acf48d3976d94036f42aa81bfdc805435f86d5a9b35bd4f5205919609abed5fd878d178aa3c7816d3e9facecb218190fa6c95c05409f5721d846a8b13c17ffcc59f80bfbdb1a525f41526972bdfcb4727568a7dfb695e2ae962a4f914ae9cb1e3e0e34bcfe2a43f5514caf549d5e5372ec4a9c31e1d2570235bebba5896eaada2fc5c70d27a9c01107f60b45a3e36c436867fd0561e30a145bd263d49e3860833fe146d60c08dc742ba4ecbf16ce383a21b472f6abcf9eed7cad6a99820534269e290d894c09779c775359609354fb5e87840a6491afbc3160ac906058a00c04bdeaace3e360f420d0d0f11ed8f2bc71f1532faa48af4c761f32138623faf3d1a8bf859601e98af6253aa76d4dc35a706735ab43ac5a80d3101109ecc5fe9218ad9b8a6b0d8248f0962d19b38d0e18940e095fa53f12ee7e3149bec928d83493ffc57053b4e32df0550d179f2c4f12e81290fbf87983ce637500140120b3060413c5f7a3f6bd9acd319076d68b586d49486b0694f24508f0c85aedace1872655e4561ab3459dba355ddf7248fd2ba4a6ad6bd01ec3073fd81b6bc379bc40f78e7675674d4ef547857f65bc1c409ffe103f2c46180ff6ff51e3795a65a58e2d9cffc219e339fea2d9a1e301d0fc2307e6821270e0ba8a64a974de0ca36e8ba1cb607b81bd481c1b4df37d70e4e508563383f9612ad5ed1e0125f80cabe9803de3a35bf9e33168a74654bb9c5c6e275fa1f41f2b9d8b6cf01c2ad4830f738c5c9d0bbba9a69277973b918c564c636241674afb4a8b957e0b8d7fcf93cdbaf95aefb2b323f8e3945be7f791ab20ba8a5bb4e205374e0068fd1a981061e2f586a7bfdcafda72d1c9cac29e1d2c01d92606659ae96fbb0fdba2cb165af101955155f4c66fe5ba5c83a2379065379fb4fa86dd1f405b6b42accf928bf690ae50ecf7feaea967bb392566712a74ee717660c37cf72e552de32193edbfcf0707061bbe2c1e73d9444243fc509e92dde7c4090109d79bf3fbc590f0e8885d988b3f970d37bc592fa88a8a9b6caf8013b086cacf1a235d80e3a05230772067520f2d459b9614cacf7d33b26149b602b7237a21ca5fa82652a5a2d04613e3bf451e51a24dfdcaf1a877970309776f743516546eeae41116204b564ea907d821ecbefc6f770f41e7df2dfc999edc5e60de7cb0777b5c42d26d7ca8301a7b2a0b27df1bbe6c0464679b39279b5f22453f7dafb640071ee587e376dd62acdad3a809f1f06b4ea40115446d3d48dc48e8300e8e1fade553fe260524cd3b01e3715f3e6077f99e86928f94104e709d149f9395bced73c51a9faaa1e13ef798db814e860f348c74d732eec24bdb7dfec58e2695826f736506872508db894b44c4ab8c3fbf7eea5ee55ff24f49998fc64ec80a9685b6d43daaa38c67e2bfca52b6d872f9dff17e59459f9aaadfd8f7d7afdcdc8392af1b65cab26ae2cf74230444c300786cb1a7beca21b2099ca455a9e806e58031416998d0104bd253020bbc7e456c17a3a2063a4b5f92d37867618cac755916d1b74292faf8b302b51b0a9ac4d46b1cc7fcee6b1eb83cc5aed55f867f26b65785f67b5050239ff526a627a77a06c84ef13c02dd12ca9f3e75fe649e3e5739e46d6441c2899f4ba0e9eb38d64c188bfdc9776a9da817122ef8c92922f9852c7ff8ead3be708bc9dd94794b9b353501869b339533a1ba6a1d73ab09ca36f8bd405f354ae20fc09299d2278e4915108f382ae3b5683b667cdf556f3b72d529e31bf4a9f5c76e25bb5d91e65912524558a8f762aed2dc540b479118163b8d3bb6e47040b4fb4063e4b88e016cd5977ee3d389be5d47744e9baf25136083a2d790e83c65b2b1965625bddf2da53e3245af70cfd84ea145293ff46ced9d686c0e691cae7e61106da8e07673ca97e8ad13c768342742d8b7c5b82036677c4440c78b9e96e9c73e13450ae2687f2b737a2e7bc4b93844792b41cc079c29af9f06ee4beea35016f6fe28eada84c4a76c666043e8e0dceb4114716e799d738a1534bce6f8ae40f2c6d08a849ec738d3944cf4ad0b9ba756d812d82702f52fc86de074a2b13cdb3aa42939ade0ead647d49ddf02af40ca73eef315050fc71af3c731452f0d47d8c91966516b919c80611ef434684383fe388c59fdb9cbac12836db1e5eb15966b37b97286f5fc7698a0f1bccbc1b628f", 0x1000}, {&(0x7f0000002a40)="e2f3620840bf03263be0476330d1353cea94767386068353f2f17405726b4a81188a56f475ee3f3f64cec2527a405f954d18122a427305430df08391e2cd7a6aff853b05f6ba247c589976a075f8d1d9b12a887a4696bb107514ff8403ea8816fc54e9786be29138a6fbead0622c1148977241f0997d62de47305ef80b98a5246910c5331f64143e1bf771590237fe649c7842384981e4ee99fc9bef58cbc017f1d40236426bf42baf35c22f206f7a6fba2cd4da91cc74264a8b3a3ed4fb84d7eb87", 0xc2}, {&(0x7f0000002b40)="f74863bc7c36003929d0d8e4ec5feeb0ff14fdfbd32f884b26671308870645ac5a36a9410a4513e57acb90823cb5e44e7adb892b37c76592b9ee973ec9479978052d7fa6a1c20fb63eeb55cb0c9084802550552e2f63f59f8754eba3b789cc663e34d6f124b1bfa5cee12cdcce64755907146395ee5d397c676e24d6019223aba62cd9fe7c37879c318181a94b0e1c1bc4139b6a96d21286497015c26c1dd9b14fd1e98a8398c5e02f03ee785832dc52bec6b5929d08e8554d4163db96b910ca700322c4d8fa46df1d9f80b3707702dd9defe57b927bb3ce30c27ac01f7ca8b00ec6f16652e60a8bccacf468a0fb8a28faa297126c", 0xf5}, {&(0x7f0000002c40)="68022f8c7ba697748bbde30a09766f3f446a6766992fce876cbdae67fb0a44cfed3b18efcc85362651525fcc6b5d139777946fbb517479d2e59f05f312c4ff8953fcf813f26b07e1d558e2d4564b94183dfb82311cd8f5fef54f0b6fd196ceb6f52e1da51c080234bd9865a71e03e181301dba025dd152d3772d771c765cf0a32d9480087989259d8fe232c24648c3edf8ff969435c9fbadbbc2f9951adec653f6f364750b544edc1fea4f7cb1fa02e4bb855a", 0xb3}], 0x7, &(0x7f0000003080)=[@cred={0x20, 0xffff, 0x0, r2, r15, r16}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r5, 0xffffffffffffffff, r19, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r20, r3, r21}, @rights={0x20, 0xffff, 0x1, [r22, 0xffffffffffffffff, r6]}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r9, r26, r27, r0]}], 0xd0, 0x412}, 0x4) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 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)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000000, 0x6}) setgid(r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mprotect(&(0x7f00006a3000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x0, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xf, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8849, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r15 = dup2(r13, r14) kevent(r5, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xeff1860474012ca9, 0x4, 0x6, 0x8}, {{r6}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x1965, 0x9}, {{r1}, 0x7ffffffffffffffc, 0x12, 0x20000000, 0x5, 0x9}, {{r7}, 0xfffffffffffffffc, 0x84, 0x1, 0x5, 0x100}, {{r8}, 0x4, 0x4, 0x2, 0x5, 0x3}, {{r9}, 0xffffffffffffffff, 0x7c3bbf6a5b3f7ed7, 0x80000004, 0x401, 0x10000}, {{r10}, 0xfffffffffffffffe, 0x43, 0x0, 0x100000000, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xc97f, 0x80}, {{r11}, 0xfffffffffffffffb, 0x0, 0x80, 0x9, 0x26ab}, {{r12}, 0xd, 0x28, 0x4, 0x2cb, 0x5}], 0x5, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffff9, 0xa2, 0x40000001, 0x8, 0xb32}], 0x5, &(0x7f0000000400)={0x7fffffff, 0x2}) kqueue() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) ktrace(0x0, 0x5, 0x100, r17) fcntl$setown(r4, 0x6, r17) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x4, 0x3ff, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) 16:00:30 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0xc) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$getown(r0, 0x5) r1 = socket(0x14, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) flock(r3, 0x2) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/109) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r2, &(0x7f0000000340)="5cffcc8c4426977a739049e950a9f208ab66ed9080153a5edd33c5f8d7cdac8fe8ef217c549a0682ca17acd9b7aa3c7613938765bd9d70f1cffe56c24a52c2a3a27bb8b7b06d936faac81d14d0183b49c45b30b2a4eae56d46aaeea5e68cad50e3e9144643406ccfb8dc4cb2df6454c84d5ba3ce0f67bb2b3bab065db867707ebceea743312c47125edb37080ce53f7cabed8a7992571d3f1d289ba8907030f5058267932d2887fb3c4aa330dc916f01cec91d50360c4f70b6749e338f3882b5ddb85613102c12e7f5696e9f44c8b1f50396442d75e1a58174bdd801c3025fe499c882a4aa", 0xe5, 0x2, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000001c0)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0x3da) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x38, 0x5657124a7fb805e7, 0x5, 0x8278}, {{r0}, 0xfffffffffffffffe, 0x12, 0x80, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40, 0x3, 0x1}, {{r0}, 0x0, 0x2e, 0x2, 0x41}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1, 0x1, 0x10000, 0x3f}, {{r3}, 0x5, 0x0, 0x1, 0x63b800000000, 0x4}], 0x2, &(0x7f0000000300)=[{{r0}, 0x52b219b79b9ba184, 0x21, 0x5bde14fa050ca98, 0x4, 0x106}, {{r4}, 0xffffffffffffffff, 0xa4, 0x3620cc5f3e5ba514, 0x40, 0x4}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x21b769a68e1bbc36, 0x40, 0x5d}, {{r6}, 0x7ffffffffffffffc, 0x8, 0xf0000000, 0x6}, {{r7}, 0xfffffffffffffffe, 0x42, 0x10, 0x7ff, 0x5}, {{r8}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x23, 0x2, 0x9, 0x8001}], 0x8, &(0x7f0000000240)={0xffffffffbe539dec, 0x27}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x8000, 0xfff, 0x1, 0xfff}, {0xffffffffffffa44a, 0x3f, 0x9, 0x7}, {0x7, 0x4, 0x8, 0x1e45}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpR\x00', 0x510, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x34010, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r4 = dup2(r3, r2) r5 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$TIOCCBRK(r5, 0x2000747a) fcntl$getflags(r4, 0x3) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="85821decd36e3d9d8985a3ba6803") 16:00:30 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7140000002900007c3e000000030035700100000000000000"], 0x38}, 0x0) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x1) close(r2) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30820, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000000}], 0x7d, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xb5cf6174d1ded61c, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0xd008, 0x700000000000000) msgrcv(0x0, &(0x7f0000000200)=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'/259], 0x103, 0x0, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x4, 0x10779d4de3636053) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x800000000000000f, 0xec, 0x2, 0x7f, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0xe4e, 0x200}], 0x7f, &(0x7f0000000180)=[{{r0}, 0x0, 0x8, 0x91a81d58d807b4e2, 0x8, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x30, 0x8, 0x9, 0x7f}], 0x80000000, &(0x7f00000001c0)={0x9, 0x1}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2b7, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1cadd6d449986cc36a56f214e31") 16:00:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) mprotect(&(0x7f0000667000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = dup2(r2, r0) recvfrom$unix(r3, &(0x7f0000000300)=""/106, 0x6a, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) mknod(&(0x7f0000000380)='./bus\x00', 0x4, 0x9) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r5, &(0x7f0000000500)=""/192, 0x1d2) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) recvfrom$inet6(r5, &(0x7f0000000280)=""/96, 0x60, 0x67, &(0x7f00000000c0)={0x18, 0x3, 0x42fa, 0x3}, 0xc) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\xe0\xff\xff\xff\xff\xff\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2ca, &(0x7f00000000c0)=[{0x3e, 0x8000, 0x7ff, 0x1ff}, {0x5, 0x3ff800000, 0x100, 0x400}, {0x7fff, 0x0, 0x7, 0xee1}, {0xb9, 0x7, 0x9, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x30, 0x0, 0x2}, {0x10000000002d, 0x0, 0xff}, {0x20000004006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x3dc45b6b5b6aeeeb, 0x40) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x3) ftruncate(r0, 0x0, 0x8) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x4003, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x13) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x440, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)="53fb83d0863f2d1b2126694d73f12b78e9e6136dbe71d414420b7b02da97a793e24c7a2a9a3e2143b792707b1c7bff601c36b9d39f57d9d13c627b033c55c72bb225a4cf57a464085128d71da96a3463d84bbee197945449acdc270fa827aa3cb17ff35670f56ee4db72e85870859d9041d924e6df892e2a2dce0aea92ed36a6b1552f1617db487f41944412fec0dbaedaa59e048174caff08f73b8ca1e402", 0x9f}, {&(0x7f0000000100)="b1fce97b75b7ff8825430416b7225880b9a9a23b1ed568ac0e71cf1cff0c12ef1376ee78dedeba8ea5a02cd534677d4e21c3b17cf68c0075579fbc1fd7479cdc96caef8b25", 0x45}, {&(0x7f0000000280)="6cd7b8d6a3b4a45798499504f63d9afc3ff21325d0936a3744dc13fd68ca6a0aa0713977b3dc1dbf241c58535d76318600e9492f3814b21c193e4698cdffd89e53067c331bb35006168eeaa1faae5f4e8837347ed2ff1c7da02b174a23756fbe5981d0c904", 0x65}, {&(0x7f0000000300)="aef14ce67e3bbd346533dc343a3980fcba5930c5f0cca7d779f3ee862cec00eec167fc404ab23455e8d20fe9ea994cb26a42413ba21af97f396fa84a3fda33340ea9c491963947d6fe31938d0617fa6b7d03f6b01d16da31bee4f0f5ab8ebe987ee51d4dcc7aa58c522e43b2cfeb67ff65758ebcd1a54d0ce6983ac5d309a39e674c9d29f554c70c5d0b91490bd6d469e1b1407d0b98768f49e4d50b020fad4b69a25df811c92d5889d6477707e1885e458028a3456cf2bd08501572a84517021f5f41d8a275eb7aa43681cf00d8139755dc69d7227789df8ae450e8d5ce1997f4eae0f84688e814cfc109dc7e1a04c2fb54d76f1e247a07ef87ed6de49f892a9598888d32800c815820c0f46858d8e7d034307a01a0612682d92407ac231f946978ca04da33d823da548a95190e387b195ba51d840244a4d0054e0e4907d006850a991b0dde7d748276c47076f1ffd803654d289ae7621ef3a79cc7f1df63b84c14984afacaf20140670b9b325d0eb2eeefda8c31a8ec8ee4c2b4e14311c48ce645febde7ff7358f67986716b855ed2b47f27e5a936e80b1f5bcb6cf7e67b726e62260b7d148fb11beac9d811a7555f47521dd2af1052529c8dedff9a5f624107e7bc4778ad18002ed76c157fbb352b790dd81fb75d03911ad10bb5377d27355b0658606423ece17f4704282f72abb061e47506e5b3ed54eb8797ac9123719d0c9058cdadb821baf902acbd014fd7ce07a996f1589d8bacf3929773d18517fd0329878ef13327610fcc085d1c5f4039d3af119703b2d22b2a5787a6496a154e0904fda0cbe351cddc0583200e658471319d55bd907c9cd6f6523fc94dd9f1adc9504ccc64571cc752cfdcd70172dc1d127dda8817a1a26cf42eee3887324ccf19eb30253f66fdd561f4ac9e7b90c32fce2780a0d8e07eacc79fc4c54b9eb96d7c7911be1ff00ce63db2e9d284f252f9766413432157454e950ce07567d040d34465a0ea4d559da481e040bdea015ec8b696a48eecc6b9ff98699c3f1e22599c771637cd747e69609cab1a168c0be709e69b8364f9dab235c655520637ddbd1452bedc87cf120b762b32ff9e8e1981b61e35349d3a9f76290a0f7555021852f62d4881396644172fe37562984ce51d6cd96d00aa057b12b14660b5de2c36f73424b3a8581fecc6a1ec333306c04d2c10a3e1741bc546eb4054c97368c098901a0aba2b873e9dfef5f6b647a82126c1c2e2facb4e6cc57e9fa177d789fb21074596dd81b4bbefc57cc07fc30847bfad652bbe08b427840acedbaf03f5a64b96493a68428d7f565501238c103ab74a76bdd3c9a2aba6810fff8eda7adbb2e8ab9e0e0eaf0d0d145885b5a1a712d275822fc31ff2d29239e3826735c183ceaf8d440db5548b8d601eb0781fda07c47df50d1c9ffce0035c8989bc681812fd077e566b0ca70178898ccd208f2d64ae8c3c056770918b982165a80419329afdf15a889edb7cad4b52a0a5007724f4103743cb04066838966ad53200ee2a9915731a787331ce65cdf25c91f84a88e450d8e6581899ba8e0b0d41b12983dfc52931eb38a1fcaf21d4e600e542018774b8976697c3a0ac8324ca4af1878e2a192e3823c4eb6989bc8193278e6ca9d4f3e83b5adaf5a87485668d1befd448250d725d0eb76a285fd4987851e7d35ecf125a2bbdc8e79026d30a1c2c4c5463555e13a8f8400d1f960603c24961cf6bb17b4e8e05bd1be897c7aeb0804db3a3da2e441f459c1af34432388f0f447613d43c1391df5c6b8e562c6c0c0de6503ce425a67eea71862d5d1cd01043c73ca63b9d044f01f4ba7e50c958bdd722da00059434ee60816a085bdfe035c5e68844d61c9b5bb9111e436969730551390e9db742176ad4bbe23bd3dcb600cb71de1b05b7a4fd7c0114f795c7407f2722e64b51bfc20eed3917f52189a017846ce429216edeabe8096ed699e9c14b0f0bf4b7578a8c0a8e94e045d912c83cfa2d66e92676fe4ca5fc32ec138f3793456eee21880129df707e8e9e0094722d2f0723084fe65b9e6eb298de44241b83b8a6b046c790aaeb45c78312186571081123039b0c7785d46adb3bd96d03cb8162ead8a7f4ac9d55d49c9a9d9c52b6742c41cc77ac22eef285705b22a86bb6425eeaf37a087a88aadb19c5ae1bd583c20d307261769c701d3bbd3b28d9039ddf10d2a1b681ed85afee0f036a8c5eddb1428dc48112d80ab71d23a05ddaed19c4b72d1c4ac8a4cc28a0c6c772cef6ca91b6ca58e8a57cbf0c77f05adf1cd739408987daf62d02bf2253e80ebbf80d50cc4d48b214afff4cff1355aaa981b9ab05bf888616c31f5f393387e4ea83e53b61f00f8318ac68c2d0d6929a487d707c9d6efb1c91823ce918c4192e0051e18194253eb97606d9d910388918482c0ba1b3de598b03cd791746d70fae4700190a1b69fba738bb7f27118308682f963d30bbfa98b12db43ab0a8995545c496ee97f30fcf94ad9bdce8f730ca440f2203e0d163018af1841e7ffda9ef99baf640e407293249c38c63a64572c2a9eb8226f2af0e6193c8bf8a44695e49dcd12eddc6e741df3e5232cf7c8a6c0af79a313b0e5dfef6319eb057f74f533716e58f127d28082e40f087dc36ab850c541d9f3b03d77806073c0e4bfaa97dfe1eb7fbece77c07c52d15933151c0170e675e8450ca28ee2748b7a8e3edac807e5d058862ee71ec48cd5c335f7a184a52ca4e54f6eb8d9affac3a5ac3d2968cb8ce6e243470480e4c16224927396519d810c3c89160a9b60c890a36c9e7c64a507e3ad2cd222520c383ac71ab24005045e64830c16419275db3ffc2488ab6a6634d41415e792ae96082d8a3b38655a5cb415953ce82dc61fef11daec5bc5876be6844a495300fd98709d9d7dfbcedaf42cededf12c49caeda791053374eeb0df6d4c151f32e03d311fd9f3f445faf4499224ad5fa5f29d1198732ffcf24512707a794ece8af3b9fca6eddc19f4a7cc0af5abf514555db12fca9486b0f8611c44aba70f322fd1008ea687ed87e693567b927f7bb99ccf74fa97caf0318e040cf1a78f3bd62020db5b3a95b8fb29b0bd021db38f2a126a69e08929501ff881adf12c599451e88a158f2e751b71ad04a87e697ea455e75facfe8434324084a8d4e289409d1195eaef16820380983c8fb1bf4f900f37dd2e1aea6d946cbd0e557873530692d6c225529ab755f678418604941accbb2befbe82505f204148dcb4b6fd4cc933ad562a81b1a74f7f688d5f5e28f07945045480f69648ad753ef2694fd5d89cef8e92d2d98561334907b48d1f475256afe81ae289c853eb2daefedf905895db8396cee6ff866c6220fe7c7551b6b17ca97cdba133c29bcf3fb409cf36c596a51ff354d7f0e5cc035ac1155f9d36e363c96e5d20b729bb227091de7c77e448a56d481800dd78dfcaf7e7fa34d4ac7b4aa2ecbc00004e65159b38602ef43e7066b4b70ca2fd5def9197137aa0d27332f65d448f600a85f2ff69db1c44e49a59e92d72ddb7dc0fdfed77476c8619bb58719599c414dd53a20c91cf72f487979f98162e2efbf2a7c030ca546e92faa5283856018fabc54d6e5d0233a1ba41817afd10023070a353b273b2c4ef3e5237f9794259a7e18b4a425abc0de4e204561cada61726b68d2ec11fb8377f076d9e4a5ba905c03558a4b55d67c1a32ee3542b767c978ab97891e5de265614592c547e2b186bb49506de98375e7cc403e1483afbb5fc8dd939a460294d3b82e4c353a384963c4d2fb5a876d136cfbfc62efa830872fc5e8a61d6f3bf16c69cc2c60a18e605133aa52275ec0fc7ea3d0ca55f15ba193dd075fca72c413f8fd03c29e9da657b1a04cdc2c7e276429f8496f57e1a42288d158feeb10dd077406e72b07719d5a2ca3252a263dac01ef55b6987c14a8447b5caaf7007e96af7cb702006955b1ec2389888dc8bc11040c2d61c8416febc8a4e9b952af3c289deaf384a38bb002f52f751ed7f3787f4c4476dc410eb78969ad83486f81d5dc2e2e89da6a143e61bd5834541a0fac32ddcc68cf78ab0a4dd326b3b22d0000abbc5b947a7b2fe10e6926c460d19d7c23726f31acb46692da1c86e963646be2e17afdbdc122ce1b18ff01a7d846f8241e5584f94c2ca9bf09303291f16a516ebbfd8fb5cdf1d814132f08deed852b5b2116e05962d2b5be5ac7cc40a2a3b8ed80cfe346f8eb366cbbf36e4df044888766bf5395f16f1c08efa68cfe205a39ecb3d4767ff21cdd8d1e3b075bddca9a9d38e6255cce656f92c772dbacb1fcb823ec2b8093a3006031bfd6103b5caede52d849367ea645e76fc1fc5cedb95e6cc2d6833bb63a88fc71d4c0109aea62b1de32c64eaf42ce492a43d9220af2ded4f14ff4c30cd878f695d0e205efd01eaaa19ff8255ed154e30ec0c49f47f47e9612b9d824b59879ca2e8faeeb20700604e6d1cff776399393dfb20e8c2dce950dc5b84fc16216d034fe2600b705011808908da2584cdd068398f67a726d10ab320a20a1cd747026104f799a8d36e67cb6a7443718c1a302338f7cdca7b47577a3893d867726ec2819986fe0831590108c3c63689b24840d6fe6271bbb4ce18b8a8b1b397882e127a95451526a5efa7be1a60020cf73e2e1c40e144d00f001fa39d68fa44ff2882e07fdf219a686ffd85b781f6bcf515ef8f2bbd352b4179b2721a265d047394145e38ec7729da8cae5dc9327007c8526926aa1945d916999d5728fe6a6cd36da493fe6846f7d4835181c81f23f4979a5558c9fd94c3fb0e6d19d40501bb0285e3ba995fbe44d28d5bc3ba816c606867ed9e9b6f73398a5721f422c83bcc37c1ac54495d4e283ab04c10e8c11fcc69da32487bd68d483007583eee5bfbb2b32b7f245e5554eaec7871f5765e8ec099ced1b305e22a04d3f64e77d62649fcc923cd3e441f8a2a0088513f4c6fcadb724da53baf3b5f6c9e679fcf26db660255d47522887e629c39392d9afa8e09f32c4af8ae7b38484e35cc94ce99ca38fd59c64baf6d73d1d2bee752d565bec70feb2c43eec61c5bf594929b8c6dc4702b1c83d9465aeae42a0a55b23ae8762b86539a85d4dd2345370be0303d290679d7f6ea1031f88dc9cb86f343373aa760b039b9c4adc07595f1c2e44ed3b08ad73d3ed7a05864c75e9889b5ec423758a869a566d46ab6a9158d10787417f122c527c410e7a4bbe7607ce820824fd74f2d26b054a63ef876ff7ec7689d9b35e81d4099f1599ba58a06ec3541f1f248ddde519fc869b0006a9f595a3461e32113e0ca2a116b74ac00d0ec0bd4668cd4e315b160626d0b3964f85cf6f9e93d8ac16bd0fcef40f52e1f46cfbcbff828c7f100ead0264cbeb1f025896d43ec5e4d04aae14a3ebbfda604d11bbcad97ff32ed4bb51799f984972b3e5d2a16619b794e16396ebdbddd75c4248d4ea59b6f42944e32736d5ac7a8cc96a8e8130e6aec9c0da3b476152b29f249eb26b39e4a9d2b037106250661234d6dc8cb96a6e09024fc5fe8bcaa348ce20ffe61c079f665b737cc431e56cc15a9f2a0123c27f668846d2c0db9b51d472dd2e019cec63d4a612a9d7a2d3791bdf1b087167587ab3e31bc008464f8a4a73f7ec3f218fa65aa59dcb4eaef4a23893a4df1eaa26bc5f75a88d0d78383030fbebf71e6a6081c749d74592207bff6e41f4a5b433dc8895510bf4d730cb6a658778d330d431ac1feaa8dd5ab2f37cccbbb5776d704eed674c3a3b4164f4a9b0416db0201ef4962bccbd534a01be1c1efc", 0x1000}, {&(0x7f0000001300)="1fb256e158cea04e8e4d83d9421554ed57b55ae0b3419988713f95d18c520c2f4ee64b24aa8a69406e88fe3460b58dfe215be08f8f69f39eead14905372408fa7bb823814d6286d4751c463e505202cb02", 0x51}, {&(0x7f0000001380)="f6734e78c3cab6040d8e794910d4ce7cae5d254501c54a1a709c3fcf5c467106c841ab0c6839e92308c64ded04a0bef43c43921779a6f301f87bd377a59bcc2529ef1e5ba4902b91a3d3131b840fcbae081870b8c8b47beeae7d2c7b7c6e4931eafc43e47bbee39bc153bdfea5acdf93f49c5486a19bc6bde449c328bc57dafd882376fa2294baf2d47f6549baade40aa0bfb27c704cadd56d2979cc8c8f737a45315438c8fff5b059360354663c26a869d95ff460b909dc2b0bc158978880a513b3e4a6755e001a29", 0xc9}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x20000080000000, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000000)={0x6, 0x100, 0x762d}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x200000005}) 16:00:31 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x800000000004519) fcntl$getown(r0, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() getuid() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) setpgid(0x0, r2) 16:00:31 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) syz_emit_ethernet(0x1b, &(0x7f0000000040)="ef0f69ba1f751505cdfbc57d359199a5c0915903e747ef9f620bbd") kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:31 executing program 1: r0 = socket(0x6, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)="8824c15da21f543485ca9d866965b6635edf4bba008dc4bb12c929de45b80d4f0edca29d9380be28223c35c3e608aba3d166a3fc0de95e880e1a586cefc2e701768c3bd91af77d907ac698e6ef934eca11da7676334595e6aa38620338457bd98ebb90bf2f48748419d75bc60b81009048b6ebcd8e60b06ac75a8824199dbef0101d0747275a70cdf75aed00579eedbda187214047145899ad83661c2d90bc4e82a1e41b51f85aa7663b924fa5784af0597ffd03926335d40732f969d3229a6a6f8854dfb9d81b", 0xc7) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x7, 0x286) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x98ed3e076b29d6ba, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xadb, 0x6}, {0x18, 0x2, 0x5, 0x1000}, 0x81, [0x1f, 0x0, 0x100000000, 0x6, 0x3a, 0x38a0, 0x80000001, 0x3]}, 0xffffffffffffff8b) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0xc8) r3 = getpgid(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x18, 0x65221c002198fe46, 0x400) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$setown(r4, 0x6, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x20000, 0x106) setsockopt(r6, 0x0, 0xfffffffffffffffb, &(0x7f0000000280)="99f6d3e3bb34f3b1c73e671070faee8eba9f26bff5e66b124acd07ce57d167b16bbc1067a59f9bc300fb991ca0206400aff6050843e462eba5d69853d201acf55e3477de102756c15be1448e7fdf8a7676f740007cd17470c4de3827d074887bb73f1d78c860524ce58588bb6aa13cda7e7dc8029e733fdcdf383edeb6bf178c0d89de6deaa45f3b847ef9bd3f12536bef2f6f1a8875b66fa006103a374748c9c1e6719fdd27436b331267ccc896605c683affb6d43a0e9e43d4c863cc6cc3b02dbb62b1ad54ab5cfea4ed57703ad60939e8d805cd127c822fa701f2a938034076f574376a7ba7401932562305f57f5f46ca27bebb8547", 0xf7) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) 16:00:32 executing program 0: r0 = dup(0xffffffffffffff9c) listen(r0, 0x2) r1 = socket(0x20, 0x2, 0x1000000000000000) sendto$unix(r1, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f9) 16:00:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shmget(0x2, 0x4000, 0x3902ee82f3de2670, &(0x7f0000001000/0x4000)=nil) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat(r1, &(0x7f0000000040)='./bus\x00', 0x200, 0x1b0) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x6) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) socket$inet(0x2, 0x1, 0x2) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x6, 0x8, 0x8, 0x4}, {0x9, 0x4, 0x1ff, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x100000001, 0x2, 0x3, 0xec}, {0xffff, 0x7602, 0x5}, {0xbf31, 0x9a0b, 0x779, 0x9}, {0xffffffff, 0x5, 0x7f, 0x9}, {0x4, 0xffffffffffff8001, 0xf, 0x6}, {0x7, 0x9, 0x2, 0xffffffffffffffff}, {0x7, 0x0, 0x401, 0x7fff}, {0x4, 0x6, 0x80000000, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3e000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x39, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r4) connect$unix(r4, &(0x7f0000000480)=ANY=[], 0x0) syz_open_pts() semget(0x3, 0x3, 0x200) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000140)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000001c0)=0x7) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r7 = fcntl$dupfd(r1, 0x0, r1) getdents(r7, &(0x7f00000003c0)=""/86, 0x56) r8 = getppid() getpgid(r8) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0xffffffffffffff69}], 0x0, 0x0, 0x0) recvfrom$inet(r9, &(0x7f0000001a00)=""/154, 0x9a, 0x41, 0x0, 0x0) pread(r7, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) getrlimit(0x0, &(0x7f00000002c0)) r10 = accept(r7, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff00000020279923af06e876e5de3a52619a000000000000000000000000000000000000010000000000000000000000000000000000000000000000007f00000216104872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f30936665bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0cdf72593b3788c4f05db9bef2648d9881e22113f7e1cfbb00000000000015478a18368901252ae5b9727aedbb01000000ac4b6a33bbcd7cd0db7f5406fc9eff520a40dcfb4f2773e33d7857d19e8eea6068c8dc70bb4fd2883211d480fcf32ff28087f493c7cde8"], &(0x7f00000004c0)=0x64) close(r10) r11 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r11, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f00000001c0)="58fdd811268274331dbff22af9b064129802d34f767ff35816ffb9a59cf7bee68391eea3ec9ff23636685aa2227b3d561062815cb5a9e67e3f8de94c502944413e9dd9f36e44dd753605d271fc44d98df5dcec0140a93b6809bbf56ff4f6a382f4762b333b8cb2ea1cf84121792f9fe27f9646d5ce871826302d21114666c3b52abbe3bbf8b4de211ed42798d5856dba5e0142c90010e188e0023ba61dcc39593570fb968ee7346ed152b27b7e7ebd66555ff36d8f97acbf98c8f3e1e2799348f9dea0b9f3c3259f849a70a06de858f2", 0xd0, 0x408, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = socket(0x18, 0x4, 0x110005) r4 = msgget(0x2, 0x0) msgsnd(r4, 0x0, 0x2bb, 0x0) msgsnd(r4, &(0x7f0000000480)={0x1, "8035b1b7a7be134aec14c61a58888f7b8e59c52fda3855bc97930749b3b31eb56ef604fa353ee80872874a43b0c97353e825136634817e977e125df86857a9b983d1feaaaf8c1874e6bb9f5dad1faf8137204cc989980e82e9f69a1dd8203e9bca8d8dbf4186a1a3d05e353e5bb76d9d63ff0aa0979e9d99104d93b160e8fa56d4af85520f4e32239f34ab2810b75015fc56589c7c26d1e735e4"}, 0xa2, 0x400) kqueue() recvfrom(r3, &(0x7f00000002c0)=""/247, 0xf7, 0xc19c2a91e7e777f, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:33 executing program 1: setuid(0xee01) ktrace(0x0, 0x1, 0x40000002, 0x0) r0 = geteuid() setreuid(r0, 0x0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffec842b722fb46) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r7, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) r13 = geteuid() setreuid(r13, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) r17 = fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = getpgrp() r23 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r18, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r0, r10, r13, r21, 0x200, 0x3}, 0x1, 0x9, 0xffffffffffffffff, r24, 0xdc, 0x7ff, 0x6}) seteuid(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/54, 0x36) semget$private(0x0, 0x3, 0x2) r25 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r25, &(0x7f0000000280)='.\x00', 0x3, 0x0) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000000080)=""/78) 16:00:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x10001) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28, 0xfffffffffffffffd, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x1, 0x8}, 0x10) r2 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) recvfrom(r6, &(0x7f00000005c0)=""/233, 0xffffffffffffff8d, 0x800, 0x0, 0xffffffffffffff29) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r8, r7) setsockopt(r8, 0x101, 0x40, &(0x7f0000000140)="e1f940c14938935aa74709a7", 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r2, 0x8, 0x0, &(0x7f0000000580)="bfe5f64949345ea3017acefd48847ec691920dd12d88b0bb59c9cef17bb839bd35cbfae11dd3", 0xfffffffffffffe1b) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x988c, 0x10000, 0xe2, 0xfffffffffffffffb}]}) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xa6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x2c, &(0x7f0000000300)=[{0x5, 0x1, 0x3628, 0x8}, {0xc0c6, 0x8b00, 0xff, 0x4}, {0x7, 0xfffffffffffffffd, 0x2, 0x3}, {0xfffffffffffffc04, 0x5, 0xfffffffffffffff9, 0x7}]}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x8, r14, r15, r14, r15, 0x90, 0x10}, 0x5, 0x54, r13, r13, 0x2, 0x14, 0x3f, 0xfcc}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x20e090add6dafbbc) setreuid(r17, 0xee01) msgget$private(0x0, 0x4) socket(0x18, 0x1, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0x4, 0x2, 0x8000}, {0x9, 0x8, 0x8, 0x1a6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x98, 0x80) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x1c1}, {r1, 0x80}, {r2, 0x2}, {r3, 0x180}, {r6, 0xc0}], 0x7, 0x3f) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) flock(r0, 0xa) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x5c) lseek(r4, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r5, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="8548e2b71b54f83482add41857dc21e59b0fa5d12a37b31bed838e4597e15cf0e2c46f72845a9fa8c7174ef906a7e6be4288396ecf89cd0b81741a477d48921a23df1286935c8b10a17787f3bc54d009c9c4c1b029f8352d23cc95120df692c89f0ce19058ad55cafe98a1a119e96e47e43e1dde5e6f4ffbfaa2b8fa1f84bd2b5dc199255c54f753883f59c40ec273ecaba43e91706985e3a15f", 0x9a}, {&(0x7f0000000180)="771229894eb14c11d32caa11f073a28aa341616aa7044213a54e48ec47caf5fc33e2a4bef80fa13e5b52b9c10bdf6c8fc8ae2211cbc038d6c517dbea4f34b555ef16d8342ae802c723554375d2e7956c29f4553918ff82e3b7019a8ea70efb7c087bbc87ea39deadb79b5489b56fca5b6bd2394b35e1dd3605fa25422e1355cd440986c5183fda62e6b5503dd4513dd1d15d01f298caac5e9ceea14ae4a20d36144ed89d413d051a0cd38a652233ab33a35ecfdc2a6b06b304ddad205163ebf8753521bbc6e7b01a2884384ec0f742b538f3b0c0f66dec46e6e1ec24bec4b23c5b60", 0xe2}, {&(0x7f0000000280)="8be418dd4492facd573770c3cf39cb6185b74d461f40ade1d8bca44ef43586c3e2f3dde47fa5fd998c402074149c85145310cd11aacfd8ca8322cdab77c92aa0bebcf2e1943c16dcd57e01b9c805217dcc0d35d751eb9988ba54bedd92d471079c0d178710c1753a9f994f6041461f596abd3cde2c46d63158a9d5d4ec0b57aa2cb7ce1d6a13c08a2a141651f96fa4b8a18de608a47efc558d85d9bc459fa85cfb5ae87a079d7dcbf2385da240d0f7d8bc499830813e183f1725cef1f0479f10196b3d198b45ce3cec62d158380e7b14cb4464974e6b93a4454c9a", 0xdb}, {&(0x7f0000000380)="17bfe2865aac385f5af56abbc71a5ad131619812e8ce4372bcdd058e241229d5743069f147e68ea80372b8cb59231aa31a304a5b6de6e9c5071415d57f03ddf218dee71914d857c1b835d494107558befa47740beb1312a37293ab9a36b23cb4a967a4acbd23dca9677a6b9d0b3bf35c07487e1d2c41dc8fdfcfd6f403bee525c6bba328622d2ada2bf34cc91631ca3e78af980d779c6ab121c39981116189ca95d0a67b9169883e3749d4e34c173556b25bec3f5c1d66565b8a7f2747f8f6b768b359dfe839c2668adbc11d4d88de576a6895d1200055f1edb1804828737a74fae0da84", 0xe4}, {&(0x7f0000000480)="f710ffd4844ec2472a609e93fd233fb319eddc38686a4c15c0f8b5f278fb00ecd821036ea0b76d49891af89d188c54d17b8d6d4a37ffd0a020e9703bfaf89e1f80460e1ad65f82131b6e3fddc78e3587d98da680eedfa8fcb7e45835646841704ee83abf4978ded2ba1d84e49b1df18678131c", 0x73}], 0x5, 0x0, 0x0, 0x93a228145732fb34}, 0xb) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {}, {0x0, 0x0, 0x400000000000003}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000000)) recvfrom$inet(0xffffffffffffff9c, &(0x7f00000000c0)=""/90, 0x5a, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000024}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d, 0x400}, {0x4006}]}) flock(r1, 0x19) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0xe24bbecb4ab6d3ea, &(0x7f0000ffc000/0x1000)=nil) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) ktrace(0x0, 0x5, 0x100, r25) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) ktrace(0x0, 0x5, 0x100, r27) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1, r3, r14, r17, r23, 0xc0, 0x7fffffff}, 0xffff, 0xa2, r25, r27, 0x400, 0x8, 0x9d8d}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="5154e75c225bef078cd9bb8eb3e1") 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x3}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x0, 0x9, {[0x3bc6, 0x1, 0x7, 0xcc2, 0xfffffffffffffffd, 0x81, 0x20, 0x7, 0x1, 0x8001, 0x6, 0x0, 0x1f, 0x3, 0x849, 0x7, 0x80, 0x44cb], [0x80000000, 0x557b, 0x8, 0xfffffffffffffff9, 0xffffffffffffff7f, 0xd, 0x7e94, 0x7, 0x20, 0x5], [0x2a3e, 0x2, 0x6, 0x1000, 0xffffffffffff6443, 0x7fffffff, 0x100000000], [0x7, 0x99b2, 0x7, 0x329c, 0x44e, 0x8], [{0x3ffc0000000000, 0x90, 0x59, 0x2}, {0x7, 0x3f, 0xffffffff, 0xfffffffffffffff8}, {0xfffffffffffffffc, 0x6, 0x6, 0x5}, {0x5, 0x1, 0x3ff, 0x400}, {0xfffffffffffffffa, 0x8, 0x80000001, 0x8}, {0xffffffff7fffffff, 0x9, 0xf6ac, 0x100000000}, {0x80000001, 0x38, 0x8, 0xfff}, {0xde41, 0x6, 0x9, 0x2}], {0x4, 0x7fffffff, 0x5, 0x6}, {0x2, 0x8, 0x9, 0xa}}}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffff800, 0x6, 0x1, 0x0, 0x1952, 0x7, 0x0, 0x927107c487970d78, 0x6, 0x7ff, 0x1194}) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x800) ftruncate(r0, 0x0, 0x80000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom$unix(r2, &(0x7f0000000280)=""/128, 0x80, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r3, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000007c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/248, 0xcd}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000800)=""/1, 0x1}, {&(0x7f0000000340)=""/77, 0x4d}, {&(0x7f00000003c0)=""/248, 0xf8}], 0x6, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) recvmsg(r4, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0), 0x5, &(0x7f0000000540)=""/249, 0xf9}, 0x843) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) mkdirat(r5, &(0x7f0000000780)='./file0\x00', 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000740)={0x6, &(0x7f0000000700)=[{0x9, 0x1, 0x2, 0x8001}, {0x5, 0x0, 0x400, 0x9b}, {0x100, 0x5, 0x7, 0xffffffffffffff01}, {0x0, 0x5, 0x4, 0x2}, {0xeccd, 0xe7, 0xfff, 0x4}, {0x7fffffff, 0x80000001, 0x4, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="26149b33fb642804b63c08060000") 16:00:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x86) ftruncate(r1, 0x0, 0x7fffffffff6) ftruncate(r1, 0x0, 0x100004000) 16:00:34 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1e0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x17db8108de35bf3f, r3, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r2, r4) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:34 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x800, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000700)=0x6) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="2562e08b24bc128fbee78b1f18928c00e6026ae712e07a9787"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x10000, 0x14a6d0371d6228f0) connect$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c6530fa80023d22d196cfddd54e00"], 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0\x00') 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r1, 0x0, 0x6b, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x23c, &(0x7f0000000140)=[{0x24}, {0x3, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:34 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x100, r3) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x1ff, 0xffffffff00000000, r3}) acct(&(0x7f0000000040)='./file0\x00') r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x10000, './file0\x00'}) r2 = fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x2, 0x640) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x800}], 0x1) r4 = geteuid() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r5}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x66a}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/218) fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x99, 0x7, r2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30220, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) r7 = open$dir(&(0x7f0000000300)='./file1\x00', 0x8000, 0x4) semget(0x3, 0x0, 0x400) fcntl$setown(r7, 0x6, r2) close(r0) 16:00:34 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = msgget(0x3, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000000, 0x6}) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000000, 0x6}) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r21, 0xa5, 0x1, 0x100000000, 0x6}) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r24, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r28, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r6, r13, r20, 0x0, 0x0, r27]) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) r31 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r31, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r31, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r32 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r33, r32) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffef3) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r35, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000000, 0x6}) r40 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r42, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r46 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r46, 0xa5, 0x1, 0x100000000, 0x6}) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) ktrace(0x0, 0x5, 0x100, r48) r49 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8001, 0xffffffffffffffff, r29, r36, r45, 0x48, 0x80000000}, 0x9, 0x100000000, r48, r49, 0x6, 0x3, 0xf6, 0x8001}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r50 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) close(r50) r51 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r50, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r50, &(0x7f0000000100)="8c65", 0x460) 16:00:34 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom$inet6(r2, &(0x7f0000000140)=""/66, 0x42, 0x3470135b0a127ea6, &(0x7f0000000200)={0x18, 0x0, 0x1, 0x4}, 0x3d0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r9 = fcntl$dupfd(r2, 0xa, r8) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) getpeername$inet(r0, 0x0, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x5, 0x5, {0x80000001, 0xe1e}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x100000001}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x1ff}, 0x8, [0x170000, 0x10, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000200, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x8, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x5, 0x100, r4) r5 = getpgid(r4) r6 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000001029, 0x7, &(0x7f0000000200)="fbde340e53b85709e381f950e476d873b1a7b2dceb06c4959a5836fc964d99bb314da06e9a21aee7df21c58c3f3d0f0a33921bb6476511a9a2b9eb82ade212371782369e44a4df6cce223d1d", 0xffffffffffffffcd) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r4 = dup2(0xffffffffffffff9c, r1) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r8, r7) accept(r8, &(0x7f00000002c0)=@un=@file={0x0, ""/32}, &(0x7f0000000300)=0x22) dup2(r6, r5) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000ba54a71ad77d42dbd1388758bb45f3865b01948504270b84c3ee44d2f71a2ecdd6cbb7ac5c0378d5b40ef1fcc4308c5dc8ecd2ea2d315da1196025bb3841e3398998ff7c0f521429601701bd5f29cdde3f000000fabec34a154e14003f19305c44a7f84957fb2c"], 0xfffffffffffffe55, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) setuid(r12) renameat(r4, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00') getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0xb4, 0x0, &(0x7f0000000000)=""/180}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="8203ad20545d13803d1c3f456270a79a5791c0e93fab8e2e2f66696c653000ddcb7051b7f89d8cb5aacab718d93042878b363e699bc23ae3ffafc4cf620dc9b8feeab2971bbbf8bed5a0a7d00e7f38edccbc29dd11e487f4c441914d3340bf3420f7bdf31e35a908adf150d8cd8b59eaa9b2533e05e27d33f236c282c7e5c33315b6824fb2e602fac7bda649d9792fdd3669a20bed599ad02a40fed5e420680e2c34ba5355416ffaf87b40ff7d6cfd606ac631a76d89b704065d85f75aaf8be16a52270c0900230b2d9a3780dba01668b7b9fcc23d604a12ce9b050c0beebcf14d040771a4e18bad5509a70a54d91bee6524b80218591aa3066cbdc61cfd28d9552a1fec2879dce57f79a6aa20390fb680247aadba8be462580c717221c3be563c7014ebe6647ee38000000088110000176f9895adf5986c58dc978a117b231f295cf71d6938848ce3064e1c45e5dcb26a1fdb3f5c112c0330406e44b13dc572e3a3fba116de19698a167366560d7f9813e59a1ce380531c609188cd735e361e5efe4cf15cd453feb008f68f201afd9f27e4899d640e61383477c1cbb8e4e118614cb9a5f13914992d260e3b87e97ab57c90ca8f7037b1fa0800000000000000d0c9a4df25574810f0c96bad57bfeaa567e50690c3f5e29648e74acc6ca68ca484760acc2ee8322849781b185a44ca92317b87522d3634d81d08a9f6a00e1b228e5c9466222e6471c9d0a7048014e3f5737c2ff3975498404ef17df28a0df7a7aaabf61b3cdd0e577b06d4d6ebcf92b67aab14883b44a6391e1aa76b11d8a5f0542b78e658858e9c103d7d0b70470300000000000012e533de4089df984de5df669908df7d6dfe04817502e2d36327c56fd365eafb443a6b7f14a0e8664ec4b7750a9cbecb7c046c114098b25c8e9f359716935d54ecfa1c583a972cc6bb190bc0c66b2c4a215f5279a94781c990a6147d3bca77ccd6d02d3658da749f3b3b4a6f7d7ed5007938151e68e1c205640b2cb051461ba0d59db726716fc4b826f79b635d319b2a1a8b6d5c12460cfb67d886b024fc017fe607dcc373b567cee967c9f73dd53311c7c50993fb799f727009098dc597a0c51f6f"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x800}, {0x5, 0x800000000000003, 0x1800}, {0x1, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x4) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r5 = socket(0x11, 0x4003, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r6, &(0x7f0000000000)='./file0\x00') utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$unix(r6, &(0x7f0000000a40)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) r12 = getgid() r13 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r13, &(0x7f0000000bc0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1521c54c98c9307ed552c5470b17d54d5ff0509012e63cb7e6311b8c66c497eeae0f3a6967b86fb0c6579ff9b0eb274269dd939e5a3ab07949c732d139c22d3b8ff6699a933e7def757f87abb4dc3855b44ce2218e302d1601747a1f82b0481367e73e2fef20a748df79b490d080791a731a45a4da780b2d9787ece4ee5f621bca472eba34456616ced9089f09a9b7cfbde67247f14d4060a134fe66a50fad86f79e4c2cce321505feee7ad2808a2d1902c64a867a46b2995dde09c1eec885e01b83c24717d4f49cc2760f57d30aa2150a13720a7c318695e8d1e083a4c7a2131055a425831d2a295d1a3750f8e69f8ff82f0e7560b4", 0xf6}, {&(0x7f0000000780)="68ed57af23ebcc88f3e559cea245dd678c5f52edc2d09a772052dcf7c5915ac00bb0a260b2f0ce6a0162ee5ace020972175ce02fd16815991edc553ae042e83ad50c3391ffc65729d9f2eaa24527e0639b48661b0b53", 0x56}, {&(0x7f0000000800)="3356ef981b44ce1e8cbfcdb9d1f03e4ad959112270d2faa8e8eeb0eeb100876c8861c7a676341abe477817129fe76e6029be447386fb88d9418ec5c4e94bce17619be071793f864efd704dc57133d7e87a6557043271e253aa630fbba920203df70bcc421e6da456fc44342d410a801c8857bf63bb25", 0x76}, {&(0x7f0000000880)="6fe794571c801281b15f689a063bd1ecc35700"/32, 0x20}, {&(0x7f00000008c0)="cf79d17934ea88", 0x7}, {&(0x7f0000000c00)="51426169394fb0cd1d71783d32d733ec9119ecc08373fc41637981791209b151c337484830c9516c698f70d57fa0a13d7f7a334ed16d7d003c0f54b57df7bc37c14a5944be2369630e173c4114668ba8db7b6f0527589288f0cd539b38f96fa307c8c0b60ab70c4430458980cd9f950e9aef03785d8e51ebcbdbc9de2838b21ad5168197", 0x84}, {&(0x7f0000000940)="a09fc82f3a6b864a1571d637bc0bba31cf40152853446342e6c04e54f56972c68dbc1ea216798c95830aaf6d02694230c2cc201f16f096946597d7a30730e18edaec3f4ed9570315354eb348dd5f10c2d6ef1936573c8cb9b7f8643f5508c501fe84f8f4edd0c2baab7a50f300784237b2f5d95e60efbf0efab24d861b2680ba090896841b34e65c732d1358cf10085e6ce72c748afee759e7ccc5ae47b424", 0xfffffeb0}, {&(0x7f0000000a00)="cfcb9153ad2f380f5862e8c66a9fb469384c25df52850ff13d0eeb3df8f4f950b5da67dc05eb2afd793e8dc7181da5021d9d227525cc14e1f46768b39468f8f242f3fdd65f82d4f77ad6a453cc0b77e125610651e6e4d774ace0948446c1dceaaf86", 0x62}, {&(0x7f0000000a80)="96009b83d9d55be67ac424bcf3599885bd9b0d5876c7b53ac8a730f42514a9ac509a96e339", 0x25}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x40c}, 0x8) r18 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x44) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r18, &(0x7f0000000bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1521c54c98c9307ed552c5470b17d54d5ff0509012e63cb7e6311b8c66c497eeae0f3a6967b86fb0c6579ff9b0eb274269dd939e5a3ab07949c732d139c22d3b8ff6699a933e7def757f87abb4dc3855b44ce2218e302d1601747a1f82b0481367e73e2fef20a748df79b490d080791a731a45a4da780b2d9787ece4ee5f621bca472eba34456616ced9089f09a9b7cfbde67247f14d4060a134fe66a50fad86f79e4c2cce321505feee7ad2808a2d1902c64a867a46b2995dde09c1eec885e01b83c24717d4f49cc2760f57d30aa2150a13720a7c318695e8d1e083a4c7a2131055a425831d2a295d1a3750f8e69f8ff82f0e7560b4", 0xf6}, {&(0x7f0000000780)="68ed57af23ebcc88f3e559cea245dd678c5f52edc2d09a772052dcf7c5915ac00bb0a260b2f0ce6a0162ee5ace020972175ce02fd16815991edc553ae042e83ad50c3391ffc65729d9f2eaa24527e0639b48661b0b53", 0x56}, {&(0x7f0000000800)="3356ef981b44ce1e8cbfcdb9d1f03e4ad959112270d2faa8e8eeb0eeb100876c8861c7a676341abe477817129fe76e6029be447386fb88d9418ec5c4e94bce17619be071793f864efd704dc57133d7e87a6557043271e253aa630fbba920203df70bcc421e6da456fc44342d410a801c8857bf63bb25", 0x76}, {&(0x7f0000000880)="f800ccfb2370f934f2e50e11787c6fe794571c801281b15f689a063bd1ecc357", 0x20}, {&(0x7f00000008c0)="cf79d17934ea88", 0x7}, {&(0x7f0000000900)="51426169394fb0cd1d7178fc41637981791209b151c337484830c9516c698f70d57fa0a13d7f7a334ed16d7d003c0f54b57df7bc37c14a", 0x37}, {&(0x7f0000000940)="a09fc82f3a6b864a1571d637bc0bba31cf40152853446342e6c04e54f56972c68dbc1ea216798c95830aaf6d02694230c2cc201f16f096946597d7a30730e18edaec3f4ed9570315354eb348dd5f10c2d6ef1936573c8cb9b7f8643f5508c501fe84f8f4edd0c2baab7a50f300784237b2f5d95e60efbf0efab24d861b2680ba090896841b34e65c732d1358cf10085e6ce72c748afee759e7ccc5ae47b424", 0x9f}, {&(0x7f0000000a00)="cfcb9153ad2f380f5862e8c66a9fb469384c25df52850ff13d0eeb3df8f4f950b5da67dc05eb2afd793e8dc7181da5021d9d227525cc14e1f46768b39468f8f242f3fdd65f82d4f77ad6a453cc0b77e125610651e6e4d774ace0948446c1dceaaf86", 0x62}, {&(0x7f0000000a80)="96009b83d9d55be67ac424bcf3599885bd9b0d5876c7b53ac8a730f42514a9ac509a96e339", 0x25}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x20, 0x40c}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) r23 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r25) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r27) lchown(&(0x7f0000000400)='./file0\x00', r23, r27) getgroups(0x3, &(0x7f0000000140)=[r9, r12, 0x0]) r29 = socket(0x11, 0x4003, 0x8) sendto$unix(r29, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r30 = dup(r29) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) r33 = getgid() r34 = getegid() setgroups(0x4, &(0x7f0000000240)=[r28, r32, r33, r34]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) 16:00:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfffffffffffffff7) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r2 = dup(0xffffffffffffffff) poll(&(0x7f0000000080)=[{r1, 0x100}, {r2, 0x69f07ec6c567ffd6}, {r0, 0x104}, {r0, 0x2}, {r0, 0x40}], 0x5, 0xffff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) r3 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000100)="3471e9f9c6e1f4822bfdf08979fabca6371abd2d71bb2704b166456966d4d96f7376c1c6071e9fde2e32d5c622dd1c97dcf5017ba05d25e80fbd6460555129d615ac017513320cfa7fde2ce24ac7857de6cf8a4d40138015bfb2255424a3cf09d9b636626d32ccaaaa8ec1995000548a50c529bdf1fb0bca2443c37683ccd62dd28461981e87bb50128bf7bd1abc5225298b88f60d11ef8764db7f0fc4539da5a94350f8767360427468fe45b8113a297076ae384978c63cbd46871463bf8e65e5597c0ec583a1a0", 0xc8, 0x7, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r4 = dup(r3) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x800, 0x2) r6 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind(r6, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x84) mkdirat(r7, &(0x7f0000000380)='./file0\x00', 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x4, 0x0, 0x3, 0xe8e1, "fbcd30dacf4cdee9b9578256019659b88142175c", 0x0, 0x1000}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000540)={0xfa, 0x0, &(0x7f0000000440)=""/250}) utimensat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0xff, 0x5}, {0x4, 0x64}}, 0x1) execve(&(0x7f0000000600)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000640)='/dev/wskbd\x00', &(0x7f0000000680)='/dev/zero\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='!/\x00']) r9 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x9, 0x65) r10 = open$dir(&(0x7f0000000840)='./file0\x00', 0x400, 0x40) renameat(r9, &(0x7f0000000800)='./file0/file0\x00', r10, &(0x7f0000000880)='./file0\x00') ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000008c0)=0x6) r11 = open(&(0x7f0000000900)='./file0/file0\x00', 0x0, 0x100) ioctl$TIOCEXCL(r11, 0x2000740d) openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x400, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r12, 0x20007478) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000980)={0x0, 0x0, 0x4, 0x8, 0x200}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x100000000, 0x0, 0x6}, {0x400, 0x20, 0x401, 0x9}, {0x26b32396, 0x0, 0x7fff, 0x200}, {0x0, 0x8, 0x4, 0x5b}, {0x9, 0x8000, 0x0, 0x6}, {0x1ff, 0x61, 0x5, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x8, 0xdf, 0x5, 0x7ff}, {0x16c3, 0x5, 0x5, 0x9}, {0x1ff, 0x9, 0x8}, {0x9, 0x1, 0x1, 0x7ff}, {0x7ff, 0x0, 0x570, 0x401}, {0x5, 0x7, 0x9, 0x5}, {0x4, 0x2, 0x0, 0xa6}]}) 16:00:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file2/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getdents(r1, &(0x7f0000000000)=""/81, 0x51) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xcb11, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x3, 0x8, 0x100000000, 0x9}, {0x401, 0x5, 0x1000, 0x3}, {0x5, 0x6, 0x4, 0x7fffffff}, {0x16e0, 0x6, 0x101, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80000000, 0x1, 0x1e1c000, 0x1}, {0x4, 0x40, 0x6, 0x2}, {0x7, 0x8000, 0x8, 0x46c7}]}) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) close(r1) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x5) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x40, 0x466f7ed4, 0x1, 0x1}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x3}, {0x10000000002d}, {0x4002}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1d, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x0, 0x3, 0x20c) semget$private(0x0, 0x4, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x10, 0x8000, 0x8001) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) fcntl$getown(r3, 0x5) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000", 0x3}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) chroot(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x196) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\xb1') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x18) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000000), 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) kqueue() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = dup(0xffffffffffffff9c) setsockopt(r6, 0x401, 0x100, &(0x7f0000000080)="68cc450ed4cd54356d53f7d0af8496afa045dd3e009fe6c4cc66b73743f576f6e45b01081165f2eb7de326cd9ce6eb1ea940bd811e04c21bbc7627d67de4bddf92b153d7bf25aa90eb6d7388d05dddeb", 0x50) fcntl$dupfd(r9, 0x0, r1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r7, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) seteuid(r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r7, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r8, 0x0, r9) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r11, r10) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r13, r12) r14 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x30) ioctl$WSMOUSEIO_GCALIBCOORDS(r14, 0x41205725, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:35 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x2bb, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/79}, 0x57, 0x5c26685fc4958e3c, 0x800) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="00c617a1a17b43b565020000000000000000000000400000b29d27676c275e9100cacb832cffea2636d0500ae32468ae40bf317d80254a06a8832cee21069da3b89d6a0fee7140375b50a5533b8edec6df3594fa4b6d92b5d26aafce538e1c700cb2c4a3e2ef04efaf9ae190e6b70f66d6f438114783e1b0e51f788fc178907d3c73896e6645389a500d0f829af9f9d825b5543e4f3e5e2e5ee5b400fe8a7c1d225c2ef1aed10d83f2828bc5257e238afeeaeda6b2ed8ce902bbef72cfb8d68594114bc3ae4c2ffb4228c06668710b9941d0004bdacc7e914b2073dd99dd4d6140bde64eca7e039eb618cc6c456755a55f2374d5a89593b5e317a43cec1f69b4"]) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) msgget$private(0x0, 0x8) fchmod(0xffffffffffffffff, 0x20) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/224, 0xe0}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="5dcdf0250865154dcb80e07a38755ae8ada12a67e000da0758d9db127f114fe44d056fd4f560fabe7cde49f8d1d237b0358a23a47ac63d82b8cec18318fda3ab1e75dfed825d49c3cb9e21fd74699ba91bf67c057fdac23f3363744e720fab10a234ce86127db27da62fff07aa14cf53668bf63904c27a7c12e0ec1116d166235a9486936209820f3319f0ac53e138026e503fce34dc9773c9bc1c94dfdfdd4d0d700f78c8868365e07000a2367192411c3b1dd170abd6d90625bb05aad1580f07ad6b473df0309028080427062de8db76681258485139967e662e9d742539e4a7ebc9df1874dc7824839c6b", 0xec}, {&(0x7f0000000180)="a326584b5b29630a47a708b2e8a993872cc568dbd9e7699855e4a357cfad5af1d47a6c61a63e8a7aa9dcbc22d67892", 0x2f}, {&(0x7f0000000200)="c350d10ea327c423be9802dec3e7fd319f739508657d1065594607355d16954bf0f3f0e1f897982f548186ccde42bcf435e5c8a6f4542d932fbce9e0fb1a745d5eb0800969a691f493d5c5ae551b5f850cd3d16bc5ab5c7e58cdc28cca2807ec4df3507c2c077370f1b3fe17b4628acbcb812bbe39a4d05f89518037b064c5967119d8542cf02401a580a782d6dbf71be4ea1ceb076957c343", 0x99}, {&(0x7f00000002c0)}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x22) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xa7, 0x0, 0x0, 0x1c1}], 0x40, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) write(r3, &(0x7f0000000580)="0a3aa0603f7dac3ab09b68190068e4fd3cff88b5dfb8b200546dbd9ac44bba7c0af81a038448abcc2592b752763ae392ab54124981e27170ecef30ceea022c64adaaa0a970c9dd98621ffaf44f403d27e031a8408522db1d99f394f4724fe25c100039e557cee95447b758dcf56b6279dfb4", 0x72) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000ac2c3eb55ff01927ffff00000300000000000080000000000000000000000000000000c9a40000000000000000f6c1ac0eeb95fd000000009734e22af9bf166b"], &(0x7f0000000080)=0x34) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/98, 0x62}, {&(0x7f00000001c0)=""/53, 0x35}], 0x6) mkdir(&(0x7f0000000680)='./file0\x00', 0x20) dup2(r0, r2) 16:00:36 executing program 1: socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe(&(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x100, r5, r7, r3, r9, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xe3, 0x1, 0x100000000, 0x4}) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000001a80)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000000, 0x6}) chown(&(0x7f0000000300)='./file0\x00', r5, r15) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r17 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r17, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r18, 0x80047410, &(0x7f0000000080)=0x20) sendto$unix(r0, &(0x7f00000000c0)="b110050160000090080508005786ca900f0e08fecea11ea888178e672885534df8fcb1db19f4d113fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c80b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004", 0x6a, 0x1, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x8, 0xffffffffffffffff, 0x1}, {0x1, 0x8, 0x0, 0x7}, {0x0, 0x2, 0x10001, 0x4}, {0x4ddc, 0x1000, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x8, 0x18e03b3e, {[0x10000, 0x80000000, 0x6, 0x79b7, 0xa2, 0x14e, 0x80, 0x4, 0xfd7, 0x2, 0x101, 0x8, 0x7, 0x3, 0x10001, 0xe4e, 0x3, 0x8], [0xfffffffffffffc00, 0x5, 0x89f, 0x5, 0x7fff, 0x7c06, 0x2, 0x1, 0x7fff, 0x6], [0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x80, 0x5, 0x6], [0x7, 0x401, 0x7, 0x2, 0x3, 0x401], [{0x9, 0x2, 0x7f, 0x6}, {0x3, 0x9, 0x911, 0x3f}, {0x6, 0xff, 0xdaf, 0x5}, {0x800, 0x4c, 0x5, 0x5}, {0x100, 0x0, 0x5, 0x5}, {0x2, 0x1, 0x0, 0x100}, {0xee9a, 0x101, 0x20, 0x3}, {0x80, 0x1f, 0x10000, 0x1ff}], {0x1f, 0x0, 0x10001, 0x7}, {0x7, 0x3ede, 0xfffffffffffff96a, 0xb8b1}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="f4bb8cc24c5df321edd633ab88024653eba6ff9f44c90238f9c9c2e5a7f1090b7279bdb3feec7f1d9495d7dd04970381ac0309bb0f91c5a75ab4dee5a408098c870a7f13108c0eaff434db06cfff2a206f00fecc1970640a371466e09119d34e88275dec72d5deed3c4c833368d37ee745117f66c1ea9f06ace587a63b04b7ae63e4ac3e627839feeab090a7842e43f7daa1ce8f19fc50d0e89af5eedbc5fdff8b64c61782676de17ca75a6fa032ba25ab1c7f8ab0f57dfd4e0dbaccb7bf90dde0bdb392baff76e25beac2ddd9b17921f785f8515a225c3f2117849ed2f222e8973e3a6e", 0xe4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280), 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000010000000000000000000001000000000066cbc31949de0000"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3f, 0x3, 0xd1, 0x6, "7a02035d866ddcde5feb83d5eeac5ed5d8d33da1", 0x2, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind$inet(r5, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xf8\x03\x00\n\x00', 0x40, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r7 = dup2(r3, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x19a, 0xc) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000200)) 16:00:37 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x164e9feea1e70db, 0x0, 0x3) r0 = socket(0x1f, 0x8000, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x60) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x4) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefcfdb1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43beaf656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00b0c1b705f6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb79a546426da5d941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127aff0100004fcd03a94ea03300c7000000000000000000000080d03e2c529735640124e1f43e6e7208e7e7e6012e502f8c067154339114617b7cb265694e8fd40bc122f0c1f35142ff223bf6b0288bab523caa977010878cc4bcee34f8c1228bb8356ba786fa54fff9b36d953a8b5e9f3bca4bfa1999090597475292f60cba0e66028483423441b612130222582e013b0dd482a1a3b1321b66723bfc142285e2a35bca651ee566676f770cb69579ec2c2c7dc52b61d74e5c9f6e081bf1306643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b2d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda7122c490476d51611b5eae714704970311757a70a108e9cc55bcca37610005549ff67959d7afbf57ce2aed0877503c00"/621], 0x10) writev(r0, &(0x7f0000000440), 0x34c) 16:00:37 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="001d0000000000000007000000000000000800000000004e"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x6, 0x14000000, 0x5, 0x81, "9e2c986b6177c40b9af1a323907706f2e0ed82ff", 0x40, 0x9}) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0xfffffffffffffffd}, {0x20, 0x0, 0x0, 0x200}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1, 0x7ff, 0xcc, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x34, 0x0, 0x0, 0x100000008000}, {0x6, 0x0, 0x0, 0x80000000000100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x0, 0xfffffffffffffffe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x18060, 0x0) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) read(r3, &(0x7f0000000100)=""/35, 0x23) 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) 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, 0x8000, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc028756b, &(0x7f0000000040)={0x6, 0x3, 0x0, 0x0, 0x0}) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xcbe) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x8000, 0x4) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) setsockopt(r6, 0x7f, 0x80000000, &(0x7f0000000180)="2f6f37a5281215beef2518cc212af3deb0bfc30e9365c4c6baf0934cd649deb3d6506cd9e99a7d4c9b6505f4fe9975590d5ea16880fbf9d54f6d4676f4bd7f8c44379791c6c26711", 0x48) close(r4) 16:00:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x9) close(r0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) socketpair(0x1, 0x2, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = getegid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) socketpair(0x2, 0x0, 0x800, &(0x7f0000000700)={0xffffffffffffffff}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r20 = socket$inet(0x2, 0x0, 0x8) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000002c0)="7e8cee0ba620e0af9bee53c509b2d00d11d623915451d3e8a45936b48bfcf14f20575c3f454c5a8ed345dccf7d11881be75be3730a927b9ccbd6e92617d18996ba516fefce4fd3f52abcc8adf76e46cbd39654529632632da2ae4676000eeeb6ade6ed142ba98d6a8d52fca84bfc184f304222f5d48982cc47c6b4ed7e7a652220e64d629438b8d0b0a96b96817d957f75deb5880304b5cccedd71e42ff0cd6e516e8659a923435e27c9ffaa797f4df6864aa846088349b7ed421e75e345f07514bf7fe7656a209ae57a", 0xca}, {&(0x7f00000003c0)="b9bdff607760750a5ede4e829bf9f24598eefc66200f7fa99fc4fe5621b1c896d16ee4dab5132873e3a50450f81d4271d208559dc9402b283d65cd040fe8535440b73bce6ebea6f59bcefa870924ff609a24171e23c353519b615f211df5fe1e644c83a4204a617852a192b127dd9e643b451e3b19ea84a90780a40856576a5867f715fe9d2f1408f3a0b20bf8d4aee31ed4888d997014a817ade690989cab724c2a7f883583", 0xa6}, {&(0x7f00000004c0)="1fa5ce72935b3e10d5f5c83cbb610fc7247b8e475b39b9baf13398854b005cd344b402e98f4413ccd22a0028d877e91242a20b49757cd00ac188155db6c1e3b54af0fff38a628a568281a62bd7b656486866a1ec34682063fa38e7f741c2b4f48be76bd38525e7d27a5f5229aa67e44bfa81cd6d09babc93f9cb98766a7968a06fd245ab86772e58b4b25eb161a55b75e9c331e69c61c23bf7bd08f7b4b536fc58a9ac96e2459168413b5594ae120a467af66b549d476da1b059244e116aafef131e616775075f7883a81f1a2f240a71f93b12c7a541ba95816cfd1d404969caafaa12452ef52c013175a1eca8d535e9a23ca05ebe", 0xf5}], 0x3, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r13}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, r18, r19, r20, r21, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r0, r24, r0, r25, r26, r0, r27]}], 0x120, 0x1}, 0x1b) close(0xffffffffffffff9c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0xf0, &(0x7f0000001440)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) 16:00:38 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x880, 0x20) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x1010, 0xffff, 0x200, "5c037f8b910b68ba3ae7f50be7433ca7d1c3dfe27a6ce209e3cde98212904bc1bacf4cd39dbf6e54694c1a273e34fcb3c6b2318d311aafa5b1cd404446e351e516509510bbf9b432a600705c81c804101eaf15df9986e52acf8a8db2d7735e9bf1b20923be6abc4377f7c0bb7dfc467660eaa3b7248c8806699fd16c0480c4f76d01d51bac151672609566ddfa6523f5a05becfd863be55c6b7c0cd1001507f02d18d74c03c90d4b0c2e73571aed6e411a237cfbd02843b63e757346b86f5cade2e7ae0270aa943dda033acb72cc59aca876ba1aff9dfa85ccc39645325bd67ad9d292f9486f5aca760b2df11a0dbf2916eeedbe08353762b31d97f2105da1e8b8473b3dcf7dd822c73472d911c922d9fe856d87d373196781740f368688042885a820773f57485cca7e7c73d7527d0c32515b125a23f029fc87826eb209d927629834aa320b0f23b465a3605ef4db95c0cee58b0e2a5f5dcc44449e154f724e33dcf9b37f862cab8ea98bd9c3b54f9148bad913f5f0aba154b5ad17aaaf5077f04cc995eb754bfe859be3951c57c37e09cca3e981d4f22a7acc185e262d61128059981b3d10e58d3eb92ac40fb3260d978376914141f187bd1c72c2dbe87a00c730d987a9f37adc99072ba0592188a7c0a560da21a2495b2baf3389db63c6c1150ddb83817318cdf362b3937a52c8916974264f0d20ecb4a171ab4412925f6b4abd3122117a1f65e99138c7a49b08a9a2e4f8eb428bdb15cd162377d959a98390083ca1e41e4c0a609441517fb8ce62382a93a23732c427e333999b51cd79fc3d2a08eeed582445c16074c96c8da8111489b83858194610381ac5e1a1eb8b37984059779676e59944c1502be152f7441213be732062900f78772b9e6a0f760960958d76d2634515ee6eddeb4ba763172922d9faaf9b1afdcbc5df29796e3cd9cf9fdd5fe33606992aea2899262a3d80c2963832a2233ab418cb6c01376e4e17bfa1a634fbfe85687e7dd8efbf215edaea6ae8fd1432f9e47b6a7430211d19f6a896c00cf03714a9f1918c2eeefe58661c010a62be67cf84490033b4a98243f5aa41c12a181b6cf8e314c9c53180d4798fc6b9014a54305edb5cd7f1360148eb9151e66896d7c9b51908e19643330651f94b233c3fdfa419cdf6da74ac5633a835cb24dc1292fc3a321125b4a910f78feb2be9112425bbd863595284260d76605950c687b6303c0d44aaf4d7aac4c589bc06c72deab0dd660d53f8d6b3e57b7dec338afecb68bf5b8df5eb03f1e71ba95bbba7e89ac38d419c70dd90f525cec6af5dcc0c06bfbecf626f253e1d5403fda8b42bec894293d3de6e883ee99979715cbb49b8b9cecec85ea4a52fb786ff96d199b49b25a7a0d91e2c95839e0f984f26b4ffd47360307e7f5e009188e59c23c24c8042e1e2628e7609efb25c5011d9c0b51d4872a4f50e3d73c44367cf8fdb7820d2036b09a2291556d7a4aeac809baa684e63f4c530ca6607fc3112bfa80890f12b080bdf33f4644d92bcfa0af41c5fd5cea5af57ac987b808a55c774e89c1c5c1a32fcfe479eacde553746087b414d1c4dfa8b438ba4699b20f61f2fb71945513c091391460a236721cd3153475592f9a8ac4c37bb3efb4fa4788f8248b3a880d6c2318f90a28f27913dd16be359d464aa9540be084fa2103a4a1e9e36e34f689525254ccff6e92850c729a88c9c3d012cc2626fdcd7942f9a6a90e0dd8c841b2e691b4ade47408a420f3e2d905fe12a0126c17200aeaf6f8d5dfc445f8879ffc5be6bc3a0ab6378e77c8d799ea315dd99d1d370f9e7c06cad580ed9a975fcb1b5e74f7c1e55ce02f17221a7ed4596c50d866b0692656295eda9ac34da371d4e2cb5519f51fe1b3f20882585f17b80bb5271101d6a378d0d7fdbf698af3433d70a6992dedd87324d68f72bb275a487b81b820b08061d984fbca26700408c57f8671a486a2cbad2e1dc475f1205fe650137a541a1b635e78bf0518835d6c350cfc22a7e7fcc5ce9542dcac3b3b5dc3a4dc8face84bd75cfbbfb966ba8f495605794ff8f3416ef4c55615a13a0ddfffb8bee3248a2052e177340d6ea2a8d064e4f0c5ec9bf0f1afad2daa66c3d2c8d34f65ad7eb1bd347aa4a8cac5900268b0e06f9c7d61e3e0db56e2d5cc06b6a9ea5ce03c26720ee8c35a60cba5afc02dd8caf560b2d8fb9b1a08f3a76b7b27ed92c82b04cb9e831ba7b75a2cb904d3c70e4a65d5dad1f0666d9c2c66c290a346cbf02eb4f789e1f94dffea2aefe2f75a4d7d1cd2c31c53bb3a931038d186a5df29c0367e6e2b2b1e0f23cef910c818919533339b62c735769115d7f86086efc719f16a070ab3a9534c6b115d1acaca4c2f870f55304166f5ce53e3888cc09bf2b8ac4b75f47db99fe59e89bcb76a109ed2242c90a48ebd2b8011347a00007c9ebb48f0fad45e1702003de9b6c7d7bc2ab304ed344c4424ab17a4f2e7fd139ce0695d098bf064996d24b8a637d3693ce695e9fdab3ab4fc569886853db4f693a70aaac3cdc173eb46332013e2346e8bc31c74e5a9f00684db1efa583e34f89966c6e6d8ce38f49bd23cdeb6d82b641f58e185a130f7818f8b8b9e63232138b661d9ae5cd1fcfaeceb5d56620c2b18993ad6c85c157121849820dc77a2f289dd28b8171a2a19c2aadfc1f578a1167c2df59a351ebb76300087fe3e4ae1039fac620df60b9a4bdbfd9b9feff072bbae2a519c0cbccf20ffd38b174e63a3a579e28257d4be106716f4efd69641a2e217b3ef303952e493d2462cc4bc1dfc67eec4690a53dc4d4134e086a07bdb5aea0419421e31caa5717719c4201e026fa7e837928ac68f415e67b77323c6ba0b6b4a7fc1fd557fb163ed2a67f2679542631eb6f09b7279aa93869c5952483ffbf8443fe9ac83eaccc112d2e01b9945b52c424e8b7bcb681a24105976424307b6d0ddd90e4bc7acb55a39f64b8f6a791d9bfe3ce29847232ff2b4b60a20345938b323a17742493ada33e0ebb832403c3e12e1b27387b6f47287800a57f291982d52b2a7b5f3ad87dd03056dc4e8b5acd41c4e69b0cdc549ea4a094ba83f585af3e5e756aaac63dbd67c3c326b27cc56c3036ee4f651cac1b44902e9118af16953969cc4200f74b7713cbac22f82e6df133997e6edaf66b7b10fcee0555083b53ec48080699c3def4f1486ab819c88744bd1c9db23438848d5591ada662f416b1d2a723457298a2bbf92c55d75c7075f36dc073d386e38cb642f2d8d1ff68c245cbc83ad8924c8132e2940a22c6a86b24ffc64d2fb32ad7ecf1ad814d31df5500d9cd87d0190690fb46e48cb612b452af4da6dce325b5553ad19f3971af425925c76d8e4d2dc95f26de4ff1b4e80b5620e2f56caac1216170c4e2f372ee8562270acaeb4cef87d50e4891c5b19424acfcd25fc197e9ccc6bb0c1aed7aa939f9dc8382b974b366ef6416bd984d736a27b8c3cac4930590935c8d159279fc199d881db9c99cbbeadd032d5ddab19fdf2a46bdd73c58c37199ec143e79a8414fb87f58f578d7122ce222de11046ee839b74b8de60e28e5f97d83b1b02124b719cfb2ffa0c2b7730004779c53ca5e1b482f510870cf49c3bd7aa82d687a5341c08ba315e9fe67d71b12d5f46654a41dc14789c3b70eca7ed0115645309c7529845d1ac4405b6f13d0d42f04624ac44f1205507f5c47af7c81faa5e1c15cbef37d540964f4a3fbb97db06c79a445b99828968056b3dd98055463085f471586d96c0b15a426f4077300ce2d82f211f42c83e0b4eb2fb2a309a60878504d282ad6c59f190aafefa65464981c5eac7ea67151cbd29c6751e3f92699ef8f621e3b50b8fdb3eafde139b8993e379b9bd1159dffdd7eb738e102182b32057c2e0259dbb8620071e7529b929bee691c6b1ac7349c1cfa433e9185b366ca87c373cb88636ee8f5aa0251b9ef22b7e54774d6d4a17c8500e9eeef28d3201b4907cbe5e20e32dd68bbd5b2cf400e358d74d98b7381aeb2be3c9357d85e429722d1e36ca9ad581534d1ccbda78e5dc4029fafe8b63eb0c91a3661f390a7985d2ac1b109acb966c3d8f7a3a2ba481e3df3d23798b92f6871c1c9dcc82adf4533f25e517645215b6e6148918b70e48786459d6a6adb2e45900bdcf255a7324bedbfdb034043d38184ba8273ffcbaa99a24e5ddc043bde2875ecc0e793155ba99e6abc981d2de8ca7692402bb47eac584d773f80160647a6d9dfa957a8a35b190a031a8e0ebf9a0026e748a284d18aee397a9741e0977d87b53460337f3c685957fb830ae5c3012d78a07cfcb345eca3cae1445cc03ff28b27abbf6e96564a827f45fbd9eed2ed3e04a2bab38aab13b12449a6e17d84c239789b40f72d7641dafa49cbed82cdc23a2d0ab4b56a690540657633d65155e364a4a21ae0f5a3a10be076b3c0d39fcf0e63c8bbf9186790ab0ffa7e8b0f24f5e8b7cc49c6ec6577c2c76a5c4c8bda7aba0c86aac83f9f46f21b2859b3f6930669e43219575b0a40f6ddcc7639df93608b5f554b38616977077af12225c88f55d9d10316ca227c4da43f8410ba9af8b83232d9e163e34c920b15180f0152b5567e4acd451ec3bad30f60acbe5406ef7352bb7d059d5f1ba429468cf52b823a427bb51217fb468e77936689c8bf6cb65c1ca1bfe450d9d3a10075b5a802b05615cc001508cedfac6c85935a43639710f8ef3e12a9a1a84ef088ba1ae0ccef8bd2cbbdbbdb9bb5a3d646b7a077a93b583c2439ea839392c012304316b4e5b4b669df357049463a1ed0d0c728e9ff5eb4c4cb5a4ea56b9ae4c559f028eb8a95741c550e4db6aa21ec88acf417c5636d1e56d35172a1fc962d73ac4f3b43e7c00c882c79491902a19de2dd14ed0bc65da3ec1b9db6fed7feea6705f87c7b5ff01e4429a695b63fc80801d5323ba32bd281f518b1c9a7b9846a9b8a9812bba973c9602af4fbb1a98dc392c6fe746985477310c4e0935ed18ea8415a54fe16292f3535035d98705b45916791e82290366e56bbc635388516c6f02819e1c465cdfa4adfd20861a77765347d406a324ec52f98218c5f4140bc4c8c04b9fcd2da5a69dfb7d1cfe76951450367fb8cd4a9ee8c8a8cf9b3065e606c3f910fc14ee25740b8dff159991d02d0fa19692cc7209aa9b6e4e17fb16dfc8b26c19bb10c84aa3f513feb771abd3bc2e567459eec02d95d83b321f8c8004156349dacf59bf943e73057cf6e916acf72d7076ef61b28c6b48247b6372dfe846ea6dd475448c45d1b400790beb897f37aa0f5487cac3d4effc02ca8f1618fcfa758b411cfb0c7b350c86aade4fb8f931efc2c62f4f55e4783ee846db09fc4f049d3b5aeee57275f184dddf5f7faeabadccf9e1f26cb37f6bc90c09458a9d0d1c4bc98e1830b4859c5c3308dca4c02a8921494689ef27e00c5b37d11abeac58ac4f74093587934a07b86176c5aa45f0377209b6566bb26e14add31734fd585c96de92cae8781ff2b29ce06420bca01a4eee4d3f799890d4e0e9dd580b13eeaf7d671fb8f1fd4c9d0f0bf82e4f687804da8f8ac54f5f56f1cbb38407efd20bc6589b36d21607fb8f2652f4e70ddd364b5e52c7b544d6c44349b245591b9f224fc9084074b84aa00dd7c1d627c26817439a23c76a5703e482212df0c62de632432d83ff9e6706737d3c31b153af5a80cb0bb2f05a929941334d1a79cbc2086f725c192a87c9d38dc1e530b1afdb6caa1658d2bb1ca9bfa1d840205697bacf5d1e9a443d5979ca22a2700"/4096}], 0x1010}, 0x0) 16:00:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x7ffffffffffffff9, 0xc8, 0x8, 0x1ff, 0xffffffffffff7ff6}], 0xfffffffffffffffa, 0x0, 0x7, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r2 = msgget$private(0x0, 0x104) r3 = geteuid() r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="a70d000000000000fc20971b628600e169226a5eff89528777d6f53aa2ea4aa9f70c70539e978fc4d34c22334ad5c9019b09c47312ff90ec785e4e9ad56718cbd46ead9c005283d3045443d2c45ef0fc1d5201d3cad6a626e5f5c9ab70ea35aad4"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r10, 0xa5, 0x1, 0x100000000, 0x6}) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45797ec221c9e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB="747dacb4fc061770fdcf1797576c5a1a79f6dec24c3478437e3173a717cd225b47e851bb8b25a583522079ca1e51548785a647c363dada038f32ba7ae112fcc432e6feb48e7d222f65cd2d57efc41e0c5cca6169ea34d0d72d9bc538535ee5e8ab7a66bd3bad7b"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r17, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) ktrace(0x0, 0x5, 0x100, r20) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) ktrace(0x0, 0x5, 0x100, r22) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r9, r14, r18, 0x11c, 0x8}, 0x1f, 0x78fe, r20, r17, 0x3, 0x2c3de8a6, 0x2, 0xad2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x110, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='ev/zero\xf0\xa9\x00', 0x8fbe9fbf2e15ad2, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) syz_emit_ethernet(0xfffffffffffffe2b, &(0x7f0000000540)="3b608dc8c14224ef33372257d7d8b85dc47a631d03193c91251c052b6e87f2c6cc6b0d57db29df97aa79cfcee71ca27fa296bbfb070fba5105d46c78eded7d5edce5ae8144ccda9f595c882aa81e8fca6119ccc02d4df186413b4b2cd4000000") r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchownat(r7, &(0x7f0000000500)='./file0\x00', r5, r6, 0x0) r8 = socket$inet(0x2, 0xff10adb6092fc754, 0x7ff) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r9, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r9, 0x2}) poll(&(0x7f0000000180)=[{r9, 0x100}], 0x1, 0x80000000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x7, 0x80, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000046, 0x10000, 0x9}, {{r2}, 0x0, 0xa0, 0xfffff, 0x8, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x8, 0xffffffffffff0001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x6, 0x7, 0x800, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x60, 0x4, 0x5}, {{r8}, 0xfffffffffffffffd, 0x1, 0x40, 0x400, 0x2}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x20, 0x8}, {{r9}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x400, 0x3a21}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x2bb6, &(0x7f0000000100), 0x100000008, 0x0) 16:00:38 executing program 1: socket(0x11, 0x4003, 0x0) 16:00:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffeffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x41ea12816e1c7935, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_vnetid}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) ioctl$TIOCSTART(r5, 0x2000746e) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000340)=""/35, 0x23, 0x1, &(0x7f0000000380)={0x2, 0x1}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup(r8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000200)=0x5) getpeername(r6, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037c7694398daa747462ff71f66ab0d1c602f7bb3ad8d2df544a767060927eeb11004e16beaa49346d0c8757ef27784f9afaed8f4563f0a7ab580de8d8f483b7896ef823f5a0568ef561e3e425bee82853def5b1903acf1263624c3ed5e94514b7cd1fbc52d7ba7939fb60f4ba3444e30552e274c91cad6b86a0bbf646bc810334d2650bc7e4efc50b78de058fcd6ccba87f2319e05638779ea0989c401bdb8e3dae3433a3b7cb3d4f68e8d90c30acd6e", 0x143}], 0x1) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x3f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="cb96dd4f", 0x4, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="b329723802d8984c"], 0x8) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) 16:00:39 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x3cb08a032260a6ca, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getgid() setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r3, r0, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r8 = dup(r7) accept$unix(r8, 0x0, &(0x7f00000002c0)=0x371) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r9, &(0x7f0000000100)=[{0x4, 0xa7d, 0x1800}], 0xc) semop(r9, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, r3, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r10 = getpgrp() r11 = getpid() setpgid(r10, r11) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40a, r11) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xed58bc0adc452bdb) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) clock_gettime(0x0, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4b) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) getuid() 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000a00)=ANY=[@ANYBLOB="fb180000000002e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f8dcf010b952a27a18e23ef0cd4ca85fc36fab14e880532cf09f9fd9b52cf32c5e25e058bf4b526b9e582f2ce79b135ae7581793bbeca5aefd68f6ece47397a9e1c87dfbc09c292ef3f3a6a1c06e1bc85794072cd5e0a6dac5b6213c3efe390794016019926d12fcc9fca4d5020b6de512c1ef4b50c4fc30b83483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303dbd560900000047492ed173a481062b55dda0aaa3657d4b2c43d0dcd8a44c744454a4e6e21f0000000000000087984f936af41d13476755c0e8a03491989f3416ea49e1c0ce2963085c00000000000000000000000000000000000001000000a7f928fdbe97fe1284cbb7fd337759421b70017244e8d0c9e7cb0133decae0707519bd068ed584bf1eb09991248608b87c739f6b944f7abf36c341d5565e4cb46bda1a50b2cb452761dbb285ca66a657a0f9507d2407b9d87507e8b1db59f092ce85a31c00b6fecc01f4ddec83575a2ea9fabcf11ef3e600b6378f27c5808de369dc28706670282f6b9f314469b6e93541bbc144cde7df8dbdfd8af8"], 0x1, 0x0, 0x30c, 0x0, 0x0, 0x401}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="732e8f22c41c222b2af7aa83e0d7d091cfdc22a95c3fdc48d2dc80f4ca0ea4d15cf890ff0eaa5df59c63be947faeb08988768f92a1c1f6e891b6562bc1d91af91b7c021e07e81ebf6c6458463f8d80269494dd87dcd923bae0782eb0a8462ad323e8655e2705e2e75fdd3bb82292dfb492f77d87e55dc8f757eb8b29300c1aee3c9da12dc63e2d92200d82b9628b3b", 0x8f}, {&(0x7f00000002c0)="de3dfd8b968663c952ff17430e213031af68bb9b32bcc81139cfa997866c55b20d6be7cc5302d88e8cde2d039dfe651648f042761d94de5d3a228fb844f02900fde4d4598c92edda6d3780cf9c2e9a279b20ff73e9c879f411cbcf049ac161d3b55d91ecfc41b97f4f5ab88b19479e775f168d392115e076dffd9d50296b4191b9b995d448ed6f791ce77c01608274b0cefb07c1390cf5478b9981ee71ef1229877a50f2e2f812848d4af3714654314d9945f72d94e8615afc597fbcb8144140a1a9761d7329986319bbe826d46893c8f086d9da5d390ad15bd1b3eeef59da9e4984cf2964bd2af469034742479be79c", 0xf0}, {&(0x7f0000000100)="8baa87b599e5200d04a21afbf47ce3983dc61301fcdce2804bb053f3410af1de78fd52b1c0ccd292336bec1f60f7aab6aac5a9cc0059e0bfb70157fd38506679defe73c08a3acd0062", 0x49}], 0x3, &(0x7f0000000400), 0x0, 0x400}, 0x406) r4 = dup2(r1, r1) socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000180)) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x200) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x8, 0x8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r3) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x101) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000700)=""/105) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x103) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x2}, {r1, 0x4}, {r2}, {r3, 0x10}], 0x4, 0x100000001) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="e8", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open(&(0x7f0000000200)='\x00', 0x100, 0x2f) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = accept(r6, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet(r7, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c, 0x401}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x86) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000500"/24]) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x20}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63, 0x1, 0xffffffffffffffff, 0x2}], 0xfffffffffffffff7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x124) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0x3, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x80000000, 0x0) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x81}, 0xc) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) readlinkat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/29, 0x1d) shutdown(r6, 0x0) close(r6) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/180, 0xb4, 0x880, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) socket(0x2, 0x4, 0x80d7) 16:00:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x30}, {0x12000000002d, 0x0, 0x0, 0x1}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = dup2(r4, r3) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000380)={0x5, 0x7}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x24, 0x1, 0x1, 0x7f}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x50000006, 0x0, 0x2075}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x4, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x800, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x200000, 0x4}, {{r4}, 0x7, 0x94, 0x2, 0x2ef, 0x9}], 0x57, &(0x7f0000000340)={0x3, 0x2}) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f00000002c0)=""/79, 0x4f}], 0x3) read(r1, &(0x7f00000004c0)=""/163, 0xa3) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:40 executing program 0: r0 = socket(0x22, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="367ce04d3f112880022e2f66696c6530003b3e43fb4cda7541594828f0760600"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x2, 0x1, 0x29) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000040)="9312461c0da841d9491149d6cbbad14da260366981fffdb89adef6482fa41e5cf72e7c0b86ae4957fe9b8e4d0e1aaa4a517b12c44e73e166bbf8a3d7fbe54c6f", 0x40}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)='<', 0x1}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8001, 0x401, 0x1, 0x4}, {0x101, 0x7, 0x8, 0x1}]}) 16:00:40 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8001) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xff, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1000000009) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = dup(r1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x6) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4000089) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280100"/16, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:41 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x107) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x4) rmdir(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000002c0)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x1008000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30, 0x5}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x2, 0x3, 0x355b07c9, 0x1f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10240, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000180)=0x31d3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r3 = getuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000380)=0x80000001) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r3, r6) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) sendmsg$unix(r4, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="7000000100000070663571318cc7e9f33a8fcfe0a0c88ff77a225157b0f330a7aaa4a379ad45afe8b26ea7b40db84568499aad380804c4ad58732efe26b50ab05e576697b8fd6be74cb886df7053ae5e4dcf9702f24a1246e4660d0834505fea9eaad25ce6a684db76b0f4ef790c85deda7e40286505b46c3ed50210c6ddfa63c0a186208a324c1163c69336f9c647109b0f3f8c6f2fed7838c9358660c21e521a34df5c0d7d95cdafee391b6b58751d9d21d081a805d7f9"], 0xb8}, 0x408) 16:00:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') rmdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file1\x00', './file0/file0/fi'}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000440)={0x1f800000000, 0x80000001, {[0x1, 0x7f, 0x6, 0x101, 0x5, 0x2, 0x20, 0x0, 0x8, 0x7, 0x4, 0x9, 0x7, 0x8, 0x2, 0xa66c, 0x4, 0x51], [0xa2d, 0x8, 0x8, 0x2, 0x1a2, 0x80000001, 0xffff000000000000, 0x800, 0x8, 0x1], [0x3, 0xfffffffffffffff7, 0x7ff, 0xff, 0x7fffffff, 0x400, 0xffff], [0x100000000, 0x0, 0x400008, 0xb285, 0x3, 0x5], [{0x100000001, 0x3, 0x8, 0x4}, {0x20, 0x15, 0x8f2, 0x2}, {0x314, 0x3f, 0x1, 0x7fffffff}, {0x100000001, 0x7ff, 0x3, 0x7}, {0x240323b4, 0x1, 0x200, 0x10001}, {0xfffffffffffffffc, 0x6, 0x88b}, {0xb3, 0x2053, 0x7, 0x20}, {0x80000000, 0x0, 0xfff, 0x1}], {0x1000, 0x7, 0x7, 0x6}, {0x2, 0x5, 0x6, 0xfff000000}}}) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000180)={0x85, 0x1, 0xfffffffffffffff8, 0x1, &(0x7f0000000680)={{0x6, 0x5039, 0x1ff, 0x2, 0xd93, 0x0, 0x800000002}, {[0x1a, 0x4, 0x4, 0x9, 0x3, 0x800, 0x8, 0x7, 0xfffffffffffffffd, 0x3, 0x100000001, 0x2, 0x5, 0x8, 0x80000000, 0xdf, 0x7, 0x100000000], [0x8, 0x7, 0x100000001, 0x10000, 0x2f, 0x7fffffff, 0x4, 0xa, 0x20, 0x6672ac64], [0x80000001, 0x7fff, 0x1f, 0x2, 0x1, 0x2], [0x7fffffff, 0x6, 0xff, 0x80000000, 0x3, 0x7fffffff], [{0x7f, 0x6d, 0x13, 0x100000000}, {0x9, 0x1, 0x3a9, 0x8}, {0x3, 0x3, 0x0, 0x3}, {0x1, 0x1, 0x87, 0x9}, {0x1, 0x3, 0xec, 0x3}, {0x0, 0x4, 0x80009fc8, 0x2}, {0x20, 0x5, 0xa4, 0xd9f}, {0x7d, 0x3, 0x400, 0x7}], {0x10000, 0x100000006, 0x800, 0x3}, {0x8000, 0x23, 0x7fffffff}}}, 0x7, 0x7fff}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) fcntl$setflags(r3, 0x2, 0x0) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0xfffffffffffffffc, "5703000000000000000b6648062ac63c52960405", 0x0, 0x4}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x400) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x7f}, {0x5c, 0x0, 0x0, 0x6e}, {0x6, 0x8, 0x3, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) 16:00:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r3, r3) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x400}, {0x500000, 0x4}}, 0x4ed6b9b6ef29d575) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x3fffffff80000000, 0x4, 0x4, 0xb1}) ioctl$TIOCFLUSH(r1, 0x801169ab, &(0x7f0000000300)=0x200) 16:00:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x801}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:42 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto(r1, &(0x7f0000000040)="d5284414446e0cc2bbbf3aaf14452b0d72f04ea9093cc3ae4ddc90f174a0c37648ab99d2f33d5ee4ccc9116a9036f812387d209dbbadb6570064170bb00d1fa991df5afc0ce4bca9faa99d7d810b6490c2c2c1573aa051545c56c8fbc994e90820628d22ae753659e4", 0x69, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="040000000000000000000000000000000000000018000000"]) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/165, 0xa5) r4 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x100000001, 0x3, 0x773, 0x3, 0x1, 0x4, 0x0, 0x7ff, 0x1}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x66) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000000), 0x36f) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname(r2, 0x0, &(0x7f0000000040)) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/247, 0xf7}], 0x5, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r4, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r0, &(0x7f00000000c0)="69e7638f55be7bd2708a0e02ea803ceabe18b77afda459f501e07532e04c8739a9c7df00fad64d1ccfa74a1421a075d2bd0ab1ae5ea77d4d2c5300bae31d4af819d7979b994c17306ca0f7b70e71ba5301de06f3d2c0f821e23a914e", 0x5c, 0x0, 0x50) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x7fffffff, 0xccb2, 0xb11, 0x95}, {0x3, 0x9, 0x5, 0x81}, {0xfffffffffffffffb, 0x504, 0x1, 0x7}, {0x98, 0x401, 0x9, 0x7ff}, {0x0, 0x5, 0x1ff, 0x80000001}, {0x18, 0x7ac0, 0x0, 0x40}, {0x6, 0x400, 0xdc4, 0x8}]}) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002007, 0x2d94) r3 = kqueue() socketpair$unix(0x1, 0x1e26f9989fec200f, 0x0, &(0x7f00000000c0)) close(r1) r4 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x242, 0x1) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x7c1e989a922137ef, 0x7980189f8944ce10, 0x9, 0xa4}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x84, 0x20000000, 0x3f}], 0x802, 0x0, 0x200000, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x48, 0x0) dup2(r6, r3) 16:00:43 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = semget$private(0x0, 0x5, 0x280) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0xfffffffffffffff7, 0x7, 0x55, 0x1f77]) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r2) ioctl$KDGETLED(r3, 0x40044b41, 0x0) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="1f51e6dd99dd2abad0017e3d78bbffcac9155a9847b2483c067a73612cbb4134470501ffdafbc2cfa7a17d49834421f106f5b297977a3764a4df42408a5aba58e1987feb93fd5d12ce3f75d13af4574b4b9e8c532356427817cb240742543ac1e9ee9fc9d1c9b58864cf72f99edc28e5a87933f80584c7b840c6acae9da83252359a15468f0bb199674201b3390c46309651c2a07602524c28886fa78f3a70e1f17e3edc74067233eb0f40d1924086f442c827bf5d9316", 0xb7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200, 0xd9, 0x5, "2c172aeb22e55c6a0758b511796ae6a10ae96dfc", 0x7, 0x1}) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f00000000c0)=0x4) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000000, 0x6}) lchown(&(0x7f0000000100)='./file1\x00', r6, r15) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)=0x2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r1) recvfrom$inet(r3, &(0x7f0000000140)=""/190, 0xbe, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x34, 0x0, 0x0, 0x188) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r0, &(0x7f0000000180)="4a11efea4a7802ee5499c4a2cec6b30d6ceed4713e829fe5d29dac77ff9a3487327b8a86f388fe625eeea3c69288dfb767f2a14b35732496152019c4c9d8277f1f797e4e4970a12bf655ecb3fb27a885fe912f0bcdd369075ecccb149f63e3f29e", 0x61) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x108) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x204}, &(0x7f0000000200)={0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = getpid() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000140)='./file0\x00', 0x10, 0xc2) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'Xap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80000000}, {0x60, 0x0, 0x8}, {0x8fe}]}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/de\x7f/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:44 executing program 1: sendsyslog(&(0x7f0000000440)="ada5fb6180efaf5b36f79ef72cd939b090805520ba3592f0eecad1c55b9a484e69e446dd4aea1b06733616dc0d9d29dc44d1ab20bb70a06da539e5bc2accbff8b28f98feb3b90c82a7f08338e7d28bee3f038294e978b7b47c62d826a659eea713467e399cb1536bf9df1b377e21c332b3f114dcfc1fb64521c2a6c1a2fbf16cafedc93c034cf1a9deeccebe7c15d5b8029527b31af5f46c77dbe7789f98db75343476fec8d47a81a2be0de5aa7f9634b7bb02b6b7e9f386973af5370a12ce842000fe1878284f712c4d6285a6035459bd8f329025db4d766c33dbd11db4f3f33af538fe10203e8a608469b03a8f85ef854ec36a5689e43624171912150e42cfb013ee8db3916649d6b2c3c4293a1a2f9146261caf6b59b483cdcfb9b8d6b8187cb18293f72ccbdad67d7e1f36caed6ed62a6d92bb889e5076914f4a5743ab5c118ec3bdc598da48bbe0a41f1780056948c5fa5e3e700de10ce8db194463a159800a3baa7cb9e3484159b412cd7aee65ce", 0x171, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xffffffffffffffed) setsockopt(r0, 0xffff, 0xa, 0x0, 0x0) 16:00:44 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000d75d936cfa7d065591150300000000000000ab3c62276859"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) shmget(0x0, 0x2000, 0x476, &(0x7f0000000000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) r3 = accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x4000000000}, {0x46, 0x0, 0x3}, {0x6, 0x5, 0x3f, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chmod(&(0x7f0000000180)='./file0\x00', 0x30) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) socket(0x40, 0x5, 0xec) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:44 executing program 1: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x0, 0xb88) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f678d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a933b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a80a946f1eeb3e99f31c5356af8cc78bc22e5ee1db49964729a58a0325f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000373430af2ddfd07502aa272aa0abce72110000000000000000bfafddb5a44ac25888396425f1c0a70f95c97356cac7456f1ef8863080b935e1055ddfdc396568c32538d71c8f2fd90f3fedfb29db8ea54a47c8958e7ce7c10d2df278d9d3ce08425f9f852602ecb05e8ba4e06e934e1bcb438ecde219607da1a3adf58f6a35ea4566a44c283d9445df59c52a33cba2dfbb7417a551035a71d1b4e8367f5bd4c9d4028891f25dcb2063"], 0x55, 0x3, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x80000000000) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x37, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x2, 0x3b, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[], @ANYRESHEX=r8, @ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX=0x0, @ANYRESDEC=r9, @ANYRESDEC=0x0], 0x7, 0x0) r10 = msgget(0x2, 0x0) msgsnd(r10, 0x0, 0x2bb, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) msgsnd(r10, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYBLOB="3eebe7211a276260a560cd847665a270a4497d9f99c98773de411e9f41f67617d142ffc87da0c127bdc2de7a24d5c788618018b2c77d4f325c284c8403001e0f22190d247e4217b20064e413b4e061cea8106b1e73b649a8d9bc174a62411c822e9bfb173089f250def9e831124fd1c62db1a805577626c95e8c4318d4f55da08cdf35df0fac5b906aa89f6a8c41ebe643a7c356aeb57ac8d7b57ae9bd6184b5473b535a46028ada736e720d67445117a26eb0394dedb3bd23a580fa784c75e564d0f374b4365b41dc745a2ac8b88ef0800c677973efa3e8be77aefaf8f3f47be0ee167f9bf14481f5a68f7083f134f3278016b17e3aa3", @ANYRES16=r11, @ANYRES32, @ANYRES64=r12, @ANYRESDEC=0x0, @ANYRES16=r13, @ANYRESDEC, @ANYRESHEX], @ANYPTR64=&(0x7f0000000580)=ANY=[]], @ANYRES16=r6, @ANYRESDEC=r5], 0x3, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0) msgget$private(0x0, 0x10000004) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x2c}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x331e6eb2f47951c4, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r4, &(0x7f0000000380)=[{{r0}, 0x0, 0x1, 0x4, 0x967, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r4}, 0xffffffffffffffff, 0xa, 0x40, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x60, 0x80, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() socketpair(0x1, 0x3, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:00:45 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) 16:00:45 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 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, 0x3}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/pf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x1000, 0x624, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r8, r7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4c) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000000)={{0xff, 0x4, 0x28b5}, 0x9, 0x8000, 0x7}) getegid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) flock(r10, 0x1) close(r1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) preadv(r11, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000200)=""/7, 0x7}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/147, 0x93}], 0x4, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:45 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x45}, {0x20000000000006}]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x9}, {0x18, 0x2, 0x1ff, 0xffffffffffffff2d}, 0x7ff, [0x1, 0x6, 0x2, 0x8, 0x1f, 0x9, 0x400]}, 0x119) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:46 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x21080, 0xcbd9ba04f14a24f9) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)=';dev/\x00', 0x8000, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) 16:00:46 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pread(r0, &(0x7f0000000140)="8b6353075cba2cf4f9848232ed478ef1b97df91a4983c1f3a0d3d3ca003ba63915a27a9d78a901c3016a9f8188d68d0c6dfbfc472d972546528b0ed315e8a599643f6f07880f4810e6e4e735aa1d95e67bfe09ba9b4c1847f39430dbd135d23acb13a5a8234febab044427a596d0ea4a749c1909aa7e1c9d6082a9b612195a1dc696a8742272519778bb7d114e26bce5064386a12fbdf9a6990dc6b9c3508b74302933a9864f5d7a807448ec2496f5b7bfa95185cb735878702361ce1c5eaa3093bca91867c9b3c196c411e9babc1f5e6bbc81c1245ef1a528700f59c9c8b2934847f5ce3d26eba3717ec7e2c892ad2aa46d9e2bf5", 0xf5, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000080)}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 16:00:46 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='b\xd0#\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='!\x00', &(0x7f0000000140)='[}&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)=',\x00']) unlink(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000040)) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/83) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x100, 0x7, 0x9, 0xfc9, "876daeeab15aa084371a69e8c4d8c3504813c095", 0x8, 0x2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xfde9947728817f0e, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)=[0x83d4, 0x8000]) socket(0x20, 0x4000, 0x8001) chdir(&(0x7f00000001c0)='./file0\x00') kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) r6 = semget$private(0x0, 0x4, 0x100) semop(r6, &(0x7f0000000240)=[{0x4, 0x100000001, 0x800}, {0x1, 0x7ff}, {0x3, 0x0, 0x1800}, {0x0, 0x0, 0x2400}, {0x7, 0x3, 0x800}], 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x1, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000300)="7c30766b2bccea45a556566d0ff84d9306c100e5f35bf0a8c44cadd25077e957", 0x20}, {&(0x7f0000000340)}, {&(0x7f0000000380)="1ab8bd2715e604c0a169f8b2a30bc4b93f1797f5e0c02e40bc7ea2d5304f451454266340ac2879ada3b32dbf8d8668f6a179cce565e36a9283fdda048bdd409e", 0x40}, {&(0x7f00000003c0)="4726c072e2dc709a82cdcbb72a2ff26e07474767ee8a103b64a0980d1e31634422db2a1bc24ef6fce5e27ece3ec6071740d5353a3924bad034ad298c14920bd30a4e529df955a30544183f9301d69c74831e83c2f267c5f8ec7769ad", 0x5c}, {&(0x7f0000000440)="34829d423fe1a832f193a6cb33e13dde76cf0e9cb90b55287a9f5adcaf4a47c9ee7aea91c337a886b8e5ee4e2e264a09fa11bd39c3a48060be665064a5bebb937c37ab5f2fe6c8c2ea0a6fe33b7e8fbc062cc30558c153ee173edb6aceb733b4f90d606d68b21da27e3a5cd3ef08dee64ac6a58eccf9d0f1e0de6ed81b202666457e09ba0e3a2b00cda288906bd4d8b4bcc0c982a8c913a74bb3befb234c754bcf7f5fc7152c6c12261c6a5bd6e0dfcf722a0bfeed41fd065ceb86605ce4cf13f74aaf", 0xc3}, {&(0x7f0000000540)="58146cdebfcddc695a58997421b15c", 0xf}, {&(0x7f0000000580)="995a0475fbca59c2994fc37f7b376aad3c7617cc7b4af8ea9d3755b109945f189bebb1e194115c3b0aac8fc0bbdb7df60e07a958843a68beab34d3b8f9ce48eb51bf48a080f34f9aa34d55bc52e7300c3a", 0x51}, {&(0x7f0000000600)="a8164c5e4bed5ffcdfe7cbb0fd46f7e261d5c59c77dbfe55abbcc36579134e586597987c61cdff127bb028356c03a22e3792ab5e3e946eab93d5a0504d8e7e5db8b0525ac71d13a61ab1d07b08efbb42ae65f5f597f061c925faf1e8b59d4417a0f3a80921af969c3b035ba830430eb45c561a7d0a132ed97bf55c1a684c98b15614f53a977c51af3ffe83d345dfa2b09cf1999df68810", 0x97}], 0x8, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r8, r9, 0xffffffffffffffff]}], 0x20, 0x8}, 0x4) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x0, 0x0) r11 = openat(r10, &(0x7f00000008c0)='./file0\x00', 0x8, 0x138) recvfrom(r11, &(0x7f0000000900)=""/239, 0xef, 0x840, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000a40)={0xc, 0x0, 0x3, 0x4e26}, 0xc) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x8004) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000ac0)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) write(r0, &(0x7f0000000100)="264a32eb1221a9ce19869bcee4745843b666698ac9ee48f7eab9615da0020da2b292b87ad7e3649c16dc098f808bd427d8126b410241e5129219181d1d5b9d722d99d9bae44c7e62c9446372a69560cf2204b9e1e814a507c6485b7d125b611c232a384a1a1b7e3ec2e50991ec61e521c9134ddbd7fb15f2035506075a58971a7d7b20d10e37210139ba86fa995f9fd5aa39e1390893b69ef8fec76024df77", 0x9f) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x18000) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xf, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/58, 0x3a}], 0x4) close(r0) syz_open_pts() syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x64c2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/141) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000000, 0x6}) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000000, 0x6}) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r30, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r34, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, r15, 0x0, r22, r27, 0x0, 0xffffffffffffffff, r33, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, 0x0, r2, r4, r35, 0x18, 0x3}, 0xfab, 0x100, 0x1}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e30300000006000000000000004ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r8) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff62, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:46 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000240)=0xc) sendto(r3, &(0x7f0000000300)="679eb58fb2f420e1ed30247c0ab59f45c2f910c7756c59ce76b93c6f9cca72f316913d97b5ffbfb99a75d1e9894abda8a0d73b768a6bc4043afb181a0623fdc8fcc2a084", 0x44, 0x808, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff5b) write(r1, &(0x7f0000000180), 0x511) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() close(r7) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) 16:00:46 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) 16:00:46 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="d0eb1c948fd92303ccbb950260b60ee31de8f7714e8b6f7ee71d1323bab36be19261abb5", 0x24}, {&(0x7f0000000100)="a0f680ff5532e04beb5055c5cf9fa95f04492396258d716adf262059babe93f34f32b42661797559fe7ff120a1defb6d084902429de3ac4bad06d28ec7784bac43f56e74fe5be2b66526fb37d23661ce2ceb25f67cd5a374099b648e12fb57edfeb41f181fe3ef342d6fb59cd3adc7329ae8c3813106ad0dec1efde1b8baecdceddb956343a4a0864eba1382c90d474d5b430adacfc8bd59ee3a6418472dd884206d0d7d", 0xa4}, {&(0x7f00000001c0)="de6a8711d573af0879d1a926339e0c2098e0ea4fbf11983e56f01cc477e5af117c53a263729e9bfcca9f2ef10abafce0fc439a94b85fd8904fbd4dcc37690d25831acd1123288604a40cf2d61b711113677122ed7b8fb04510cbf581fe6d5b44d4d31e68de1ae32ba4859726f0a602899fb9727dd92616183ad37b6c23246a0a458c184227857b766489b1d9679fc74089a1b4cfd53ae4a1290092c9c72e8d59fb1946168626ef5654ba728bda694de50c9de1f3c369fd0fa2b0316ea531dc7573513875aad7cd749d72fe4e92ee45f2916cbd5472f6ef4c91d077f3552a175cf73dd4f71dfe9ae4c62a3ffdfb1dbf1ae4", 0xf1}, {&(0x7f00000002c0)="9fe4943a8ec2fd375c8ff7d234c410af514e866340a0403c52acb254942e6f707d9625dcb774b9c9e176afedabda51c940751bf5e13dc6b5086973994fb9f3f0f3bd7a3f95c16815cce59a05", 0x4c}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="000079db151d2488fc04a09f5a2c0000000000080000005b10"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x10, 0x40) sendto(r3, &(0x7f0000000380)="a464bb5913c94737348806", 0xb, 0x400, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/231}, 0xef, 0x0, 0x1000) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) 16:00:46 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = syz_open_pts() dup2(r0, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x8}, 0x8) r6 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x5, 0x100, r6) fcntl$setown(r1, 0x6, r6) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x8}], 0x1, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x1, 0x7f, 0x81, 0xff}, {0xe32, 0xd9, 0x3ff, 0x7}, {0xbc, 0x2, 0xffffffffffffffe1, 0x1000000000000}, {0x6, 0x4, 0x92, 0xddb8}, {0x7, 0x3, 0x3, 0x7}, {0xcb, 0x6, 0x0, 0xfffffffffffffffe}, {0x6b5, 0xfffffffffffffdf9, 0x0, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7c}, {0x4d}, {0x1, 0xfffffffffffffffc}]}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) 16:00:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fchdir(r3) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0xd02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) preadv(r0, &(0x7f0000001200), 0x0, 0x0, 0xc600000000000000) pipe(&(0x7f0000000000)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3e5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = semget(0x2, 0x4, 0xc) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x4) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x24}, {0x6}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') dup2(r4, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) close(r0) write(r0, &(0x7f0000000340)='\r', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) write(r1, &(0x7f00000000c0)="a340c80dd7fc9c5da39beaa382b7f3a54015752924735930b92061e404915f35f2e5d0d212cdfa28b83ce7bb11b2b263a9cc6385b23d354d17e4e91d0527f84928485f8334e503043997c1e0fd36c20ac4c0b18b27ce949ec973dcd7790133a952447a410bb58daad270c7ce57a6e3fb9134e72805ab925a3ec12d61a101c6913eaf9903352c5773101b2b1f58c88ca38087aa3685af14227795114bfb4fd9500820e9217fdc", 0xa6) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000500)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="e4012e2f0cdb2adee60496c59dc566694f653000fdaa7c1ae7de91de6178dda5b02b30a7924968abd1888025b5f1509b01ef1344af36e48f9f457b828985ddef7d483aa4e3e6387cf26cde4f8bc530d286665e1108949ffce1a03487e49273c50f2dd19640e492098c4ba03fcb7c048747"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000580)={0x8, &(0x7f0000000540)=[{0xf3, 0x0, 0x8, 0xfffffffffffffffa}, {0x3, 0x6, 0x9, 0xffff}, {0x40, 0x81, 0x4, 0x81}, {0x81, 0x2, 0xf9d, 0x7f}, {0x23e, 0x1, 0x0, 0x3}, {0x8, 0x1f, 0x1, 0x8}, {0x0, 0x2, 0xef5, 0x8}, {0x4, 0x3, 0x7, 0xfd}]}) 16:00:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6685dd60, 0xffffffff, 0x0, 0x0, "cc27df5610bac9f2268d084109420356a0f81e12", 0xa00000000000, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/107, 0x6b) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6d40318ba5f738407a01"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) shutdown(r1, 0x2) 16:00:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) socket(0x2, 0x4000, 0x5) 16:00:47 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000f0000fc0000000000000000000000000000006f13971980cd5824fa24d0c2e05ddf74359227798838a9869021767c84299a651fef99476eb7350facfac95c91ff7240fee59d3cf8ce4aba4541f14eeb05311fa4943620ab01425b5eab60cf15cedd13b641db866fbdc482e1952ae4331ed131a2a79a0ff39a15ad32b76e977281b1bee960a20c5198e2f69cb6330534f827978f2f4d615fc993858feec8b0277b0fa6"]) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r4 = fcntl$dupfd(r3, 0x14, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1f, 0x0, 0x1}, {0x8001, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x1, 0x6a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)=0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:47 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x1, &(0x7f0000000000)=[{{r0}, 0x6, 0x20, 0x1, 0x1ff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x20000000833b, 0x4}], 0xdf4, 0x0) 16:00:47 executing program 1: socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = geteuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) chown(&(0x7f0000000080)='./file0\x00', r2, r8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="59ec9edd91d0c7276352a0c75c2ef25fc326837a0f1782a423f5409b187bfb", 0x1f) 16:00:47 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpid() r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x169d44a108fddcd4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r14}, 0x0, 0x1cc, 0x2, 0xffffffffffffffff, 0x18a3ef93}, {{r6}, 0x7ffffffffffffff7, 0x74, 0xfff70, 0xffffffffffffffc0, 0x9}, {{r15}, 0xfffffffffffffff8, 0x80, 0x4, 0x2, 0x2}, {{r16}, 0xfffffffffffffffd, 0x11, 0x1, 0x5f, 0x82}, {{r18}, 0xfffffffffffffffc, 0x82, 0x1, 0x8, 0x4}, {{r17}, 0xfffffffffffffffa, 0x1, 0x84, 0x4, 0x9f}, {{r19}, 0x8000000000000002, 0x80, 0x20, 0xffffffffffffffff, 0x100000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r9, 0x6, r11) r20 = kqueue() kevent(r20, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) kevent(r20, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x48) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r4, &(0x7f0000000000), 0x1f0) r5 = dup2(r3, r4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) dup(r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3f) getgid() pwritev(r1, &(0x7f0000002600), 0x100000000000001f, 0x0, 0x0) r6 = syz_open_pts() semget$private(0x0, 0x0, 0x309) dup(r6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r7, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x2, 0x401, 0x1000}], 0x2) semop(r7, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) socket$inet6(0x18, 0x1, 0x5ff7) 16:00:48 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x7fffffff, 0x0, 0x4, 0x800, 0x8, 0x5]) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x7b3770d972f88fcd) 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000, 0x1, 0x0, 0xfffffffffffffffe}, {0x5c}, {0x6, 0x0, 0x4}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x7d, 0x0, &(0x7f0000000100)=""/125}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:49 executing program 0: nanosleep(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12a0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) accept$inet6(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000140)}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/130, 0x82}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/234, 0xea}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f0000000680)=""/77, 0x4d}], 0x9, 0x0, 0x5d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x42) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000007c0)={0x2, './file0\x00', './file0\x00'}) 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) write(r1, &(0x7f0000000100)="154ca8a4c1732f32779ddc0048f74522f6e55c3676e9aa6527be599df4aa443ea351b97305c2f2964328a7ae970f4317f3fdb52f55d8a3f61d0025dd524cad50a968da531612e462f59d5f973d81070eaf27d71434478c645d64c42b02fa7f62f520907ccb98ba993d1afb21594e233b4e3d331ac8ffdffbc55f4ead54df436773455a6eb8818da3d943ccf231ad052ddc7dffe2daec3c7aec366887778a346fc3c0110ee8bf5b01d03ed81c", 0xac) r2 = dup2(0xffffffffffffffff, r0) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3c4ac0a270326a337df059e1f33b269b50ff5ccda630dc8b4fa330eb51c1ed2b2c8e496ef07e9f3b71721cdff87ade208e1e65cd91f9c6656625492fdfc2983ca1302a30acd91ffa68e13b34ac91ccc09ffce357e664355e8a1ad1fb4a1efca6a5064c1c38a4236bd07044295c2780a714dbbbd99ad00d172be4e978cc3613cd711d6deaf9b925bb8fc8c4bb354cc9e806f497fee71fd4d04047dbb824c3476f54a55073c1903231a3cb96a6aa212994e4548f4f4b8a6af60f8317d033a0bcb0b2846a377e7ff2ab94bf69f89174ede4e3c188abb4d304eccf478e412ebdd0a8c620492905b8"], 0x1) 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 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) lseek(r2, 0x0, 0x0, 0x2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:49 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000a00), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x60}, {0x2}, {0x4000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2c2531ff31846a9b, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x80000000) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x20be, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:49 executing program 1: setuid(0xee01) r0 = socket(0x20, 0x4000, 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/74) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) read(r3, &(0x7f0000000180)=""/27, 0x1b) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000680)='oL', 0x2) execve(0x0, 0x0, 0x0) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)='>', 0x1}], 0x1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10401, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x100, r3) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x7c51b494da0eafd8, 0x4, 0x7, r3}) 16:00:49 executing program 1: select(0xfffffffffffffff9, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2, 0x3, './file0\x00', 0x10000, 0x100000000, 0x2, 0x64}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:49 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = socket(0x6, 0x8000, 0x6) sendto(r0, &(0x7f00000000c0)="c8caec8a26bb53782db16a7dd70e16ed11aa35ee218c8acae4543b9862b3a908c83a751010811343e071202a2ea593024bf9560bdcfb8ec9808ffee15f791c131d2d44d7e172a696b0d384059979757daf869e04bdf106107827a906adc3d3c1c480de5aa599b29d89fbe7e31523798a7a7d1c78c7f985da206b213ee4bf77f028051ebbf21047b5947f57663d19fabfe5a65e99231f44e723cb56ba473f1b7e5ba6140c7edf52c7cd84f288447e17810bbeb085006346f686e29ed11ece3511", 0xc0, 0x8, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xdaf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:49 executing program 1: ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x4) getsockopt(r0, 0x11, 0x8, 0x0, 0x0) kqueue() 16:00:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x860, 0x0) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/137, 0x89) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x180, 0x89) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) poll(&(0x7f0000000200)=[{r3, 0x20}, {r1, 0x40}, {r4, 0x6f80f9be91cba66d}, {r5, 0x2}, {r6, 0xfc28549d95b14603}], 0x5, 0x7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x2}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xcb4, 0xb83, 0x2, 0xfb9}]}) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r9, r8) r10 = accept$inet6(r9, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x8}, {0x18, 0x3, 0x200, 0x3}, 0xfffffffffffffffd, [0x0, 0xb7b9, 0x2, 0x101, 0xfffffffffffffe01, 0x6, 0x800, 0xa9]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:49 executing program 0: r0 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/15, 0xf}, {&(0x7f0000000580)=""/158, 0x9e}], 0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) 16:00:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000280)=ANY=[@ANYBLOB='\b\x00\x00@\x00'], 0x4, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0), 0xffffffffffffff3e}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000000a40)=ANY=[], 0xffffffffffffff1c}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000480)={0x49b, './file1\x00', './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0x3b6) fchflags(r2, 0x10000) fcntl$getflags(r1, 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4aa, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000100)=0x3) open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x82) r10 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000080)) r11 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)) r12 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000080)) r13 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)) r14 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f00000006c0)) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000880)) r15 = semget$private(0x0, 0x3, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x209a8, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x28ae) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000100"/24]) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x81, './bus/file0\x00'}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='+\"ev/bpft', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1f, 0x6, 0x6, 0xa231}, {0x2, 0x40, 0x100000000, 0xa4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = fcntl$dupfd(r1, 0x0, r2) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) setrlimit(0x1, &(0x7f0000000180)={0x0, 0x200}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0xebd9, 0x976, 0x10000, "661fbef2245185a8186503182eab7fff0e091fe6", 0x0, 0x20000000}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19", 0x281}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000380)="328e81ba56566bd3903cc4ce4be0b6eaae1032cd216eb4f7858aa37d8de84bd393107afe63562cd95f92c329bcf1df1d7d07978ebabff94861c1ec6e577984ed3540eb60f3579f429056dc2d8e383b3653f1ad9f5293f776e1d9571d1978c339358f874afdb78b54e5dae23f0443e9d193168f711801893e49ca0b16e73eaccd3a9de6f9961053874e395085dcf7b8681a3cf7e2edac14f6465a0385d9a66be3dee07b35dac04c96716ee4ac3315ee3d5bef", 0xb2}, {&(0x7f0000000440)="740cdf48d0c9726cca8ab7f0b0eba6f4af65bcf51bf1206a0325320cc74a5ea981a1b74295da4d2cfe362dfde40f594d5e6f6759503a44f16abc30c7949fc1b5b18b74cf0574e817692f61c7727a8a9960787cc2d2b325c9e25b664399438a3d85e411c8e8ae43f20d1ca673535e81a33cb066300e43f37ae4d41a7598cb34c5c58b455d165bd7cc7350c2f285e9b8f8c8f0e716244e32d5ff4581dd937570c6646d7db69e239fe9d750878a7786c9f4e6b796ca2424c04546361e9ac0ae124e2f", 0xc1}, {&(0x7f0000001300)="5b04028147b5af72080a252fd3eb84ac374494645a5a3470231e4cb89a11bdb4c0c4495237c2d9cfde63c0353ef7a3dded197055fd707eb958ac3e9ce353d3583157e1f5f9580bbdb99b2a4285bba15d79804a102ff4a2d09f1cfa4d023fbf5b921bdaa66d13e89177ea2fd3e9461cce57fd40a566214447948ca0f6762f7b241cbbbd4e340aad65fa5542dac4062afe79dbed454e48079851d8ef011efaf26a0dbfae8e5ce32fadcb2eb56eaae3ff10b6348efb5d1ba7136895add9c6b5140309ab4a483dbe609da0e8411972482088268a13c3d12986bae3a095696163cffe626e4edcc4b2770f5f4dcbc63237fdb97a6d6e809fc1fe97bc44a838a8de3c206ea2b1a8911ac92f14be12697b08cffda585c1f3616533b60996c4e4281c4d4698a59b0de9478f755b8311a457dda21490ed53828e6d16ca7c7db6532db5d87c340b33e91837a60e41a2a9f6273838ad3b715b25decaeb224d2ab42bcbc4056b688f6889bdfc2f3fb798b30aa0898ef8ab18f8d25ed52e248859d7dce7df8d77d2dcd6e611490024c2ca6761420da0e909c9efd33c72659cad2416b6e7a44ffac8ec48b7cf0639b783f7cd9f66dbf00d5b2e2ab2b48eeff7f829d7370f612694eb03608d318a188c22c2e30c492e0f643e4e9db4056e85f43d629ef2a5e61725fd0ea27cf233f1f9356e39f6e1dd25a1b1883730372af51053e98a50ab4300e668bd5f7c9c463552f63de8e5e80e0e4b64611d967dab8f62fa4984d8f4c066e6587c5234442358b8a0c28f8dd410337195cb7b9b536a2522eacb4a7511d593403730d72ad215f78d5146719d0ac37ffda0f4517a1f37d167bd54f0d965931a94b23ef2a3db8d3cf42c7259871750703cb0fcf4c2e3f16c525d03514d1c5e3e4ebdf56b2f9537a50c88488f15d38abc7b904331d456900358d101674bb41666d140ebbee82b482f1f38d7679c728801c87a13fd77ab71d7d8d47d44cfde2637832936d497c59c2067e128fcc17e2b307d922ba9c7ae75d1ad18c3b8593cc4532c20fb9cd1bfb2d480497f3d63f9d0e59100ea53f0c5f9cb42d2246f57f0d34833616016941467d8c13f08573434aa54b61af7b9bc9744599ee7a317ae9bfc1218f6aeaa5a54dd49304a3b63f62014498c706b3f235ecade3c58362bf0f0a40e95dfe4a7404dca798470b6927cad0f8f0daea6b076ecd1adb4d2f97e197b46e4ee9f529de294e966e626cfbd6be13490c01a733153080e44468af15782a4649708e24b0add0a7367c8d66fa8a82abe72ce3c1077f99dab0221893e9bbdcaac07f087c42c4a0cfd9e44fa7bf78f84edc3a1429c109cb3176a7c49ec03336077f46a58e29cba73dab18e708788e5596c1fe39c2208326df3c0a8c1b804e4a00ba3035a6911bb10ae9a94778024fb66dcad5cf510cfd943254f81a56036240748caad7d49a123f6feb14e399fc3d633e1e1a3618b12ca22045ed0ea174067965b3f40b97b84eb47afd07b60cbb060ddaa6151679462afc9dad28692e92e08dd383a469b12e832564fc413aa922c0cce1646c01d1714df6a43dbcd6efb073dc0adf5f7cb0d224dbd2124a3f2bade66288a914850bce81a8e244b6130aaa8b12c481ae93d6ca7767761c7e4081a7e2c92d7d52cd35ee65e482f96529320e4ba7ebeffaaff133b4a0f94385367fbdca6804aaaa7e5d83e4c82de655b98eb545c229f8175df353fec2aef0b97efa2741b84d0b4a4664da57face02d0e91c1d5a44497bbdcd807519d6a120048f150cdd86f5d8734478c3d684c13076c95dfccd811ccaeee47b3f9fa22724488590cfca8ad091145c07ac04d95ced685cc7e6ea1fc6a640bd93623d866426b3ff8e7d8be93c7d9d16c63423260195ce93f1824ed2530d6824c046521629d5b1c05d04d28d8c2c93b31ef02ae2b229296371aea1de01649a82033ab294643041ad5c6303ce8156310ee84caba9216c00b47096979623ba388f6fa173df8d754969d93a1c8c676d58a557c8f0540559d201b340b6fd1a06cb5117b9e3429c2b40609259d92c90dcbad50af8a271bbd490b4ce51557ec653849fa82bbd235e9c48b2b55573591b3609be9118948fb6e359689472518801bd896ef712aaff314a8037d3a6a0062b666f8ed5001ee486d3489878d0e9885764d0ef873d74a66ea5802e78d6e50c5d46ef18a5750ac118def8d755d405c1fa1736a285d353427465c470d5563c80e1b4d002de26890cb26eb2cf8fdcc78c936ca333a7e1f52e1fbaed46a63138bc9d28ccb921bdda946b21f007c3cf45470a3704784d213f9acdd71cb35faf01dfec1baab3433fece2da413ee32152ec69728551d8b726f1169629220d6f86a4624c38c0a1c59aae018cb5ee780cb9b7e0000bd709d3eafe655046848b24740da8518608acd265a0877048f230110635e40bf0496ba73fd47483f613bc52b4c3de27ead8806e29d49f7804af536d307847eab9d9d07908700a9c2533eb00874b7f05648acf4d6d073df89663c2462f4e8be6161650b289a118381c09c8564338ee22f1e33e736bf5928cb46f0ee3be990f0474a4d27c9447a9c1c24de30e978c42dd345dab7cddde1155455ee09e2faa75fc9f726077e7fd3a3cb6fdd7dc6d53cd6506a11c078e76b66e96744b3363c245878c0d37e8c16001c8b3a780d78e4a15d82e831c2441fa8c783623d4aa39ced8862cc94e1570b641198e40bd60ad4c18e70fac281cda5d02bc64cd139fbe58f76fa45d90f827b0d7e73e764b7cdf37441c93cee60a0eddb08e79ba0639c6520f0cfc081bd794fa04b7b1f65ea314c4c74a3d0f31b842d8f5d084ba9452fa5ae798506a4831e2096214b17e788d79ccefa5336f31a9796c85646e36e72bc7745585c0b5a27920af935948f7061c1f5bef58a0fb215964fb6cecc8c0d829abb20f41b7918b5a209f542ed57724645717b4350e3335fb01140e8d1b2ae265502f8e0066a354be27dd0f5bd57d32874e35d5ec6c1e476096dc740d855f76b8b5e5bb2245e638597c24e55beec4ed1228702f9c6694a2bcf38288d0b18afd54dd50442d0ec108ef77947ee24cb7093ad6caa08d663f9764ae8d78bfcc4dd09a2839df758a43540a02087cbd99bb6354c86af6202c6d8f5ec2bc2bf9d7363a0ac216417b111c0c1739a99b87ab3d09a53ba63e2ab7bf5b4bb477c455f6a527a18f8e474cac15b668a9697f1f02922a2af76c972059023fd2dfe39617f3397b323559ccfb7c4d431c97eeccdbe8f95b5b396fd5db8e6d980819b82fec4b79180c520357efa20c92512dd98f530075239ced89e9ea1a480fb53ec00768de28d454ec9ef26e0edeac4e6b1ba033b1063b69a0df24e29b25e0c1c555c595cfa7c361d5ca1bebf2ccd0c111af1480174da5b9f1a418bd157469a45f1ea199cafda8abbb2784a441490146f49d544b1ea49994e1202d888aba3de6cd88e9c4412d5538d55cc7400fc6b78f51e8ca3fbda41a3dfde59ee626a65ad280b8771331d4fed7271de2723d545640bec474dfa1580dc844d7fe600e2d305e01b611d1bb7fd74374142c6ae3f5c4dbf2058152a6b405c4ed986556e8c43290c5ac15e3ec1621e873fecc3b8df9fa5793b7dac48e4ea64a79896660ba524741ea487d3685ef2321bd487cd1e3aa452cf22e7fe1e29a1c2cd1194d94eee3c4d53a13ba141da4d81de7c5123a546279e1ce90d4c8d746a64e11cc3425dd307825bae0701e6a982202ee0654f5a83daf117158bf0e9cc5c3e2bdb522bcd7141635cc7e9bdd50ff67517bf0e5c04ea0ce8a33a34d8700ef61ffb36f6c82d77734125b031a6f75f109f9c47f30842bdf7855b3cce4cf4173a4936eab39236e57374e5bd5f64f8f245cc013a917d4dc6f0fc707661465d82ee7175756aa5916d00149d337a5365a9ebceb2899050d31171ca7e280a85e88b4babe0e1491829a8b5a73697ab55da0774e3dfecd1dff9a3cde34994269af9f5f7afa437a2ef8990d48cd13bfa1a20ac8496860caf4877cb66970eb85c018738f946ec7eb6324813ee60994c68466870a4babbb1855e9aaa54c6e3ea932bca647cfdf7a7ee57b3c944559d554a8d7f25288eb97eeb7a073105d100477cc6917b5f36b72b3e1e3633045c8c991350a87a4d215e605a4d4c97975341f4bd1ac52748c54db55eaf0184e55fd4a4b1c1bafe5444e9ea5cd6b6183c59f2e0b36db75b16aaac8e961dbba1c913dbb8962a46704d58a6d8a973be03f2858fd60661d8d34de4e743c563d4936035ee5b90fdf5370ca923edbfaeb92281705d72782b3daf433ae1b56119fb76efdda30cc44f98bdded900ac5649159420abc5c23aa62f1baa53c239db34495f51f5efd1055ab748e26920835fc5c5cef5e0791888f52fa18909e406f3b02a4ad147b370d578b985ac30872f446571a561ae80f26192b2a9ccf3944107f4ebddd36021a548d1ed2d82043ce46ba736536ebd901a0192716a89cf2650e4f6202ba62475871be42583ae7a0a3ef95c58da86d37f7497327a4a3d1a33f339a93b88e5eaf57c96fff412a927419fd804f529230248e2f03e3525623560ac2dbaaabe9a9708f9e29a16397b448a12def0a19692e12866a880f6a2ae7833f80377e500674e4c7894db70cf4865a4f5a0ca4de17b03702233010cec5707df19b5ed262c64a7218e19708b4e4fdf81d4bea3d7f2fc4b1a7158b966d30615c3b43f8c2f890806682527339875e8ac8e53b628fa395cc16c501763dca6ba57de8b28f133c6e39314f36bee9e1b6f3b927556c6c19c144f6fbef6be0304308c12d1486e0e274d97462b473b99278cace066200198b8c11df5483f41c7e4dc273bdfd3f5370bdf40f88b34223ff50110dcd6985cc286c3b4ddd289a21c1ec99af9c1714270473a1f20e7bb00a21f04f8ccb951d453904fc9d488a86063700fa0ce30f68ccd3a7fc057936f70635eb31cb34c2734ecb08f9bdf84bf7315766f3270c8301424a5f21f7a3cb650fa43c40dd98e46500e7d53a8430a935a02b994961a02a4a14f334150a821e3eeff603040f23cf06c0563865688d4fbd0cba1f8fc6e17f27a45a105d803b19c9f29b42baded6d28fe90210f98dd6e86ff06e65acff054b78bbc5b6f4a1dfc4e0d9be950dd449e3ae214b53640068c1fa99de25551f1f38e523db179b85c340d8e7ce2dd3039681a5e022fd3135980d27757447b4ee5bb9b6a60eaaeb0effba2f78aa94dfdab9ba498c42deb5858808064c3c8ffe616cf86c3a694ce7724b34a4227c94f51c93e26e2e8d1f6ba1182796da96f12993ad3ad3db227f1706e1d5a958ee6744c853ad72ddf3cf710da5925e1daed2ed96c9843475f92d40423fa69e4f7c3f17a71692588eeaa797194126e319a385ef700123782d8f4674925d909876dabe0d635f3069aca72358a3399601913619691ed1ff79b2aa0fb8e506a6e120a47e6830e4c089310d8822e3fac319342d82d5fa5f1e50dfef76f5c107249f6cf4f4bfec4901f046c385fdf6c50fd5bf9f3f12ff7fa8b610e785c57cf20fdaaf7edc1d725af9765453afd942ab5ed746183f8a1e578f54ae70b363b3881b36bec40f109a29ce496a4bcab1a01065e7f9e44012c88d48cd75ea7c0ff4bc46e1f803304915b6c95485fbbe43d351b714e465856622211ac350a35693ce659bd1394361cf3ff5bd446f57345e6b8ad5f21796a0db02b582f0f39be7cef9b0f7b65d7dcfd0aaf05f405ce2347b2d7ac9d8503c15eea3be2ab96d029ca99594f1211509f312bb052e78b1227bd", 0x1000}], 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:49 executing program 1: listen(0xffffffffffffffff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) accept$inet6(0xffffffffffffffff, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2, 0x9cd7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000200000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45713cd80e6c1790dadbe8f683fb4e809d66453b91e381f35f91e061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12ff149f11ae068a1a8b664bb3a74e9a91ba829ed6849f6d710b03346e2bb274ea1ed670d2170d815c9c5631c6c45bb82c3e1927987c711b5ba7302b13ccafffec79d365c1464a06cb1b0ffc94106286b1d27fb0cd2e0c76dd0e45fe7491ed9f2954970e453b612021fe11c201a0c293d6e304a6a7d92b979dd2743773b49b2bbf9abd7ab5c796fa099df2d700771de49acecea8713c5aaed0c023d5d52dde2702df5f6f069a2a98af7264818228bcbe522794285260083a643cf1780f5d7930bab668078045ec37ac9ef5480956d7b8807d9fe597b05bcb"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r1, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r6, 0xa5, 0x1, 0x100000000, 0x6}) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) setreuid(r3, r8) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x5, r14) ioctl$TIOCCONS(r15, 0x20004276, 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCMSET(r15, 0x4008426f, &(0x7f0000000000)) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x106, r1) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffe34, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000400)=[{0x40, 0x0, 0x0, 0x7f}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfffffffffffff07c, 0x3, 0x3, 0x9}, {0x100000000, 0x7fffffff, 0x6}, {0x4, 0xa8b, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x2) 16:00:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x102b, &(0x7f0000000000), 0xfe31) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a00a714000000290500002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000280)=""/166, 0xa6}], 0x2, &(0x7f0000000340)=""/120, 0x78}, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="dbe30031ca3e8a07d21e3adf6bf0a36f9945ec7a5a132bd9d3922bf7cb9717f9fabee3f809a7071ba1c4b9dd51726ba0da32124839", @ANYRES16, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32, @ANYRESDEC=r1, @ANYRES16], @ANYRES32=r3, @ANYRES64], 0x3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) write(r0, 0x0, 0x0) 16:00:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x7ffffffffffffff9, 0xb1, 0x758dbde92e53c251, 0xe00000000000000, 0x9}, {{r0}, 0x60cceb89b30cc67, 0x1c, 0x1, 0xff, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0xebe}, {{r4}, 0xb54c7e620ad87ddf, 0x40, 0x38c3c2a483e85d38, 0x1, 0x4}, {{r5}, 0x11674c72323e3ba6, 0x0, 0x4, 0x1, 0x55d}, {{r6}, 0x7ffffffffffffff7, 0x0, 0x80000010, 0x600000, 0x14}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20, 0x10001, 0x4}, {{}, 0xfffffffffffffffc, 0x0, 0x1, 0x1de, 0x1000}, {{r7}, 0xfffffffffffffff9, 0x62, 0x8, 0x1, 0xfff}, {{r8}, 0xffffffffffffffff, 0x80, 0x8, 0x100000000, 0x1ff}], 0x6, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0xa0, 0x0, 0xfffffffffffffffc, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x9, 0xffffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x179d44b37317167d, 0xfffff, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x9, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x6, 0x3}, {{0xffffffffffffff9c}, 0x0, 0xa0, 0x4, 0x3, 0x3}], 0x3, &(0x7f0000000340)={0x9, 0x1}) 16:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0x200, [{0x3, 0x80000001}, {0x1, 0xfffffffffffff800}, {0x1, 0x4}, {0x2, 0x1f66}, {0x1, 0x10001}, {0x1, 0xfff}, {0x0, 0x800}, {0x1, 0x2}, {}, {0x0, 0x10000}, {0x2, 0x8}, {0x1, 0x3f}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x80}, {0x1, 0x81}, {0x3, 0x9}, {0x1, 0xfff}, {0x3, 0x648c}, {0x3, 0x7}, {0xfbe88b4e43c4aa3d, 0x2}, {0x2, 0x6c18}, {0x2, 0x1}, {0x2, 0x401}, {0x3, 0x1000}, {0x3, 0x10001}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x4fc}, {0x3}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r6) ktrace(&(0x7f0000000100)='\x00', 0x1, 0x808, r6) 16:00:49 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') getpid() ktrace(0x0, 0x1, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) select(0xfffffffffffffd90, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xff, 0xffff, 0x1, 0x6}, {0x10000, 0x5, 0x92, 0x4}]}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) setgid(r7) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') fcntl$getflags(r0, 0x3) ioctl$KDENABIO(r0, 0x20004b3c) chflags(&(0x7f0000000040)='./file1\x00', 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000240)='W\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/54, 0x36, 0x801, &(0x7f0000000080)={0x2, 0x3}, 0xc) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0xad) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x7, 0x7, 0x83, "46d223bcf05c0de1bcdf344d6f5ef82318706e0b", 0x10000, 0x1ff}) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x346) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffff7, 0x8a69, 0x7, 0x1fe0000000000000}]}) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6812, 0x20e) socketpair(0x88500808df0a57fb, 0x1, 0x0, &(0x7f0000000100)) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) getpgid(r2) dup2(r0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b7db85412e84877beaf95eb7949d38b0cebd7905a2db04c0de4a3647d455f2f4ba74e996db69533178a267c5658d25434726e45e77e701bfcdd479fc1762", 0x3e, 0x287bf44a20fdea9f, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) 16:00:50 executing program 0: socket(0x6, 0x3, 0x3) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49f5638db00c87c2805f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100007e00000021d39b4028adb1ff18fb37ec4305802ad2cf8724eb18089278e31437da29bd0000000000000000e02b05000000004ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c2a690d24f5ac959762c1f1c89f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33409000000d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd818b6d59ddc7233a0ebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa48ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c3918d1b48793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5c2c4bf8e90c33f9f0ab4f56b6f7ebea3cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb98715e0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23a216639cb5ba8caa715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbfe022b9e807a202704a4373eccbcdfa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8da4b6f2c9e159717a8abcd68b6914afa8a02bf1ddcf1a8689d5c6dcd980641a8b1f8564947c0affc57f8beb04a697c7494d90aef2d3f3a159ab5ece8aa0b5e802ded140eb4e9af97f8447ba1cae9232188bfe8e96ed577668473dca7f70fb90e22e4357c8f9b482dd8241dd63569c7f883aa26d1dd303e0dfbc5b0572772cae259ce5355c1ba1a7fb74aa9ff396b7d3f994ed32ef94922ba3bda8a695f1a071e63f251c0371995d6f89c138a894e92917594e3dc2d1f1d86fae1ab32d6f0493902b9570a2d057ac30ebdca3315ef9c82b56c35332499a329e045f2f7c1b7d7af32105b79a9d528e75f535e4aba41c5f7f999129664c6c03e992b1733c5cb5259ac5522746ccdfcf2b8cc096be9d92894bfaf048e636e0b189893806ccda3f043a7e308891bde339ead071b92ae077b3bbf3bedde82ce9011eb39254b487209f1d82fc85bdc49f538513a000000000000000000000000002310334b18aad9716a72b7e995a8833911f60a6691297792c7206e5b0477d6f706ba40285557a13afe9790c6a0bba36e827adc02204dfcc0e151cd2972a995a6b40f6cab3538eb3c5c4c180fb1921f55fb51f98d0f039836cf39"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xa709f28, 0xffffffffffffffff}) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x5c) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(0xffffffffffffffff, 0x2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x20000092, &(0x7f0000000040)=[{0x30}, {0x10000002002d}, {0x4006, 0xffffffffffffffff, 0x2}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'\xa6\x06p', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4005, 0x0, 0x0, 0xe0}]}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x40, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x400, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000001740)="e3723481766e4397975058a1ec20aa73d3d0078c78a3b4bc2b019738776be30df02fc70571b5d9e1cea9aa320042f60a862d5fcffc48e205f20ea0bc5f0c42169e4503fe95ae7f5637f1ad2e472c2dbc9136dedbedb7dc87a31b7b9ebfcff1388dd493a61a4c12443c1dcda3451e72c9f7816c6e0d60477a183217dffbd5fed7508f7ff621fd25b47561165f267bb69eb86aa99e90ff932d19e9f5272a9645c534eea39815257fad60e42cd0f8ef7f43286975cd10cf0712251e0c3332d3a85afe84eedd49c46fcf78fc655f52598bea406a027ec230830597693661ba0bd886a856021149e28af781fbcbf1df494d4696623138259b6e81d0da2a699f93c5364389941ba526f2e393cdeeacce8921de709b73bea9f888a741fd73b752b486dfeb614e274a47d28a6c087c6c2ae933ac970ffe7aa203c8bf1fe92305627aab2ab4e3650cdedae9cbd0abd3c493d91237aad53efbf4733aeb834b3a23195c9cc19bed26a852b98dac068143dd45ad36ea35b236be44e21cecf1054ede77ee8f1180e772347e21b853fcfd24e78255bfa79c241eda7e1e145f35b16cb3013a3afd8c67ee6a006d99c8f073426c75002977fc22ef8e114f7f193aa3149332924c7ad6ae280e1a62beb5530ff5193c69297cd8a162673efdcbcc0ae4d646666ee8ded6400f705f10e6383172c31afe601e2787cf006b0857150bc4dcf57d4cff905fc31a3d1e288203d10c3fb10f99687f60efeaaaee17df87d8fa1b7920096a76e600622560db0da9c70077f2574f3a45b88e7c76bf8459804b3840377ef49c88d5a57b459de253bf9500c23d12325421242c98f951f8e897a14925a8dc53665bf6a9de57b46a370ad13cdbec2744c4d06f91a2799e4c0775b9ad9ebaba4829bb2719fdb8a8741ec4eb969b384e216ef9163fdfb66e7d6127aa629cba84f3c56c5dec9f22b489fe754b51e2dfb3e02ef7cc336b43db22ddf53de46c12023c6638b64b90c80adb2494bc3708475ab2a55c43fb421c356f62ddd7e76beff1ee3b417a0b5798846563b2412d2044fdc11c0ca04880df9f70f23d0021279aedb1432652152b681590880476eff1aded6ccc42b9c839e84dee309528ef1872e4e342c37ee5ddc7f3b286ae00d4607bcc799554b75003e0e7905f12403037d8ad6228c1ed0f918dc0a20f510146033117c841e31e38d6b36b3851d5906f2a2bdda5f78a65aec1b39e78eacc2a6e37d277657444cb921c9d00adf2df4cceb0923edbcaa4bcd1e0cac4e61e91e2c1290ae4a47cd5523618785bab3cdde4d5b9a19ac9cd98adf9a5ec9549662cf75635614d5d06fc16332b9b1627c3eaf8978b05f9107cf092b959149594af89fbbe274a57af73516e69814f0cecf81085c186e7be4841b7dc2b6d769b5727b6d9d40c537246ade3dd9f2a3216a27ac3e7f299d44537fc19990836ebdf0d09bb2e7363940feedaba237504b979650fa13f1a0484e080b9471967f04703b0ace5e938e531af4e0dbe9b1f484506f07d52b8e5aaa6e13a62732bf7607440f8779744b3f452d60d814f49bd0ffd9617b71a16de3c817e1759a0a73975f5dcee3c22e2cf213ac5462558794f58afca7e00c2c646e857dce1dc5b452eb77d780d57badfc3c107e2792183333948a04f1d6669ca22f9a8fe812d517ace7bb55aaf6bd2dda612cbd3eeeaf1c546f2f6e47de008761dfe12b4b3b8fda6f58ae0054e329526d484b24abde1eb823533f8609c0a69369a78e293806a9a6a6b2129c32bb1e3a620f9d5082c4157f6bce1dcf4fc7ed218768e904737b30bd07dc1debc1517c514c9d14db4732fc84c044b120dbc02469f9b8566d176279106b43d0e949ef9cbd947615e3685dcfc425b8426b7668d84cd5427d61feb9088caf3b8ccaa69a2be80d929a768fe4703bbabd6ffe4323677b96c4de2031934d4657426248d1f1b2d0a078c2aed4a591268e022c3e30d836411fa42061e0709a43e56174b61512c009727c1b4d1713694ab480e9f0ed72097ea179b6e6a0a3a0e92c5c708425e6f68b0ce53107040654b8a5182e7eeab84fb4108d2f071cb784fa086fa916fcf4a0b77adf0757829f8848fc2928b8ef82d7e63d667c38e15619dbd62fff7de7f2eec2a60a45d870f56bdd083e47cd5000895b85fc2949ed5c5ef519ca876255a2975284ed7dbee4d33c93efc18d8067fff105d9fcfcb5d3064c282a619e0a6bd46fe05c7e5dd1544c795fa88034afb8cae7e8d5f2f1fa7783cb828b0d2207dde1c6758d9a89a1dcdce6d27f525cf6e252c8ab11aad6edf6417e00bf296b60deeee65eb1d005dd0ded458496a2da08a9dc05b470e8b6caaa791737a5928267490f36d9df62cf1542bc6a5c4869c1d3cdea3e5e642cda3ef34e4618b0cbc4f97856f644bdf6a717ceb5a84cba1c25e1ff9788547ec4fd128c9e00c8500475ed52ace66ca634298369623f29ff835c50f6f9210515f05cc5755843db247400b98e5b20d4224de493caf9894d705024f1545e8f80e2408a3dfb461d18b4c393e2b40d2e63ccb2a958288c78a3543938df40663a09327618b8fa74bdabfc8dc1e27391426e4e15219883e1ce7f7b69e797db0267d997eaa785e80de32011bb2c775ad70549f8734374ce9d03374098cc61dfbb135dde76aefd1d0d89febe9d4e1e486eb4153836761e20f2d64e55704a37310358d007183d2d3f76fda0c8679c23e83699aa3a96dc2f287a3d4ceff7fdf8c0214c0c2c5cd4cdde5b391987c524787df9d24be0fea35a13637a00c620ba182cefd28d099c16e8bb0bfbff8f1c6507d3b27828cd3163d1c82dc48eda8c32b6c598fdf610c69619f403a6249b64496163b7029381214d73e8de93086c1e64ee3b87d9d24dd92485377bd2b599e0d44ad84ad99c7623578e34400eb220d3428eab03b14ef0ebb9b60fbd8671130d5025d3e11da4e839cd9b4872bdb9d51546a1654b878fd4ba4e02eeadcd949f7ad7df8ab9d50dd3ddb3188b43eafb6e59787c77e4228b3611bd20c11d922cf1d80b2214771d983b4c3583d0599179b03c1db61e39648e0234ec59247d1b00bff38aa60b90e3b55e64f99169b8d69620fd1744fec02f7fad2c9143b2e3fcc84a120fcbea8696d996a5fea19ab52db86bd4bc16cb4694e3e6c7dca9ab9174392a318188f7033e946d1f6914c5f080829269251ee3e966f911840c0e4adf556a215ce38bc5fc62dd68dfebe8d66e5ffe9e5d48075ba21566c05b5040c23ef753c43107ed4521dc87d8f4f0f33adfb89cd1cfc2d3e260af58517335d42c45186eb6a6c0953b817067731a6f23284ed776047f5e471ef4f623a544ff42f39c5de22dd5dec50c961fb9ddb94e18fc77fb3df4c46c3c2e1a4ab74e5e1bbe6e985c9fcef24c3c89a657ef4def79d5bd39c0f6563ab74b885e70401e54053ff88df59e07822e814750a7a2a323cd604af2ec966aa78b55b8636a7b9ff5fad1af5ce8e8415d64721bf40a17e2e0915fd0c62b4d511673df76fde4755035931baf24b3ec45a9f2f4757f5bcd1a6ce60d9c81dfd9a97468c28c5fe345bc9a3ca89bb39148fa2e9d0d457d83a18fedb32478882c35621f45b3ad02088f3a3d9dca341f77d7b3b2c5b5f13dee065573b573b44c3fcd748e4924cd17bee613efddabff36cf47b946c7a6866a996c89b5450df1e0d3e2eaf95d863e3987813e19346326de7372da4dd0b20e11987754f2b8e81186a4b9f092b40a5cd6786d83023e8584cf2d952ec90f448707a6c0da95ec500e6d5a8d630170e7303ae548db07a5899333bae3f3b6508b2c96035879dbef5da2b637caa34e3393dcdee07c6ce126bc1e08977c014277161f8d714e59531e76158a584741c9c9ec564e8f4039a011627d62e31d255c38985684861fb195c97365409e64286350013de9fd6df206b60a7aa7829fdd342a7463700531aaa62ba6516249c24601738bcd64fd20ce113176087540664761db204a33eb9f3528ef288f61c7e3bc6fd9810c9621c4ce321d6105387569ff06174027fbbc1c058d0493ac8fb961a0de55ab8ffd53aaf085c39fdd475af54fde752382a106e06129f20ad176cd01c022553c54138868d2b5338b1708da68eb087ff93c396e415283f579653d6bff54f1acf1b526500834106a189526dc112423a6bc78a09258634a2addc86ab9bf5341fd7f7022c9a89d792ed2ea009865a082033039fc88be25bafa132409468c307d7e95306a44cfac75017d1e721a17498df64392ae3dcd3fa385deac3e594947dca7c0e6c6d49473b6c5c1f16ade95e646e4a761d59ca091cf77010d573dfd376889d2e7cdfb95379577cb033a5a8b1fba739f7fd78cd0116f71124c33c2a17ccb41522e2ea94bd4d8448e5d334e0d8daf645f0068534c31a43fa9f2e5122eee67d8a3a01b3168b6322590474dd8b3803ddb9b29039ee398b3aa4c18098cbd04859222258b30412dfee4361a494e70c495d8567a3219dddc9828f7c756d65ef7343d3d10fb1f7231203fe4b0347515362c98235c4e92e9bd891e6bf97909b70a81b9d4e5f031c07197bd41ac3bdd940d33f3fb91189a1eab565130698eba98f8548c6006a25a1bc064307ee251ae65554fc1f5ace72b2f5598c51fea68ff8d18ba75368e77f708c4e52d190257125cffa857d466ea1f4e7053047878393581d419dac1865241f981c88b8519a4d34f3fae7ea960591c54f8461b9d555b71ac54e9a6d9ddff27b68022c1ee753f40e80db55397e6b44e6ad1ae4ba9ceeb976660edb092390dc65542f7beaa517574ef5308ec3c13a54cec0ed1e8770291101ec503c9a90016346d04ca39b2c1686fd42eefb5dc56112a657a0d276397d23cfae09e26e4ec9c06e80fea092e203cc0c5650e746538cd17150f35c3dc74799625f38bd81829ada0000000000003446e49958fa53c75fce092ea63928ec8693dadb65260581f19717cc3eed1684943f7a591785dc89964f3bcafb5ed95bc4e50f356f231771bfcef5f3fcfa16a36b67a13b0bf76ede720d05a52ffb2f583cc16659efd27d7f72092bcb79f35fe7910aed603e75a04be0f1077a48bebbf9e503103ccae43bf03a518b8c9f9b32a0f6f62bb3a5b3d39880bcc676a05f16e2cde7898b4a5864a5ebb58b22197604d14ad818dbd55952277c5ae5824b9f8cc019f62ac47ecebc40a1f4a748186acebb15d1c3fd9389339808cf645cc75dc75e68409ec9f6031e40b0f5cff4dbe9b7496e5dfcaaa44ed274d4fd8488c4f93fc03326baf3d4da214707a35cd5724c60b2a4d2d2663cf26f11bcfa3824719dd30f5300172df27a1dac7b63e0e91dea9acd806ea02339eb8ea9a38f74e04ecd698cf1fa2eed9deb57ec3a8e724dcdfaa9dca3163872fff259dc5bed69cd85e3b9ad3406d84a56a845cee18f141e200315f31515013a982e8b8e0814f3e0318dfaf8d23b9a73a904750b7081ad0dbe50ace013cc586538ea3e0962ed47e419f199d82feec7b75aeb1cba17f14914c971f03c54f2b78411c79fd247e09d915261fe8864a2f55a788171b84c9cf2010b03f0260d4dea24ac6865c1d166432ba9d13f2373309711970127138a83376689e6451a5377c07a1f2f82898496a3e9d89686a603e5c30a86ae7262503a51b304af9e5617811bea81979c5c9bd5634af3fabd89c3a6be22a2d782717402ca85c70dc9e9965042052950407fbe21ba81bc932417f0501ca905a7395769110f7380e1b06d58fe517fd5e33ee4bdacde66aa0bc1f0760675712f807465dbf32462df159deef419a0303d463a6bb6675bb5aaeb003427ce30b2eebb94e7fb95e4123dd51e783124ac0a56c7410b273f0514cd3b7d549283889a60dd", 0x1032}, {&(0x7f0000000280)="a49cebbebb5749ef9c87f0f067609db07d2620e032ce48128f374c94b1f8868d0c5bac4ba86c98ac71c52302c889505cfdd758e044df2f940440d129d3aec9d68ec81c967810f8c92cfdbb4ca6568e4611dc73ab1785b2488f92510334cf19cc51a953173bc0c6fdd5291e8ab408e758", 0x70}, {&(0x7f0000001380)="f3e3c7db7236199fe33cc56a99a8d051f9d8c69fc81302dd030bd283d56d3e0fb8bd60dd67d07e1cc09864d8d5efbd36bd9d52906fb84d414699b93dd73e50431d7cb5c2b6d35b86a352acd66f8a40d95f92e38e6c3229351939094790", 0x5d}, {&(0x7f0000001400)="15956a73dc9274ecfac1f8d71b0e54ee9ad46cbfa1e39412f12559f72a4587198151b20abd65c2486db2639e92315f141896ffb224f0ef0b4693ab6356eb077dd5dba5f116700a27132a53ee46530c9b002f0038d40489663a329c4f72c89bcdfa19a215754f88fe9501bae22cb7eb4126662799ddc80b181c807cf497b81ddc3ab77c25ebdf42fff5e4d5e21d", 0x8d}, {&(0x7f00000014c0)="54dca47faa1bca2dc4ac3845243dd35661d58b6ca610a28283c29f46f0bb8d5a420cd460b4a125e1573e34e125b0991965c349b7dc1c06ba6114d272561d4ddba10b1e5e65cb737476381ad590228baf38c8a042b67c063766f2021effa9a4946fc64ef5e52903f2983a53d3eafa0e7840e87928a9c0aaeaaf39688bd114871877ee2bf01ae07738f7806f6b3a6c49a6a19e830b16b965affd72bcf653c61beb64754c7094810c816b108ae60f07342a9adfa4c99bbb40311170e3ebe2140dc2fe916eca0907c027d119d18d46b0651c", 0xd0}], 0x5, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r4, r1]}, @rights={0x28, 0xffff, 0x1, [r5, r1, r6, r0, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r0, r0, r12, r0, r0, r7]}, @rights={0x18, 0xffff, 0x1, [r14, 0xffffffffffffff9c]}], 0x90, 0x2}, 0xc) flock(r1, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x51) 16:00:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x1}, {0x2, 0x57}, {0x3, 0x97}, {0x3, 0x10b}, {0x1, 0x10001}, {0x3, 0x1}, {0x3, 0x10000}, {0x1, 0x100000001}, {0xb12616d012988716, 0x5}, {0x1}, {0x0, 0xcd6a}, {0x2, 0x5}, {0x2, 0x3f}, {0x2, 0x2}, {0x3, 0x8e}, {0x2, 0x1}, {0x3, 0x4}, {0x0, 0xb151}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x2}, {0x3, 0x4}, {0x0, 0xfff}, {0x0, 0x3f}, {0x1, 0x800}, {0x1, 0x3f}, {0x1, 0x100000000}, {0x1, 0x9}, {0x3, 0xffff}, {0xd10f84e6370a9295, 0x2}]}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x80, 0x88c6, 0x80, 0x0, 0x8, 0x400000000000, 0x7fffffff, 0x2, 0x0, 0x1f, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x0, 0xa6f}, {0x87, 0x4}, {0x43}, {0x100, 0x3f}, {0x4, 0x6}], 0x5}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000300)) dup2(r0, r2) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0xc0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000003c0)={0x4, 0x62b1, 0x3f, 0xc30d}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000400)=0x40) pipe(&(0x7f0000000440)={0xffffffffffffffff}) mknodat(r6, &(0x7f0000000480)='./file0\x00', 0x10, 0x100000000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r7, &(0x7f0000000500)={0x18, 0x2, 0x1, 0x3}, 0xc) r8 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x100) utimensat(r8, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)={{0x200, 0x100000000}, {0xc50, 0x5}}, 0x2) r9 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r9, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) fchdir(0xffffffffffffffff) 16:00:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x14a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) semget$private(0x0, 0x2, 0x128) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) fchmod(r3, 0xe3) getitimer(0x6fff9c76250c6374, &(0x7f0000000280)) fcntl$dupfd(r3, 0x0, r3) linkat(r3, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) semctl$SETVAL(r2, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) read(r1, &(0x7f0000000040)=""/129, 0x81) shutdown(r0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/72) dup2(r3, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0xffffffff, 0xa1e8, "aa2b1f8af478234f408af3c96a8d7f79b92efb5b", 0xffff, 0x8}) 16:00:51 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x13fc12bcd063dc82, &(0x7f0000000040)=[{0x404d}, {0x1000054}, {0x22}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8000, 0x401}) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20}, {0x81}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./control\x00', 0x10) 16:00:51 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) munlockall() r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000580), 0x8, &(0x7f0000000640), 0x8001, 0x0) 16:00:51 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x100, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x3, 0x0, 0x3, 0x2000100000000, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) chflags(&(0x7f0000000140)='./bus\x00', 0x8001) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x50000000, 0x4, './bus\x00', 0x5, 0x4919, 0xc, 0x101}) ioctl$KDGKBMODE(r2, 0x40044b06) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r4, &(0x7f0000000240)="220e2a", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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, &(0x7f0000000100)='w', 0x1) close(r1) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r5 = msgget$private(0x0, 0x40e) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4aa76b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a27f640306431a73a8561c831ca20d4221a7fa858510f26b4b30457745c1ed04faad0935de058b0bcdfe938f73229255f7d501a9f124"], 0xad, 0x0, 0x800) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) readv(r3, &(0x7f0000001500)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000000500)=""/32, 0x20}, {&(0x7f00000003c0)=""/234, 0xea}], 0x6) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect(r2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) unlink(&(0x7f0000000080)='./file0\x00') syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) poll(&(0x7f00000000c0)=[{r0}], 0x71, 0xfffffffffffffffe) 16:00:51 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) flock(r4, 0x8e76abb276a79bb6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat(r5, &(0x7f00000000c0)='.\x00', 0x91, 0x8) 16:00:51 executing program 0: socket$inet6(0x18, 0x4000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR]], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192d64a", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffe61) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) recvfrom(r0, &(0x7f0000000180)=""/98, 0x62, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:52 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000009) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xbf91cb266ae55e7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x7, 0x800, 0x9, 0xfffffffffffffe01, 0x7ec, 0x806, 0x2ce, 0x10, [{0x1, 0x7be, 0x9, 0x7fffffff}, {0x3, 0x0, 0x3, 0x3}, {0x0, 0x7, 0x3, 0x3}, {0x9, 0x2, 0x20, 0x7}, {0x7, 0x8001, 0x4d, 0x1}, {0x80000001, 0x5, 0xbd86, 0x6}, {0x10001, 0x4, 0x8f, 0x1f}, {0xc000000000000000, 0x456, 0xbfa, 0x6}, {0xfffffffffffffffa, 0x0, 0x1}, {0x9, 0x41, 0x7, 0xffff}, {0x401, 0x5, 0x1, 0x100000000}, {0x81, 0x7, 0x8, 0x7fff}, {0x0, 0xa4, 0x2, 0xb4}, {0x9, 0x4, 0x5, 0x5}, {0x1, 0x8, 0x8938, 0x100000000}, {0xa23, 0x0, 0x9, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1000000000000020}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000040)="6bd8a2d3cc45aac11fccd3c42161c0b7b14e571f5add542e3870d15d875309dd800a1b14d3588bd05760ebfa4d3c1e0eb812d981a6092814661bc4e130df6ca35b0679c9812c") syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x0, 0xfffffffffffffffc, 0xcc, 0x80}, {0x7748e5de, 0x3f, 0x401, 0x8}, {0x0, 0x8, 0x8, 0xfffffffffffff000}, {0x100000000, 0x2, 0x800, 0x8000}, {0x8, 0x1, 0x9, 0x6}, {0x400, 0x572, 0x7, 0x8}, {0x6, 0x1, 0xffff, 0x91}, {0xf593, 0x4, 0x101, 0x1}, {0xffffffff00000001, 0x0, 0x7, 0x6}]}) 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="faa8a4e3fe73294f934da45060d88525cf245febb8354bb40b786ec96f4c721e23daa395e7e9e2ee6b43805bd030f5952a9ab1feff42b58ef0fa4a8a03d72ad781bc4e8e437834bf8e5bd9b395adb68632c51f1cf71c07e4905935c0e3821c284b8641cbb1379cbb3635b67a427c42ea3a10c6f7ce4629e65c24d3a226aaf61e5047d5cc600a3506c2a4fdb2d73f94b742a94f01833dd9366dba4ce9462b30c514838e0b95e464346c0b656b7794c0279e8133efeb36de8e2ff9acb745fb7ca1996bbef79b31ac56cc68ac07a950417da8a9ee64d8d4cfaa759f435150f0028f3f0ccb2856f55b76366f1ec162f49e07edc62ecd1d875991dd6d55efb92006e3e4461fdebcb4ed22a5e927fbca6b2c609543450d508e8014cd2f5fdc81bde67fe8884ccacda89fff7f6222828087a3447f0481520ec9b8e9db37ecc0532c4182a8b09b5426f4041124cc4799f76cfb6af077eb1bfcc1b539a0a637a1304dd3532862ec8f470b2553ff2a5ecdfff913995663b81010fe8bef61ff2c653cdd27245821f3f6062e29956db3ef9c"], 0xfffffffffffffe55, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r11, r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r18 = fcntl$dupfd(r17, 0x0, 0xffffffffffffff9c) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc0000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001c0000000000000000000000000000000000000000000000e9ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000078098e02ae202915fa1427754577b5793cd9c9a9cdb51d91f6de0225b700"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r25, 0xa5, 0x1, 0x100000000, 0x6}) r26 = getegid() r27 = getppid() r28 = geteuid() r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r31, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fe65b2a3cb00bcc1ed93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000800000000000000000000000000000000000000000000000000000000000000000000041849e5210d717136fa545c343c1ca5aa1c88ea296c9429956da9fb5daee49be2bc03cc6000000000000000000000000750fdc13a256c7c1355709ff3ea07558b7d46452b1568156a7140781938cf16b5bb45170d3573b68a47a95c6a07bbb780941daf5d44ac071da1e3a9159ef5748dd8e9dbcdb7fbfee40cad193ebf6bdfa244021f5d6e5569b20ef032cc4aa8b64fcd08e4dc1b0204346b200d34d2df3f0292b148545e58744b27221f148bd47874bb8cae5b7c71863a2e78be6d5fe453e80db29712916ff36"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r35, 0xa5, 0x1, 0x100000000, 0x6}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="b21295b7888a5a103c93efa8b7ae735df1c83ebc1249c6ae86fa814f4561f1", 0x1f}, {&(0x7f00000001c0)="510443c441dc1c5a83cb34b355e6207c3f4be4d558c0e55986ddd3", 0x1b}, {&(0x7f0000000200)="c0551f37d4069d9db3490b531d21ed149c34a1e5ea71b537b760cf25fe7654d3beaffaaa95325f4ee277664a5ebf27f8195afc0f2b9d9779d25b6c44b8390761205d2787972b5e5cff8774c426671d4ea36abd895c447fb50b83f8eb9d791da547029c0df187bd95f46de4bac13801e575f81536a6243720c4208198b5110a4ab986bcfb3b4008ec0fa455e06050c57f97dc395fb55f52ac26eae529cf52442c082ceab852fdb34882c22331ec0f9ddc85b306084471a6ad657a6cbcb30d09069974f03a5b27ad00db05acb97ff4b4a134270b40e3a8144f895fe22f33aa77ddeb7142f7ea0da587d8f7dd4c72276659", 0xf0}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r6, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r18]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r20, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r34}], 0xd8, 0x4}, 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000240)=[{r1, 0x40}], 0x1, 0x10000) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCNOTTY(r2, 0x20007471) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x2, 0xa) write(r0, &(0x7f0000000200)="553d743130b80a086229fbf673ab7f2355cef9584c17afe14e56c407329d138100d3568ab3d854fb1a06e058fa070b6599ab8d98ea11b6e3be720c8f3ef7f5a400a0b33bda200fb5cdb4a67fc63db99d8d15a00a7cdb20c69d0c851e4b455f15ff5e8d66809f63381eb7bd3485a4286ff93ecac4d10b21ce3c7869c99af89ac7db3228ead334ff9eee8799fc0f4a72da156e9a858385eb5d2dc11abef71bb6951e170a5a52300562431fa7e1320956aacd8510959ea9924f8d0f7c817b707be2926c12d62b88377e717f268a49a2f1601c28083fa26c9402339bbadd4f7c26d0a853fe74eb02ea547240af75e38091f8fb6643b546170c7d7a4ba49a1ded3574568e28cc6a7ee09a7aef1cb7d12886cfb445dfa6c545b9376174b344fac5fe053cb0c22b50fdb58ff71e18e92396c93759206a96fdeec71301fbb8f82f45fe9bd74a9b1b2abfda90be074613d88e8f9472b981715c092ca35547e0040c8c2091dca13e79ac89421524cf3059fe13b559d6d6304de7ee16e85e90021b5f34d376694ffcbcce2b5092369ecc83f59831936fd90ccb25af2cdda2b04f8ec7fa4cb379edb1395a5b0fcd6c2f90ed6a50d094cd1e1bdc5d97c07f3138a5303999df239328ae5d676a96e0515913e69e4e6184c19def67f092bcb70e2055c33184a8bff469349fbf4666a9239fe3e7ba28a35845af51a010d9292eec039110f06882f655ada86cdcf7b9ada55629dc224a061252c6a87798b30b8bfdce367708c819484f24c3133ced29ec6316aa372c8aad48a7e8c92ac54d0140df0e52e69e43240d7a4dabc8914628c30b8a32f4292cb13f5993d58b3cf3d4a492008bd4c86206e4d1e6eab22967128ecc503e54af8bb07660d6fa8b905b6b916be9d663f61294b62c2c61e3263cea30ef3fe9fd236b996d21f6e8e6cd840f0e04422d0b7beb3c32342314e6ec3464f991483016cb8097d9c91af82e157b22addaf24ddc32c965cff25b849c7cc0cfdf36ee6c2bd46208d8615eed7f698938d259bb23adde38153cb6e987c29cef31aa3ea81d640da35ebd2e8eeeb825aaa4936a3d5eda0370bec16f4f09a3d0163c6c4d94e4c31a47134f7c654347166e4746bd21d7a54c9e2d997f659cd3ffd0317c0b24587f1af928367158646680d1f05d871df4fab3535b559ba65db42cb0a173808e8435672f3c2074be02f2df9dc3a20eb0254fe15ea108cd825f400a1d8d4e93aeb85dfd4e32bb2ab18cb0f8e39e73038094391aae90ed2622014a8846eb62af84d2fafac049eed796c35ed1ee50ec2ba8371942210671b7bd1212a5a715ce164a56059a0a7faeebb59471ef18d8b941724d3ca2eb12747b0793a5b75790477c0a4b4cefe8223ca623a96c8b93a92e6f390acc5fa8d872285d1abbaab91b6f70263f194510cc8516c2b5ad71c8ccd35b8d36e45f5a57d8abe0c74814347810c2fb2ac82bd4058bdf8b2c663a91966da5f3c51e5df96aa7782ac3abb1ac4f99a0d00775f3ae22ee376ecd8c66bb87409d60e78a04c2b91c9fa6f823ace67b13fc6a05ae2356aba105ed466e8e56df8e77119f749ee92691ce1d2bdfe9984b68f9388d489ae871f3ce76f9f8f315a98b1cca26c125169782e0edc5c99e21cf018aaeb8c1c4c7f638d6f04dc7988a86cb71026a713e1ecec43b825e54a5fab15c775e9c6145f46060048d494e067a4ca7cea11f1e68a0ef5195d667bed801a7a50a80c6fcc75262724a7593240123e9fb30536e425e849e4e680806d0a876c3986d59372d38f915fa681043e73fb9c820b19e31ba04824200a82aa9a1e2d6c25e1c8ca30165f73420f3a40edcc336e1520210d75d9191a4f7e66428a9270a70cd5b121e9a8066d2cb0565a92c34ea7ea854c47ee6ae09ead9d8bf31697c9766c6e8bac5f42d6280e7ab8e5e1dcd5079e6515a45081fe1171bf00f901785cac32d225bd5babbb138a2f71264414d30df088ad1dddae6c781f0596a49f8c92492b4af754a40ba4e4c09da4454459a8e7f561f7ea86b141f1d92de33a57a783afe065af537d1a17a3f42823e753ef1689dc00c9cae7dbfe7fc2ee264cd536b93c9e05587fe1c6d9a5c1902218660a17675aa269eb9e0ab583f88954cc01b6bec86987f034e6803a87275e52b67d8bef862ef40a5727a4f3e6acdb87b23e98f5588de6a07a4cbc484312eb63d9c98b9ba9003d069c846ed776bb0288749c634547d5e5d4e5dc645b4cd4a1b90d0b33cd138df0666df7e4259d8fb29202154e65059eece93ddc4f77a8f009b8d6ca332496ac1541f9f244f853b2cc773d7725245603ce17b2370dc246cf7a61d76cba81b376820e87a33b42559b1ccbbbd16ed9dca80d99247d08809b5b95f26f7afb351642f1496ff4e03746becafd267002b16a17bc1242cccc1c0c0227f24a133d057c87518fa69d6bac70c0e5fae1d5ed73dd197f89ae4486531dbcaa4db5dc069141ee6aa7b482433041d3c07c8eb24827078ff59de607ea8a2911679e21459a6f1b8f79aea748c87d16daef8447f0cd37054da4edd06b86eb09f6f5a01c92963dbfc577f8a260c6cb3d5c6051efb749a605f9a83966690984feab626bbac4ae91d4fadb1cb90bc4be40335532160792a006aa6383e9317775854410b6d07600eae700b8c004ee1473a7b382b442e4e79f4a7864df720051b84a52ed0d64f9ba93498634db8d9b502801c535bcfc79dd618e8937b3f82fb9986f15e1676e7f2006b461e445879f5da73e28e789090744719174deada8b2db1845b167b0ef03551a5fcf2d6062c4badd9dbb131103c26fd9384ebd1eeb42588f36a0320c4ef6b8fb7455c68d574cb0fe7223435eed426e4fbc9cd5bf4bc03727f0ef7815b0d85b201c7977d0249759dc5346f491e5d8c93a4f812edd2bc1506c613f0ec6d83717470306176fc5ac69f6bde82d3275535bc2cbc51de7ea793a7c9cdd8e88b7e9ceb0f0b85393d7711e9d8d87f03e6d717376fb6cfb1ff339364be5ae861bafa1e718df0ab4babb8e256e2250cbc2f5797b5968cdb1331cc126578683275c8dde8090af878ef163e0e7c8734cdb61a9d84ef2692f5b1aa7f1e69cfcb37e42c83036f0ff8eff95abdc45471811a7e37cace425a5a14b2211c707069747e1be434c2bdb1db6b6c8afedab2ecb023895281427ab2e1dd6ef977096f1ad082cfa7dbe44135fca5d34b21684ae1a437bfdddadc0859371feeafa6fcd4c5a0815b2d9e8778492bde645b43bf77de6cbdcae85b399c547c88bca9ce0b355ee8b494eb512de45c1a110c57a977dd13d4739e0acc5aae460729fb5a44c0f77a36835d31e8be4adb1366cd26a3da98c405d4a0d3b0000d640e64639abb1fb37aee5162173f7d08ef6751ba258bba64d16c522ce1c6cd8fc6673e8851632793f5517f0d8558bb72b2ed0c65393d38c63b3f6d50713d784869a47c0e56a6d75e673e5a89626486a23fd443c14166ca036c051e5944a5ad04d9b5312d8d72351ca8b28d878698d87cb265e715000263aaeca2a0c34a33adb7653728638d8f1a5f581b81fad9ee2a7613152e9547ae798a8c6e2b519645b2fc29c978e55647bbee3b40bbada7d0db484e787b7768a58070b7531812eba1e5a18f9616b8ef89f443d3f4e7ccba1dadde9846528ee9f57ce4100f1ac5d0114fc16947eb00c07c316a4717f4378d765c12f4a270fe6f2654a71aaf6c713158ccb913a96e5b8929165aa6bc872fae596202d4fc8c67ad0f59e5e8ea386fbfa4d32101025423773b928178c159c0af533b3ebf27dd3ae2180393717725a763bb15e82e04cb8b0dcce501941427f9cf0d298853eedeba856790b037e7414160799cf6590f8543f4d5ca885d5567d85363163af48400dce670c81742b56ebcdf1d4e6e098d7818e11368dc131e1768a1323db8afdd273ea19b0ca29325d29c975edd500809c6d91566174856c35257d49ab4c1f419c3d2a21a9b2c7056bef278751236a3632b9c94d916eae4366ffd46ae5f967cfb03a0b7ca3be1f4f67e394dfc985fc075b54c05f26596b492dfc1a1b45384be0f1b372128c6120f7fd6d2126a7eb64913911fa56cfb19489b0b9910b9d016e5f10dca9e49a1f4c664866f8be7f5b67e5db83635b844b7cd9d7e23c1ed882f3b120eabcdee19a555eb60648d0a018146e923387fa2107ec9f4d5568f2105f1fb95d1f22ee764a90768b4fba9cf1b8d96b8527876a51a0b9e88495881dd828c5daac9abcfaf3a9cf5af81489f21f3dda2330c52400e03be69c2c3f4159a90005b16f3b1561adaa41c816f88a5197aa65d2cec7de578fa73e0edae34011e001d254cca083fdf69844d741c97fc829e8d7625465144d83744dffede458b50f2c59b8a792b9ff883038c84f9b931f466c4cea45e902fd12993fc75f157277773ab74ef0bfcfa7f7df105e0e4760753b17d4e36f4717edd170252ca2c7da2eeb3cd2ec58bf9c525dcb26d61aef63bf55a5fadfba9fc53928c74e8ad30408d39c68dfdd1eca22bb19c54c7e7624f3410aff1772712cf27fe5960bc4a23eddae91cf624b6e7935ed34a2a2e366607ae5cdb189a69f05b1b44420b668f9863540cd1f08a231fff87cf8a03f5d7f809fd54fe838eb2ce40e66130b35e4e70319cda5fb3057f6eee6a43a175358e6a26af2b82bf0427a2007e3b1c6eb8447a3e96cea1ce943be672e57628315b212e0fae9d145a2cab90bfde0a68c6d9b44d70fb13bd931276022dc10df07af94ebbbd62dabffc5313a35a3f08d49721a4ec9bec6eac16a2f6e3002c3c74bcb9ce1288b505c87cb53bc8206312c7d3b55838b910bc14a5961109978c1a0a885811bda5f2b52456315a621fd3dc10c0e8dd5ef5a59a8cd75bb09b60c68e74806b67e77e3c25988703b21df295914851e7a7a9040388956d01935f34f8ee1168e0931d3658589f660ab6d68cff59ed93c639cf76c17e73c00aa7338fa4bc38086fecfe244a4ac3504d435955b7cc8757a074fabaf785833a969d5d9b2fff07869fbeb2fd3c9d5ca59c28b8ed917ac16b6a0be5f947b51c7d54d619d0e8e3e524d76c3f240eb25c3887e7b45c170081c7baa57ab0ec30297204f6565f6e19a65d765bfded92eef15fc61ec8423bc5cb593cbd43d057f2db1b1346c5fa7519acf118912d92b4661409428e74c97926b054aa680313a6b622eec87f440800cc961548d2ef353baf4a8bcbdd634e6fc45fe986365749f6e57bbfe1aa85011756df9d45e29790e90b5f5b7bb940cb32f02270f65cbe0ff6afd10d760faf177112834d32cc1db057b405e3a4f505dd120ff064330c10c0250b26ce2b95b09bb2dc0c5bf474300b6c1bde20bbb3a38722313121b6a02c8c5e11d7c0223ae5850754204e3e03c32fcaa677fa61a96c859a8860c3d1c3ac8ce65894805c83bb16c1dca4efa1d012945622cdb6e7453235152aee4bb370d09430e0a3e65ca7e63c2ca103769fb3ae7704ebb4b724d3363dc09fcc05ace68d99c7f1a1f7df350d3385dd3a00e8a6e3f2fcd9b2df43b54744369188643592cfc4615635a8452900593fa2570b76d977b1b0bb104e99583e2312699370ca9642eb49f9435c01cd0a245b603e593842f3b923b5e1ced38505c40aeced0041327d83fe962201525fba6d08a6acdc3f08e47414bf2b86493f2f122939e538a56a852d6d6c5a9cf5ad8c91f81c984975f0b20376496257288db48377c29df5385369d5a6f9f239d157146a1596b19c889e1e69b1f698db733f2c7a174fa608f5e808c6b85f13788dc0de6474abf14157eff9", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getegid() r3 = getegid() setregid(r2, r3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r5, r1) r6 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) getsockname(r6, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x10, 0x8001, 0x3) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) acct(&(0x7f0000000180)='./bus\x00') setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="2d11d264900f65b838451b53861fb10b3c4edec486946f96bde9", 0x1a}, {&(0x7f0000000080)}, {&(0x7f0000000180)="397f1fd64c0b12f749e8ead4a918bab94072d1770466723c452a18367998a8e388696baee0b0d9819c69d301cd94b5b5edbc51bed0b1a0b26fcca31b021be96449be907015d46254c092df4564ca989dbb3acf307f090044d1baf41168d248ec9b2e916bc9c5e42d157991cea493b59a9aca46d111faff05489dbc26866a74d1f66892f6b3b25f01cebc232638e21ca57559ee2e4399f7fb9f73cd982b75f129696dec41fb5445f9b156", 0xffffffffffffff9a}, {&(0x7f0000000100)="42300fd1fe5130dd3b5b0ee8c9ee7d5b98d19abf229e6b23d2aa73b5293b49fc0a06241f85fa053d1d07637132e46d45d5b24cbdc9e8445c60a21272", 0x3c}, {&(0x7f0000000240)="02ad4bd0312d431387571e1fbe2ac04eaae2e513c8b94ed3fa6fad2a03dd6c50d8c4b6894674241d2244b322ce511e6b15cb1d3c8ffa2ad6432d8b3285eba8f61d1fce770f20844222371594840ad61274c2516f6a0efc961f19b95a842a534e2a880ffb8fd7", 0x66}, {&(0x7f00000002c0)="5acc3e5e234313fa0dbe50b211865cf1ffbf2326c2d0d5d52fad782cede3f3dad4fef47052998be435d18f7356e99b418c4b1ae06964167d4356f870e5765cbff55e703b80c4bc7e9c8e3c7571a79a9d0f8daebad9c7a2325921bb52b610107717c55f2d38c6cab99b455f87d21f3ae985484ce74fe6eaeab45116decd08240c938ffcd3108b50bf0cd229d1c82660eb2e6a3d8f8491c0170336e050ef6a5c82c919", 0xa2}], 0x6) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = semget(0x1, 0x4, 0x462) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 16:00:52 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a08, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getpid() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)={{0xffffffff, 0xfffffffffffffffd}, {0x9, 0xff}}, 0x2) pipe2(&(0x7f0000000040), 0x10004) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) msgget$private(0x0, 0x6cc6ff5f8d93273c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x5b4e6bf7fcdc5cb2) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000f6ff357001ff000000000000"], 0x38}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x20000000010001, 0x0, 0x0, 0x5}, {0x3c}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x183, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x8000, 0x100) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) dup(r1) ftruncate(r0, 0x0, 0xd7) kqueue() setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 1: socket(0x20, 0x2, 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffd, 0x84) r3 = fcntl$dupfd(r2, 0x0, r2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getsockname$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r3, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r4 = getegid() setuid(0xee01) r5 = getuid() ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r2, 0x0) getegid() r6 = semget$private(0x0, 0x3, 0x100) semop(r6, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000400)=""/54) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x104) chown(&(0x7f0000000440)='./file0\x00', r5, r4) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, 0x0, r5, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) r8 = accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt(r8, 0x2000000000002b, 0x1797fa83, &(0x7f00000000c0), 0x0) 16:00:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) recvfrom$inet(r2, &(0x7f0000000100)=""/4096, 0x1000, 0xcc3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000300)=0x12f) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = dup2(r1, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x83ae9fa61971de95, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) poll(&(0x7f0000000100), 0x0, 0x6) 16:00:53 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) r1 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/101) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) linkat(r4, &(0x7f0000000340)='./file0/file0\x00', r7, &(0x7f0000000380)='./file0\x00', 0x323e0dee067118d0) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = socket(0x18, 0x4003, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x11}, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r12 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r12, 0x3) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x50, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:53 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) pipe(&(0x7f0000000080)) syz_open_pts() 16:00:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x100}, {0xffffffffffffffff}}, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x7, 0x4b, 0x9, 0x0, 0x6, 0x6, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xed7}) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x3, 0x0, 0x1000100000000}) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xc8) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r3 = socket(0x18, 0x2, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x3, 0x6) r5 = syz_open_pts() writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r5, 0x14e}, {r4, 0x1}], 0x2, 0x40000000400) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r8, &(0x7f00000004c0)=""/4096, 0x1000) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r10, &(0x7f00000004c0)=""/4096, 0x1000) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r12, r13) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r14, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r14, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r15 = accept$inet6(r14, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r7, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r15}, 0xfffffffffffffffb, 0x20, 0x80, 0x9, 0x8004}], 0x1ff, &(0x7f0000000240)=[{{r5}, 0x2, 0x80569550f2546972, 0x2, 0x7, 0x4}, {{r10}, 0xfffffffffffffffb, 0x10, 0x2, 0xfffffffffffffc01, 0xffffffffffffffff}], 0x1f, &(0x7f0000000300)={0x20, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) r16 = fcntl$dupfd(r0, 0x0, r5) ioctl$SPKRTUNE(r16, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x29, 0xd, 0x0, 0x0) recvfrom(r17, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="76d9a4b57a7265649a444b709329b6715936783e07a5c15521315632ecef05752fe595e2c3df80d07ddebe0a0a53cc9fdf9fdcd7539963946b9222533ac9f381a273e58c54a1c2e114ffa0f1c82342af2cce92ba85ec663ae56da2f482e88eb4e2bb23a624a33c1fe7919568fc63b4c737951f6214d732f1c0084fbd24d7b5797d69bf961b9b30f78756e73fad", 0x8d}, {&(0x7f00000001c0)="e47464cf092d1c13d23d5663c51627528525aa62f44d8a3a415c321f818d51065e02eb4cb107b56e04d868f3a8b6a21d0305b8f2e1f8683802b46dcdab2b798225", 0x41}, {&(0x7f0000000240)="c5994f9dff", 0x5}, {&(0x7f0000000280)="92ff3b61b8857809f736103e31d3db95a49a39cc0be1850fcbae4e27dfcf4d90c12f416ad03f39ba9d0a4c893961e4809d7cc1d54c1efce670859f09cdcc17c193ed38cb9d2be31bc68d10aacff720bcb2b0f5824c4fdc9e7e48e7864bcffc2e2a517b1f2650fa98618c32391c6db61457b59867a4e2bcd736c300000000", 0x7e}, {&(0x7f0000000440)="f809645e69b683f10cc03414e3f7e2c893576b63601a6758d7a3ce09b756f397906588d677ff1a0466863ab12581f8d8ffdd0ea728e6f0a7146adfd8b8ff8a133d7a03c36f93d1667e212c95fb3248d0e9f244ed44d65830ac78220d23035678157c645e14485096968aa28dea9d22b80075b1a5c3a134f7cdb72af2120168af5b7b37b8fae0dd69af1217351a7bf4741ed0c083e44ce600a17f681e792935b4842fca14bccb26a5c9ca8463526755bf38e637ede5b03f3fde352683bedaddc5611e5c47a1e40711ce08e27c6b7822bd723a3c5b98aad659a889d8329ea1b07e37c2de3521ad10732c522a7325b3fb8759c71a1c06c6af344162773e35c1e3b107fb2ceefc6a13da0a47561b813380a10869629ad7a7bd28b261e2656b15e3d1ce098651f842dd47d8a721acc7c26147642f4428b34f52b368faf2ccd378bbc2cc8080828db43b9169f67ede79a9c8ae55eda7d1552918beccb8069938f0b4305f9ed40010ebfbfc6ccb5fb4a38c00b92ddcb4fa7d775c28c9874baadda8c1fa6d79f21a6559bdcf27c53e80d951ae82a69c5fac1ccaea0a85c3e4558c7d410a9b7155e62e4740338adcc0c55098aac3068b8dcc00087d2e5b37cf5dcc46100c6256e93da5d89238a71637daf08b86093fe3437017a7aaa0606c07dcc5e90b21f8d4f2c2d4a2a10c69e7baac0e33464ab804cdbfbb3079bfc15331f9c0b6752ac9c3985956c063b981cb9bd823b65e6073dc484bebe2db997a1415233342c76ed9d4078d7ef36d4ac051efe67616e5dbf28abb36467a8e2d23772669944d0d3043935a95a4d275a3ae015b7efe0c952978e1d8351bf5591e4e402c41cbf1fcc0b7ba4c1087d81b257f00cdea911ab94887ca02341a7744d2a03ad5170b9623901eb6b32bfa977bc3ae0438702bd580c1d77c211a015500d239079df7806464ecfda95fcf40ed30682cb259e087d54e2bfce05e9abc8677edabade9e4c8a711bf406ae9a214519e13b9fdc5b9fbeefe108113fcacdfd9cf5fefd20949db593be184769b3e51f41059b378a22158b95e2af1b958d70fbaa2438cd20634d544e8ca7a8219898ae2d6428946b784611676ad1100b07e0995ff41efa74e5ab2007bbf7ecf24e930f2f3aaa25d90809b55ff3aa81630a037544c16d498848d8826951d9ed0c0dde457eeba7f4eea4c1d90d567f85eaf605c5307b705253f913fe2be9c25a5cfd59f2fd06466a45cae754b92042a1a5524b84401ce876166390075ec87510e1bfa77f8bf1d7ac1e79dd96ddd88c063df667a4d4be3bea0d00be9e7984c4157feafce3ce76ac9b8e616a04812bad9a57bb4f959acfd21334c91d03c05adc9d1e06e86b882e3b90a628c70c8603f9cf465661a7179689a04a8a362bde86b8a732d62069ca9f6252e52e29b8adce17de423b8093bff961d98cd2f9f99c4f99b479f861e50ee2d1f4c9757cd7f07ef55074e19910810317a58a483cb7122d804fa3e56569bcda75826823fe5390abba2c2403b90da935416a93a566aa777f80e9bd90542d961b6fe8f4492c1ce704e216b907c0e5d16af0eb147ab0292bb9e2a91b70520bf0d8882a1fd62479e4231796df1bab77bc84a797bc890f13cb96cd931a7d317258fc1207648dc50e550df120c4562750625e294a12a7cebe79d211b1af98339f0f0f9e5191ecf187f10112e1a8d19a4285b35aaf5f9b1089c09ca7426b5038d157e2bfdef1dddac8a848d77cb05fbe6ca8b231e8e226e2394597ff54f205ffe9634286dd274d378e27ec0e7ac8d2fb7076fe2fec325d3460077da8adcb463a639a42c4877785504edc4c0dafae25c0c953d99da083060fede3f48593eaa636a301bca2f40129f72c982a3eb01a71d2f25fbbc7961705e99201a8e323e009130a13446cdb9cb9210c8d169b26772e8bfe41ced8804c319d6aa99ead13af51b5ee4a09ff5c536a9c1783fcc9fdb0fc19a2001fc30d1fbb063c35dc1019d5621adab256aa809fc64e5f076618309d1df28633c635aa404d102e502eeb0d2ea29b963c1a5307fed480cc04e967fca7b55d740a7f61e24ab5eb1d61b35b6fdef2c48748cc2da07a46ffc9aa133e4c94a6e488ee3058d64291d529812d59c93c67df3a5e805e4052bfcdb011c1ae2d5b69bac497af2c83dde5ebb112fc018e65b5c6b9e71389ae4dac61c59ba507f0691aebd5236c65f950849910a9b8e91ba6969148f79f6a43d95a1295f1edb3dbea5c5d4e399b6ced7e3745c5a340c161963aeb9d81c21ebcc440be97501977355f60acd303851de9ae86b2cd4c26cb151ed9138ae123c39205b9099de99eff2205487236f161bf89a49011ae35144c7dd31655d68c75a22b310e1e96d7e008341d8e7fb40003c14e260660b5de985fd5c0e14b98a1a3af39e36c6a07334245a404ff887d013d057782bf0dac85f792737d09b15e4c929981c86f2fcf40794a3a7b8a7a711bf053da29795abb6077a658c9d6193d74f037cd5407903a37724e2e2f53c8319887da60f8216e379223834dc58ef8b9d435f0ce70df6ddcb225ddba5ffff85c7d41b2e9495e26325232f7735091ec33b7d34b67d72b5d31598125a97b54f349fb29885c6acb83582df132a5e1ea35b090b068843ab5c56db1b1cb9a4481bb529bb1ae4119f8a0c604f8c7428b99c43715c80c956efed58f0949c6793adfa277647ed456a815a6fd826f22d9c83beb83e3a455b0a39bbcb9c873c466ffa618a582540bc9311a90103fcb03f84d209883087cdf5df75702fdcc69bec6f44cef8d677a33fb6b80c70395d055f505baedd277009958e21ec681a94ff5537f86bbc16e0fafa94cce9b55ab50832f9c96552cd7c670f39067d8622188a84366cc5c5d03baaa780a7435f069127f7cc0cafa045bfb9fd93578ed73210a202af31302f32936283b745bfccf901d95bcbd248741289ae23d204927c045908f8c1a351aca6410a99df9ac54de5eb35a62114a9f51ca5979db0c287b9529cc2e8e1f9caedd5fcd44466a1666d869b33021401b4b9266156ffbed7bbe4c7b1cf9205d676ef7a38bb15d2a081f8f37f2657d0fcc289a06dec2ada0baaba8db364b1d36157a252f4081c3e7f9616ffa99e55a91db43aa77a100c009ffb1f029b6f06358ea039c0826668de4ba144f24977edda007d7d0a12b1c39b4751eb09285025b3d77e1ef34268a3df903cd0b95e5bdd879c55d3837103ad0b75b657335a39490be0c5a65309904a6fa012da70a815e7934a254fdf0b2f49dd4647b6932aec6846c59380b31517322883315637ac38d9d34b4614f95c2c7e0aa942b3d38ea4801372795a3317c750ba67af49847fbe9495233729fcaabde0d9599e68c50acd179c5d98c37e994ba620c7a601dc8ad19e41d08467303508bc515c7f3290e476d80214867b8e4290eb95a03ae008f628049b2499b26dafee38888773979106dabd0d2031623c38f2b3d693402d99a1dec2d076bd61ae587d4cc79ad671311c62429ec4d2def5c15e21ab8bab5b6e8e1097bfd2d21195414bbd58cba392d98eb00b9bd427f3c5f7571b45f6b72911fc56eda8728fbd58399e73dd9a5bd857f6a4cad8e827aef8c42d97bfb576ba53e49abe1c1469f52d20fe70bfdfcfeea10b95852c6243fcc7824ae601eab78014998a3cc4f4a2bbf0bdaba55415ec4beb37016fd23e075cf5f356c04bf45f9c69dcc09e4a79c547d69b27005737eed2620f04f5005be80765a6513e881db9a4faed019a234bfedd823796dffeaf9fd9117e8d81cf7100b7fb92b8c00111297933693f41aa4b8898053c6562ef281d3e3a10eee9a8edd040f37848ced34dd45982c6acfbd2b6164d07d4d6a3765e4d93ca5b8abfbb9a64935d839de4ee2e085c0d641e7743527ef93f4cc11df9676f720c3e21156e36c14c4951571d5dd9c49711ffe680085d5ec860b1223227efb045dd76ae294f0015e1b26056dcf273b05b82f54c4ee88d22ce2909d02d36bbd47955c3eacf4cbd4d2a779489ddbb6024c13719f97086a9df4e0e7846e62d53d5c0a964be3e13421396fe58608a3590e5a6aa4614880c28128bcdf9a16135014b93f7a326cb7f0f1f185067e596a169125e7b77f6974026abc71294ef2f85cfd44dcfe655485fb7cbb2f3996abf632f06d785495860cd1586f9132711c36a43c5fc07d8ea52b424a5bcb0cc8c20ca9f71a1bef8a4840ddf17cdeab058222872b59a634fde48596b7994e7537af66a1c602a1d9bfacb8f400294c8653fef416d609840843d218bcace0c3ccf3856bd334877683542bd3908e82ffb388adfa4d170559eecbdf3a139c09b015364f9c6681c49e6bb387ea00c61c43a30ad1e77c8e5e177e538ea12bb6b1890872b7cb8e1164308655ba9a21ecee36cc251e1a95ff3fd50e8249444ae9da44666948bdce57de7bd005267b1a3006bcf9ccc3d2490693d9d4f11ec7033d70b4ffb906117acbb9f77916143e0e9044d394fd8a5767157b36a11fd22fa8322734a5d7af1193c50e8e65a221a3d0172bc6f9e3ebed4507bf10e86b92a9ed5727bec6ae75cb8c9df2ed9c87734cb796b7c57d7cde458b872d3b1c2eda5e0f5e77c743beee03fe117af8865ea01945748fccc7d3378a60af572a9aa1dc93d8ff8fd27812640006ae6940180c5e76c1462d348a232277edb728288571febaa0a48dba743065e2d792af31b4be790aab787c76fd7f6db5813fbe6a5707bf418049fbf47d7149b4c8025f246965c7c3c91b4aa6551a424e428532381297bc9e0646b1835c3dfaeba6df705fd37682df2a376fe566998bb7a8c2a5a5d6b2aa168c685b3cc2679beb1d5ebec33e99df979930200142028c61ceb2611626261ad002e147ce1c22c94069a338fcc638183ccdad231eb9043a844effdfa4da598365d50977115cf28744fb9f72638220fc553b16040758ecc1d5e035cd7d1ff94f644eb92bce33d6e6e4d6a17ed4ba75a2ecb8cbdfa11646b74b0132fe796dead49b960093c95363d97a8ace17bbc010beadfc3890c2438449084c567ee6cecd37a0c12d112a0d5c2fcc7ef7d317b2cdc2ccac2d7328cff652ed0e3138d42f99341fb244b6e1beace61f7b93d1982a03c0b351a99682487c65509ac19667683b7e8460a9ef17a9da762582ca0bc59c4e7b5d1c8936751c0a3847f2bc295f1bb2a0967b23f7851bb635e2397d6101696e9cbadc98bc0e37944f18796b663d16bd4b0b4e4ac9388409de1a7332e2f77bd0c03cccf11803e33a3d5f4f9988377f0f8c632697e1997801c1f8ec2d7bafa9f0c49da5dbb670de10d4d05b8f79475490e80f92abcb03b05efe3ca1aa3d468324274e04939cb0bbce2e5e0a51d81fe48ca54b1eeff07578c5585b000fc1541b9f8ea4b2c1c79dad4f511e7249eef02752caac0523f76760c94fc5964f440b7e4209ff3778e28ea6dba1bb539c32ef369d2bc21b13f4c6e7be0a510e8939bf32dfb2899442018ec4e62746bed2be6c3a06a799b2e18c0e94ac8c7c0f0401be63c6b24fda8dee794acc5253ecaaf281378af92bf1aa33aaa571ed1fdaa1edee0d94bd4c0ee7aae504796bb721f7e7b81928b02cf4d88d298f8149171ac89fdf92ee71042698f11e42d64810afb56b059f287ec6838e747441ee15e43ebfe96bae01eeb69a868d582303c97acb81d3425244174106011888d87a0be22f0a42a7e13438813fb2ad0d064cb0ccef02b0536c9e042a2f4c51a8e3850e8801335e9e47fcc972e841feb989b359a74adfa4abadaf0553ae39d3248034944cbdf4ad612113b", 0x1000}], 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0xc1e4b1a77b790aa, 0x7) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000400)={0x6, 0x7fff, 0x1000}) r3 = msgget$private(0x0, 0x20000003d0) msgrcv(r3, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r3, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r2, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r2], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) msgsnd(r3, &(0x7f0000000280)={0x0, "89a54da6874fa1b922b7ce31d4c43796ff5294ecb1"}, 0x1d, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r5 = msgget$private(0x0, 0x20000003d0) msgrcv(r5, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r5, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9791702ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r5, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r4, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r4], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) msgrcv(r5, &(0x7f0000000340)={0x0, ""/80}, 0x58, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) getuid() 16:00:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 16:00:54 executing program 0: 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() 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() 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, 0x3, 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() 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, 0x3f) 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() 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() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x2, 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() 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() 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() 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() r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) r6 = accept(r5, 0x0, &(0x7f0000000400)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000440)=r6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xfffffffffffffffc, 0x3ff, 0x2, 0x200000000007ff}, {0x0, 0x1, 0x4, 0x42}, {0x800, 0x9, 0x7, 0x3ff}, {0x4, 0x6, 0x775}, {0xa4, 0x9, 0x6, 0xe9}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000040)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f00000003c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") r11 = getpid() wait4(r11, 0x0, 0x2, &(0x7f0000000280)) 16:00:54 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0xfffffffffffffffc, 0x8, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:54 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000030e58de4758bf42a2c0cd27007000005e8b557f05f5156e893124b887d1e5d50dc1899576661a2618f83c044dce13ee940c1de8301913e470d675b"], 0x1, 0x0) 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$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) listen(r3, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="050180f100aacf8974c2afa49794c490bc6762aad0dd1aa052b6ac72f0b9b9535ce19be999c3176d771bcabceb7e36367e6439eea9b09d534241da4f24cca6467920deb3e0491faaadae760475cb774a113b3dafcdc31f0147405a05237555c5f6e4ab64d99077246b926b7abddcac6e", 0x70}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000280)=[{0x8000, 0x1ff, 0x9, 0x627}, {0xffffffff7fffffff, 0x401, 0x400, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x80, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x44) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6, 0x1}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:55 executing program 1: r0 = socket(0x12, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 16:00:55 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x108) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x3) write(r2, &(0x7f00000002c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d8985376d95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190abfccbab889df450a34ff3411e6dc3dda0ee1aece21d1212b6cf24318cc65d2b88cf1d0ecf81392b84fe7c34b0a4c14884849486c77439d5795522ef3e4b5ca401659ea000bc29048d9dbd05cc2f3fece753eb6", 0x24) 16:00:55 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006, 0x0, 0x3}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fchflags(r4, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x4006}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r9) poll(&(0x7f0000000100)=[{r0, 0x4}, {r2, 0x1}, {r3, 0x40}, {r5, 0x10}, {r6, 0x4}, {r7}, {0xffffffffffffff9c, 0x10}, {r8, 0x1}, {r10, 0x40}], 0x9, 0xc) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa1, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:55 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{-&\x00', &(0x7f00000000c0)='!-\x8d\x00', &(0x7f0000000100)='[!)\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\xdc\x00', &(0x7f0000000200)='.$\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='/{-/\x00', &(0x7f00000002c0)='\x00']) r0 = semget(0x2, 0x0, 0x8) semctl$GETVAL(r0, 0x542d601e2fc0ee57, 0x5, &(0x7f0000000340)=""/66) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) readv(r1, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2) semget(0x2, 0x0, 0x20) r2 = open(&(0x7f0000002440)='./file0\x00', 0xae4029c177eb5225, 0x204) r3 = semget$private(0x0, 0x0, 0x3b) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000002480)=""/99) socketpair(0x18, 0x3, 0x0, &(0x7f0000002500)={0xffffffffffffffff}) poll(&(0x7f0000002540)=[{r4, 0x4}, {r2, 0x10}, {0xffffffffffffffff, 0x100}, {0xffffffffffffff9c, 0x4}], 0x4, 0x2) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000002580)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000025c0)=0xc000000000000) r5 = semget(0x1, 0x1, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000026c0)={{0x6, r6, r7, r8, r9, 0x2, 0x2c7d}, 0x6, 0x9, 0xfffffffffffffffb}) r10 = semget$private(0x0, 0x2, 0x918) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = open(&(0x7f0000002740)='./file0/file0\x00', 0x281, 0x110) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000002780)) connect$inet(0xffffffffffffffff, &(0x7f0000002800)={0x2, 0x3}, 0xc) r12 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r12, 0x0, 0x0) semop(r10, &(0x7f0000002840)=[{0x0, 0x9, 0x800}, {0x4, 0x6, 0x1000}], 0x2) ioctl$WSDISPLAYIO_SBURNER(r11, 0x800c5751, &(0x7f0000002880)={0x400, 0x0, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000028c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x8000, 0x0) 16:00:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000006406c8a103f4fffffeff000000000000f87c8a5b66071b000000320000d60a5f14e378d6a2e43f17af009f8f2d9820fcac5e1cb39e55e23d228527f60900030000003591af0dc1bb"], 0x38}, 0x0) r0 = socket(0x20, 0x4003, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) setsockopt(r0, 0x80, 0x7, &(0x7f0000000200)="da909c99b7310f7be845a0bf06669f8bf55688b11d502d0a0e9016a5fc45ddbfdb123c43fd92fee7c30d476ac512d3a117b1656d0a9fc61641a7ba4dc678d4a01fbe183d9bb4937fc78fc1571a6d2b69570f5a4f61d50bfcb52cb6c2e9c64568ffc842be5bc8fafa382fe2a474160a6cc9b59fcd671e4ac22f0e789567096c80ac799f8e3cf25d3ce551ea82b7f6676079102e31eb701e4312b5628897c4ef5b6dde01231b320ca84900a31492bfd8573069812cf5864d2bf4cf81e00311c54d3e8b60b1b8720025002199296405e24f4c8c61dddf1f2467c2dea2b88a2b3f", 0xdf) r3 = shmget(0x1, 0x4000, 0x40, &(0x7f000007a000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) dup2(r2, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0xd, 0x1ff}, 0x10) chroot(&(0x7f0000000040)='./file0\x00') 16:00:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:55 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000000, 0x6}) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000000, 0x6}) r24 = getegid() r25 = getegid() setgroups(0x8, &(0x7f00000000c0)=[r1, 0x0, r2, r8, r15, r22, r24, r25]) r26 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x922, r26) 16:00:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:55 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = msgget$private(0x0, 0x240) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/215}, 0xdf, 0x0, 0x1000) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r1, r0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x6, 0x800}, {0x18, 0x0, 0x5, 0xb0a}, 0x2, [0xffffffff, 0x98a, 0x7, 0x5, 0x1000, 0x82b4, 0x0, 0x7fffffff]}, 0x3c) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xbce00f2eea722af6, 0x60) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x69, 0x392ac6910e9320a0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffeffff, 0x0, 0x3ff, 0x3, "735160527b0100e534840700fffffff800"}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x2, 0x9, 0x100000001, 0xf7b, "a256cbd49ced6a572dcba6fadd2bdd9307b899b2", 0x4000000000000006, 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/4096) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r3, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x7ff) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) r5 = semget(0x1, 0x1, 0x4ed1a6bfb38968ad) r6 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x42db5ae525e94fd5, 0x2, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000280)) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000300)=""/210) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x20000, 0x1) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653100036663676d26c0667ebcd1f85b973174dc12b66d36149373fc7058888ca89683e37cfad0fd389992c884b08c42c6986786cba79a752cc7538a6b7822fae3113ba5741b944908003d84c7827e9b3a86ced29dc01fa6706c76898ae3f4d1d2140e8282933224977ffc2085a6ae60e7dc5910cc037b8432aa9608a48825824919c5b81045dd9a5e9bbb028ab1b766918f350bebc8e668c0dcace8c0c27060253043e1a924c28f27eb2215231d5d51835ebe8cc26e158028870e0e4ded36bdc5fe36c45c15b54da6966e0c98dcf9b59786"], 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:55 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = socket$inet(0x2, 0x4f72b148eb069f95, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x0, 0x3000, 0x602a320a8d821ff4, &(0x7f0000ffc000/0x3000)=nil) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1103, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget(0x0, 0x2, 0x110) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/127) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0xb7) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0x636ca02b, './file0\x00', './file0\x00'}) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x28c989381c1ea941) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup2(r1, r2) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') getgid() 16:00:55 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/166, &(0x7f0000000080)=0xa6) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 16:00:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000451a0bb1100000000f000a0000000000be6573597489b8319164dba6aa628c6843"]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r7, r6) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r9 = accept$inet6(r8, &(0x7f00000000c0), &(0x7f0000000180)=0xc) read(r9, &(0x7f0000001740)=""/4096, 0xe49) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x80) r11 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r11, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r12 = getpid() fcntl$setown(r0, 0x6, r12) close(r0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40000000030}, {0x400000000000005}, {0x4006}]}) socket(0xb60030898b864c76, 0x1, 0x4000000000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) fcntl$dupfd(r13, 0x14, r1) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x2) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x100000002, 0x0, 0x3, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) ftruncate(r1, 0x0, 0x748) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) dup2(r3, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x8baa6e88b981ec23}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 16:00:55 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8011, 0x4) link(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xfffffffffffff001, 0x2, 0x1f, 0x5}, {0x8, 0x1, 0x8, 0x7f}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff77, &(0x7f00000002c0)="c0dabcdd8a8ebfcda043b9e1ddceb666f9d6b96e7cbe0152729c6a818ae6600f6796abc3dc00f97aa7728b9f1caf0c2b76401009464342e839622e8a6fe2580000000000000000") 16:00:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(0xee01) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r0]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000180)={{0x2}, {0x7ff, 0xe76}}, &(0x7f00000001c0)) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28101, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r0, 0x14, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15, 0x0, 0x0, 0xfffffffffffffffe}, {0x54}, {0x8006, 0x0, 0x0, 0xb013}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x200a, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = socket$inet(0x2, 0x5, 0x2) recvfrom$inet(r1, &(0x7f0000000140)=""/247, 0xf7, 0x800, &(0x7f0000000240)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000040)="0a02000000fc8e58", 0x8) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="f5cc47fe0e9f50f7196da7a9a66e3ddb1bf3a33a0921683e2f6f57d05a4ebfb9579bad834f3f7de35e41c8f31dd4929f5a686fc297aed04fa9e23b0570904501b31097a3a327d82b992644dac19eb2052ac91e6579fa97b68e1b0109ea1caf9cce9a4b063f1a2366079ecde8ca3e064731505374adee774049f621083f7093e5a02aa72ebfcc051a282ed50663b79649f00537e167f98910f29d67ac54471c3db47f76fb", 0xa4}, {&(0x7f0000000280)="9da28bb8e7f34b7ce87dcb208b965c321675b172741ec6999ede8e6643a8df93c3730570cc346b0b5890487845d74191785fcc981e2302d8bfb4d7679da3af4d0d667d1769bf3f8b88b45a67c61184788ce0e67e865d46729a11bd8b08b6721b5e282f8454cfd58b867b8071d51f65b35c0bb638e7f914db5d989926c5b6fc73adeb5cad0b71eeeada5bfe30fbd01ef87716ba41394b85786e5dfe549e596686e4dfda570d38937d60086a98d85d91a76b0c0fef9d1639cccc57f10c64ded20902c66b4a920124c961aa2089ddb733c3", 0xd0}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:55 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0f0ffffffffffff"], 0x10) write(r0, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xf8) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0xe0a5, 0x6}) r1 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r1, 0x100000000, 0x190149e, &(0x7f0000000080)=""/171, &(0x7f0000000140)=0xab) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x87}, {0x4006}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x80, 0x5, r2}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:55 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) msgget$private(0x0, 0x400) setregid(0x0, r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x100, [{0x1, 0x5d}, {0x2, 0x610}, {0x3, 0x8}, {0x3, 0x40000000010000}, {0x3, 0xc02}, {0x2, 0x200}, {0x2, 0x1}, {0x1, 0x7224358f}, {0x3, 0x21}, {0x1, 0x101}, {0x2}, {0x1, 0x9}, {0x1, 0x6}, {0x2, 0x3}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x8}, {0x2, 0x2}, {0x0, 0x9}, {0x4, 0x2fe4000}, {0x3, 0xfd72}, {0x2, 0x1f}, {0x1}, {0x1, 0x9}, {0x1, 0x9}, {0x1, 0x893d}, {0x2}, {0x1, 0x200}, {0x1, 0x6}, {0x2, 0x3}, {0x1, 0x80}, {0x1, 0x80000000}]}) setregid(0x0, 0xffffffffffffffff) setrlimit(0x7, &(0x7f0000000180)={0x3, 0x200}) 16:00:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xb0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 16:00:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r5 = dup2(r4, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r7 = dup2(r6, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ftruncate(r7, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r5, 0x0, 0x0, 0x1) sendto$inet6(r5, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r5, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4000000006, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r5, 0x6, r10) writev(r5, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r5, 0x2000747b) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) dup2(r11, r11) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x880, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r14 = dup2(r13, r13) ftruncate(r14, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000640)={0x3, './file0\x00'}) lseek(r14, 0x0, 0x0, 0x1) sendto$inet6(r14, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r14, 0x2000747b) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000300)=0x3) r15 = socket(0x2, 0x2, 0x0) bind(r15, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) r16 = socket(0x2, 0x2, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$VMM_IOC_CREATE(r17, 0xc5005601, &(0x7f0000000040)={0xaaaaaaaaaaaaa66, 0x0, 0x4, 0x0, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0xfffffffffffff75f}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f5000/0xe000)=nil, 0xfffffffffffffffd}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x2000008}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x4809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000463000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8d}, {&(0x7f0000327000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0xb25c}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$FIOGETOWN(r17, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r14, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r14, 0x6, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r14, 0x6, r18) writev(r14, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r14, 0x2000747b) r19 = socket(0x2, 0x2, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r21 = dup2(r20, r20) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) bind(r21, &(0x7f0000000800)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0xffffffffffffffed) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r5}, 0x0, 0x44, 0x2, 0xfffffffffffffffa, 0x2}, {{r13}, 0x4fafe674af2a5fd4, 0x8, 0xf0000000, 0x5, 0x1}, {{r11}, 0xfffffffffffffffa, 0xbc, 0x40, 0x40, 0x80000001}, {{r19}, 0x7, 0x40, 0x2, 0x7, 0x4}, {{r12}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x7}, {{r14}, 0xfffffffffffffffa, 0x0, 0x80, 0x5, 0x6}], 0x80, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(0x0) setgroups(0xfd01, 0x0) mkdir(&(0x7f0000000580)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r2, r3) chdir(&(0x7f00000001c0)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r23 = dup2(0xffffffffffffffff, r8) ioctl$WSMOUSEIO_SETPARAMS(r23, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ioctl$WSMUXIO_INJECTEVENT(r23, 0x80185760, &(0x7f00000008c0)={0x17, 0xa7a1, {0x9, 0x5}}) r24 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r24, 0x2000000000000029, 0x6c, 0x0, 0x0) r25 = dup(r24) ioctl$WSMUXIO_INJECTEVENT(r25, 0x80185760, &(0x7f0000000540)={0x80000001, 0x100000000, {0xfffffffc}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r26 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r26}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) r27 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r28 = dup2(r27, r27) ftruncate(r28, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r28, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r28, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r28, 0x0, 0x0, 0x1) sendto$inet6(r28, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r28, 0x2000747b) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000840)) ioctl$TIOCFLUSH(r28, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r28, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r28, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r28, 0x6, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r28, 0x6, r29) writev(r28, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r28, 0x2000747b) mkdirat(r28, &(0x7f0000000040)='./file0/file1\x00', 0x12a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r30 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000100)={{0x3, r2, r22, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x2, 0x1000, 0x5, 0xffffffff}) msgctl$IPC_SET(r30, 0x1, &(0x7f00000002c0)={{0x1f, r2, 0x0, r2, 0x0, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 16:00:56 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d93}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90002a0e7989a2000000000000ffff1d962f681f"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x8, 0x100}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x90) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x63a) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x3, 0x6}, {0x18, 0x2, 0xf18, 0x6}, 0x4, [0x1, 0x47ff, 0x2, 0x100000001, 0x6d9, 0x4, 0x1f, 0x1]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x8000000000030}, {0x10000000002d}, {0x4006, 0x0, 0x10000000000000}]}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000002c0)) r4 = dup(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:57 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000010000000000040000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) fcntl$dupfd(r1, 0xa, r0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r3, r2) recvfrom$inet6(r3, &(0x7f0000000100)=""/141, 0x8d, 0x43, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000000300"}) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000200)={0x6, 0x1}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) fcntl$dupfd(r0, 0xa, r5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="671a3a83ee19ffffa68ae232bfb83a08eed347eb3f033d31bfdd4a0f844ab65ab7226c638711fa224a2b9865c1d7bce027345e505f57a523ddd0", 0x3a}, {&(0x7f0000000180)="bd0bb857738013625273ef35bd1606ae72e598353e41da9f58c183d853c04799e5904b30ea7f4f280e8694d6fdaa6059c960040fa23e5c4d927e3095af5f8c1d0295", 0x42}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x3f, 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0xffff) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) fchmod(r0, 0x35dd64d55b572018) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10100, 0x18e) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x0, 0x9f6e}) execve(0x0, 0x0, 0x0) getpgrp() mknod(0x0, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x40000002d}, {0x200000006, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8001, 0x6a, 0x8, 0x400}]}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x7, 0x6}) 16:00:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6, 0x0, 0x0, 0x102}]}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:00:57 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3cf0dcbeedbfde2d) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffff26f9, 0x0, 0x7ff, 0x3f59, "1eaf0effce7bc15bd8ad8a7c8076a4c48b47fce4"}) write(r1, &(0x7f0000000400)="a13e46618baf543778efd202baafc3592f9a1a24b10f37af1c99fb", 0x1b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x2, 0x5, 0x5, 0x6, "56f83c2d8bbd269f56f02c521906b6ba5477d25a", 0xfb, 0xe0cc}) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000740)=[{0x0, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r2, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r2, &(0x7f0000000100)=[{0x4, 0x3f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0x5ce}, {0x6, 0x8, 0x800}, {0x3, 0x80000000, 0x3c00}, {0x0, 0x14548eeb, 0x1c00}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x1, 0x7881b528faab6620}, {0x0, 0x1000, 0x800}], 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x2, 0x1) semop(r3, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f00000000c0)="94000012a6c91d98d8dcb78e17f711160000f458ab68a478a68885a0d7616a1e7a85f64f3d2f2f", 0x27) dup2(r0, r0) 16:00:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000001500)=[{&(0x7f0000000040)=""/3}, {&(0x7f0000000080)=""/50}, {&(0x7f00000002c0)=""/4096}, {&(0x7f0000000200)=""/92, 0x346}, {&(0x7f0000000100)}, {&(0x7f00000012c0)=""/96, 0xfffffffffffffe43}, {&(0x7f0000001340)=""/184}, {&(0x7f0000001400)=""/221}], 0x10000000000002d8) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x80000000, 0x3, 0xe59d, "cc2cfc7c605f5e4911590c03a53a825726d01cab", 0x3, 0xffff}) syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000001780)="41f43637856d0c97b6aab8fe38e776f7fff94d3cc71cc359434f415e16dcabc421aaff56e3942a1c43df0d0b14a8fe6cd831bd7bc753c73f8dea74a39d6d3aefea456251c839b18cdfcf55ea07a4f952afba383946b09ccb7c9241b82703c5c9867e55675478f5901c47db61c6b5b97c211e00babdda5e046cda220847350176d219830586799d884da54ba7b41eddec0ca3c687df55b679415849c1d9fa68e90865020b74e9a8030000006ea4ad9321627ae888052722b3f04add849c8b85e39e41a7ba531cae807f9f12cb890a6534721ff3b847880d01db76e5ed932dfbc864c738b5eeb749ef8ed7641c59d0d5832160cf908cbf182f172c6088574e6951e6316ab18cdc3641d18fb2369425ae724b79d7f03db08d26978501f9fc825e3732f465e7330645fa9b831797955e7569711ef9a0afd079df8dda0cb363c9d9", 0x13f}, {&(0x7f00000018c0)="32ad3f", 0x3}, {&(0x7f00000015c0)="b76a004eac9df08987829de72d9ef69f7cd8f6487ecc4aaf07aecd5c28", 0x1d}, {&(0x7f0000001900)="dc5fdf0807ba8f14acb716c8ba1efb3077e2a628cbd92e00000000000000000000000000000000c276f0793c87e68e938c876cf6cc745e4f6e2540d8357a1b83218eb750e7101fc05dded38cd2ec6ec1b97d3902d948eedb9451a4564e6fdc0fa516758d7aba", 0x66}], 0x4, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000a80)=""/4096, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000001a80)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000000, 0x6}) chown(&(0x7f0000000100)='./bus\x00', r4, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000580)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x200000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) pipe2(&(0x7f00000000c0), 0x10000) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) r1 = getppid() r2 = getppid() setpgid(r1, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) 16:00:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [], {0xa77c}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x0, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) acct(&(0x7f0000000000)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x24) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000080)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000000c0)=0x200000000) 16:00:57 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1044) dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffc, 0x69}], 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x217e, &(0x7f0000000040)}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pread(r3, &(0x7f0000000280)="5f857476c4cea570fd725f5674d24d1abc3f387f4c58c79385941523b1c00107972ed581", 0x24, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) dup(r9) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) r10 = socket$inet(0x2, 0x4, 0x40) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) kevent(r3, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffff8, 0x40, 0x4, 0x1000000000, 0x1f}, {{r4}, 0xc72299452b74b7b1, 0x10, 0x80, 0x2, 0xfff}, {{r5}, 0xfffffffffffffff8, 0x12, 0x1, 0x100000000000001, 0x4}, {{r6}, 0xfffffffffffffffb, 0x92, 0x2, 0x3f, 0x7a44}, {{r7}, 0xfffffffffffffff8, 0x1c, 0x2, 0xff, 0x4}], 0x100000000, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffd, 0x91, 0x0, 0x1ff, 0x200}, {{r10}, 0xfffffffffffffffd, 0x12, 0x2, 0x1a1, 0x9}], 0x400, &(0x7f0000000140)={0x9, 0xfffffffffffffffa}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000200)) 16:00:57 executing program 0: pledge(0x0, &(0x7f0000000200)='vmm\x00') getppid() 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000001400000000"], 0xfffffffffffffed1, 0x0, 0x1000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x80000001}) msgget(0x1, 0xd1ef05630cb67f3a) 16:00:57 executing program 1: poll(&(0x7f0000000000), 0x0, 0x3f) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x38faaa89) 16:00:57 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x1ff}, 0x10) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:00:57 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xc03d}}, 0x0) getitimer(0xd1544027d9d2ffd6, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x1, 0x5}, 0xfffffffffffffa55, 0xffffffff, 0x3}) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x10000000002d}, {0x4006}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)) write(r1, &(0x7f0000000080)="af54dba784ea6a8955c9fd1e18532e643189a76fd7875966ecab1ac32d7e", 0x1e) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x6, &(0x7f0000000280)="b75d03dd00ef43f7f7c855bb7042b5d241cacd507e6fca295f644b0f9d79f61e4a5f8f46d76bd1523c8eb697cf8305d7140c30db6d94e862bac4eae8dc93b5062ab288c80f60174b5f1511b2fb10f5970dff17fb70403de5fd78a6bb16e3fdbc9a4d3e495fb10c55f14ee12ac4d312011193ad04cf34e5140e0f252828c7c1fbb81a70a0da3463b0191382a1a3346136639829a066792677540dea3921b88113c14e22bfcd746144c5f8c685a6d943559d8ebb9621f700fc5b897e8723f2ffc8f763e9702bff9260c807c4b050eeaf0000000000000000") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x94, &(0x7f0000000000)="7cbc9a42dc9225ae991713f748f508e831c68c71487211777595070100010091f41e15ff2df825ba256be907148ae141b512624194586de7ccbcbafb59a7e3fba39baa2a260f785f97bf1a15dd0cc450c2cc5a1d10bf008e6b4c80b0af8cb91fa5e9cca37bf5923c37fd03c5e659ccd67672330554e71ff5ade580b81ff2e5e6320e2b3d28f255886258f94cb3694da4e7d1d9af") 16:00:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000003b000/0x2000)=nil, 0x2000, 0x7) 16:00:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r2, r1) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r5, r4) pipe2(&(0x7f0000000200), 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r7, r6) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *157778 19178 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821dece5,ffffffff821b27fd,3b7,ffffffff821c2e6e) at __assert+0x2b rtrequest(1,ffff80001511fc58,0,ffff80001511fbc8,0) at rtrequest+0xbf1 rtm_output(ffff800000ac7800,ffff80001511fd00,ffff80001511fc58,0,0) at rtm_output+0x62f route_output(fffffd8035454000,fffffd802daeddc0,0,0) at route_output+0x7d9 route_usrreq(fffffd802daeddc0,9,fffffd8035454000,0,0,ffff8000ffff2508) at route_usrreq+0x363 sosend(fffffd802daeddc0,0,ffff80001511ff00,0,0,80) at sosend+0x63d sendit(ffff8000ffff2508,3,ffff80001511ffe0,0,ffff8000151200c0) at sendit+0x52b sys_sendto(ffff8000ffff2508,ffff800015120078,ffff8000151200c0) at sys_sendto+0x80 syscall(ffff800015120140) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,de683e5010) at Xsyscall+0x128 end of kernel end trace frame: 0xe11755d700, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821dece5,ffffffff821b27fd,3b7,ffffffff821c2e6e) at __assert+0x2b rtrequest(1,ffff80001511fc58,0,ffff80001511fbc8,0) at rtrequest+0xbf1 rtm_output(ffff800000ac7800,ffff80001511fd00,ffff80001511fc58,0,0) at rtm_output+0x62f route_output(fffffd8035454000,fffffd802daeddc0,0,0) at route_output+0x7d9 route_usrreq(fffffd802daeddc0,9,fffffd8035454000,0,0,ffff8000ffff2508) at route_usrreq+0x363 sosend(fffffd802daeddc0,0,ffff80001511ff00,0,0,80) at sosend+0x63d sendit(ffff8000ffff2508,3,ffff80001511ffe0,0,ffff8000151200c0) at sendit+0x52b sys_sendto(ffff8000ffff2508,ffff800015120078,ffff8000151200c0) at sys_sendto+0x80 syscall(ffff800015120140) at syscall+0x507 Xsyscall(6,0,ffffffffffffffd8,0,6,de683e5010) at Xsyscall+0x128 end of kernel end trace frame: 0xe11755d700, count: -12 ddb> show registers rdi 0xffffffff81fe2d67 db_enter+0x17 rsi 0x3f90 __ALIGN_SIZE+0x2f90 rbp 0xffff80001511f9d0 rbx 0xffff80001511fa80 rdx 0x3f91 __ALIGN_SIZE+0x2f91 rcx 0xffff80001613c000 rax 0xffff80001613c000 r8 0xffff80001511f990 r9 0x1 r10 0xffff800000a5eb40 r11 0xe181682377b14c62 r12 0x3000000008 r13 0xffff80001511f9e0 r14 0x100 r15 0x1 rip 0xffffffff81fe2d68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001511f9c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=157778 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3650,0xffffffff825a0228 process=0xffff800014894378 user=0xffff80001511b000, vmspace=0xfffffd803f013550 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19178 474212 53803 0 2 0 syz-executor.1 *19178 157778 53803 0 7 0x4000000 syz-executor.1 53803 154782 52495 0 2 0x482 syz-executor.1 18906 43489 52495 0 2 0x2 syz-executor.0 73611 389573 1 0 3 0x100083 ttyin getty 70139 286601 0 0 3 0x14200 acct acct 92620 342767 0 0 3 0x14200 bored sosplice 52495 318599 64325 0 3 0x82 thrsleep syz-fuzzer 52495 103942 64325 0 2 0x4000482 syz-fuzzer 52495 176616 64325 0 3 0x4000082 thrsleep syz-fuzzer 52495 154338 64325 0 3 0x4000082 thrsleep syz-fuzzer 52495 326405 64325 0 3 0x4000082 thrsleep syz-fuzzer 52495 173378 64325 0 3 0x4000082 kqread syz-fuzzer 52495 402110 64325 0 3 0x4000082 thrsleep syz-fuzzer 64325 105422 72398 0 3 0x10008a pause ksh 72398 481132 12006 0 3 0x92 select sshd 12006 507200 1 0 3 0x80 select sshd 59783 233812 24341 73 3 0x100090 kqread syslogd 24341 376183 1 0 3 0x100082 netio syslogd 74487 355954 1 77 3 0x100090 poll dhclient 6989 260055 1 0 3 0x80 poll dhclient 6913 201084 0 0 2 0x14200 zerothread 63546 28037 0 0 3 0x14200 aiodoned aiodoned 89362 90857 0 0 3 0x14200 syncer update 57029 450635 0 0 3 0x14200 cleaner cleaner 47931 257049 0 0 3 0x14200 reaper reaper 64384 78952 0 0 3 0x14200 pgdaemon pagedaemon 11514 93315 0 0 3 0x14200 bored crynlk 34978 121095 0 0 3 0x14200 bored crypto 93244 212958 0 0 3 0x40014200 acpi0 acpi0 90930 475067 0 0 3 0x14200 bored softnet 8391 212501 0 0 3 0x14200 bored systqmp 33324 437518 0 0 3 0x14200 bored systq 5422 188290 0 0 3 0x40014200 bored softclock 31840 287088 0 0 3 0x40014200 idle0 60503 387535 0 0 3 0x14200 bored smr 1 28043 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9574 7035K 7183K 78643K 13367 0 0 pcb 13 10K 12K 78643K 826 0 0 rtable 146 14K 14K 78643K 1896 0 0 ifaddr 80 19K 21K 78643K 581 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 2006 0 0 iov 0 0K 24K 78643K 704 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 78K 78643K 3654 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 94 0 0 VM map 2 0K 0K 78643K 14 0 0 sem 12 0K 0K 78643K 892 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 5834 0 0 sigio 0 0K 0K 78643K 90 0 0 proc 50 38K 63K 78643K 1429 0 0 subproc 32 2K 2K 78643K 289 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 629 0 0 in_multi 35 2K 2K 78643K 446 0 0 ether_multi 1 0K 0K 78643K 45 0 0 mrt 0 0K 0K 78643K 34 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 198 874K 874K 78643K 198 0 0 exec 0 0K 1K 78643K 963 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 107 22K 32K 78643K 14672 0 0 UVM aobj 130 6K 6K 78643K 144 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 871 0 0 NDP 17 0K 0K 78643K 175 0 0 temp 205 3536K 4176K 78643K 78520 0 0 kqueue 0 0K 0K 78643K 52 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 55 0 45 1 0 1 1 0 8 0 rtpcb 80 348 0 345 1 0 1 1 0 8 0 rtentry 112 276 0 220 2 0 2 2 0 8 0 unpcb 120 5738 0 5721 18 16 2 2 0 8 1 syncache 264 11 0 11 6 6 0 1 0 8 0 tcpqe 32 6331 0 6331 1 1 0 1 0 8 0 tcpcb 544 2713 0 2709 74 65 9 15 0 8 8 ipq 40 5 0 5 3 3 0 1 0 8 0 ipqe 40 10 0 10 3 3 0 1 0 8 0 inpcb 280 5680 0 5671 59 50 9 9 0 8 8 rttmr 72 9 0 9 7 6 1 1 0 8 1 ip6q 72 3 0 2 3 2 1 1 0 8 0 nd6 48 34 0 30 1 0 1 1 0 8 0 pkpcb 40 28 0 28 12 11 1 1 0 8 1 ppxss 1128 74 0 74 20 19 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1033 0 787 31 15 16 16 0 8 0 art_table 32 1034 0 787 2 0 2 2 0 8 0 art_node 16 259 0 213 1 0 1 1 0 8 0 sysvmsgpl 40 112 0 91 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 890 0 880 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10552 0 9157 46 0 46 46 0 8 0 ffsino 240 10552 0 9157 83 0 83 83 0 8 0 nchpl 144 21112 0 19468 62 0 62 62 0 8 0 uvmvnodes 72 6536 0 0 119 0 119 119 0 8 0 vnodes 208 6536 0 0 344 0 344 344 0 8 0 namei 1024 74713 0 74712 4 3 1 1 0 8 0 vmpool 520 12 0 12 5 5 0 1 0 8 0 scsiplug 64 11 0 11 8 8 0 1 0 8 0 scxspl 192 55774 0 55774 20 19 1 7 0 8 1 plimitpl 152 521 0 514 1 0 1 1 0 8 0 sigapl 432 5962 0 5949 2 0 2 2 0 8 0 futexpl 56 157602 0 157602 2 1 1 1 0 8 1 knotepl 112 1339 0 1320 4 3 1 2 0 8 0 kqueuepl 104 2288 0 2286 16 12 4 4 0 8 3 pipepl 112 3274 0 3253 12 10 2 2 0 8 1 fdescpl 424 5963 0 5949 2 0 2 2 0 8 0 filepl 120 56382 0 56283 59 48 11 11 0 8 8 lockfpl 104 1893 0 1892 1 0 1 1 0 8 0 lockfspl 48 592 0 591 1 0 1 1 0 8 0 sessionpl 112 34 0 24 1 0 1 1 0 8 0 pgrppl 48 78 0 68 1 0 1 1 0 8 0 ucredpl 96 7332 0 7324 1 0 1 1 0 8 0 zombiepl 144 5949 0 5949 3 2 1 1 0 8 1 processpl 864 5979 0 5949 4 0 4 4 0 8 0 procpl 632 13148 0 13111 4 0 4 4 0 8 0 sosppl 128 93 0 93 18 17 1 1 0 8 1 sockpl 384 11887 0 11860 89 77 12 15 0 8 8 mcl64k 65536 443 0 443 51 50 1 33 0 8 1 mcl16k 16384 48 0 48 20 19 1 1 0 8 1 mcl12k 12288 116 0 116 20 19 1 1 0 8 1 mcl9k 9216 52 0 52 17 17 0 1 0 8 0 mcl8k 8192 247 0 247 8 7 1 1 0 8 1 mcl4k 4096 555 0 555 3 2 1 1 0 8 1 mcl2k2 2112 34 0 34 18 17 1 1 0 8 1 mcl2k 2048 63109 0 63068 22 15 7 14 0 8 1 mtagpl 80 22 0 22 2 2 0 1 0 8 0 mbufpl 256 138098 0 137999 35 26 9 24 0 8 0 bufpl 256 20653 0 14055 413 0 413 413 0 8 0 anonpl 16 556488 0 541327 205 138 67 80 0 62 0 amapchunkpl 152 27415 0 27309 98 91 7 18 0 158 2 amappl16 192 30545 0 29662 195 149 46 57 0 8 1 amappl15 184 1453 0 1453 3 3 0 1 0 8 0 amappl14 176 1430 0 1429 2 1 1 1 0 8 0 amappl13 168 24 0 24 3 3 0 1 0 8 0 amappl12 160 606 0 600 1 0 1 1 0 8 0 amappl11 152 233 0 219 1 0 1 1 0 8 0 amappl10 144 1172 0 1170 3 2 1 1 0 8 0 amappl9 136 1747 0 1741 1 0 1 1 0 8 0 amappl8 128 1336 0 1300 3 1 2 2 0 8 0 amappl7 120 1258 0 1252 1 0 1 1 0 8 0 amappl6 112 215 0 199 1 0 1 1 0 8 0 amappl5 104 873 0 862 1 0 1 1 0 8 0 amappl4 96 5769 0 5742 1 0 1 1 0 8 0 amappl3 88 2061 0 2055 1 0 1 1 0 8 0 amappl2 80 47436 0 47370 4 2 2 3 0 8 0 amappl1 72 111858 0 111447 28 19 9 20 0 8 0 amappl 80 13642 0 13606 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 5975 0 5949 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5975 0 5949 1 0 1 1 0 8 0 vmmpekpl 168 37077 0 37052 2 0 2 2 0 8 0 vmmpepl 168 695817 0 693873 398 280 118 122 0 357 28 vmsppl 272 5962 0 5949 3 2 1 2 0 8 0 pdppl 4096 11956 0 11922 6 1 5 6 0 8 0 pvpl 32 1574938 0 1556641 462 288 174 277 0 265 19 pmappl 200 5974 0 5961 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 759 0 207 17 0 17 17 0 8 0