000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000340)='./file0\x00') close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:07 executing program 0: kqueue() syz_open_pts() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x102) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r16, r23]) fchown(r2, r7, r25) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r3, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) sendto$inet(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) shutdown(r0, 0x2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20482, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0x4, 0x1, 0x80000000}], 0xfffffffffffffbff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:07 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getuid() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x40, 0x0) chflags(&(0x7f0000000600)='\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000640)="00c25d05246f48169dd976d6784fc8426d12aad86c3fc2dc6d7196af62e243459081fa") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlinkat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/21, 0x15) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="039a084663de3aace69134bf9da8caf6c63a4d18a7aefc4c63e205ca289e807b499dd38f97392d50e45a5f06492b0f1acb8289541f9e6702801a92e9b66047d309097e4a76ac5a8838c502647781163f8a75dfcf05cc68ca6c48db79e4154398c9cb8f4bd79297e922370f0c7973001a4a72ffb24031f220a420a4b409b8680580e12c0aa04acd7fb493b3595017f5aafe645134e71abee72a5b6bba0ac3835cc41fd998e6b9690bcc05590e45f2c40426c3e3e2238bf76370e82866fd7b", 0xbe}, {&(0x7f0000000340)="18990b849f6a914f8cf0e5ae35aa61ffbc8b769734b0bd3824266069fcdb38a64db4475c6ace09dee12a7a595a85ebb60704e6c8609614ba554344e75a37aad1a443eaec1267d79373abf35e61bba55e684dfb6e236b7692d86ede577600fd26ec6d27ccd70730f40c28c350fc8855d2a8135eb45b6a098f8b48ac787b036209f0882f501b4688ddd729b16144e9e12156d4c2c9904d3b8119b6fd5aa437d960e9db0dff7ba045abad88d745a4b192", 0xaf}, {&(0x7f0000000400)="572d23d653aa831363179fa4983bd11a8b95ae5c279286334a4da0d0797d3c1877de7f5e8a8cc7922b27f27046afa2610d83a628dc7862d67136552c6f30133750f2ae31d6d4589167c1c8259fdb2dca959b7c37555435cc34feece0b519c53535ddc4bfc1062064f1fcf5f9faba846ba72f568c0f488bb5b71dd9f59c72a326f46b3fbbab14effeb10827610b2d2b0fc03df110cec30de5582e89abbb9762a6bb002fb214e2f93b95f79ca2ad5418fd2c194293f96f522ef2e0230523b70e528d471463510befddbac3021ecc8c5d88b01f269e14edcc072760b7225836f41dc71c080bc68888ef9c9d0f02ec7c299d38a1033c", 0xf4}, {&(0x7f0000000500)="d954a5259bfd14ad0282bcfbc80427b078b175c51ffb3068438c915a74bbad098a5d8f27b9701bc5263a29fcb1dd412470eaab9473da83fb868f23380896508f2c09ac3d31fbbb8e7167daec71952453dcba8779eef63bc05f0ee28997530de4650adbc2e37011dbe00bc68e9cdb76f9e9d5ec67f2619745d0d580ab437354b97ab508f29ff75f0bb853c1ee3eb66bb345bf7ba036babb4c3c0dadd54a88b06dfe44a3cd2b87cf110e324c355480b6eb74e3d3570d", 0xb5}], 0x4, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:07 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, r1) syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") socketpair(0x3f, 0x8000, 0xffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="94f88feeafbbfff3309fbcd8bb7998b63583eacf6b8e72a3fa734f5067420ae69d16724390c67bc4e9df9a02e0dcda91246f9ceed28e330d9e87bd7b3f9cfab26ef33750c10f173d3e0c1898c43c9308f5e77a1c53d4ceb47eae0d491431f2752adb75379eb0ba6612628dda97bd42ccaef957c26313912d2f516ec587b994b73568a75dd38d26da591e59b1cd", 0x8d}, {&(0x7f0000000340)="226201539226d04fd49ac8a2a746e578fb95f8c4d619907f47b1859b847472cd019566d0d80aeb4a0fec074710ee6b7c29e2f5e27ff246dd5c392730f0780454a000df67acc87f10efe29e3efd525fa940063254d7bf6dc89c38aaf29793ddbad8e58ebbd07896513ff00d8f896b295453f077902063308c8dc3c36ade4177ada2a67c1c0462af98eeafe8e6a11381660c8debe109c9ee3c4f21f662c1b73884fa87dcaee292a009b06018854eace034995024a9a618b1cd77fe7921036dfbea60f3105de1fca33a2a6ce8b0e24c338f3f5ceb5142ceabbbd37615cfbdd03b30aba37cafac09223af778c264512dbadea8626267bd8bc0752472f4f55d5ba4947af0944de485b1785cf336398a76db5f9c6db7a73fda5ab35d668d23444ab5038291a47797cd4ececde13249d7f179a58332e470ea3f387973e090748e8116760fe7a971aa398583dd75cf73838afea39b928c9a27ee7026c1746fc2462f0ba00a310b68c682c1f19a80002865aa8cfd1d33b2f939e46a265d90ddfa981f41cf300366c7c55af6e66f60283e04849a6062f539e0ce7fe2cce7c3db8c9eb1c228f137b897ba5bdd83428db3b16ee4345f669cd4dd9a5552cbd0dc0d46b74603424e6eec1dfbf0d56d194365ab2e54fa8fe3f0e1c019e0efd4dae744a3297b0368132a2c56e0b472a52f22c77d12c8b7d8461ee70d7528cd0c1a917aa3412cbfde4d455135f6f0995ffde2ee3392570d1388b141555cfbc2f084748cfa751e7ed04717890a7b0d8fd8616ab0a15537bfdfdff8c94327513461305bbcc90719be289fdbf547837c6c67cbe2a5172d23394bdeb6447dfed113dea136279d0c46a520069ce51ec0f83e45c0891617082ba7063603f5e281570109a3201c859cd7788e9384038a04252f7a1364d7eee8049c6ab125e6e5ba0b375320969118b608d83b61415de5a94d90d1af8502d8defe5b032f238c9056272379bbec804a444c9e0d45f557a55631a792bbdd6c97b2e19a5633c5fe0c802c7d6231ddad44eca5019d365f0ce622c879de84c2cde6b6aae20ff5ff0b3520cef1c1c7258489344a4cb26023cdc9a015317e6c3216c9502160582f72eef74da7be105d7604f1a08d426e06990f22510035ed5c6c256e46a9aebe2d3269ccd927c9624f773a6e7191676a835ca7764d4a8c2bd9f3c00df7c1f7668b0142b2d344f191d9bfd70373d2b8b33c72032802b04970d2d770b213e7a6428ebe4325f91aab9bac4dad5a61be2f2998db7a8dafd026cfebd569f376167dfbc077f4eec93c9fa35aa3d9666fff7bab525b96911e3f8e15c9ef0a14a3b4ac74cdeddc84d3197451461e484807ea9f66353b8c52121819befabc14e5f5d149bc40f7ef918ac058052299d705b6f3b0cb5a998dc3667712ecc3591bb1c8870563926f40db65059560a15f4e6c9879d3d346ae96c591fd52334f7ad7f36d69aab34e3400681ff2e0025a7a79ce0f5364afc61b8feae82215d853c32132469b1d265ee859280340d40fd4a1104ee94911c1e95a8949804bccf88417f44c362969ae896b691c9e1a56a6bd54970139b6a045abdc3638a36ca4ee73c7f2695b80e640647dc76023c5a0cde55ed1e5d092b8ed5a18c9bf3388f30d055cef0391209e0e21611fa2dee331572aa79f710d343f1dd6b5be786a36a36a85ffbb078aa84b5a6296d89562321d304bf08d165b48d5b310b30c9c7c115e34db5c355074aff0d5692b1d0da91321bcdf1641b1bd6d5fdd404481f3b7b93a6b6afa88c009525e62f1407f47cf9ecb33835571d1baa1c266a5ef54e929f5d645e6a3382d6af37d02f6d23eededb5770e20cfc51c3f0b76efa9a6da5699c7859cdfc7112bafaaa99775c4281017668546b500080ed7473853866bce7cf17c1f58d2a187c7f8cb5907c0f48faa18720c931e09a0299783dbc9d156350a32cf98c3d8d31de7239a0fcfb79ad484e0617d026577b993f69eefedd974a0196059b2fc3a0acd188f7e51e520c3e4a2e6fceb438540cb6194f98b226ac9d76cec6a0f0b4aebb59632059bca1f196892bc5bc77d295c032eda425c88cd65bfdb45aba3f008bca2a1fd028b647153d806b728ad0b8288b7970fa3d988b1e4b8cddecfe30d92490ab8c83a69205434324b30565c940f4461f8bf84feb0bd87d19e875db394238d6a148667159054817428039d471d642eec40180a59b23d83255105067472ca34b4baed89c8b7e698376417f2cca836b7ccc71e6075043102888e872a5349a0d0b2d096dcaacbc3c747348187ddc0b8210e1f41cc9fa0b657ba21a86ba65b0ef5fc0d9242372afed1be55fd13d1f33d52a22d3a8749d5eb4784bda7f539d1c587a9ff2f14c44ed5329da45a3469869d4b59b762a0403a3fa90d65eeb3f5705a798d028afda7148dd4e675864311cc5fe1ecee4dd24a46a756520cfe614a3b451cc55eafc082c10695c6e3a0e679894ed9a17333b6efe57c3a130c8fab35b267718b49b7adb2fbead08697b10f260eb531ba17ed075840d613ad9c81d4c1e194ca4beba10bde6047951d34d0a48eff85b0a4c65d5c1a2543611ef03a62d222799a7e61f008dfc3dd5b90ce6527c353880ce671284d6608fb688cef1d525e37a2be78d61a7dc26644b04a572d535dd79e11a16d72594350bb18b0702958ccc364f04f7913bece9673f444a7d61f79c62bd3113b190931e0d0d828581c82afb1ba4e7d51d8e41fbe9a13589c242c3beed2cd95804667674bb9a4ae8e20798d3c2825135283bca8002fcf5425d7fb471479fba3258566c7786ac2df18451e06eaa07dc80f885da202e17cda326e7c63afb3feb0bcfc9fad5b35a6ae263d53e2b3931cf231f2859c0fa861ddf9087aefbaf333d2204242d01dc4c13d7302c01b71f96ac8ec1c88d177593fa56af84951eb3e97f9262efd93abc5067063df749596bb2851a2c8e8c08b791c67d618e76d54ab31318e05c99191a795286f9e4835559c92c4aeac916ebb3d2eb3bc4579e76d7b04b7385a182d80ee164ed1b5e0e78065092628d487e998d22f40b40d707530f2513168836d700c19984549ae4a9144fbdf8effc4e1c01878073c404ae92be66986159cb24de850c123a2e0c67876dbbf859e2c5df1332b1200d83016fe39455e3745541e225c5e58e9f0fc907e57550a76083667bc90c64a2918dc2b1711433c42ab0396d1328d4a65398127a84d28365dfedfd0c1ed838ed24a085ba7da80feecd355d232bfdcb9b6c6ccadfeea4a3480355d1eea575ef2aa36c3b6138d7a53e55815bf66cf79cdac4ba4cb4385960803f6a9e6b0be99408cea114958fde3705d9b8558b8ce3dc68c29f6824e9ad5c6377ae83bb7c47b612e2cda7fc556ea8656aab1b504d244ceeaca3590075b7b38c6f05843397874160c4b1f7643e06d300acf8484eead2df9f01f7b16df93eeca71b2217163304e67aa67ab71719e1a50e151b74d2beabc8105f65a92a820cda5e15c2f1974b42d010c7acf33234f15ed60f21085a142ee43c3710288e2c29e36aeb05813ecb8cf539c91c71c0a4482291cb1223f999c609f7381345fdbc9cc91ba9483e7b690cda0a2015eae639720f6ccde4547380da6273d616b81e8e302a6113e56117a33efab0edb9ec7f4136445d7a5bbc3e663c120d1c37ce2bcfd2df81cf4e1726169b0f5a7deba212ef33895b8bff348940cf440efb227642b0c9100628e8e0bf4c8779ea486327171098d089857bd2b0cd5883d9fa12f9a9a374f544f43c63a877b2c847455c37fe2f2991331ed1e55d6e53e7b866f2a930bd99b9582ac976d447a264a61c7386384343e20fcffb8ea02f4d7e3901905f3a6c73bad158ffd48bbe627eb34c13cd479169bd15c1ab74747f5a34450de2fb01ba3b51e1488c6986f39141d83787e73fd13b4ef671634c583f8d16899e63f11ae4e3f62b81c760300b11567dcb3cb1e8ac13253a75646d0d00751f04283c8d6243f56a595f83b367a6320a7ff6d7769bb2d423aeb665c786dd98bd89c0a6c1c1f4a1dda4e0d0c7853acaeea39adef93f4ff3970a31f8bb3a5eeb3162f2905626e572995939790b535179bc68af70ece3eac0b7dd3b860c0cad0822d657033305bbb3e0e3ef575a7826ac7337363574228148a35ad64022d090049d8d01920060478fa9d0adbd4cf137026ca6598b88391ef49f8310805503b8241b373584987fd59fa759ae43b70ae7e5606106a98cb4a904e9257c744021b00b512b66a524330f54e62c1b45df1c0bc0baf8f6f54739088d4bfed980db5469c33043dff8f5e06ecde25a2898797f6d2607ccf4457b1b0c89f20b36f69a2eebd321a5e3646743f586614b0d770bb85fe085d6b11b6eb263a2cb797a67edd7968a6e41802f55a2b5a63f0ea447949313d2d286963277761a174398c704da515b34c216c6d0dcb5cc191f30526074143738e56188dd868f98f4df673d8dec8c2dc3ed828f679f6b241521dbc29c9dbf4b97c900903382843c00116b4f9b95b0b448b98f7ef461440550da72a8fd76497b9f5f0b68a3a4ef93c0eb25dfd2368dc08b0157c8dfde49022efac87bf13f918b220e539a5c9ba918b6293cd5710474537bbf5a73f05320299e59dd51e01cb7e47842a6779e93436ca098050e00a34d6fe37921eba03604c2c1d566b8505512f6ce795cc76621393450cda245b748a8bceb5f095d538fd79eb76b5b0b0b8258816a867dc9b0ac08bdb2ac32e671eb8b02842583c9ac2d28edc5840405e3fed178d862a5c9775f36de04acb071f0afd4203a5c60ea975d5c5a0032c5503734e572a1b28d5388c978d8f14384a4bf7d8489563d1d9e064fda85034e3efaf0f582be2843e46a05f3524f57b3e8319a237b48092189b76205772619a4f24c0710c08b92fc446e6833a1379c6b0c7b5427d524ad0241abceda9a523d2a24aedb2587f77ce3b0d8a5c3c909b9fc365e780deca9ae086566dd62576cf9aa08943ff92b10d6b2f58fe822d478dcf9302d84c0bcbc71f54438780edad3067135c24af1ea5fcc89d2ad63e945096254e5f70d540d371205aed15fe606d8dbba7bf60cb2309e1d4c65b2da1828ec77dcd7cf4b2d3253e285ed12ede3ab5da3eec778c58de74bcd7d2c8900d525a639b45d94d13858a4a92c329ebf57bdf4c05ed558fb600cfa27f750b665b269e65c1b69cbfa5620c8a45795e1baccbf0f4a3c40fbb077cd651f3cfe290cb8b37d407cc896e8d88c1d1c79c403bfa8b8f88e66682fd63d375e1a8fc7cc2ed81f9e69b26bf716686bf54da9b3254b2dffca56dcbd6cef786f0e1a1e8b2f225e738f31a467a28b57535be50f73187810e7de3b85cec2ec27598462be98a8f951ae577e54e99429e0ad73ca5621f9e12c2835435f922d93ce3c5c1b8d6df7dd67a2abbe3c4117f8c8b265512452a27baceb64043ac0e726aeef3f4565a00b6d08feccf2188ffcfa7115ac4d77b066160a41c736553ec7ec0301baa6890d8ba621504bf5b8ecc81c12fddac4ef68dcbf15a7e78b907cbde9f43f271e05e3a8bff88c1eb262a48c91942cf8593144b4364d411141a716755e42e78b4f1221569db38a71ab7d22c2e74b8a519a92f69a4625a678f15482ac95ba41547fc2334b62e686bd953ed858cfaa5d61ba8b7a6f298b222fd13f12a33c0beb1db7cb0d3beec3f6e10ddb817cda7401c54b27ac816efcd376cd60af68a81e158b9fd969791bca503f9213c758f6677f52a5fc65faae6087b7fc6090f0b4ea7c30600ec49a2d9263c4a04fcaf65578f2d95e5", 0x1000}, {&(0x7f0000001340)="267c9efd5d2eb1c3d80c03f4901fd086634b6a5603a8948e513589d37badc8d6db475e866faacbfe62591ec5f42f7a888ea731eb07672c38898cf83bffab1858a80f466cd2b7b27c9f662ca54978cdcb5f42f1a3c71978a01e72b412cccd7438eb6c167c93e58a14ec2223a34cef41ecc5f29c8fe297661a280a6ca013c350f4a49112e5062f5f850de8747deb72c077f7bdbd03d5ee953d4ee6efa80b250e2a310eb471c6a97c3c8dca485590b31e01183618e3b4b0b0cf95cc48f754dbcc808adc3312d5ed741e4a7d9110", 0xcc}, {&(0x7f0000000140)="94a226a13f3960788312", 0xa}], 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shutdown(r1, 0x2) 16:00:07 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/48, 0x47}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/186, 0xba}], 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400)={0x7f, 0x2}, 0x10) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) setsockopt(r0, 0x7, 0x0, &(0x7f0000000040)="2d677f00691cd68e58551b6f48e040e379b0a9e0c4a90af3afae46f455a13a34478b5dfcc1e7ccd7c6917af28f7ca9d18829a575052ccb0e162d6dfe2dd19deb00267eaf4b3db284fcd4419764a3c2ac2062822059431318c369948042", 0x5d) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x65, 0x6}, {0x18, 0x2, 0x7f, 0x7}, 0x6, [0x4, 0x0, 0xd7, 0x0, 0x7f, 0x5, 0x80000000, 0xd]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x62}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x8872, 0x0, 0x0, 0x0, "1fbbffa6163cc80277925f1be62c36af65dba648"}) r2 = dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000200), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x80000001, 0x5, './file0\x00', 0x816c, 0xff, 0x80000001, 0x8000}) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x3, {0x4000000000, 0x8}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="c0e54b0efcea266744beae9789d88f6582292d20aeec445f74c62307d51dde45e9ff5edbe28c4518b34110404bc41407df96b4d6a0a1068286be7e9bb1a293d45b6a74ce3476ba517ddf97873df339340049c520e68b6ac8f5dad83abb5a8ef0eed016cc644353db876f72b41484e294577ae071d641a47328459109086068d47e720c8f0eb3c727eb6addb10c1e2e417d199f1496f9ee977ea3341b40c5da4300796b9dca4f1211bdcb721282dac26cd466a8b43694f85cb3188f82cfb87530838cacaa68481b38a02d59051e4801d75b130802468b7e9f2e1916c0e2a17c", 0xdf}, {&(0x7f0000000200)="c02a2de8727dc917151aef2725222e65c75c58e433d541e75d6cf01b01ebe5c4835c5d83058abbb2391880343258bce0afb40308ec09be62879873c252d03515eb0909a05aeaead19b0638c07a523076a00e5a07319ba19054e81961648961d90ca9d13eb47be17e118c6102b8bae787c31e9590c57cf26ec2b5b6656d155ed95214f78e0ea7e911c1af66f6c02e315c74b9781d7603f33381b39f19bb68", 0x9e}], 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r1, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000075, &(0x7f0000000040)=[{0x4c}, {}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) bind$inet(0xffffffffffffff9c, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x7}, 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x100) r2 = socket(0xe, 0x8000, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="86c38065c95aebb2b33f19338e1538487ce28520", 0x15f}, {&(0x7f0000000080)="1472b4abbbba7fe2def8b6a43f3e952cd758272f1312cb785a33c89c74582ed5b53463a45ff830b624113902b1935684c956d12ee357074bb1c738a5f2ceea6fe278a03296bf08bbf8093ba0054b8dc5e0ef3f8cfa00013bed826e0d1996cc443caa2e8f375646be352a451874cc78b4219afe1f228a0c73dbc6ac622428d0eca5df2887df60df6d0f43234276598bae5cab070b928cf5a4249ac7c5de754a", 0x32}], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r0, &(0x7f0000000180)="040000", 0x149) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f0000002700)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x4, 0x7}, {0x0, 0x8000}}, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffd86) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="40e19acab8fe506e5d9fc9aa48cac7c599cfbe253e4ba350644c8aa547de317597bd57adc740db"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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 = msgget(0x0, 0x3ba) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000280)={{0x2, r8, r10, r22, r10, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r18, 0xa5, 0x6, 0x100000000, 0x6}) lchown(&(0x7f0000000040)='./file0\x00', r5, r10) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3d, 0x0, 0xfffffffffffffffd}, {0x8, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x45}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x10000) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:08 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x1, &(0x7f0000000080)={{0x6, 0xa6c8}, {0x40, 0x8}}, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x80, 0x3a) open$dir(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r4, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) pwrite(r4, &(0x7f0000000380)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) ioctl$BIOCFLUSH(r5, 0x20004268) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r6, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r7, 0x6, r6) getpgrp() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r8, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r9, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r10, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r11, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r12, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) openat(r12, &(0x7f00000003c0)='./file1\x00', 0x40, 0x28a) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r13, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r14, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r15 = open(&(0x7f0000000400)='./bus\x00', 0x400000003fd, 0x24) pwrite(r15, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) ioctl$BIOCFLUSH(r15, 0x20004268) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r16, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r17, 0x6, r16) fcntl$setown(r1, 0x6, r16) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r19 = semget$private(0x0, 0x7, 0x0) semop(r19, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x100000001, 0x1, 0x1ff, 0x4}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) pread(r2, &(0x7f0000000140)="cd03c864b7d11f718b999b131e91bfdefe09c1c56b560971f06ce30f496b6fc00c1ec8bca18c50896f9adfa17734213e7f4b4ac8629508e4125acba2a11059e6ada04a85e81e461f6fa6c9fed093cc12d61a29e9986bb4e0cdf7820739738272b9ee7b5b0e2aa93f7f81f4881a9fa20677b90ecc6c5fba8eeb51ca4ba7f5863f54583dc55a8ed05ea6851d551db78945185fb6ffd69f21b8d0a5ec907c5fb934c3d0e768043d1161dc07c158215497db719241331f1826cae7df4d48683e5d0269cf79cff581003b2e986292a867b4095d1682be35e2acf28568e1482cfaf8", 0xdf, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/203, 0xcb) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x7ffffffc, "666bfede477dac00", 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r1, 0x8, 0x101, &(0x7f0000000000)="3555d8f873cb0ebbc779ccac297cc69b873edc0e5bdd45f85f8954b3e3eee48140ae9299bfd4", 0x26) 16:00:09 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000200)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x3012, r1, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup(r1) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000140)="04000831b0500c92806f2f326db2682e00", 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="1c", 0x1) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) setsockopt(r4, 0x5, 0xffffffffffffff27, &(0x7f0000000180)="77ee4892f0020dc19df9d6afef7bd8fbb34ccda4fb32fb86fceb571d919ce11dd07abd5d13b52cddc12a17b92be5a263d198524164e638377a9079d85d88da31599c836a418275", 0x47) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x2c1e749bf0dc263f) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) sendto(0xffffffffffffff9c, &(0x7f0000000100)="d5a2c61deda2f4bf949d5b108a64f32edd8ee7b13402d071fa4604f1673942afef25efc8dcaa7b5195ef3bc34bff002dd36ec64dd225c0b014ae60c9802c67ed7b31f11170a777f4640e86f5", 0x4c, 0x404, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7fff, 0x60ec689a}, 0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 16:00:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="a39b34d1ee3939bda09fad1d9a493daccdbc11813bc5545a4688e995b103c321ab68d032622de04c10d6604b7d43537b84db3d6c19c69a58b5da7029afea82dcfb4a8f395ffb391b473ebc4cae310451b7049bb27a5c6e61181ae8ac0cae1997c24ceb9c46d8a75d8f8995c1a914494bc9", 0x71, 0x4, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1, 0x1) shmget$private(0x0, 0x4000, 0x80, &(0x7f00003e5000/0x4000)=nil) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) bind$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xc0, &(0x7f0000000480)="4b6222c2cce6c4ad49512ba5370d163649e1ca3e586327d96f07e46079ec646a01b15607ef00f0bc7b194c84e683177a2c19a6c2b4a80163f9e5dc9b2da372fe7d25fdfe4d53787c4baeef86a3f870fe5fd27b1e28daf531afd35d197cb815a5d5eb02754cad14619811db1732026538d9bb3bb041bb4fcba414b737f42746197f33f93a3b5614c2c4961d64a2662c9c92c3b2bd2fd1b089961e2639e38820a75409b069cc8fc7248bdce978cdf837cca6f2586c8b6b711b182ae4ff239d0364") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000680)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1, 0x401, 0x80, 0xffffffffffffffff}, {0x80000001, 0x80, 0x6, 0x8}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r3, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = fcntl$dupfd(r5, 0x0, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, r7) accept$inet(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/251, 0xfb}], 0x2, 0x0, 0x0) 16:00:09 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3782}, {0x40, 0x0, 0x200000000000}, {0x5, 0x3, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="fd95") 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() chown(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, r4) mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) read(r2, &(0x7f0000000340)=""/4096, 0x1000) symlink(&(0x7f0000000240)='\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', &(0x7f0000000000)='\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//../file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)) write(r5, &(0x7f0000000040)="1c", 0x1) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000040)="1c", 0x1) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000001500)="04fcf2a58f073d9e824c1021d96fb5881ab4c178f07ea1cfd63b2759b03bd31de47847780d857737952de25a24738cd214e951644b89ba8e9248fd50417c2045bd31a66e9dddd2bae59e8d2529106c51c796db53d89e31a1dd8b4cdc8a1f83944cc545aab5cd4d1abfac8ccfb889df275db27fe80cc581c2b36c83e22f9c19d468239d3ab4fe648db85c11db870ba1bb71e66b57dfccbd0b70969e8e65744d4f74cc6341b2aaad4eb512", 0xaa, 0x1, &(0x7f00000015c0)=@un=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}, 0x13) dup2(r7, r8) sendto$unix(r8, &(0x7f00000013c0)="70797c54d4a8fd959fb1aeb811c732c4a6f33fc377ab84f14c2dc0a611c3748468c686f328a2062d104028f2326e883c575d2b6249a4818e32363ac1d266871f062e5edb3b6fd5abd3176197770b9c6112c6833199984d24d3ce8d314233c759dbe28299032ff2d5be865a6bd97fc123188ca3236b0ae6803d86c0aefa7b7469d42d58f4242e29aa0fa26074fc365074", 0x90, 0x2, &(0x7f0000001480)=@file={0x0, '\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//../file0\x00'}, 0x59) accept$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000001340)=0x6e) open(&(0x7f00000002c0)='\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//../file0\x00', 0x200, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x6}, {0x2, 0xffff800000000000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/181, 0xb5}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: shutdown(0xffffffffffffffff, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x00@\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt(r1, 0xfff, 0x9, &(0x7f0000000180)="2c5b923d1a78c33eada591a704da9f9f76fb39c3b7060877f2507bbb8d5f68b5bc34fd148b9e91b75636c761f600b6fb46cc51a019481c9096d536acab6482d7dcea35", 0x43) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000100), 0x4) 16:00:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f00000001c0)=""/153, 0x99}], 0x3) 16:00:10 executing program 0: shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x4) write(r0, &(0x7f0000000240)='oN', 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x8004) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x20000, 0x0) select(0x40, &(0x7f0000000100)={0x3c, 0x0, 0x0, 0x0, 0x9, 0x5}, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0xfff) r2 = socket$inet6(0x18, 0x8005, 0x1000) socket(0x2, 0x8000, 0x1) shutdown(r2, 0x1) dup2(r1, r0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2, 0x1}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x40) r2 = semget$private(0x0, 0x5, 0x2b0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/120) r3 = getpid() fcntl$setown(r0, 0x6, r3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/38) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) setuid(0xee01) r3 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000040)="1c", 0x1) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000040)="1c", 0x1) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r15, 0x0, 0x8, 0xfffffffefffffffd}, 0x100, 0xc07, r20, r20, 0xa5, 0x1, 0x100000000, 0x6}) chown(&(0x7f0000000080)='./file0\x00', r2, r19) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x40, 0x46b, 0x635, 0x3}]}) syz_emit_ethernet(0x241, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r3 = socket$inet(0x2, 0x3, 0x170) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000280)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r2, &(0x7f0000000140)=""/167, 0xa7) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d, 0x0, 0x7}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x3cf}, {{r8}, 0xffffffffffffffff, 0xf4a1997982a7a618, 0x80, 0x40, 0x4}], 0x400, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x1, 0xfffffffffffffffb, 0x10001}, {{r9}, 0xffffffffffffffff, 0x25, 0x80000000, 0x3ff, 0x4}, {{r10}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x101}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x200fff79, 0x4, 0x7f80}, {{r11}, 0xfffffffffffffffb, 0x50, 0x20000001, 0xfffffffffffffe00, 0xf05f}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfff35, 0x4, 0x100000000}, {{r12}, 0xfffffffffffffff9, 0x80, 0x10, 0xf3f}], 0x8, &(0x7f0000000080)={0x8, 0xf81}) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) lseek(r2, 0x0, 0x3e, 0x0) r3 = fcntl$dupfd(r2, 0x14, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x100, 0x5, 0x4, {[0x3, 0xfffffffffffffe00, 0x25d4, 0x3, 0x40, 0x0, 0x5, 0x3, 0x8, 0x9, 0x4, 0xffffffffffffedce, 0x10000, 0x401, 0x7, 0x400, 0x6, 0x1f], [0xcfc, 0x8, 0x94e, 0x7f, 0x0, 0x5, 0x80000000, 0xa833, 0x401, 0x5], [0x2, 0x400, 0x2, 0x3, 0x6, 0x6, 0xc0f], [0xba5f, 0x1, 0x7, 0xfffffffffffffffa, 0x4, 0x9c], [{0xe, 0xb3ef, 0x100000000, 0x1}, {0x1, 0x0, 0x9, 0x6}, {0xfffffffffffff801, 0x1, 0x3f, 0x4}, {0x8, 0x100, 0xf0, 0x1}, {0x4, 0x90, 0x80000001, 0x4}, {0xff, 0x0, 0x3, 0x5}, {0x88c9, 0x3, 0x3, 0x1}, {0x8ff6, 0x8001, 0x800, 0x5}], {0x7fffffff, 0xffff, 0xf0, 0x1f}, {0x5, 0xc732, 0x33ec819a, 0x5}}}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) fchmodat(r4, &(0x7f0000000400)='./file0\x00', 0x94, 0x4) r5 = open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x1cf) ftruncate(r5, 0x0, 0x800) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000480)=0x6) r7 = dup(r1) r8 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x800, 0x180) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x8000, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x400, 0x0) kevent(r4, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x32b3, 0x2}], 0x9, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x8, 0x8, 0xffffffffffffffff}, {{r7}, 0x6, 0x4, 0x0, 0x7f, 0x1}, {{r8}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x3, 0x7fff}, {{r9}, 0xfffffffffffffffd, 0x20, 0x40, 0x7, 0x400}, {{r10}, 0xfffffffffffffff9, 0x80, 0x0, 0x265, 0xfff}, {{r11}, 0xfffffffffffffffa, 0x1e, 0x2, 0x3, 0x81}], 0x1, &(0x7f0000000680)={0x7fffffff, 0x9}) openat(r5, &(0x7f00000006c0)='./file0\x00', 0x8461c24d2b19b1ef, 0x4) pipe(&(0x7f0000000740)={0xffffffffffffffff}) symlinkat(&(0x7f0000000700)='./file0\x00', r12, &(0x7f0000000780)='./file0/file0\x00') pipe2(&(0x7f00000007c0), 0x38002) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$TIOCSCTTY(r13, 0x20007461) ioctl$TIOCSCTTY(r7, 0x20007461) socketpair(0x6, 0x8000, 0xfffffffffffffeff, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000880)=0x800) pwritev(r13, &(0x7f0000000c00)=[{&(0x7f00000008c0)="1d42b5ae26ce3e3b3454032ec16daa04a197bce7f263b8e7fb35e20cfe469ee563940ab773b01877da35f356554e383313ee30b7c867e3a9061fbceb00f9aa6f749d31a715eb98b121d32b092fc4d38579d9a93fbd30093126ed623feb1e44cb781dd286a5be9a9ca403d9d4825a05d5511ee3c1223ecfde", 0x78}, {&(0x7f0000000940)="e262a23e2b4be4ee6f177ef6e01efa48fa6f7ccfa6c68cb974d871bf1d66557f9ff2503bd16d2cf67a5c8269a8f40aa5b5307241e3d8ffed46ba709286f803591b0ba6974fca1a231dc5898e8e3f4d4fb639160dca0060129cb72ebd0ac0027ae0fd4c57c08595d831557ac32980e8cf857c3f90f7db5e67e03423fb362addc2925b549e130fdb48410cbf26a68b3c5c75ed6d5c497efe8c779371f972ee50b7a173950d666a67f81ed23b332cdf67c14b12aa1b36acd78807f2eff2e32eac7ea160924476244094f5eed68566f1772fea60671e92e6d575559be710af275ba47128e629", 0xe4}, {&(0x7f0000000a40)="da882540e939054bcb1ddb56d4d086e10ec8388be091b733bcd3f080e99025a97727d8dde4c551d83b7237781296", 0x2e}, {&(0x7f0000000a80)="1ed1ee98e03311238ccdf17af5137beb376f13758e5e438d385e6a5244b44dd3295c574f5f3cdc6bd41e78e044edcc964ae8e99130013b45fd6de0f6fbafbe2a967de3415b", 0x45}, {&(0x7f0000000b00)="fe1404e975ec8cddd188967b0ab319d4ae44a28dc9155ac965e203ab9b70d626928e3335a07bbe04b5f5e739c23ddf2ca488a2759d39e60080530d29bef3d639a077b6987d32a757b4da1b5a2702ee0bbb01a2e6d7c5bcbc23c17950388adb8de1c6a27edbbe6ad6eeccc6c61e2df485807a1a2c27e73c19fed62ba95d4d5b9c0be9eae03bd59b849b24d92344042b8965dfd3eacaaaeb15cdecdd28e46ee857c964793c3864909881785102bbc6ab8a112128b4fd7f56603f8ebc87ebe50dc43c6be1e886345cd05a096aa0b9b45e1b5350a076f3cebcbaa96779459b7cc1827857a235cb6186d479e7f7f4f36216b1ed2e244e32", 0xf5}], 0x5, 0x0, 0x0) pipe2(&(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r15, 0x20004b08, &(0x7f0000000cc0)=0x1000) 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e62000/0x3000)=nil, 0xffffffff}, {&(0x7f0000aed000/0x3000)=nil, &(0x7f0000c0f000/0x1000)=nil, 0x6}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000d91000/0x1000)=nil, 0x101}, {&(0x7f0000aa8000/0x1000)=nil, &(0x7f0000bd0000/0x1000)=nil, 0x76f278de}, {&(0x7f0000d23000/0x2000)=nil, &(0x7f0000b43000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ecd000/0x3000)=nil, 0x1}, {&(0x7f0000b1a000/0x4000)=nil, &(0x7f0000f88000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000d05000/0x3000)=nil, 0x42a}, {&(0x7f0000c22000/0x1000)=nil, &(0x7f0000af8000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ea7000/0x3000)=nil, &(0x7f0000a9f000/0x1000)=nil, 0x1}, {&(0x7f0000a3c000/0x1000)=nil, &(0x7f0000be9000/0x2000)=nil, 0x9}, {&(0x7f0000a5b000/0x4000)=nil, &(0x7f0000f1f000/0x3000)=nil, 0x400}, {&(0x7f0000d18000/0x1000)=nil, &(0x7f0000e8f000/0x2000)=nil, 0x800}, {&(0x7f0000bc3000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000c04000/0x1000)=nil, &(0x7f0000ae6000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = semget(0x3, 0x3, 0x4b7) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000067a000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x6, 0x200008000000010) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x82) setsockopt(r3, 0x3, 0x0, &(0x7f0000000780)="0fa0eb47b14255c92956f9b70c1cc5766cdbcf05fa460cfd4624734a75bbefcc9890d0df3e749439ec565fe784655325c3c44abc7cca800031a17ac89b25cd0967893896a544269bbcc8a764f6189ce8c4a2e8f214e94406a5a35cda0f5df0fda73670738e963da0ebd24a935c150461463b6f67b696b7bd2c3dd0984d2109b81957137962c9e09a16126fe96160edfc5e5d25d34a2290a9ede2ca90e2fd88f80580cf2a2abeb14b88bd2696777eb28f5bb84bbe8245cc28560d1e477dc95e2f2eadb0e546eaf3d5eaf035300a8845700141eac1d5245c939b56da31c6b44cdf1a6714512e44acc14442b401d1eb9007a7953da020538e942cce67a050fdb938278b96974691dc4addf621b09983f77e9d7f5b8d1d6fc4787ff2d6b8707fe0bde687eaf7859b7d3e3db504e5947f780feb9af4006da2955a2c72700f78d8e5a4748c984d0325b4f7528b427c7158eb3e209892d241d8dbdff5153c0b15690bf5e2cd6be2092ece020d8ea6a95a327830c09e16c7933f5cc527fafbeffc8a1b95041276f6f1ca0c0d0db447ccf2180b371b8aad94f7d9b3056396757b5af082a600700a36a6a6b29674c2f1918f65bdcd05e9413966c5c1ed266934a6d2abe9e3da4acb4d12a4a9f2836afd4de6aafdcef94f979e2e2aa9048d74849d0f42d900c38ae243cec7ac7b50f9dd6db01c6da704da02d4895c3dcbf865743924be57452ad447e4a1e70168a2ced83f52d8a70c385c34f64b1e6ff1096d94abb0caa0061220d2ea4e92179a1ec5838699335e795003ae3057d3822b56e46c060e5b209333717a6e32a80a39ca0b584340a99bbe0d667b8371d4acd7a3cc66735a86f5fbdf0bdf441497a10436efcc4828dae077d1b1d26629152b152781d81c654aff11c0907d553c2879491c87e2805450b0de5a4ecff2c071ca3eae877ce2f1c02173c0532052d81e7570ce0bfa6c93f6d84648e9631f1feaac573ad09d00ee7f636403755dd0d0a366adc070fd90bbd60c301e49b181e4c961d63053024a6fef6217250dc9fa680ec4c017fd5ee6fefc3e385de85d2c665e719a5d1a8ac06b39157227d4052c933aa7c6881ffcecb7d74eb2fe7593c92a6e0f5775c1155609b008d6bae8417be13ff45ae13e9e9e33f53ba248fde2a80faa26b2f0f9f6493be61278e16555dc740494c76d0be63ef19f63c82970119ac2c13c360831aca941fae1c349a4fec1144d1e8acdc57d00f65204927a3a98fcb4d81021f70ca73dc80998c7ffbca85801a65468ca2c676d9bdd59eaabb591eaf7d182a6bb8d975b5839f4246af29bd21775691ccaf103ee3addfe420b5325622bb4fe6a850a1710d69eecba14b4cb6c4deeedbae6e07af83367b023021a3cf1102d698ea7bb60f91bd66c10429440a34bf1d66e8a771ff5637a277da1d3a1c1d31b1428568c78b9d780a33fa9681e03d218f4e55c4eac192528071a5c690e6bf25527ce2fbdc5ce97a1ba28fccac3a56dd46093c2720ffb01077f0226518770a68a4482ce66dbade00cf6fe2d2a41b06fbb2676acce66a766a88d1752e339de39b1cf8d2ce2440afd48e58d9d7055b381c329df05e071fe81e90719207e9a4ae0843f27f761702dcb975917b34d25e78fcb722ee77a9341702683e8cbadec002b84d2ab4d373275c8bc718c5b2524c492020a4cb114d1d704f4f8018be5750da7c44d0ce931645e7430d8dd4eeb9739f9cdb9345a52533feab616be6ce61bf5827903143bbffddf42327871b380707819897686168a3bb449cbb4c65f11870115163085f6075a11b585eee7d1c2267adf488ce23351f90cb0b0c7ec280c873dee7f702eb6f94f9b99888d0b8fba39de0f5902e83f2c4e80a4a3d1d872ae4ba86fceab91e6c4bd7eeb631fa50fef4cef7f6a4a5b7f2d4dd9aa1f4554e78b57a70ee0558391368ed2e07b1bb4ec5810cd18e17758ac29cefce14bfbe40231398021911b9ea01a367baf8ac0c10261f97c8ad5de21659500a323063aa11595f53491b57e6327dec4ce27839e644e218a6005bf4c40b6337624152b849afd6dc0e685cf39127d5ebd12d1e5b842a58aa78a5bc54e1ad166315ab079c35217e7e84b120aefb041018f1b48837e157a143e1c9cd6e1ce40a22c98bd9b1c2427456b674a9b303213ade594ee3df01eb9fbe39f767e33fa76f9f695eeb4c7f93af625512fdeb311ed4a62cfab9c6bdba1f479d52cdb39560f30f183024aac8f25ccab490b79e8aaa39f266a5611b4136db2519799463d360906ba20f912e1c178b1b01f0b9393a1e8f8e6245a4e5eeebc068f2abf03c6b1d23d4fb4fbe796771dfac3032240afa61572f7669d9c74f7aec5d6a6548124dd11af1637822e8de61389d29f07ce57ad884143e1b01a0567cc564665f0b82b2a318e852a76b49bf14887ffc311d54d7822fa3d736dfbb9220b522042aaaeae3ef2ef5c3ffcd8ffd8c040d4880e9aed467c4294fcf2099176a03dce77178438d62bd443ff42cc6c49c3661569a16e822e057218f5542e28784a4b09fe6a54e7e246e585ea89e63f7b042e088b63c38b1c2bda576bc5c79116e5d2301f1fe8130d63418a4d86c15bd7c1bce9fb4e2ff075160c1033b57bbb60109645c4d382fffe34df546f350bd71324f5b466adcacb333d631870a6e7fab3839e2c90689776c7f3e10496d4213a87fb44447da92f327cab22d9e93d88f3253157d9d35c2428efd364f29c0a6f75e7a5fa6e4675ff130ba2ce2d029ba1d49cd55f79510a512ad6dad51bee00f56eecf224fe5445453bbd60c06066a691698749595518a4882dfaa2f1f71fbf68dfbb5344d241d3c54c4e59296a0bcabc9a023ababc5f5decbc53dc7ce5b8032caba60c9572602c95e760b4f0a26a83e030ba6a4dc61a29edaf38627c962e21d9c926e50a328ecda366654004f857cf4129e505acb96351b1de5c835d3508e4891aa9fdcd1e42290f99540ff25dd3d004d7d5ecffd985d230fd301842a5cdcfd2a0e2a57bfd8f6004b413ab1a7442ad252a910e08942ae4e0c4422d33f807246ee134a9a9f05b6e1ba9641256b1af333ffddb7b74197058e38642ac9da5db33e91819f2dda1e54c44cecc8ef9ce49adbe82e39af692078cb2351c125def26147d624c4d867f85e49ef313cec0fa753c5fe42af3814ebd580bf70dfbb0755b4e3c0986820c5c7759542f436c995895bb345f8e812aeb27c3f8a25dfe6f61ec3a57a3ad8c0c5ac32eb49944951f5e96d2089377fd52fa621858bf19ee3a1b191e1fd279426a10d8ef7666d132a0ef0329dafcd478054ddc3c7ce259549d43f430cf1aea25da34c7fe3ff85a9f175a271176ffbae6cb4535c762e5c42852f29f9f3d4e9a3c01697af4545f02a33038fafbf84aea2dae7a68e348e6fbf93104fd29eda12fc01794f8ee6ffdf01d859ebeceb684c607dac8104481290ca59ca337708e16be986570689f48589c4fbcd15b57ef4928af37a275674c4203abe269045585d2a7d84e5d40d158e6737f2acd950d0f30e6eb7916e71c5b65e7f5d257ce9776e6df6e37fff7ed8b87a330d499b2e441623bde5be0b89b824303a75e356204311b0589ef706027d604452c2b72fd8e0ef3780c055d6515598a731ab10e5f8c40f4869cfba740a7531620d94fa0c1aa87a61bd29783b4611d7008c32abfaf6b09964f184a4720a189ca3b83bea80eb1cad154a4e23991b3ba92d4d784d05d53bd1c0b50582c71cbaec29ab4cabc7680d0f7b9e7021c9268a38dc17f3a5f5ad3c51e2ff5603d470b4aae26fff188d43f52d2a6db797ae5aacccc804e528d8347e85f8193251cf21fddd638ff0370733c486403be71ea43999c7970dff48aa12df7d1efa4acc602791c5fee1d2025172a7f16e1b06d794221969a13a77832f203ee43da90dcd58403c5bf773da6818b0e9452625488a758da73cd3440d5b0cc9cfc5a541880402cfd6a4ed1fd75a8e3218614b5fb1bf7fc135df217a21b52877af15b41fe8c8a4203096c593414274abe706be708eab9ff4c9f6111d04fabeefeb40e29282e0edc089161dca11bbf7be4cb98177a03720a1944e6c8abe5abe36554775d60ffa567454dff28f4351ba265e735195e4aba44ca8bc8b1d5cfe3db95524a3923f8db0c09ce75bf626e3d8934cf999735423c7ac3eda402c343e6b9a4593cf7810f407924a2276b98a87a9ff947a3454dd85be45505a2fe8bf2a210b18ae2a00527ebdf98f99f1ca117ee869977e2ff9e1e15aa4b5f18591f221d4e04cbaed6f8446567b21e87b798463600a888b54bb459ec19062cd26514e0def2192553eac7c5f047a133101cf1113008bce624098cbaf5a8783f6dfab46779fd68f42eec03595cc954f9d0724270b16096abd846bb1574a79d68f0622c8ce3bec1a550da1f07e1a68ad44291e669018f3060efed8408e7aa5f4b94083bd77dc3acffd02207ea6499e01e8a13f41de23af259cd8463be64bbc1d0c019d90294a7e35a6ed115058b6298e0aba20175918e633c6d1cd1a6ad3c2a7ad738ea211ea992cb1fb1e27c63dd038e2927c16c51978376aee1dabaa1f433b776fff06806ce5c1653f39e794a269317a056c9476823e0a843caa322ba538225ba1e560072c24bb8a7d75fdb6620f5f986184aa8f65da0d772894f732a0f347e9fd50926c97ee907094870d14b0cf6dc65d16884541a3a7e28125bb1088ae31aa3ef117bb25d008dd5c9b653bd6fc4d82e8a1ad97ea37c7ed5de5a7d9b7d60ef0c78ea7462b44fda866823909a776d5ce02e09ae17f1531407a562c75fbc195808826797369e8c8ab5076dc534e414ae1d927ee3ba9e4ac1b5cc3effe777f6d3352c2e46a45d2b4d9acc11ed0067c42d2af52d004c53184f4276bbce05d701faf27bf1ad6490427165964be083b5cd8b567953a99d02752be39ab554877d22ea57d40c6d50b7ecfbd40fe07f22e74132df6a350c0b6cb59130b13e59be15b15bc97526ad23fd752be267c27e2ec322f7e51d8d9489a692e44fdd199b552a0e99fc495b30619ab7ddcff39990ec4eb15cea387e84c5c3c58d4d5721cbb6a01199dbf0c30a9405a51d1e2d3a4791a1838337450700024cd5e28d73e8cbfe08cedd314eac3828836f2b55ce23bfe44d9be7a6a5be21750b3c04253bc10fa9a1a43fc1f40fe7a03116a6fece6a530e01f02a75fa94979ff284b19442c1636ead2481a8d2f9f8e1239378aeb9259ac83c71c646789ddfa63a09039455e185959ed0b58f568111bf0df86929627e9d7490ab448bd9e5f33d95f1315fea9e328ae20162949250d16d4a02454dea841aed689bacfd4cf1efa74211b98037ce443ae3b8024bb96cc9b3efc6246245b7c9bb56f55cfdcbebb83b863ae347b30e6fbb583ef930cf3eac3e1c72b296315a7d7959b937c1bdb6adc8e51065bea9ae3b842005285bdba1845221d91880ecd16bf249b8b1f0a4382c2e75aee8e7c14ff49b14c73ea18e4679c24d047db9ec4f4eecf30154f57cf7a395c85be1b5a5424dcf19cc3bbdb0cb87a05e13464c950c0d1ba07e0a112a796302dbaf3fb95a8073ddf21b9419867647f59f805a7a4b957fd23386520cc3ac789c5da268570836c017292b7d3e31ec0094f5148f6cb7e67cfd02fbb0e3980499021222000e8b29de5a8ee8b4c7f2701c91c920a639ccb0d3179f901ff413760b70b70bb7128be96b91e33bd1d92c93964cd290ab859125ceabff11e2f779bab91dcc3e099a1d13bca0bd51e8d8ef7850487ef89f7a9394912589e494738479dcaeb447554c4b", 0x1000) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r2, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r2, &(0x7f0000000040)=[{0x1, 0x1f, 0x3400}, {0x2, 0xf6, 0x1000}, {0x2, 0x7, 0x2000}, {0x4, 0x7}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x0, 0x5, 0x0, 0x7, 0x10000, 0x1, 0x2, 0x1, 0x594, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x100, 0x38) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x3d472d76f215a888, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) shutdown(r0, 0x1) close(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) open(&(0x7f0000000380)='./file0\x00', 0x800, 0x38) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRESHEX=r4], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r5], @ANYRESHEX=r6, @ANYRES16], @ANYBLOB="391622d9b37b2f61f230b7fdd76783174f2d37180f00eb04bb9bd60a095180eeb57a5509bdb9e8e83e9ebdd56f00d279c0cb36189279b4948528163009bb32e090e156e78a302400a6e9610150f33283a9f07ede19a5d22542ef5af80e39ddd04730cde225f11d196a677d2e22265750c213878a1391d9c1ac70bae86f272ad2f08a4d8befc1b7accff9b11301d5157af0f8057956dc83003e5eb44ba74fbb3611d0ef33aee97fd11a65f51123ab4f05e3b7d762767726bd87bc760f8bb1e47ad61d1f35e0b7", @ANYRES16, @ANYRES16, @ANYRESDEC=0x0, @ANYRES64=0x0, @ANYBLOB="4385eb38a03577baac8ce94e693e210eaf3ee8adfc100ff86414463eda11477d94900a0772dab6ad94a6befe8cf5dd954ed5cd70c79a98755a5bbedc9337f6b7f6592d029349bda9eb00000000000004009da61a0cedcb65852a8505b4a44456c2d8172d4b763861fc1ae943c258862359d9936e1443d105789985b643feab22c58e0af25af9cf55cc135865457fc242f89a415f85aaa07569948af6f48e3adc9ed252c9de9e791adb270791a898a2ac37c6e1d200a1b0983d12456999043b7b2a7bf237af1680791cb39ac03503e7a681d653da0463e169af1a66be4cdaa50927ae375ae963d3702c31df8bf0699b420cfd958f", @ANYRESOCT], 0x9) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000040)=0x200) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)='\x00\x00\x00\x00') 16:00:11 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000001500)=""/201, 0xc9}], 0x5, &(0x7f0000001740)=""/156, 0xfffffdc5}, 0x0) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r4 = accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwritev(r4, &(0x7f0000001a00)=[{&(0x7f0000001600)="46b7c447792946f56c43d58221112631dea147291c15199fe9aa5b4077804f390019bc48c5aa4ebe8c8454aacf5af0df095d3d0795da2ba54b22863e722e30c50dbf61754faee9af66b96b18aac665bf9cf208c9848ee686901d79b7400bc6df", 0x60}, {&(0x7f0000001800)="2ba894c28d8a005165d382df722cd2462a6a7df2cb6117536ff839b34fb1ba0a3e38b68e75bd965e3488f2ce28de4217329da5bd43d9483f82af1f69f8014ca03090b01f48de6edcec8360d9970e56b06f19cda2470a56d579d9de38a0148a18c8f3abcd11b1d20361fa5d5b9fce26daa593d35b216346303ea5665322f37e7574d414e84ec88bbf24cd7bad267eed3f7b1dbee78894aa76f33f6a7e1b4be1c73da4c652efa1da2b349529a6e0ff6ea00b2d98212efe326d1c942df8e6c85b1d804e12112ca7ada64c09aaf8e01dcf093f4d5a7de285c6bf690a9b798d6f967f6da884", 0xe3}, {&(0x7f0000001900)="d96601a9034185d8e1e2f0b7b66470e4d19f6aa7c18d4247962353234bfbb70416905f93a0df877bf9a8da924adb40c149921b3be3fbd92a3e0b4ad0cd4903f0e5589957d27ebf81299cf53f57791191936ef6a23492db3833d9c569d97788939a956b613b1c45832b8014a5ef25ce5267cb56f1957d96c0a80f7842f0e3169431dc9bcee7d05e39c52114df6409f0b6456927f0f4d561f3b8424a384e8423917d3eddc1bad7f3cb29818888bb57b694aca11498236aa3e9ee1a2a918a1c07f6a0261bb4ab5df1cc3d6b4ce846f177ade80908d35642078d2ab4d11aad79010acaf4c30ab0d1540b4e0805e6f7ae210031b4e4bf7891bb2aae7d269510", 0xfd}, {&(0x7f0000001680)="30d092395f4a520512edbe81225354b146a53ebceb64883c9c295c19fdabd1b3b954c07bcdf36ce38fc03f683deae4625f5607dfe3d9dfa138426d85e00968c515f461752cc205376746a024fb7395257623cac887978c7fe39eeca32807e0cafcac19bd07f32ece40fd5d534f6007a50c51d576271b64a2675628a9677db0cea3cc9e", 0x83}, {&(0x7f0000000200)="aa6907d37af534bc", 0x8}], 0x5, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x38, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) fchown(r5, r7, r13) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r14 = geteuid() socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffeaa) setuid(r14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1012, r3, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet6(0x18, 0x2, 0x38) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000b40)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() fcntl$dupfd(r3, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0x5, r8) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc) getpid() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x80045604, &(0x7f0000000040)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x400000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x7], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x200}], {0x0, 0x2}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r4, 0x3) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x29, &(0x7f0000000040)=[{}]}) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x23a, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000140)='./bus\x00', 0x0, 0xb0) 16:00:12 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) connect(r0, &(0x7f0000000580)=ANY=[], 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe59, 0x0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffcbe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0xee, 0x4000002e, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e6993192964861865adb295cf92f33808e5c57af48ef7b511970fa12979670191b78faf008bd5756f92aa8cc417eaac405714d8784702e19831ad86cf7abf819dabffa7990f5f5d16126198d6db5699439ec7d76d39720f6fcef5490a824d0bc2c89790f73cfda3d31463bea86b650e630127bd3dc00f82cec84c2657e9d3226c3e95fb5009edc5ddef45b06e89bf7de9846a72b59d842a13f8793d58e94cccaf61b79151404ee8096ffa274aae98a170a3731e3600c1898249b11145dc8b51535e0a2c964a6072768a9f9f3acd56c88ca08cb3240de47fad82622f95d15bb79e137fce9d548bda9dbc74d633b9b838532e522db2f3cb2", 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1f079ba60b07ba96, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r6, &(0x7f0000000040)="1c", 0xffffffffffffff60) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x140, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="01002d2f1d3242c6304637fbbb2f7ba7df352ce41c0282518412ec4cbcf00d8281c39418c6ffb5fa6646ddf5e3cec65e3442b67dbb75b3bc7cb3272300e92437164ea651c460f469619059b08ab2eb833d602bc2d932d231df1384e234b2bcbd534dfb5bf50e5f556b698d5f8e5d1e7daece28d64c8f721243587185840c17eac28b0716f4ebc679bf8d522d4ea7a88acd447eebe2a6632cade7f5e1ba0967728ce4c7"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r7 = socket$inet6(0x18, 0x2, 0x6) pwritev(r7, &(0x7f0000002800)=[{&(0x7f0000000480)="d529cde9220738920ef0b41e80c0557c04135c846d31d00c62499e5b5f5f44fdbb104762d57239ff8fd80e0a1c76a814242cb1fb16acb91d4d978b2f26268bcef6bfdb99b1a79a0b8262c49606dd3a00d280001a5924663e65528d0ee32160a612303d8219111ca97a6813b85362a1a0e46e4c571f95ebbda689309e74b423446d23f15d1653b72a71606a92b639454b00a9b012a782a9d7cea71a8d88b5f64c59d48957cca0e73029da5d7daf7c7bbe98ad336d665cab6077af228928047d2fee332a027e1127cd74bebe0925da7190ad7488", 0xd3}, {&(0x7f0000000580)="3cf3103c6d6db46546690410e2f870b21d4f9f75c11b0b272ae4441a9af05f0409aaf66fff993b68f7fa9d669f90cc92b7ce494381426aed79130024d07674f04cb67df197174a2da84b5dbe1dc4f7f91697aebc6082e44879aafcb20c65c3478617db9e8c89ff4eb5099b7e08db580fdbed9edcf3e2df6f160620102fd5ac493d0a249edbbe870f9b9157cbaaa9e69aa310036bc3da9668918ebf954a16ee11bd15c254270e32e3579771459566e48c4a5552df75ae14484b443a6a1345eebe7887e79de9e3a12a09208832f0ebfc2d38fabdfeba956164b5ef7945584bbc4b3d1a57ecc4bd33", 0xe7}, {&(0x7f0000000680)="1b76a28e744ff7a23e0ff5c9b482dcc0d12dbabdd80da5f3976ad9381f39df601144742aa8ecd1c60a1b749f5114725e024e59011c0cc331ad672ad650ecc9f448eb21c15809fefd57cbdb87644333293a7bae9969f3b5b02b5efefb23a1ea62e848e27a523c3eaff219741c493050847b99717c934b3d96496b721b433b2e05e7cd9562a04568aa8803c7b1278865989c1461d8071f432a841acc21cda042eb30edfa52dde4db4cfad9bc5b7fdc8b9fa5b35018dab6a6065aa2c72239db654d9e07f8208927104dedd05f4384daf77cc32341ab129daa98ecdd0e9cd49f1741031503c5ec88cafaeaab34f0c1dc2adba1894c4a10636c9e4c4b0c9db7c10ac71fb7c8715dd9f4b8826ba41820d44ffec568cdc2235f0c9d2b6fad6a7dd8c64ae3c28bd0118f37175301fd90716585e00ac2561bac52c39f6e24a8fd544861cb328ba525a1043ced0c0ae5da52ccaa61a27b59881d036975ad7955048ce173225c647e2daa90c0296fea6824d6953297d6707c23628e2f4fec608629828f9a55955d92e12fb19add0c0b877e436e1f731f81bdf567aaef5e1a889d02191f8203fe3ba52d6bbeed8c6d065d360e46b3420f01646e43299b593e91f107892827e95ec3784711f14e55c2ba24ab6bb3856100aa6dbb680f3feceb795a5e923ae393faccff99bbee8b4874dfbfee0beaa6375233ebaf0e2a93ef98c56abb005d6d82a74b3232e4b37470090f26a305494fca5d6aceb6821aeeb70ca979d7fb786bc1445acfb14f6eb45e7da11dc2b2c91c01b4f708798f89171eb53de59fba7a850e12fbad5249e54c819d28ba09620937db118ad66271df1e93dad0c8188a6d23c6d8440acdd715a5a885a243098669a144501722573a508458944822875eb5f644db4b9b24103455396b61ffd83ef4ee9ca3ef5eafedf3e2484437e1d86b0c62685e414215fe65a8462af51001464d49bc7fadd50e21216f19eb6c0181d8f9a99c8bf17cb6aa82d98d72b3ae3b37d9ada282cf400b924f8798c035d668e79ab86c2e950d0e00d0bac8efb32b82e6f8d280a75ba506b8fe180f6341018d8e4dd6d6244c86c993ea778ec95520ea978bfd1336f7630de98bbace13d1325f7e6a96eed2558a58de9367db886cedfeb1f3f42fe58506e14ff907a03c8c3df162c90a2017b8bcf402598401cae92ea77be55526975e45beb6b58398cdaac572cb6cd05793d9fc343c6597a0ff7ee8e8edda6ce92fa5072d2ce4b3d117320cc1e24db38507dbe833e77267d75a91d994ece396010631664876d4d4c35e145e5321a0c020274915ffb32ae0ef53291234a4166e04e3b8c9601968da55c07ffa9ce2b970a621fdda809fe24ade035390d7160b90800d0715de45d9d2c6edf9dc30cbd12f42ff15b16fbd2d2c94a348b319d6060dd8edec8b74b9f02fd4518cb644a169fbd1bb4d8910c5a58a8515c07810d44190e5d789bac9f32e43b61fba5caa12bf755bd6ae3f75fe37e07c88387d9d1304cc96993f11f2671e7f5355e2ca7f389586eefce51fc1cfdb417c80fb7a48dc08005d530367cb1f95491dc634a42e04e967fc72ca912a712a268ca8f34ecbbb1b372ec262907f4e2a1ca34a7856e460599cb044fe57569ce142307235f5be8aff4e687c0f5577bcfe901c153f31930e72f2a8fcb384af2dc35672eb191ec05d587bd1abfeac86dfd2bebbc01b429ca2c8dc4649ee85a175be1160f80489800683fec0bd435514d0233adf2726dbee8d0d4f6ccba82b26139b133d27edd11a25b96dd3315ec49e63a07670cb85201f26396e6c1a300289da623759ca618dfc92ea267a7e915cab3134bf75f1164151097dde1bd75340654cccbcb569cef59384c061f82b16bad1c486d0a1b15fa06437cb71fa2ca74e12c222e76f068064b1770b152e4aa1ecd7bfe8eaa4bd81890896b2df25a9d9ccfbb597241272e71e3cba01fc9df4d6d87bb52cf8395eda53cd3652090a834cba6f12b605a410377607d8548882364be0a74fa4817fbcaf275788951f6620390458d141005b0644e6ac7964988a0742723a65b05b231cb18be92d2eb00faaa832e8eb7672bd39a9032f770eb20cec501bb285288f289205c56ccdba08059ca6763c8638fb947001bac8d2230e559d32f1a2fae75e72518641f3bae5d9951c465e77c8448fc99adebac535943d5224e4901bf2b5b7f7d9c4fe70b5029047785911fb8d7c13c2c982ee585c99fdeb22ed32853f1e93a9ae46ffc165b303610ddc8677fff01a73e96578776b45a45fe7b71b0702f2f638fcbcc5061b73ddd17bd4b1b17d4a6d006436915d4a2798b7ae64a2bf29f84d43cccf9131fb2f5dd34b334bd6b396a88171db7866d202e8a34a953f228d92095b87dbb6af9c5f438567550cb0829020017b36f8036088f27269880424ee1b5ec78faa72eb95e0610a54996ce4648c3d04166b7d4704655c72713b278112071abc35908d638813bff60a43a7b893c859025e88c44f6b1c228515f11d333a175511d4a194c93ac4cc0a0922e11f6550594a8c6f469e4b36b68594c9cc3d4986ff4fe5dc7b5c8d12db8740aa8506da0315b0fc634504f4b3c24e8acd6de21fc75b3be9a4717c65ab06c9944e134620525bba978060247ad38634c0d17ae9177561e6f80a859eb0dab1bf90e941f669394bc19989b958f141ed5c62d87fe3e63cc05f17a6879ada29426f0beec9ee8ce5aeb712c26215f25d2788ea0605105d83375ae01240b03243fd154a98a70244750110dbec8c2ebbb28e8d26542ccc986c35de82043f8fb63fae9c4b3583b9bb122dd1aeaee72ded927e56e12d1421105cc59cdf6a38b3990e6fe0bf2baa3a3818ac2af4ac9766b81196f541ebeaf65d154715b185df4ce58a8243be1a4aef743b725b55ba4e0e2ed34ed34c7b5c47cfc17476fc175974ccfc45612dc7b1b8b3bc4339f8e80cf26a401ec7d85c5c0a2f692ca8b5c1cf13befcb95ef40109f41b1b5ccc3ca46c449f7401a3fb85f00d2d7fc5ad40d8731b095468a37b1e49432da63ffcc5b2cfba33ee2dd6a3210434ab2131258597fa6e5a828866b574d40c5ffaff8ae105ffe434d814655c3e74080d1f8f5dfd1184c7c8f5bf3464707d040178f721c05889abf5d6a3e4cd669fa9f43badfdcda1f2a7a198830a62d806a917066d9a1414618ab64ef75d00eef5adb20956faa040e0e25c4a66ca892c03c8b8b8dd377757d00ab582b1b975fe4d38cc41733305ab5c34c5fb96fe4b4e9b6d877d17c24ca98940d5d7fceccbc33f380ad2020206c8a6e4ee90dda36db95fc1d40dc58be1795f5ed9296fb69c5549c4c0ce7979c9864c94062936290b7f15f0d3886b8a307a113a2fe182cf501235440c702c306ed16ea7086c7e0ac5dda4565e87c9511d8776bf52c0d9fd6c485c93ca2cf524d9400f5dcc0e756d802927de37c0d12d88ca9cee221dd013342357f3d4bb35e82f5381648f3aa2a8b46f84955b68d927dd5e36fe9b4f2a7f06df5a947a625fef2b45f73985a69633cd0e5c08e33ffc468786f9e4e98ff5e6e2e1bbece6d76584409cae3bb3f8be024bcadd819360c068bd0255d24084d350d08e3c614bef13bd49b808024eb297fc521d0092adce514f1f92d917e65389bc52771a34dabc5b99c68c383f80837448214f7cfa4a38a3b1b0edf593766de6bed082db6f1e99a9a4f51a2cf86c49092ee2468f81dd6cf86d2660ec04a59c1f7814f67672051a9e1d1010c6f6c4b22541ea9b01a9807fcb81ebbcdf9d7a5740cb8622257417d2fec66976fb43bc972107c41e0010500e65ee0de5327a9debd64ecadd335748646987ef57de5bebdc7cc5153e17720e3088718d9c9721d890de9d2da47db21421161aff517a405303f2a59e4f22883aba5f24a2fb002a27b27c3954d243082a156482de81f5536671f6aa5ab6ee1be6e56147893f80e314c85e1a40c0d3eaa023bdbe7a41ca1ec7ffb838c14d933dd94211d416d263fdd9f2976562f1c7f4cd5acb1ef112397bb0695deb945821323a47576fae2717ef8e77e0753616fc2f04a03244f191d052dedc3870ebd44a9328fbd021fcc525e27a1e037f2c307e5bc251a0fd188295b2003b9a6ac7b063fdef1cdceac799509ccec19ef10429d30c7c8281d14a91a1ce2d58fbad84e5e3f982dd5ee03fc8d4d56d2b4ebe5c0de2c0dec9872f755a7938a4d414e1cde0cd06e0b4ee990201920d3c6daccdd74a8324e23b61f642fb43a08d579ba47bd2fbdb39de7233a17611cc002d015eeefae3edb430df3864b259cd389c20fd627cb17ac9fc43ed4d7a6f177137852acdb2a9c2d71ccd919a0ba4101db670128ac5552f537a4a9b1cb03f666df27ebf171be10ea038323d1a0d0be8a46f256474bffaab34caa153a5eaf6220ba5503fcd4f4508099fcb980c5c63cae74c7a2c3f1498908fc509ef46476310d6b22d08ff283596833cb91ad904c87494121a559c2dc22b2914a0bf8ff29a7b0689f7ece2e2e43dba4bb6a37700d9d0204309c04080241e44203432bf4025173c1417cc2f605501932c8253fa6cc1411f77593105eb8ebf2dd637ae90625f1fd5c34d29d74453d3217ed2ffa9c9f856c061ae9668d9f403a3aebd4cb32298bdf8cd2321c6a04612ae37a4dcaa9db9ce632234c57cef0a33fb1a1fec1e962cf6b80eeaebda96d3fade328433442bd55af4edfc9a68e524b8f35f8d5a2d312c7da1fb549eb707776950699449ed96f0936960971c0f3aa31cc9ff5cd5391a37329b21a97a37b7c724c0994c7fd49a3e5d94014faaf6bb6b2bed6be654d88c3f78934666baec13fe38b34d83833011652b108feaee5693660fd99410d0ec3d02a1662b777d4764229086f53392d2c96d4ae563758c4504141e8412bb64cb8eef674700b840d73daf28bf776425c3909203f4748402a07af37efd644d7e19204e3b5f22f6866183475111cdd4503125145f5a6f2d14d93a4143effe699998f965c7185f52b2bf3ce67086258007de54f0c515f37ba807aa99c9ef0c17e4a47f7227f9b2e190d35fb0e8fd8349944797cfd0cbcdf0b8cba79db4aecdcb8634d63912c8a0bad4e5eb0907f35456d05670d1bad53da0cf71b2e3b047c39d36bfff62f1c06bbe8617f228584ca838c18892e870cfbb1e0cf7e8319020048699fa44b2b0941a2b1d5ca07e4247bbfc81607c9d5d2e0458f180424352b3fde8a0337077d31d8f4e020a38a107470cd22bddf826a6118c90eb3c410f575a2748d87dc8ec79ef35a342db8a0c1ebe4faac7c12e59d7b3c22df8546fcd3fedc866ab6c27a069b6217d832bd61076bab77e2783e194e24e7a7893b324af7165b28d6342cba11ae9525c10f7bd78fc8ea6a1e09971ca850a221f9333e35a2a90ba584047036c2cda2dbfaa085dac2df5715f125066c0929e53e3e67c611fddbe3531d9f6a6b6a59418f6c7fc1f7abf3280cc754f2d2df974773722add9eeadb6b1a10af2ee2ec987f95f666fb8c491e8ec9f47d379cdc613f4303b75212623736c955658b488a17fbaa7f8a3cae210c3a437cbc5d09fa69d91b59402815872a2d51629b28cfa3e5882a30ff8f7ab93bb4847d6372403e134b5ac5d3dae546b06a4e20b45152bc1c7ba06c8a30466cff0a6a61d72bc25817a3fe099fe47b6f989a5a4825400a7ec1d1a7d1a0b53a8808c714c97bdd253b1f8a010d31691e5e90bcb876a648582fa0ec6f8bff7d6b4356798445f2db015877e5edea2140bdcfc0e490a6c6f89d91286c262f7d0e30c19a2f5df1bd0d90760a15e2f60", 0x1000}, {&(0x7f0000001680)="aa9143f078329ea120b594d9456ac4b230ab928562ff0b051114c12dd0023e626abd9c1a656fb4f44658c72af65e934975d236b87f5ee3b444bd03a166110981b49dffd044c646a0c678f485049a250924a6bd00dcee2885536e6f7372a0407f91de8f2b6ba1fee2674758659a7f0b894cc6f8a56c9a8447d07bf95214c2dba7f357597e06d59915c44df23cc3506507a1133f656a9d2e85fa7de5c7feb1d59586d37740a162256cba9ba55c3d397d8afdb4862604fff15ed6f0760bfd5c4fa55c7e7511800835a5714047a21a0bb8992df5ddf665638a2c94879f", 0xdb}, {&(0x7f0000001780)="072d0e5caf71c127192905bd21a1ba2c20299a4cb810cb9bc8608dd4b3bbb7679e23fae209a04c437042bd821ee25b36357296610f6a745ac781f09a2d288d69193618e238f6c82da025ef6371d2248d7a3bf0105e7db4d7393afe68785a5ddab9beda2f2a760082cb108e717cadaac4be367626fd1221aa86d93e1a5cdb0265ba03c859d897f783a5cd196c65366f911affb112aa047a98cff757df7e7a13736eb83ffd6702985ac84dcfc9db60c2cc876c8fe0f6a05280a36029b97d2eb1e477887a0da995be1f26cf04b524dd6ac994e5582b0b42057101cb094b50395ebf92ef2cd3cab0d891fa30b658938604f408e361a4c54c48a40c17da27eca5e0c960239fd1d7e93c7a8e4cf34f8e68543967d71db503cde47d4d9ba4449dbba001e21ab33ff13b65cc42b57da751cdc70b0f1fb06b2ea15e1e97223b5e92f1f8ed1c1e7d61e97acff9ddc290b692ec20631d4f9db1269724794327a44d4113e6306977493a1bcbec3db04cc0c1cb6f2b41e6d361d00f4646da8a2cb1eca1ddd2a6a068c7b9167645c04ca68ed3f3a145c718eaae5bde3a960288b6e2db993539aef484bd4e2d0f742f8d15501e0975d9a7bde38b76b6e7617b0f0c0ad26a4171cb4d3b0a8fb13a6699216ad91e3f81c9d7ee9b2f380e8683e6a47a3d7428977dab4825c4e85676e40454691361b1ebb96a48dfb62479374b5cd8caacafaba848df9cfc3aba23cc22e2bad064cc63aff645d00237df3742866a0089c9d9168c192acfedaa95f6a42f09ea08374aa1dbf51d8be0cf3a66f63a562a18a6f4b34e2a16b06c9d267caea993c408628201adfdb18649145b584edd5a2571493068c8ed27902cac4d23e8be3da349e4c6effb40075a04c3024be766b59d3d20747c82d6c965e0b56a715b8ab71d47aecfcefc14071836cad7248bd00c413c41bbfc810a5efd31cde652a7683728771a53adbec2b3e9e4951bcbe1e7ae698c7dc979674f93659813b5edb6692c8c9d7e877f14062f02c46208a2d2e5ed72608435f942e783dab6f507d0050928b3bde6a2ab972998aaf9386eedd10fb4fbab4891dcc45e272388dd1e26119213aaa793870f6d74cf4c2cdd305b754cc542e48ae2fb15946dce4b10e174f661ad39043eedb78055ad0f2819b6d8fc1630d5f4548784009a880cb7b499eb3e883587e1713a7ab74233f912106272c552b6aa9e2f4f28e1765ed4261bec4494c96ba619c0d798bd0154feaee2b01a07660cd9478d82818ffd23210e44b53eb0b3a96a1be57142438de6e8154ce30bcf7a21da58a540c1c7e930269698b351f484aeced2f2d4a81ce528ae9ae2f37d7620ac5fccc55b6794ee2c2a331fb0e6b81e97fa2a4d4939a4a83666c76822fc3390f4583d8a1f6452bba698ca7e797fe7933194003378d63e09006e8911d441670792de959980d8e4461d1d6848657e61009dc94cc95106b66b1c0baffe9305888da120b57afdc98139c20b57bc8e6bc10f6d2f1c03c964c4ec8209fd841e67f7dc052877796685352b9dd3d310702cbd006a9ae85505723d6be368c2db2dd1369b61ff33911ce2c297de2f33cd332e94a80d870e6b92fe1e2746600c05532ecbffc9f470f2d663b2e7d142a944d9544a10501410912f5e77ac8803f048aaab7907dec2110f98bf6d593e52863bc991b5623e293cdba6eebf78707a3af2f1022f4faa1f17025a9c964476555ae706dc3cb4c3f54492b457a89b4831ee356a974d6ebcd51a9ecacb106e0e171b31d97e86ebad3b070c591c7859d3dd62a1a30450f3d46dd6bc2ff9e19d06323b70647baa9e300af9e9473e9a972f02b3831446650f6a29471643b85649d1b41e64eb4a6fb4193f9e3cf912cfb13b876d5f5e6151af81cdb351fc0b4b48c738fe045424702090c30f1a24feaecdd6970b42fd413c71fc15e27932c9d1658f6b45e0023e6349460992baa18a5792e30b0c6428a97b59ebf111f066a8928bf59270ed794a8f7939ce335ea957b85ff7f95c5f1cd56a7be6446898162ff900b940b78a33e933ae8ec0334b8a4f02a0535163e8ae8ee46b0ddd598c0388641d4d9696263685cb9af6c4e0ef9b179eeb4225380a020d43498d0b83c6144455cbbc5675a3741b4bf6d9d8ba8ce10d59f6572363fe3ca9f8a7c605e147ce2106a9806a7616f29889fec2a760aa644cde0a4ca1152fedda9c56fefccf5451db2dc7c26221636acc65fd0a9476904fe8618caf981c41601fda630d56cabda04ccd764a0506e7df45f4824382012b283b144cb6514ad246bb2c02ff255c8ff20944cceb3edf70c15e42d93a48df3480e935ed713e69d9e68acb046afb83908423c3199e3ac79bd0eab8e88907f4da552b941594f2168f54712694a1b04799e3de825632cb0acc8cd9d5d415ce9a6e0a549adc687b1ce45b6a8594adc252502d4de6e1cf861e97174236f2f21c48ec8b21afab7e5a9bea540285958f66b6b6534eff6f2dec69115f4c1e945e9d9db2248cf0ddceac9f1f4fed222ab8eae8524c4e679849dd5f2c90f20c37d003e188368d9a7624ba5c671922e7331edaaabb47fb90545fa7881b0b2a8e5f4c428f84acf97675f8b0988cfbb73a22d22433405c5f566fa3cbc9f6bfe60b879f146324d919a6a154aca7a9eb2f39c9f0193e31250ad91b7ef1c1ae4df15a5c0cf80fa4ce8da173ce9ec2f3b7276eac02825f22ecd73206a190a25523553fe54308377ca354d5fea10c9a25fd21993ab63d58f1e6a0735c4d92f76ab3c592b758b0ca6c9892ac59ed3e0d070ec94ad2eaf848cd38dcb92948ae5c1f23beb3cb9d407cf3da84dfcaecdcea4740929c21e3030daf941eaca43def471534e47bbe63c2c5600e0badf669894c86e6cac704d9c735b3e21d8ca91e8636d308829bb0eaec3572a24eeebae9acc60dba755d19142a8fe4109aaae80cbae193ede5bddef8fec946d3e6e6d37a97b28b284e741b6acf08a4c801c432cc6d530ca746ae14fb8cb1154eb656ae9306ca06a0b88ed18d815c3145dfc3260ccac39942742efb7051c4a37d031426bc9320af88e9485859dc4d607ffb5463d6f0022cc01d2478417913ae0a4e64e29fbed10374feb94c3c0ec6d8c971ca1f04a7f37a6af1a3ddbcb768812dfbed29ad98653e25dfc891dcb540bd75dc5e9797ccafcf6650a3851bc92cc9b66dc92b68b28743a9efc21ec620d001179e9e7d05b378ba31f97b2628d8de62db29334197537e9c875b781d6eaa5ca93f9161e0c17356d95fbc9fddd2733540077dfaf5253a6b913d8d1749723c3c63c08930be410844de50f1674f365d161a05bf452842a8a53695727a4c44aeb51c94d25613bfe3a811d746e2d2b907822d30b9df93df6b8da2fac97066fee3dffd63b64e9f8cf2325af8acef5ed46f0992bee056e7e16831dcbc2aa84cd51b0c0c9e0d5874cd44ae2bd91649949ae861f959f5714d136e7dfde4fb3ff79d75ba6f0d61bd07ad69b591ea7f8658609f32a0f26f121eccab51dea9a3bb94f7fbe98d8b07166b1b6e47b32f803cd48aec590f4a16502d365ac066f7d5fda6087aec19a0e9746bbb0b07ab99e9d40626fe9d7355ec9c4089a0d975dbca34326381cac5034e8580d48ebd32621912d1ce3917f43bebea4f1ecf7b64a2aa8e89d51b416d1dc0a643a3825a8f4ff158b589ef3017e89f531c9b2c508571ed134b53440caa38b26482178abed91a1130dd0f0a0fc32841c8bf9d0c698fdc9f4bbb99efbb644bbd63fd19153f9525957a5b533456824b5271384c5200edd056c6048963531a2c69c863a2c2fb1ec27908a04a9e61e0f384e0d20c7fd0d77a4e32b463a38c29fb1d283dbb677b2443920f3b844e8a09256310500e7770554a785114d9bdd17880b5951fe88f459353d79f2ce6bb9e6691a02dd2ff3b1dcf9d77d895b1d74cd80b9f79261e388681831b4e3e201b28f76704cb13298d0e7ca952351014edd767e41f0ba1e77d1a43677fa8f0eacc02f8c0f078331939cde3112aabef860ef78cd09a83821cce9fe1b54630a95301e4f8dbe7ec0ff52bc5037e120f1fd559f147b5871d59d013e6817eec143c2432a6e7d36cf4fbd596274635932e9f886cb34e548a228a33f4e5c94b7b7c1e2fcf30c2e146b2883885a77c233ddfed989097160b7c10b241903151df37a6fc619f7e59d972920b0c47f991913cc54d4fffbbf5b24998a0b6b591a81d5d20ebbce5d0bde3dab007a9480a75eeb4f90d1e634ceec074039c4341d268013ad72583e34f8f58d69c77871a6c01bdfc247447f2c83c74ea14fa17ad67f7e6e60c737d12d1a5cd7cec8d959b356b7cc313ecb4da8b3559240c787ddf1ef9fb30ab96b0478dc9d6f73ed74c395cc4e722149fecd35a8effd65c94a260ecfc634dff35dbdf1e41a321c8b9dcdd3496b6b2ec39233f1b84e15052a71afcd65eed5319361e73cd463452c7a7f9a989c24cb31f77beeff8a93659edc88a93c889604764fdd99f60ee393ed94159ae598774da045239713d4d838889550a9214f76d7cf268ddc8a880b65f98acde9116a23ff383f9406d49b70b3df5aa96ca2114a3c21ad5575ec2e3377b0836ac20446d476919badb774a1c7a46d8ca1de9dd300b69104c4275e5984031ad50ef442fa2bfc73e6089d6fd7cf921393f3a83392e7ac69d6e13a8d3bbc155bd207ae784e245189b6f160a3cccc3f5baa7f510c079fd8cfe973b3ee4b19969751bf0ed3469724c44855381bf0d7f6c16276791ccaf9c874ffa5b8a39ec2e2da95bcfbf308a743ce3b00d27b729e11d47e6f2635eb8b205f10c544b378289ac647c34297880b022642d23f5dab26640f3ae2413edf042f4a40943c0e7b89aaf8c06025776dab30b36ea0cd12c3189bdc1f60ff88f0ecda48357541d6919346f977e81d096930a7d9bc8c2ce105d07d3b869bfc512958f532fa72ce7551d23ff39cb40bd1156a7d262a3410aac176e5a063c2a92e990e8c487498a0b392b622dce1150c465006dea56a8dcd98cf11450e4eee120950eda65c49f000730d7ef8b2d45863314ca6b4013ec6dce9e860459f574d60b8fa23f66045755e7c81fa774fd64ef0085ae2ef7991dfb872ca4259d06b95cc25636a34a72c768a31118e41ce39e41d4928aacc0fb96ed23c7aed64228c10837b7167080af61c3decd85a5cdaadc8228cedb7cc5f1a5e7e08190a79525e15b532274b15bb91475b1bfb1a9a41740e780d8d513569390dd9d4fe78ff6432e66ef54da28b34112c92a13cf5251779dd3448e46c1badea6976fa24a698717b17b572e83e723b3ba3b8f1545b0ce7bb11349885f48aecaed9624918b7610c8c35e0947719e0ccf3c43a2f9e656479b5fea83195d6aed17c0bbc758bdb3eb82d9a365bcd37c5f52347084594250adfcc380f7c2d4015d5f050d49bf3b15e435c310a847b88c86166a4b30b2d5020d90a2941a78d70b5921dfcf9f0342667f3f1a4dcd3190173e43dc93e01f6dd6d2edf5fd8c6515fde1aafb9e661f0a3a1e5b1d217a030d50492e0f3fc0df88039463a2a98d19fd2f0bf0c56bffab907b6075a0ed42a1cc677b5c2ce4cb911bfa1db016ce90bc95c1f5e10d9635bf3e1dc0cb7fd1b430745c6351ee1a17897d14395112ee9679c9160b634f398153f4ec9a38690131fc404cb2c732f2cef22bf7cd034bdaf4d8dfa64b51d6b016417b85a47ca0c50139ca53ecb80eae7ddd2b3a0316ca1bd5e4fb7dd5f7db0d6fd482a4173dab587a92e702ed446bdd24e08d2c4a6a04aa3af9c6501827150381e261160916bc89", 0x1000}, {&(0x7f0000002780)="2731048bec6267e23b4eb0768121ffef8aef295874f747202f0849ba357dab619c93a3abeb09cb657035908fdfb3ce9f7b6ee620b51fd233bdbac1ce15929a3f7ac281ab03ce3d0f956764e25136456e4d", 0x51}], 0x6, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0xa78}, 0x10) socketpair(0x18, 0x1, 0x1, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) writev(r1, &(0x7f0000000180), 0x0) 16:00:12 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0x2}, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) r7 = dup(0xffffffffffffffff) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) socketpair(0x2, 0x1, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x20000050, 0x7fff, 0x7a5}, {{}, 0xfffffffffffffffd, 0x2, 0x1, 0x3f, 0x6}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x68, 0x1, 0x8000, 0x2}, {{r3}, 0x697821ffdc03d97d, 0x18, 0x80, 0x3, 0x4}, {{r4}, 0xfffffffffffffff9, 0xd7555b5c08a90cf4, 0x1, 0x2, 0x9}, {{r5}, 0x0, 0x0, 0x20000000, 0x6, 0x7}, {{r6}, 0xfffffffffffffff8, 0x2, 0xf0000046, 0x7, 0x2}, {{r7}, 0x0, 0xec, 0x1, 0xfffffffffffff000, 0x7ff}, {{r8}, 0xffffffffffffffff, 0xbc, 0xa4, 0x49, 0x9}, {{r9}, 0xfffffffffffffffe, 0x40, 0x8, 0x100, 0x2}, {{r11}, 0xfffffffffffffffe, 0x8d, 0x20000000, 0x8001}, {{r12}, 0xfffffffffffffffd, 0x10, 0x2, 0x9, 0x4}], 0xffff, &(0x7f00000003c0)={0x4, 0x5}) flock(r0, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r7, 0x6, r13) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r14, 0xffff, 0x1, &(0x7f0000000400), &(0x7f0000000440)=0x4) fcntl$getown(r4, 0x5) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r15, 0x8004746c, &(0x7f0000000480)=0x1) ioctl$KDSETLED(r15, 0x20004b42, &(0x7f00000004c0)=0x6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000500)=0x800) writev(r10, &(0x7f00000009c0)=[{&(0x7f0000000540)="39e3cdd11b8d4e512af6353fd313199a2309a59eba23c2dbcbd6cb8fc8bf5d9ab2b4ed556f8b258c66e783ccfce18d31d0acdbf6116652b9f3f1ca2fe5ec4f60184adb7afdfb8f9815ed51d1acc0068a7fc68de854a9f3e4b2d9e53a8a5f9543b73d6a9e13bd175e6014bfcbad0efa9ec34b22c35a91b59891cb89641edeb743678a656e3d113184feaaa2277d", 0x8d}, {&(0x7f0000000600)="29a431353e7102d6fae146f7a03f36359bbcd85b8984de7bf6946e45b8d02420fa53cf7c2a42d21e1bc95d59b5ffc69b7b874b92fb88b7ba046f51ec524b3c684cbdf60ce7e180bb56a4db081ca11ae39826383b9a7607256785a1d966c026791e3d56d31869815437f614f6f923d18305b67124b09730bf2554132659de6e86628b0c5b9fbdf30342869b7be17756c531ac921e5fd9df0554df88afe104ec2eb4b13d9a24c5bb24c918fc6b875eb400f7d21f5a6e068ee505fef8063031605ac74dc88f01c030c2c203cc99c0d25877414b", 0xd2}, {&(0x7f0000000700)="afa83afcf9ae32fc88bc2320d0fa71b06c3d4e6ba73f5cc6ccabd376b14e8238e74cd3e57b27d0beab5dc3e41d46d7cd7a784f234895ac0e889675ed81d377c1e824e9506c7682ae410d11fc5dd95be70fbe19a33fe84507f2963ba64ab9fec78759f9182630cadd7b77f56fbf464156888b1aad464105d56f5c8f874d4af439262e2c87d49ea7ae3029a3822d97ab0af42a417f827c6578d1788d218e623092afd97c062a94fb2ebec424153285be00e722b87dc56fb33041ffeba028b235dc8dfb093622c133c6962a18395bd416f04c6596b6ab91a25f9a74584f", 0xdc}, {&(0x7f0000000800)="fb477a5e67cc47644551f57d0e431e90a78852", 0x13}, {&(0x7f0000000840)="2ce0fcafbe9a3d941ee41d50125ab8f7429fadd96c7b80e6e946719e8b7310c88976f25a226fd80d256afcd5f9a435ef733c3d53fe7c8051a860e88aa13fc5afaa0cbd0d0c760ec09844d25c128e3d7519416c1512153c7b6a2721b5cdd6c235a701e14484c54f66fcec18fe6d1e2e620a955301915a86c90d148f7c20ebc5a28a4ea895bfdf80d52d8453880d89c44f6ebfa3db418534b88288663bfc290dcecc3fe6e565c55f5a892130e86f20d6edc73536", 0xb3}, {&(0x7f0000000900)="e1f00a8c7264cef44563834afaf45940ac61c48046b7a12728cfb1c2ff6da94ba996359a175d4951ad112addd5e079c23e72966e8cf772cc1c5784f86286139396a67ddf7d7d9cb1557bc3418716d4fa347f68cf28d74777af9ad986bf6b3520254af0bea2105355e154732417039f9d2812", 0x72}, {&(0x7f0000000980)="50a4df5399776a7bdf89d62115a74a30b7f9c2bc325afb9af254f54ea0ac1666", 0x20}], 0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000a40)=0xad) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x400, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10008) dup2(r16, r17) read(0xffffffffffffff9c, &(0x7f0000000b00)=""/4096, 0x1000) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x7fffffff, 0x59d, 0x7, 0x8}) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) recvfrom(r1, &(0x7f0000000140)=""/89, 0x59, 0x840, &(0x7f0000000200)=@un=@file={0x19187692ed809f5c, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) write(r2, &(0x7f00000001c0)='t', 0x1) 16:00:12 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x4100, 0x0) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) recvfrom$unix(r1, &(0x7f0000000180)=""/121, 0x79, 0x44, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) socket(0x2b, 0x4, 0x4) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x7, 0x9, 0x21, 0x9}, {0x5, 0x8, 0x800, 0x5}, {0x7fffffff, 0x4, 0x706, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/Cpf\x00', 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffefc, &(0x7f00000001c0)="4a7b073b658adb3e715f9eb693e4cf4a9f64192505e82b7734afe0c3e6de8c465513df9bd5e68a04e3d0651d64a258101c5e8e32d668fa305fbca201ea31fe68e0ecb867cea16e80f619a276bd981ebe8576a2521a430cc336b21aa179eb1fb0e5bb37a78692d7ac1fd4a4b2ece86ac48f193f48c36034d574522dca5c73e3daed5283ae83a5e250401b6cac25b591ffa63dfbaa68d9d9fc4ca19dd348b9f87c701ad918") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x200020, 0x0, 0x0, 0x3}, {0x81, 0x0, 0x0, 0x4}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getuid() 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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)='./file0\x00', r0, r6) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x6, 0x8, 0x0, 0x2, 0x0, 0x2, 0x1, 0x0, 0x99, 0xfffffffffffffa04}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 16:00:13 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="1c", 0x1) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = accept$unix(r4, 0x0, &(0x7f0000000340)=0xfffffffffffffe3d) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r7 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r7, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0x100, './bus\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0xd3) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x1000000002052, 0x36e) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r9 = semget(0x3, 0x2, 0x401) semop(r9, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x3800}, {0x4, 0x3e, 0x1000}], 0xa) r10 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0x10003, 0x800}, {0x3, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x2, 0x4, 0x1000}], 0x2) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x44) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="1c", 0x1) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x200000000000024b, &(0x7f00000000c0)=[{0x2c, 0x0, 0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x3, 0x1519, 0x9}, {0xffffffff, 0x1, 0x3fe, 0x8}, {0xee, 0x2, 0x7, 0x7fff}, {0x8, 0x3, 0x6, 0x5}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000200)) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x400, 0x6, 0x1f, 0x6}, {0x2, 0x800000000, 0x3, 0xffffffffffffff6a}, {0x3, 0x1, 0x3ff, 0x9}, {0x6, 0x4, 0x4, 0x401}, {0x1, 0x401, 0x9, 0x101}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)="7075b35849875d96d2b79f30ee5cfe", 0xf}, {&(0x7f0000000140)="8b58bcd6fa59e067e619b6c0d99fb2bfcfc71d4985f6fb32461e758fd66e013103aca5125212164093590561ce39b532fc937ce20acb915fc091a0c3176300e749ab3a8575c3866db4832e957f2bacdb3c4dd74ed3d648e9b5fd7600d4b4bd7417db99e666845515c07f30e7ad2ec69bda3179ada32282a1fa19399cf6fd95ae736d2dfe84567502f6d21b4a093b0aba6d945e8570c30243dbe2238f8de2938d6da165f7e93d97e47c8b6147acce39035f2b4e902a0b780b43db6f0cf3115e0b61dfd1668f580a796fce1e85de64322778f25f95967879ec80ad7b40fe2230e11e8186a8626614be01f743e36c6cc6c3", 0xf0}, {&(0x7f0000000240)="17c9c2c79bc0f778dbbd5dca9939e3a1bf3c86e7f320e82edf5ce51d4c9560f761c256fb1120d393c65a7512043c3b3ad165a64a7d205817b335a5a15ad8a798d0", 0x41}, {&(0x7f00000002c0)="db3a15d8ce7d313d9d6d130e49508bcb38ec0bf1a3eb7be42790b79338a83d901b377288e90b9fd94842d00fb30fc4d3ac04e12423fbda871012967e7d6ebd387c0ca898713a7dce53b9bf424eedf70f7ada2193551f5b91c17b2bd4427660223bcc083aa7e5536e3c9a2f01a476dd752f54a6b90b59cc9b3daf5297b1ee48c7e8cc0a85eb1655e623f9855fff79d301bfa908bdaf744fc1b9fafd787931235c9bb46a3b9203e0da943abfc060dd647db1dba456425f56506f398f752b96378fafd230fe95302b98fbda25259f73f8095c61b46042940f7c880eb8922b682d6bf03929c9bfebeac4738cbeb76c4d7dbaf4f0c842137c", 0xf6}, {&(0x7f00000003c0)="55ece458c5df663630a35a770611d65de19b52d9eee09a7f96e2ebfbdeeda7f0f5b69a6be023436a68db67f009446c6f804d8e8d9288a47735ee326288bd5ea910601994a90af619ca7a71fb91fd0c8abdb7a8d09084fecbd5120a67aaefafcae636a14d197f57d00c7ae4abb81f42db", 0x70}, {&(0x7f0000000440)="4905fcced6bffb9db9d3912eab8a717dd57bbfc72b2ccba68ebf1641b3194838fd36435d8867fdf23319ddf1c15473320322fb75fcd9e3a5b3ad09fe342627fbfccfa725536dd0b545ce0d9a472899443024e0a85894ff34e424f3e3bd109e865e682d1c0b3a3478ab64692ff72628b64faaeb034d37d0c05454f21bde67df1e228373a7dabe58aea8241e113c66eb544ee5c76a3ba16c094036ac2329f1dc9547beda9e682e7487c6e4ccd4363822b31b", 0xb1}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="e800000000000000ffff0000010000009675d6f2c7176453973bc4d5279102cf77af51e48d9ac54bc8b48dd79ac19be54a317e3bf4881772e22ea7a03358e4325588c1ac875f38e1aee18798e88c1cddf580f2d9e4b744dcfd1dd0269c46d39200ee59879618064847e4a859acda717b99258c994e6bcc0d51efa2684727534997c6a6bb6ec06931006f2cb0e731ab80a9c220fa32764f1d6c38c40f3fcb7960fa6a725cf2e2f25ba8779a983c4a35762a3ebb0e9a0ffcfe4e0b8db0c0319310a85074a73015e916c01f8f014a8d297d86282f23acabad55f48034a416ab16dbdf585000000000001001000000000000ffff000004000000b24cfc264c32b2627845dff8ae6996861b5cb967072b7e4d8970982d09b7f27cc7af5c5ec12613a612dc0fd75151b8d531959865c2de045db8518d1c56a7ae999a1dc187e4fdce9e818a8e8ddc30cee20b1788c9a3f75ea12bb9bbcc5934b876913980842f77a24706f61a12e703492cae8f0a786061161c4e202044ee2715930bc721218d80e22c0e4ef47baa6c66b755ead1952ecf978f6736477f4c819f74d2e40bf168572bb939967b3b671a1b60b218e222e4dba0520282c90217f0e4521a372f1244706f2bc8a1edf9614a2bc7e8d5a7f4ffb97ad6c53cc8a5dccba3f1734adb48a586b804b87de708f3396cf20ce29db0894a2b98a88490faa82e0000"], 0x1f8}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCEXCL(r5, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8000, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="9acd592d42", 0x2dd}], 0x1) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="1c", 0x1) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd76) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffff5e) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x0, 0xfffffffffffffff8, &(0x7f0000000080)={0xffffffffffffffff}) readv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000000200)=""/206, 0xce}], 0x4) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) msgget(0x3, 0x0) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x1116, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x98, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setrlimit(0x0, &(0x7f0000000140)) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)) clock_settime(0x0, &(0x7f00000001c0)={0xfffffffffffffff8, 0xfffffffffffffffb}) r3 = syz_open_pts() r4 = fcntl$dupfd(r1, 0x0, r3) fcntl$dupfd(r0, 0x0, r4) socketpair(0x1, 0x3, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r5, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6c}, {0x1c}, {0x6}]}) syz_open_pts() ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x75, &(0x7f0000000200)="df83f3828fffdd948ed75c0ef484dc1a2523d64a0292c92620c8cb0a148630d1ac295987eedb2f1e56cbe9e99b420ad11e1b8ef9a61319342467975cb4e9f718b6778adccc90a6d585703653c61a300bf7982c67a235ad093f7cf958af13ff0ebb9f70364ad4737d9964c10476e955327cdcf2c2a3") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0xfffffffffffffff9, 0x0, 0x1, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket(0x40000000011, 0x3, 0x0) r3 = kqueue() r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x8042, 0x82) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10930, 0x0) kevent(r3, 0x0, 0x5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x2, 0x2, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0x80, 0x6, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x24, 0xf0000002, 0x0, 0xfff}], 0xc52, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x2, 0x9, 0x8f8}, {{r8}, 0x8000000000000005, 0xd0, 0x1f, 0x11, 0x100}, {{r9}, 0xfffffffffffffffd, 0x34, 0x20, 0x101, 0x3}], 0x81, 0x0, 0x87, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r2) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r1, &(0x7f0000000300)=""/162, 0xa2) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x6530074d46e31dc9, r5) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f00000000c0)={{0xfffffffffffff801, 0xfffffffffffffff8, 0x3}, 0x2, 0x7, 0x3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r6, &(0x7f00000001c0)="027a1376acf642f7fe7f98b3f13f1ec1b9af74fd64ca210eebf5dd5c0451556551855013002918d8758e5ad0ae30a0cc1c3899b8bb59aade8b30178bcd9e995c5ef6bccd0bba287155f9554ff0a930303d0c00da2a0dc400b103ebcdc6904fb39a5c57c811bdbba6a080c3dbc9df060c33c3ba7112", 0x75, 0x0, 0x5) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) r9 = syz_open_pts() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() r13 = fcntl$dupfd(r11, 0x0, r12) fcntl$dupfd(r10, 0x0, r13) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000280)) r14 = fcntl$dupfd(r8, 0x0, r9) fcntl$dupfd(r7, 0x0, r14) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000140)) close(r1) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001180)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) sendmsg(r3, &(0x7f00000016c0)={&(0x7f0000000100)=@un=@abs={0x74cf697f7965803a, 0x0, 0x3}, 0x8, &(0x7f0000001180), 0x0, &(0x7f00000011c0)=[{0xc0, 0x1, 0xfffffffffffffffd, "0634f05f918fd96016d4a0770e040fd080082ee3390296608762402a12a0b9da33e9bbf98d96d460d74af2ff5c6e6e1bb2ab6c5499cf7623504f5c49471aff891cd977caf9352d4e921d8dc276099020d82b3da5e6d4cc0e5b718dae1eaea002696c0acb1606fbe2c93704774f591bf73b73dc7da66d7e445b2c96f45cc04b25e6e983858713fa8a4855a7d785b8e8cdd0d1c2bb2c454ab793be53116ec9b167af7fc13d88f1d099e6c4d4a6"}, {0xa8, 0x1, 0xffffffffffffffff, "3828920bebf5fb2fa7109b282de752afdf280f6e6441752a86ba397cc0197e4f6afe1ef1bc264206bb11e37bacaa0495484856e6e07b9b141dd0d042591ce8636085c9c0ca4373610b783693c399c61ebbfcf0e062acd8de39d05180589e5eaba2799692b605dc23d99850e917c3136a8c3e01445b5b5952788801cf27675a50f594e9ee62f8edbad6145ecfd39052299cef022e71a59298"}, {0x68, 0xf972c0c6aa21bf1d, 0x40, "bd9fbd7ea892e50df06c89f5ddce1bd926510edd38d525c443fb3318d37e62b56cdeda90f1da95a323d98a6bb99c39d46b8b92415858f37e43d20449eb8ebc1dadc3c930629e1252df1d292de08aff4fc76217041d"}, {0x48, 0x1, 0xffff, "e1acbfb3b0cd96ff0649318ac45036b87027f6b886956da8e526dd2d20805909f9455d01dadcec08df6ba638984a79242d9dd187a9"}, {0xb0, 0x341c0d9da36a973f, 0x0, "6ef07b6ab580fffb91f3a6ba4b4a8a22e98c0d572f9eba23156d781786bca6a0789433ff50d0c62e7ba82ba241cc10a9fb28f594552ee3092884d88f777515d0d94d4a84dd8dd69850a4a617d6b2775a06319a3acba94df7e84d7488fa348c3f9fc2cc9f0155c8fd356aa258f4e1648d1fc5ac8bcbe7a350f4eb3507e1bb920184f7993163bc98a4d37e0bd2dbd024879185fd4573651a472adac803e453d4"}, {0x78, 0xffff, 0x0, "22d7ad04c6aecd9bf46e0885e71eed789abb8fa9adf0c9cb830fe8ffa4a21c7e7973a7be247a2d1c209b31573a14436175c77f211182de5611793e0ea867332d7b8504a53941d7c91620bd062136bf722af94907132a8bdc1d92c4325cb6f831623671a9"}, {0x110, 0xffff, 0x9ff6, "91b04779323384b43a3f824d9a4b25dcdc58fbe72d5ab111f319ce1f302c9a9ae8c884d2ccbadfa3a23e59c32c517f6bb80a138933a1aa8fa4a1c6f0361e1964705b4a1483d33cc45dd491c809f4d92ed735d213c50ff142253e60016a76cbfc595dd0053e2570afc44fdf51308ff52f91633a0e0b8986c7c099be0c8d39bc6c6ecac88bfb9cef54d0d6c68fb6362d0839a877ec62d0e7da7f11ee4741944508b403c2656b4c448654157553a8e35669d768cffefea7045934ac43a0d63451f8d55d2a0354be0dfa31d57b149faf1b1101538c9d141faf696dbc517b6c7d1809412253fc0a082cb4330fe63f5fed53b5f899ce764190f905316b6c11f96761"}, {0x78, 0x0, 0x5, "69aee850c869b7a028ec0b49a7e867747879455c3562f42c8b5c8bede021ae8bd76532e461edb1709e41890e889ea4618d1d21872509b2f8231c154524a0c1812ac4d4b0bae56cfd0fe194f3fb8eb5de776df0b493db728b5a43f192f5048e7d12"}], 0x4c8}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000180)="2641597bf746164c97a67ac922a29b993862845ee9a735c8e4b39ccc97768cf49ef792081fdb1cd6b8ae640936d45e3d97eec4b2ad27824df8728b8f40bb25349adafb3da2ec6fda4e4472c80e6ed264d04644ff10966891ff08d7c61bc7396bb183f16af458f0aecabd4f6b34332bde6dfb5a64b3b795d1d907994e8ed888358de82c9e8926d53b3ca6764751a5c7734b95f101e9d78c7ee553e3b3743d91f425f6fb2ab13c08abe4ae7d1c41c39dd8d18a122486a12ab7c9cf4f62a53391a511a968f4df13048a51df29c13b0116a09fc1e439e90a45e3ae95edff2de65ff9a3d4be59936467f908ab8e54404c663a578a91f2eb93b70fa59c12559ffecc7ebf39ce8d88406b0d6bac34519d9c29430f33299264c95dec9499e6f999a5307cc46731bcc201361a22f51b35477c351429c81c7adc35e191dae77d42a7223b735226b4284db135b674f91a83f61be93b645be6b0223e97785a0b2fb47907f3107006a93b89c36834fb5716271804ed2c4f90287e450a9f4e1a41be97d2f3d230208659efc72db808b1225e9fc9aba17e519f05c2e780c628c09fd9847ef86964c33e9672064f02b72ed2de4b59947127650bc4f247eacb34046540a1f6e331e1ee3fb31b82d1290406aaaf9c58002449aadb858e539007f7d004077546c0aff64d9daa9a80198b8fb558ae296361b51324b226c9f06cf06d7f922fa71fbe281e317e513943c3a9cbac0316adda1ca1720f612c301397a302f36e866de50e556365fa9aefec49b949504cca97e481a58dd39c596074b03d5c64f438192a3cd2bbd215ec63fd20635cafa48a7c87a54e03f0034a788d9cca1dee5aff79fcc8b60f7dbed6ddf6388a2f1fd4d4515615a12c72f56593e2bf8b4ce89723ad9ea4f88c24e299475962e057fc7f4af56c3131691fe4390616497ab17a3cb29e5beedf3b584cdca7ae575a146c3367e8f2515c3aab083ea6086fe001c00699fa12920023aa5775b84b389995f253d075d422c29edd48a466d318a2030c9ff83e75e035b232d77a0eb429cb449e464b581b0d34fb8b3e9f94710d9771e3980c2366f456da0920dcd706f818d41cfdaf706abd97f9a944a2d7da6e7b739bfc65bbe16bc2b31c77550b431822f5e11d2fc16efbaef525493383fa312c68de3e4bf87d437b496192f6edc4dcaa4507f3497965917629456308d7f6b52f09f8c1f9297b53230d3dbe91d2b8f9aa36c923ac9c16250bc643a6513ba654241fc805ce6ef787916594a4b1279519d9ad4203cd6b29d3b82254415c767d3af3bb3f7ac2f217a7a5838fd30c86b84c00efab95bfa8b9442a44973ffdfee646cfb5209ce7e1f0e661cd405544c86970a4dc59d62db2fe00bf4fb4d3d5bbc2ea86b3d7b1eba369a652e32536386b948c2053256a3fc1e9175e87513799628e7b528ce377caca518472f83a21b1a5e374c4c644c1e465b8d81bbbe5ce1323c2d12d1c3a5d9ea6549b9f85395c5f25a80473811d4a99bdbb05b56d8ea105a99b4b0ff2f9e99375811ef2fc92cfe3b49c85c1e2c18d67af593257a0fb875be659b54929d8379a69378dafa8a7969d4b9ba081dc0c0f6fd3461cc5336f69efa56a5bfb9ea44f9091aa6b8970c0de953d84609d756b939cb2ef9d146402ed0426d8d2753da27a1cf8a7fc8f8b3740a55a97e097a25fc9f7499765ab9586d94b9a238269ef49ab0ebb707054a7036e1cf3377175ef8af5ee3df69112d4c2a6e82787f5bd8d737d84cc56f78ce3314d1a2f1da342833321a657d59a1071c85e3d4fb50e3e9b8fd8099ab0c953b7d32edf47b9e98fbfbf4b60bd1cadbe1d0079c7b915c47684cdddbbf6f7b8fbc6135b865e5c5b6720700bd273c8163a7ccedec3333d4b077f2116890f9ef1b8e74409b0bad2678fad394442af83b51a7d3b316455c134f7a47bcdb0cea3af0d60c0d75f61df728a662788a80426ce8759ec4a6e77b916141cd971ca503f08cfe1abc47532bd8c50ddbbd310fe8d5960aebaf3618f6fb1c87cb4b78b1af56be676f7f8dac90282187d31ecf482891e25d4ef3f189c10c7e9906359f3729cbb73e95417ac0393ceb83312f54724e17c36974e54a9c3485c903ef45863e5c588f7a77873ce7d4061a2ff9040e8aea00f19e0248ec4986a105f81fdf513bdff7a1da045d4e4f59cb6feea304f80c2deda0deaf6d12dc58d899fb05ba72d50a37e7aff724542312abaa0cf5bfb8fbaf7b607b099e9164948e30f3ed15caf3b1a1af95fb2074957c05d9e2dea60d77226fd780a1ede6b3f3524f37325030f9334f5ae549fecd747ca86fb3b655f3368a7be6bf22ed3fb21330d8fc4c4c52efca0c654c1b54c6f177c2c973267732f8656f4755e83b06d107ecc7e4ac74f49921d7f56f37e9ea8fe15309389091b66e54c4c0be1fd52de347e4cacf1b4cb552c1039c7cd6b8c8bb33c91a4f59fd22c398e62eee25343bd165f8f6c5d82a287f2906aedf676e3922e24e6d1fbd1900a5382d9edf9947c9aa650b69f457aad398faa2f9b5121cae85b7802b3be4bf43eab22ab10a47a906f087706a547953f0bf1333282115913c4653703782aa549e524e1b6523da65a6cca26e747134de0c7e6b1839a38fdb41833ed8a66426077b384d62b8cc1bdf056ff66fef82e05f3fa883b79b44c38fd252429c5e3b3be85c12b41f313aece67a6ed0c400bc81821562a20a3847e4eb531577d9a2dffcf9639f613db42239f7980ad6283acb848f082cd770edcba68336b40770e7ab88e09ffcd4837fd9125e2f369330cd40e57baea09955aadccb95db4bea708b2d37a5cd07cfb9892b417d90445c951ad7d676a236c425e4399a7c8767aa2b06d283193a1154bf119a7ead77301dfed6385b35dab00be694fe4f16f469c296933d0316e30c2aecf038b913a66f823629216183f66da66969465bc269403d73039b83ddc64ec6e69cad06503d70dc1c7416c83092faaacd85dcab174d8ad2bc9e7d854358e67f6ca64bfc7c24c83444c0c63377434b3fff3cbd196a2e5f3b564e8297e86b6d8624964ab1d66c3b3adc8763f5bebd665a9bcf385f31098d1a7ac1066c4a8db4de128531d6764fe7a3a8cd9fe5b7fd254110c3af52ae9d0400a01b197182062a8caf018fb98d373a1656b81a0bc9e9c33c3f68c9c7efc2abdf02f473a6d8a2391c8014cdca0b47ee8cb36cd7799a85871425059480187f18071618315f096f07961b8bdc74a15d8f44721fa34777b26bf95a1e4974592d6893272776da11942f84dca4b4d37d0a4c4e8d65ae89c869b41fc759d6f181ceda38ac75832e94579f53c5478e7a8793cf493438dbc5bc5cef4575b6040b4f831fbf392c313fd8e5cb2849ad1f2474b1b2963cb0e61868dc53996921c8589b01ec485f70b5858751f575e0f98466206ab5df95bac7d688977ea0be55abdbfe2cbfab625f31b884010b71bfcf999e060dabfb9eec05d468b8e8dd17c6151d18098eb05a1ce3a750f03a97f9ecef8e581e8363f0330b68a13a89e217f3d51f8bef89c67491f40267dcade26d6a55b0324e936fefbf7605cc4b544354c7f9b91d10cfb83f8369d0ed39f6b4c8473f8c1813453041e1acc05726468873d7225fbb6555002c2d9893e76486ef79233097a39fc09950781ce278b22d852fb9604aaec8e4bcd9baad4446d0296d98f29b5481c61b7f43845bf9c0cb1bb5480ed1fb01ff3dfa5016bbe4ffcdb1ae670034b1828f910e957187670a88e1b1bd47ec3618de74592979c40d0b65073099a1dadbfefa84127170e2397bf5085eef374556cf70a828e3213ea5acc76e553d5b5c0c097ef8cc1f8917624b7ebbc9079c6ab0eb80d0688a0c61593d5f38558353b28131e03dc38110506aeaac2029c4b70659bca749e9a282dae3c41eb0be8852b5bb8bc71a565dd887a2cfce2739a195c996c9cf690e30f61bc083811976c886ae7ff8f4c46885df6921ce027b17887799ee192c23f55b5b532ed681b2e58a0390bf96e58babc84629527dbaa0c65832eb106a5f7ec38dd42ef594a1dead99fd737b829d45a829a12437d9dde45e632d82a3d3a9dd318784d35568c8513741147383588143b009f36e33a75bc70bcca0849deeeb12c8360c4ba8fb3a0dce56621b6940652d01bed7f38c66bf74ce9a60936c9ad9233087f49f86810b48dda66db1dcea9eb9dc51bef6eaf29c1cd41b4166ab9f192e31f850c8f04816a6f56626b0df62ae170d297014ca2580e891774bbc4d831e288d4436a5d7cce0220123591d26b46286ef946a59538b42bf6f04243eb3d83b628cb58f911bb3cb3fe6f94b23cf9475baf7fa36ca84897c6e213cdd93c68977b51e757976ca11f89a64f477f5e1fcac80143856c404695063cae96f131c9f10bbf04dcc48813f1b9d0e20adf32d6efdbf5e7303d9eb30f8f5337583a6809c4255753b83820171d092ac95a2a99ac718ea2f1324452a8baf40d51e63743ee8ad916fdd929745a82e4b302f0d48382daf84633052feb45b28bf2d87c6bcca222511f6cc5c2c4a5c901d1dc135b52532b64866b4e3ee6051acc090dc8868b3dc288909e31da3e6b8a44a73d44ff2e92b3027b3a38fb7d37939c8543d525cd9ade6f74076ed7d103f3cb172435217bb4817309a0e367021ccd53f013878afeca75c8b6a00c300062ae9a7fcca60303822d1078215dcf1ec9a6f94478363fc1f5064de34f46b8007d3b1c1e174ff6ed5a6b74b463ec5e4517632226f2c0ac1a29946863297034a98131a1eec2daf1aaee3a96709d8c57f085f56553e93ea44bcecc80be0449ec46d7c4a7fbdba24039f8550badb4494a54013ece82b243f80c2c6eb1e357a76531bbc3e94dad8af231b14645959b5f6f514f048e4a3731a2da287ac7302475f48936639d6491afb323f5777dd4ba7e093f62830ee803b43e988cf0fe7dffb88395728b2d401a5500bb1351fd8930d51414b427fa0172468edd1d44df86dcfef28b31d86f81ec658bb9d4edae8b6187a69e3cfb40b5bd2d6beb2846b47c89eadbcf13d15a2e57eea559a8b5138ed28f7be029247bdb33e211bdf5151130fd2decd39f331650a6e44335ebd7761f7b51925b588bc53392d313ce1f3df449f7cd4ada131984355c83921761520261aacf066c5dad28923105c52f2da46361c9979d122d39f4d5e79c7b9d922a7b006271f134dd9da7bac9b5dea8d174a6f3054cb6eb748be51ec932a217d6f470f569c4e7abc7c20097e49fbcbb22bd0649725fe8824208d47155166378ca036faf616113a798c5b6d4bdcb18bce81acfd08cf29f215d6baed8432e4eea0a1a93f0b0440b2c4f67987e275298ef46ed68fa6359496e9799dafdf146c911b8158b128c0bea383dbcca47fe57312edc260c1b51234b4c683ecc1cc8197fbe168dcd1fcac7d0e0e9dfda68f6dd7ae21b3146b2bfadcee66b6dccb9203311a470f8904c68f9ab23663bb85925cbb1de145b4b7e8d5223964f24a2e968b44ec84f9247952c5ed067a7670998bce6825c8d2a08a36edbcf691bf82cf5383509475d3e1d84bf99b566b9267d6c0c275e70a3e00ecb461b716e70f9bbbe09bfa3391446280ae06392cd4f97b2d7de764dccab3e5899659d6d69dd69b0c371d549aaf6b92ea4d6c9506d78a85cbeb0f96132444bc274f84ea7ea6c3fc19276fe051011f4c8841ad647a15f2bee611c3b3a7a59bcfdeb971576c6f039b4460819834a368c83035ad2aa997226e3122e9321f18b8046af878094219cdb215cf7b17b26a55afac7995b63adcf7727cfd006b20c", 0x1000) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x1, 0x5, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) dup2(r5, r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x5c, 0x7feffff8}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup(r8) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000200)) r10 = kqueue() kevent(r10, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9) r1 = semget$private(0x0, 0x6, 0x200008000000010) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r1, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/155) semctl$GETPID(0xffffffffffffffff, 0x5, 0x4, &(0x7f0000000100)=""/21) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xc0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/255}, 0x107, 0x3, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6}, {0x2, 0x10001, 0x0, 0x4000000000000}, {0x40, 0x0, 0x3ff, 0xc12}]}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) getgroups(0x2, &(0x7f00000001c0)=[r3, r9]) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) 16:00:14 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x3, 0x8001) dup(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r8, &(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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff69) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r8, 0x5) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x20) msgsnd(r10, &(0x7f0000000200)={0x1, "40dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"}, 0x60, 0x0) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) msgsnd(r13, &(0x7f0000000380)={0x3, "ba45ede2435a8b028adae4f16c17153cf36de6ee877b0f5afbd117c2e9547840d4375d31059c11f0debb408e72fff85a033c244df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000c385184d62054ab94dc3995ec5627bd0126fdfd41da62650ae5acee1e47e6967dcb3391bd4cc8a828c07fedd042014c792e904ea58baada64e80acc46342b7a075837a4cff0f57b92c57a9cc3eaf1d053e092473d62556d5dbcdd4ec41ba6802073da65d41c86c4cdd413b68300c1a5afee97dcaea9a1b23b46ed351d9e536f3"}, 0xd9, 0x800) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x100000001, 0x1, &(0x7f0000000080)="bffd9799c849742e5f35b6012beb2a38d53612d3607edc6e1a0abf05b1eb194c41010a915530200fcb9336742ea5929951128e41a06838e39c7e9a0070c5671e91b88e7f1e021094f99fa951c5ede1ebbd67190c7c16ec996b0753bdef48674a7fe13bd634c9fbacf6a65b1f37089d9f9cd952da0ed40ba04d36d99f2a3d95254b71a81d3e97f6c6dbe2a35d0742d499c7807fbc66a9", 0x96) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r0, 0x0, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xd9ae2d3f76342b87, 0x2) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='\x00') r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r7) fcntl$dupfd(r5, 0x0, r8) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x6, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r9, r10) recvfrom$unix(r9, &(0x7f00000000c0)=""/30, 0x1e, 0x403, 0x0, 0x0) 16:00:14 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r1, 0x0, r5) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x100, 0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r7, 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0xffffffb1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5874d48f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094"], 0x10) ftruncate(0xffffffffffffff9c, 0x0, 0xd368) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) 16:00:14 executing program 1: socketpair(0x2, 0xe003, 0x100000000102, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3, 0x814, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) connect$unix(r1, &(0x7f0000000100)=@abs={0x2, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0xc00a, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x14) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xf, 0xffffffffffffff9c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0x0, 0x80, 0x1, 0x7ff, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x20, 0x40, 0x1fffffffe000}, {{r6}, 0x1, 0x8, 0x1, 0x9, 0x2}, {{r0}, 0x6899bad0231a2716, 0x2, 0x4, 0xfffffffffffffff7, 0x100}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x4, 0xfffffffffffffffc}, {{r7}, 0xffffffffffffffff, 0x10, 0x200fff7e}, {{}, 0xfffffffffffffffb, 0x0, 0x1, 0x7f000000000, 0x791e}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x16, 0x4, 0x3, 0x59}], 0x8000000000401, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "924400800000545f0a963c2ba400008000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:14 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x160c0eca54fa878e}], 0xb11f, 0x0, 0x10003, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0xb43d69b6cd89ab36, 0x0, &(0x7f0000000200)={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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000006dcb45700"/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), 0xffffff64, 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}) lchown(&(0x7f0000000080)='./file0\x00', r5, r14) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='x\x00') 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) setsockopt(r3, 0x8, 0x8, &(0x7f0000000000)="41dde1cfdea424a212f322fed128b9400c6bbf7f32646dd6789519397a9838e6aec2f80d63d5", 0x26) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x200, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0x0, 0x10, 0x1, 0x3, 0x4fed}, {{r0}, 0xfffffffffffffffa, 0xa, 0x4007ffd2, 0x2, 0x4}, {{r5}, 0xfffffffffffffffe, 0x4d, 0x10, 0xd5a, 0x7fff}, {{r6}, 0x0, 0x2, 0xf0000000, 0x2, 0x8c27}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x10001}, {{}, 0xfffffffffffffffe, 0x7, 0x80000000, 0xffff, 0x3}, {{r7}, 0xffffffffffffffff, 0x8, 0x6292e81e93142588, 0x5, 0x401}, {{r8}, 0xfffffffffffffffa, 0x89, 0x1, 0x101, 0x81}], 0x2, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x1}, {{r0}, 0x3, 0x2, 0x0, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x275fbbaad0c7d41e, 0x800, 0x590f}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000011, 0x2, 0x1}, {{r10}, 0xfffffffffffffff9, 0x0, 0x0, 0x101, 0xa8c}, {{r11}, 0xfffffffffffffff8, 0x108, 0x935df3559b2b5056, 0x8, 0x800}, {{r12}, 0xfffffffffffffffb, 0x4, 0x20, 0xffffffff, 0x2a}, {{r13}, 0xffffffffffffffff, 0x40, 0x20000000, 0x2}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80, 0x0, 0x1000}], 0x7, &(0x7f0000000100)={0x8, 0xfffffffffffffff7}) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() chdir(&(0x7f0000000100)='./file1\x00') r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1f, 0x1, 0x2, 0x0, 0x2, 0x200, 0x0, 0x0, 0x0, 0x3, 0x3}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='#E\xfb\xac\xd4\xc2\\\xb1\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001880)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000300)=0x8) recvmsg(r3, &(0x7f0000001840)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001780)=[{&(0x7f0000001380)=""/77, 0x4d}, {&(0x7f0000001400)=""/2, 0x2}, {&(0x7f0000001440)=""/72, 0x48}, {&(0x7f00000014c0)=""/113, 0x71}, {&(0x7f0000001540)=""/204, 0xcc}, {&(0x7f0000001640)=""/72, 0x48}, {&(0x7f00000016c0)=""/178, 0xb2}], 0x7, &(0x7f0000001800)=""/48, 0x30}, 0x800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2fb, 0x461a, 0xa3ba, 0xffffffff}, {0x3, 0x1, 0x1, 0x1f}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040)="1c", 0x1) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) utimes(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0x4, 0x8}, {0x401, 0x10001}}) setuid(r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup2(r0, 0xffffffffffffff9c) syz_emit_ethernet(0x88, &(0x7f0000000140)="915ed835323624f44a1ba51818626e9c092caae9f96fc448ffe5c3f75ef9ca18f872aee139bbc58278f426ff8a30a133c67ea57872575513f98cb4f9757df63f32ad830a0ccc4fba5ea8f2c00c9813c4657d4c1bcfdc5efd4b435d2d4b26d587744b79e1db209e84223ecb219c91c7a7f7c1a2aaa0c7393889046e09d0d3d1d4a44c9f4ecb25d514") ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000000)={0x9, 0x3}) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getrusage(0x8000000000000001, &(0x7f0000000240)) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r1, &(0x7f0000000200)='./file1/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 16:00:15 executing program 1: kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x800}, {0x40, 0x0, 0x800a7ba}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x18\x00p', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x9, 0x9, 0x9, 0x56e5, "7fdc20f547db89ed23fceb85bec95555ad93e017", 0x7, 0x1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x880fffbe, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x42, 0x4, 0x9}], 0x9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x1fffffffffffff05, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() socketpair(0x38, 0x5, 0x7, &(0x7f0000000580)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000340)={0x7, &(0x7f0000000300)=[{0x100000001, 0x8, 0x0, 0x1}, {0x8001, 0x3, 0x8, 0xff}, {0x4, 0x7, 0x100000000, 0x9}, {0x2, 0x4, 0x6, 0xfffffffffffffff8}, {0x7, 0x8bd8, 0x6, 0x1000}, {0x2, 0x200, 0x5, 0x80000004}, {0x584, 0xffffffff, 0x4, 0x1000}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = fcntl$dupfd(r9, 0xa, r10) 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) pipe(&(0x7f0000000600)) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = fcntl$dupfd(r17, 0x0, r18) fcntl$dupfd(r16, 0x0, r19) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = fcntl$dupfd(r23, 0x0, r24) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r26, 0x0, r25) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = syz_open_pts() r30 = fcntl$dupfd(r28, 0x0, r29) fcntl$dupfd(r27, 0x0, r30) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = syz_open_pts() r34 = fcntl$dupfd(r32, 0x0, r33) fcntl$dupfd(r31, 0x0, r34) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = syz_open_pts() r38 = fcntl$dupfd(r36, 0x0, r37) fcntl$dupfd(r35, 0x0, r38) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = syz_open_pts() r42 = fcntl$dupfd(r40, 0x0, r41) fcntl$dupfd(r39, 0x0, r42) fcntl$dupfd(r33, 0x0, r6) r43 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = syz_open_pts() r46 = fcntl$dupfd(r44, 0x0, r45) fcntl$dupfd(r43, 0x0, r46) openat(r46, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x10) r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = syz_open_pts() r50 = fcntl$dupfd(r48, 0x0, r49) fcntl$dupfd(r47, 0x0, r50) r51 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x80) ioctl$VMM_IOC_READREGS(r51, 0xc2485607, &(0x7f0000000dc0)) syz_open_pts() fcntl$dupfd(r8, 0x0, r11) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000080)={0x3, 0x81}) r52 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) dup2(r3, r52) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xb78433a7599cc0d4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0xdc5fdf681e780cc5, 0x0) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x801, 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x240, 0x20) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r57 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8000, 0x0) kevent(r57, &(0x7f0000000640), 0x80000000000000, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0xcd34facb26f5fc8d, 0x0) r58 = dup(0xffffffffffffff9c) kevent(r58, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7da, 0x8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0xfa5, 0x3}, {0x3c, 0x0, 0x0, 0xfffffffffffffffd}, {0x4206}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) recvfrom$inet6(r0, &(0x7f0000000000)=""/143, 0x8f, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x9092, 0x9}, 0xc) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r1, 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r2, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2000000000000015, &(0x7f00000000c0)=[{0x2c}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000040)="1c", 0x1) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r10, r11) r12 = accept(r11, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x1, 0xa198081d7b4be553, 0x2}, {{r7}, 0xfffffffffffffffe, 0x90, 0x10, 0x80, 0xfffffffffffffc00}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffffff, 0x13007472}, {{r8}, 0xfffffffffffffffb, 0x72, 0x9e15161168c614db, 0x6, 0xfff}, {{r9}, 0xde217da3caa153d7, 0x40, 0x0, 0x3ff, 0x41}, {{r12}, 0xfffffffffffffff8, 0x11, 0x11, 0x509, 0xffffffffffff0000}, {{r13}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x956, 0x1}, {{r10}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x400000000957d, 0x5}], 0x4, 0x0, 0xfffffffffffffe00, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) chown(&(0x7f0000000180)='./file0\x00', r4, r13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r15, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x9, 0x5ce6, {0xffffffff80000001, 0x2}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000080)=@file={0xb86e00f08e6fd17e, './file0\x00'}, 0x3a) 16:00:15 executing program 0: socket(0x11, 0x4000, 0x2000000000008) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x7, 0x6332, 0x0, 0x0, 0x0, 0x5, 0x2, 0x0, 0x1000, 0x10001}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x8, 0x0, 0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2000000000000039, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mlockall(0x1) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) chmod(&(0x7f0000000100)='./file0\x00', 0x182) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x100000002, 0x80000000, 0x0, "6ad300", 0x0, 0xfffffffffffffffc}) r3 = socket(0x0, 0xa, 0xa3) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(r1, &(0x7f0000000440), 0xf7a) semget$private(0x0, 0x4, 0x310) write(0xffffffffffffffff, &(0x7f00000004c0)="5a9c8a93701ceffff0febd049d370861cd4f05fa6b8668e8dfd16e88f1fb11f0e5567da1a6cd0cfb2b5df4424fdca120edf75bcfe203f3e2c53d88565b23880d9da73f1589edf0a949b0cda33b1685219830b8d305c891af7ec8f73e8c24cbc7912959fcc41a767a9318eb86855bf4bfbfaabafa04217f24c999907a140086a30f37111e1fbe5426daa30514a660c108babe60ad38e7a1590aa9ec4922636ddaabc3eafdfb0b749cf3effd7a8afe76acf9906dde497eadbb7521d3df53c8cec54b9352d4996ee0e477f5c443705445e3090b3b0d8742c46010878b48c0e189359100cd7b7067d090beb15b8df569ad45ec935e39ded9bf1f2c2faa1baec8bb721e576703aa8fb19bdb16e4eba863758becddd86de23cbfea72d83e40bf0b0703a793593d022e32f4789c8855f47c502f1240bc9d5ac3e3ef3beeff8bf0ce7a810b835ec20f9062ad76bf7d10dd72ee6b9e8c41aef6bf5078b26f3d6262f099d86a2b4a076a7fcaae7e0c7facc77d4234cc77acd36553893ba5c9e551d71b678a4325f2926e58f95684b781f8a9cc9419abf2670a933e5ee95265d9bd82d9c1d6312f04fb61a601921eb76d5701add13e8194c2b9bceb6ed42cfafa1dcc8974de0006ac627a64bc0de7ea47008fa71d8e25de6821e3aeb290538c1b454ef0842172ca1fd72a48543df55d098edb7bb24de6f01e3726e040d5f9d62cb968ff1c001dd672f40a90be1933c064f62113f54c5e5d58f895e77fc82efc7d9c33eacfe656a10017bb5ff6faaf9536b5ffe1b5c41cacb10edfa26b131402b4cc5218629c1e10fb367abcb1381c8cd77082a09d245b2fe252fbbbe743c22cacf59945cf4807291fb2cbe5bf40777073da9a6a5266287025b58dd267aa80ec9571a8d96d278a491953a1714eb599990c352e793b54829ff5d596613abe930c0edd1b31da31c0eb08f0f784e7a8991f0914d307fb5907ea020ac3f3557f5a15f5f97ccd746267db9086d4336501ed17817f78c1493389bb01b183fa8986a678655b01164a2cc637fc87df38d48d3359a1c2a510f83edfd27757bfcca25fe7e1a72bf249555e10d1ee19439a7d34c5f651b6b7dfac15918ab5bb72b74b343a07a0b7bfefd940e0b032f26776cbf6bdf23feef078ced8f192ae885980c006823bdef797881747c4e9282176af322ac4708faa36ff5d4f2f7d49da103adcdd68c6a885383e12bb7bc2328de1ac56c359a71754580ed1bb25e09601ee8ad03218b5b033e6a16ef9fa81ad28e4c0c7e04708428aeef809806847e67316846189a39824fc03a8fa47d8e0610565f80fb17d101dec500a9c78be029afeb048fc9a17d6826b056ce0658451f16c8a8ea1d38cdac2bd77be0140d914aff5d95e6f0bcad369589adf4c8d597c4d6f0a7d500d3e28700e28952ff61e2d4190c53e2126f20c16249b67e62a6de4ced9fec05ec1165438a9d9c388d7f2d28aaa05b16fa92fbf141e402bbead1c3ded30202fc5331e81072f5fdc7eff1f48d115a019061e83d9388ede759941a2106ad9d1adbeb5648bc9b9734ad5fd38e2214e02b7852c01f129f8a952ff7a26a271536acf530f9eccbdca992d8b7018d4bac874607485bfd7444a3f28f4285c26f75261e5857fc84f6baf159b658aa6ab8f8cca4fd3dbe2fbd594a250942790637e6130c7bd7d167a08a79da0cc5576bb325cc04c3cd1dd2a06b6311f52a4a1deb465e47088730a8bb11cd657d308d5aa077f3ff23921c0224b6a96e5e68c8af2675067281308a4d60897d2d634ce2c4f51e3d1443be31a4c058c3f02c7f0e1261e3914ade7ba46fb21ea2c97c0ee1570ee92cd533fb9d60c4eb4764d25efb383595fde6ab25cc1b03e8cdf8a5f48681def702aaab56bab83dd0845a90845361ccfb14d75a63a77249cdd9fd7b479141a6829a6730ca5970cb7bb03c9a8e5ce26fc64e880eb4a2352a8e0d856689105db5ee40bb6038e173f847cb9736d6b214ac6213f3f573277ffc534c30e01e5ba0bae50d322ec07bba64703382ce32a74cecd063cfd7a984b72a60c9300a0c4a5da3e8e9c0da52544be0041e5af5b4818a948140917109678f57f5fc403db778438dfa2efb4a2a129bbbf97be4451cd8983d2eb3f07d2802a02ac39639f654ed371667ed4c8b2b6a1c9d30b40cc1e0caf8d54b6dce0f6b9f437385696dc7b86f27b25cf811147fe90c96726570cfc453f06dd78206f27cb9398c9c573788efe04627932bd4d757c2f2a09d96c2b17b8c4b68df9ee7ab7f3941c92059e75a0277278ac95ef6f9b99468e4937458602225de2f466e9053523facfb5917f8ba09ab859d10115572a1a0a3771e80b960384cff30b7e13d0ea22101e6ee35838728db4f260673b465edb0cb08da4aa5c4fa3f624e57ffe91d751938460ba4d0d2a1b0d951cd0bdc1297b89756a505e937bc666162ea85df01d44f20188996e7120741cd272bd757e9ccf6dbc40be87b82b389e7c8b418774346af1956bd43324cff77919109c3b12e2b47c00964e8af8c7f6b252d296469146c931a97070ac0c2194c8e2ea150318b2d3e3fbed6a75e8811d64a6e1093f0a84518a42e63d7d2a14d2ef47851c6b5a90e8eedf035faa5a0418f16cb2e05bd0551a5338c2dbb0a0fa430815995f3e295ed13f99a9d1086666814e91b2c042d629e295687975cf067417924c74c1ba29be0b2f49842cdea47b541d11b9af6bc7b4ebcb48c450736ade6ba2be633629c83c95a5ed27b48d607da8a983a4aedce280d600a88d2d7c5ed664be5f4d8bf30b376e5d4a406383f6f3f94109f90550a90b4dce315542a6c72480a1c4fb3a5f617e3483767d420cdcdc42bee2f4b1fccdb114ce32f103cc899ee5434ccc5e63747bef103899a300164f43c5471f4c99b5ab2e27220c2a4e2abc6cd1f0e06ea3ecb68a8831eb56200754393d10f6f42c13af2bc9625bb16d506006554449d0bee2abae0d49d9a482cff89e55c233c5233ddabbea9a1967ff10a9d88957ea87a90e87f6e3274302a7ceada9d15ccc763f34e3530978f03fae83ec58fd736133d189d5baabfc8ed082cb4bb31e6fc59530e2f551a4f90ef8a46da380b7964476fce144e416d422307c8a23a3222fb852b1e0bcd0b237f3c52a2d87f0215518931d787bc76549e0d3b37e803347b3c53790282e323e13dcbfef2490ab53130a0f5d7bc416853f1a61d9a94cf373ad430e0a49838e52f25ad57b7f6990341f4930f75ba8bdc45cd79b601c2d950a29cccbf03bc50e7470f2e7b12b325cd8e117dd0dc33134a391726bbdcaf02383ff993e5ec030a88c11cb59c7417b710cafcd6c72c9e31ce80921e36a9888ff82e185d144f24c9c43781d0cc951c671b8655e6ed706f257bc81e9a35fc6075c2a5cee3118efd8b8a05498ef0fc963758cbb71d08ff208c64ff6e2652830a050ffdf7da03d56db60fc913a0cfa979e3bfba48c30efc1cae331a858b953a88595ec6a77a04752fb981cd8b0d3d177ce2bb8bb8ef67b0fb2fb6a5b09fb2c90afd682d3165b6a475a102fdebfafd927961280bc7480604f345e7bc33fba646b78aebd0cc276d711668f5e49908dcbb815eeb1d7e36cd747df297c79a7e836f9271214d8cd26127832a866528953fa3681ebf457b4c0d627aa2259b5d476dda4247465d2e6688719100066f9d41832e14a92e87e39f99fddf4b41f0953d736a4833a530161ca3924ddb14fd90cee6c097ecc4b4f3fe945c0e25dd5dc1b1e2318948bb8d8b1f82483351979c8ab38ce1c32d84d0bcb921dce7a60e98babb8f76303a08682af9ee33e1dd129aaa850b68936f69548af3b82e904e9a9d636bcdbf235f3fd2e69b06dca7db47d4a0f57cafc810fecd7f120aecf48dfbf60da58a17f219f878531ce2a5f63bb745a9ab87f18e9ad49e307e7e44002060dbeae417b24dbb5824551a56255a1d8578abbe32707eb30450183bf571bf57c64817a0d18ee5b371d6929944d931791616f3fd216bee949682d6ceb9e8e3f97f247253cd27a6ac89fba8e45e8045ae8353574c39a6d5077876fe143e34b2f9640815aaec27ed4be402b8c4442236c47a779dfcf579f35b8599d325926e1e2a20d26756d0b999f88f5181a30250ace56cdc7c3cc4955746d6dd0b5bfbb56b7d9abec346802be3fb5d8e64a2a524e770671b4e573fa73d4105054ef2267c75b05db4b8d13e93f88b9d71b1af42dcf864861c6e3ff0da264ee595b9c41b75f21393666ee6f1ed259ab6cdb08090f8787e933584fe92104f5ad5af955c1c03325b2b257c0c3e82069e98dc684453ec0a0ff9847caa9d8195fd6590f7541672c39d280b0440e8cad9cd79abca1ca1152b4125414544c84e61a14f3ac5fa5a4008f82ec6b6b6b63c6946b1c7e88d732f89f6f76b1f6fe63688dea84143aef941d63d6ab75f0d82f131c0d8349e6b8554adb8ee0d10f2566d76c85962398648b214ce8c14e6216c87eb2499127c344d1588948f5977a6fa38c8593e0aad8f158cf2d280ba23da1716dc9da3f54393cd8cc561ed27f0566494d51273411dfe9084702970fc58c1b187dae2812b21f28464578aadfe839f91c680bd408170560b40f2c5b257de50718a22e1dc60a53c0c4ec789b02e19ebc8b50aba6b7386d25d88ae77174df11474d25a57b300a9739ffde044f5c5aa7764c1e17fe323c02062e43a94ad5ce04a59c0e0d5d04c3c0e20ce4e1b61c90070f0b0dbd89ae8cdc5099593274722f6cf6cba585a299257a8a0408bc03dc8723ea844c73de4f24666d1834ffac2d24f272233f1e0f2fd6b99d4536f5ba60675818e01a43610f06083dd44bc63f0f5bde2714c10f8aefc0b8e6f7a3b3ad58012078d4b1c81b77fe1261d211f07b8f1ad34ce90d54244e6ff0c1f6b2b8635d8066d80fc1e4514a20981d880862979f2c2ec7e51d0b9153c056220d748fa911ef94e3ba4d3607c6440b450928e786d154554492bbf001ec23472a6a8366fa23e9492e5c8d109bee7cca0f177cc623873649a17bcb06838c0162c0735090582659520bbb2235f6d01f2cfe005ae4e09ae96d91b6d5d7ee194c312fd6b58c0b11b9ce114800fc66b8a10477412d1e171d0bff26e264b92a64b796ecd7214266ccc2198efbc153e09beee63bbd2aba6e5b9d4a0b0bed3600a4d369a42eb93397f4f7cecb8c8315771ea41820c97e08766aa575e5c57df2de1db1d11a90885d1b5464a7630e2ed502374f665de686259f18c46d843e691de599ffd5445a7280662d861937b476f8d938895e85de598864d84d5995eb2bcf689a30d9ed6763964368ae52949f52a3a2b5ec24e144595d50f873055c626d97c72f8989dd9e9371dc1e4bc4f9d0174fd1acc5149ffa98ab729c608bbb9b26674ff027b9a2db6d9a98a38d9d93eeccf33a956ceb6a0776e7a01db2746b89694b48a8ef4773437905c3c8d4e28af9c2a9e0061eace63f0210b188f6c0e7b4761dc2710c62c864bac921f8bcc78b768d0a7062d2dc6e76bf92b745dd0a66b3a03d83ea3227e51ac27a16c80313972a22ec683da6da98e7d7030966f89d6ad999e01a3bdf862405ab35250772b580f28306a16afa016b73c2fcd04ac15a730893d06f28b2da6b65a28a02263caff1d0b2476d09ff6dee795a1eae8a1ff93d76d28627aff227a4bbd414e9cb316639b02f8dde6fa36ead392ea2a69e47d66655afdc93636ed21c84f707b55119ebda0e2b880ec641eb5cee8e0f01f7f197ad07253c9e409c860b52b3fc09f202399a7d8077b270884441aa3e053ac4d15582b1f95e46", 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) semget$private(0x0, 0x2, 0x440) chroot(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0xc2) write(r1, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xe) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) getsockopt(r2, 0x9, 0x9, &(0x7f0000000200)=""/93, &(0x7f0000000000)=0x5d) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="d9b5b4c5924754730cfb4e1dac76c1cd6b09c131a1e4a23c08337ef64c4434133bc24cdd856dfe68ecfbe36115e9a7d35a98d83e666edf0f798391dc024a690d1335050c13e79efb806d43ba6991e587fb952da798ed5226f539036b5b2cd7adc8197e59335752dc6d982f0dbd930f0a835366a884", 0x75) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='n53', 0x3) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 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}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(r5) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget$private(0x0, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000040)=0xa6) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r2, r6, r2, r6, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:16 executing program 1: r0 = socket(0x6, 0x4000, 0xffdffffffffffffa) socket(0x32, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000000), 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:16 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) geteuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) socketpair(0x6, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0xfe31) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:16 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) setsockopt(0xffffffffffffffff, 0x19, 0x2, &(0x7f0000000540)="815558ea5a59bb45958bd75bdc514c71d5bdd23955b54110cae8048f71d42018dfaac8b6b5b3d2731402794194918bca3b093e1e8099d4920701fb899553c6d9b9c4776377d713dc254aedfd38417d758387e3cb252d920826dc26e0856371d2f9a08c9e641b3e164f239dab84821eaa8b5fe622401a0f57b7f0ba69fcb5caaf26447fa5aca384b068e896c71370fe496aa389541074dac8da531db550f4376fab0f7bb9d2af7cf98a0121a06eb1319bd17be0aede98fd5aab4abce454cdba0a70d59cda3e32b5c43423884755f5f561bad418f275282dacf04b8bec14b7dd8b8b7421ae77fc", 0xe6) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="23e89f931e7d64e601f07d6bec1254b55ed86cf758eeba4ca841713e6c345b05c687270550e78ddcea860476e8359b7afaaee0fac2d376a1dae1ddae985b500c7828af5c41c99e63cd6892f2a7236cc6657298768ba079f5ad27871364d5182bc7e8c08a6c7c35514127a137d0", 0x6d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) semget(0x2, 0x0, 0x230) setsockopt(r0, 0xe29, 0xb, &(0x7f0000000040)='\fFW}', 0x3) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fchmod(r0, 0x10) listen(r0, 0x100000001) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d77c10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d77c10 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x30b00, 0xc1e216073e695ec5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000007c0)="a5945a2819019c4f0492fbf003075a7ba1ff6de5be54967a3e651cf94d7b76d0b918bd5059ad2eacf4d0b7d5cf2acf57c620436d9b9378af7b5f2e4b3d70dc8606eef26733f23e3a0f35a08bf36af0523153e1c30727", 0x56}, {&(0x7f0000000840)="f01ffa6193e141d7842f3ca075778c669e9057798ce02f5b5193a8aa6fb8cfcd071f85777e098904ed05b37c1c98a97b7e464e6ad4e30741e2256f13a31b38c93c328129ad708224670fc6b223987a3d20aea7cc904c3b25bca0bdeb67902525d41d753dd50be9b90060a28f8e7db338863be8a726031022c7874c1501b356f5647061f793adc6af3fa6d7fcf10e69ee5b8f2eb4ce744bc8773550bb354d097f2608809b42a3bec7d727e02cf999f06b867f80c366fbe4db2a0044dcda430433a2", 0xc1}, {&(0x7f0000000940)="a66301d97465033001443351bfb29750b65c480761c41b6b90cb9bc50a8983ec0aace02dcd72570dfcb5f6b41e520125fa2e6d796dd1679d0340d37f8409f7391c06550dde1a41e9b0ae79817ec09be749e5b3c31ae4c04abdf6e1d2917b2b8dc2bd5c0299e2d9ee8348d0425ba12449e5f161b0466da39a6353d8564bf09cca80566abed8a6d226d926e846a4f9c7c5f85c83a714ca777fdbf6f62184e410e84b2a961d04f539c289c0e3dbd7f5b08dcdfb94f88ee49fd90e1b971fc109b56150120b69bc1d528ee9222a9dc5b9462b4a012e1faced5c3e85b4be23766d", 0xde}], 0x3, &(0x7f0000000a40)=[{0x78, 0xb9dc31174ef49c1f, 0x1, "3a95e845cafc1c5c6c8573e8851b1e12fae38ed25a7c2a5739955192541cca37a8ae953fa4465fc67d1eea07096c4834db458620f3a9b30833eefdde30cea6b0047e4cbcf68c24a7ef38ce747a59278f5c922f3dca51d402d395ea69395245657a740dff93"}, {0x80, 0x3, 0x38, "796aeab189674a565c1a847c46067d6c6733c32f71a7df94266cf74fa2ada195d99e630ef6d7e406bbd287bd9f9caef9a2aae8d8669f5b5ba6393308d6516bedf6675d94b2dc5e9dc97b86e7b1aca0a87a598deafa5d6d2e9757ff81fd4160bb72b7971565107489445753ed8f"}, {0xe0, 0xffff, 0xffffffffffff0001, "26952f73a07fd6fff2ded11d3ae49657ac6cc5d5d16be265047383b0d3be51b4b61dbc0e1401653954a54de38bb5d66b9ef2df86ab5245aa122fa70aa629ec6bf59e6c541bdc16725ba4c309fa55943f712a3d84a9322c3a4eccb8841a8f5fb553fbcecf64c70d6bc5ae0edd569638ae2cfe021772c5ac3d86e889a753b36294701bba7ef4dadbb47dab9235c9c473a621ff909cd6ce391430f53b0d5355023d4851ef9d1479215de8e18273ccdac394e56521094ba5d6ad1de717ed10000c10df66d8e1855fa71c2b67990186"}, {0x100, 0x1, 0xe, "10de69215b267d1fc98a9b24f14b9ce88c1fa75220f80746efa1dcc40f4a0de20602daf4e0af152c9461510a1c92689060970cdb501f743a60a7f27b75cd2176c3e206860f2c75b061fe975b2bc641db68343ea1b9e6ac44025ce8221cfc5816af0245dbc8e1d55b0f311594757047d8e9ee36f12b1a8aa28cc892a091d496d111185316dc4464891141d6ea11caa08961a1cae48b7c11bf8142b7eae32c7dc0919db0b1126305669453aac6e277742f961fe6f8f9c15bed3aa586fd4724e859f11855bd6d26ae55ee8d7b079ddfc4357487ca4ae127e4388abd118ed349ec4474b2b0962b9796b9fb0c7284f81b"}, {0x1010, 0xffff, 0x7fff, "77068a94fbc9e0a717e4bedf257fb92a041493ce8ac3555b34c63bdfa3c42547f60257b47b0d906bb4cdbf1747a9f39136b563725803b9eb0895c7676cb5c8425bf4b4056bce2fbbf2b21583284a8ccb94e8e3d362d3532180d0019514265d02a712b5b8b03c38d563d5f8b868aa8663185adab412be26238c8a321ccf64864027c0b661d7171fcce1d2be51b0ba152c4869a083b367ef4cfcea6e88b12a5ee2acb94f153d233a345f1c98419acece95441d2337d1caa41c53861cb156e4ed40a6f071f4a61c393d48d263ef60c74255819c70a2c8ac63ec6de9fcdf51ecd998c0a741ecab7dba8e172aff3522b307ef851ff999f7fb22cb48e845589699d16dd21fc17e039c3fb0d74f3808cf1fd91e8b53ba08408dfea96b8a8adfdfb61c8ff93d29c3c4c5d1a9b036038430926139c018603f96fd815d467762a57c69b33e360d63805a6ff1c9eb15a6a7ce44964ea10310e06c04cfb660330c13d114e128f479c11dc172b1bd42dbf67fb4deb1f826995d51a13d5cdf2883cd00fe574b622827a4e89619c000176c39484964c6d84a44531ef138ae2ba831f2338c116107a8be36c2f9764af5d20c17e4391329f53ed87f91f0a65879d5190244869c2bb6b8611a7b4d80cde9f71b67f10c661602d41b60b9cc8f0a702e73edee91ec90d4f512700673dac4b6024a2e6168622db082d172e1750d1f8472a2a611f5a4f5bfd9684b775a8899d27c5a4c4bbf2bed7b34b49636ad9abb25a8d11093f60ac55f1cd277a36132a65366d8b13935cd449796971deef8384d9bf4925de8bcbb5073c894614d840aaf31f4710ff95e787526c32e297518b694de6d83c90b01f9f50e552c970ca94cace69a1f1231938a3fe53d87484be117cde6837eba9943da25a7fa7e4dd85f32a910ade89b15aaf2e882188b9afdec4f04c896ded4a6fd11a621cdfe49beec21f4a1debeb51b7e18ddf6f08c9198954d98cac5d4a12b0a9715d008f39130ce297cbb4eced26aee0c00431093152c3973a459742a38375693a63ec38a7c37d0ec5bec43ecc49ea8a619d83e9695246e6226c1a071d2df8cc644da69d2e6b005b0427fa10be441dfc3393adcfc9f1d41fea5ec58980ca230ac6b946ba5a93c53e7d703f80cc0715a385f46fc8c754050c41e143d63b802250e66043fd883c96bb2c664c5f4c7809bc3aad592c12d5848a6d5f71a39caa69230e5484585ad2c1258666c2da68c992bdb1781611034d89aa7f6177125fff2e8af193923664a0c10b2c17e1c8702eb2ca513e6bf5abde4d6e08fef880f8d187f5d311f8f7b0bf46ddd19f0de3c85a2ea94604824dedfb6c3bbd755d4ead1862f5f40d16fb1a9530b470adba6bc53550abc8f3b6a6544326d2a09a53e1cced1c2396e286bb57bab46f974bcc5ae72819b1c6cf08316a96e707f17031e362051af09aec29774588f9ab858f8cdb7550cf2b5bc83b3e863d7565d291898a34f6ade0b79f29bf678ed9e0fe89c08c08a180846af40b0cb5e76cb5e580677e6fa525eeb0d55596d93e81a157a215e6cc5206453bfe8d5b2b9f9d68b3738066c05bd249183833ede3888e1e1785152668489d180ab1afcdcbb5bc7cd7d0e3d3e3982a3f03a3454d9b3950a40fb5df0225e34c02c46b0d0405443445e4eb5107a70bfa67c18dc7b21a742ee851183619708eb90f584f54db8f124aa01bb8774a848879be0a2b575bcea880370a27274e71c64106f457e58b7fc8a6ad92e8e5a6055973030648abab73ea465163ab68dda3278c3abbc87b305b267fb4bc20a9a99547092423d39efcdd595906420f5c2d3519e698c009e4e290deedc33831ecc6fe360a30886c47644183200d31878e66a0e3e77de4e8986b023b16142685cc740f7e0abae8572cb2d032f62274a9bf33c84a3f978c34becef91014b41d71b92304b51e6a92e29babc62bfa9180ad843ebade5805ecb5f7fdefc7a8686ced1ea5e08b4363d1517bfa6180f439fd0761bfeaf94ba033737c1c919045a295439c1a9258343263086885409c0f50ac214a9d8fb0c835052ab9ea87af0e8c47d2bbc2b3e9b1b763dc97afbe5037c116de82d00417362b36104c6aa948430f988139773d904142aa868e4a3c40d3d2b574b165d4c813d431624e5779b1484f405c3c61af2b1d6f5ca4b02bef91f45153ca147203c3e04f38b6218ce83985067b9f5e0935a80feaa5e6f50f87c1936e70f29da20c5ee1c3343f02abb77865c0a785795b43cd078e506ba3f015b69abd5fe2e0a39c192fc189f0888749b73ae7a2b69d1138d34ada83a5bc0447e2cbaa33aa5d3e83d3e06a32ce1111e93b91cd331a37c93568cf0f9516656f8cb9a896f23d691747610fbe57dc5e21e1ce46d9ba5475c16510d7fc75890a454b23419d54ab2a586c98ad6020e0638424de04b2d43c981af95209d06d3908ad7305bd26116cf9241b40f1cc79039a63656add0fa20ab276782e5649de7b6dd7a409fc52c577836f5a899315bdb78a939e6086b8ce168c5861cf2fe562091458db98a999677675bcf0682a65aea1803f4e3a421009cb0498fa8d71ea6a9001e02578708f3da2ddcfdf86bf04328b7274c83e7f26476698a2fb8f51e80bdfda8685fdc9c97c00531c72dff7c346db9bff16957b56ee099c75faa54d53a528ed65d0a2cd7cf70ed3d23b2f6c1ad468984ce325b5f3dc20714b748e1468d67a3252a50948c354b170e8ad2cd6a3f83d71779aa2cddf2cceb16885522bf815749f2e64d7f0bb8379883e1b94a864313447f3556fe75f0f0dce3f1d8b033042bc9c39b01f7f9560687b42f94157f6966536e8751b7e2a033002e9af6ea4c31de4fe0be459a4ca1713ba9d7fc3de89bd4a87ff77e9ac8196518225b79ebbf61e164cdb2fadc132da18b40c1929f435002be3abf7da24f16c13492996a22f9e3246513e9f760b58fe9cab18a030a8b80ab6faab3878881910671a1b5020c9698ab0d5aeb5ac01349af8cc6d6b1f53935a4a275447ce3d0a25a8720247904f546806f78b911af6cf10f27ba039dae47609c6a5d59f65a9391c4508197a4b0a1201d968200e769436f679c27d9a565148a7d915e9db0ad9e058de0cc4a5b4ab370f9c3d973e35602dc20d625d71b513b5e89e0bd8e5afcf9372109ac111666f3c09fd389fe6111a2b096c4c4202fde5360e63de756541eca2afa821b0bbb850fd1d0bc4b3a21db260676c475a5abf1d0caf7c16dfca3b336f2e9ce51fae47b05412c78fd322c986f12cb0a9eebe650eece681aa71b93460a57f7223ad6e230a516e08c956b1b500465e6537547a887e9891dca9b6a96c85ad53a1131347068a8733689e9eb534cb4d8093d674a4f33677111554641f3c64df4b17513e2c9af4c59c7ea302fce16794809b55626a7205ee05e83635c5e32b009a259b763dbbc55f161ba6db4e1ff4d6ebfa14e7a0394f3c9d744e305e8d9cdb9d8f1cce0cec3e5d28825f9bd794d445f0abfa7fa4ad87f202ab9b443ca98c4e276e836cf2bf08b8ded603dc7ba32cb69245e2c5e07d814394a23a1bc59c14e64b7aa7b0d01766bbb030b6838ebe1531541080dedd825c493a8e835f667ffcef2f18c4dcac86a722813eaa7bb7baf6b6d8b6db00a456bbf1886acad5431a18960efaffb769c1a551a972bb6a8128c9c10deab51cfec619a0c6a4f13e623fef0376614ee6c32f5b9c8d9fd89e104e369cb10e4e82d7158037c1cb68068851c6619f02b99e0360f9449d6de08411e07f4ee80f236a5820c004e1702aaaed21d2d3b7c9b4ec148a0048345726d5bbc13c19ad353e4ba6e673d00610b6ef43d629054df60575087992c9fd7322f3ec6fb227c469fc87ed608f98a75fe6976a04aef9fe72be321fe3f1eff90a373c5f23789d40931ecd37d735127f74ab934224ec38fbaa5f5d00ea9f831d0cc2488259d30b601df8320721600e94d62a819e68ae6e0f60e5269378c96be56825b184c69dbeec91664691c03c9fc08d17902b775e68c76377ec671382b5eec0faa0f65d3511f24b4cf2b55ef7a3b587f820bc7ddb69692f9b70c55fc326ac8b68a35c2490467fbdcba995d02bfb08946fa2d943bd5539962decda9769a30f519e9ad00f52f31248f177f3124ddfc647df99b87285eeb10bbc818d62823e1dbac6dc5fed683138ff2e3f7483229224ee0dc032316e9fbab0588542216da74894bf7c141f13a9a9147aaa683ef0b3df41e74230413f0d4f15981922d2261c074a52d388c1a92f8543d518a415d1f7c83f4ffd1f7a3412b2dc094c790d265b2e264ff9b3370bd82300820f8640173d075b4d20c62f25708a8cdbf52e458e8890e471f22662aeaf19f9e089d41b7adc1780bc626b0114b52d6ffe5905aa790b65c4699343482df0aeaa296869f857276828ecc04d0b43809c9a0c1d1a1c1ab7e47c0b86dec1af3f89fa0e68f321a90db52feacf135903cf6f349a68204d02ad39b310276dcffa861c0496d2438698f20dca26e1a4e89551ee01f05b399863f74271a250c2724383c97628bb57a70348e30ee9391c3ee0de9287d5e15ec02fa021fd8c1e1e68de2fadf9332faac2693f62a0ab37cdda70b2bc62a28e1b51738e11cfc5f922af90170c728ff049f2d7078c21f53ff55b9560f94a3fe9a2a45e065eef04fbbe5b93d157f117b022fcdd2c6bd51593cfdc3c59ce38758a79290a14a03a5f29808846f9da7704b965adde25d8777bdc06c55c9d11d83bf06dc5fb63d64ebd0b95d3ae55583c2d36303abcf8701167abc82f7129ab0e072a42f98b74343a616f1a1016a39e84dc134e8a2aaf8e1efda9ef8d3fbe906f2091e1cc9d8e75dae16f95a107f060c58b2c385cdcd33a51433b9ecc28b1e983e10df5d64c77b3086b2d3eea0a87ad3b04b5ba314c298f4aa25ede9debbcb364e6ee0b1acdafc45ba2456dac85509c5e217bc18acb283491a05561cbce07c5cbe60dc704757881014b7b4710cd92fbaddaa590693149d5e1597e6bb89e4122b8f40d52cc30f4b2530e451d6d9cde501779a47cc54672f45cbf473d2ceb4e81a07669e1809415c11b5139a2e385d57e38e2edc969dce956877c8f7acf85961f7290379b8bc9d5703b5b04adbfe4e1e0e6e0e0163fcdc393264bdc85c9f651316178a6335685db2eb00b2ad2d3f7a43a2d0d9d7a6a2682cf715b378e4f8091207a89fa58cd12bb83f001240c9e3c59b870e8f4ad5c98a51f224d4c70aa6625505f2e80d6b15842a793e48683bcbcd76c12fc4b065d0da4a09fc8b828726aa721a9582ec1c4e930959ac171207ddd65a6b1ddea1fa41882dfbf1ac59e617be49526c641b8d43804db54b90e155c51da0c6c9e398450068332b7e2e063dc72bba4fbf9143e045073cb78422bf0bf4c67b74b744bb4561513f3ab9c1a840e3c2f563608d8749c657870707addb00b5c8947b4d0113c4ab006c66c531f141396324810c6fe4f3cf7eea92c80af3f0ad692089f72ea2a72935607656b50603310de3c20d0838474461cb29811fa28299b4e5259219ba31082e1b03443daf71f2dc5dcbfb786b6748ec6bd1e9adbbfd5396b183523efa826f2fb330fdc17e9592b4e21e47146caa8b07ef3cc3dd3202effce518d855ebb83a9d8541f3fbcb5f4e657e5734d4f4481c131ef120ee2c83f25f92bfdbc96a8fc64774f9334a10e603c6dd4c743bfa6ad328e5dc11ea066a651dcba2052feae95b762562e8057da4e1e4b6dfd7a841fd0d7c98badd511ca7e641ff6a9a1b3457a2defbe6dd710b9ec6bffccae397f667205e96fa5f"}, {0x60, 0xffff, 0xcb2, "a0a20c5dc997e1312453dc29725a1b3410801e79a3fe1b681d022c657577086cdd002aafc57cd4c095b0cacc5b65b6745a905ba88bdfd0160f5b5d55d58dae73a7961ef5f2703781ceec"}, {0xe0, 0x1, 0x3e7, "49c0ebfad70e0936de55e39ae059b457b48edb86ccf6b620c73268e0479c7ce4b1c3512c48786887c53953f98c39d1680313fda33c8a5415ec8986f3a1280bda91084f300b7b96b1480a33a499d2258d04663a5f81563bba7f87740b7313f3ac9e4eebdbbf11c4f4241b0ab0d9f5adcdbb22bd8a129aff6d85f064aa5040487258a5e5a4870d11d75886954560d94251585c94ed863783ebab37a8fef079e875202a1aa8849237ef4e5988a6b9f6b32fe03ff53d96abe9b54affec33edb38eb582f7ee36756f73c24f5f8faf25b66a"}], 0x1428}, 0x6527029370931203) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) sendmsg(r4, &(0x7f0000000780)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000240)="05ae9ec584682b218da0a2b94aca731697ed8f26d5c00f045146a82d85a9fbe07fdf25e0680719fe2cf1365e67792e05f86502102b3474b2d987b6202fae5460eb157c8bd746382797074af42b", 0x4d}, {&(0x7f0000001e80)="bc847c3342f1d1333c6b22884c16024d509c1832ad71cdf181dbbf6755ce76246710819c85b9f81df0d692b556edeb33fe9dcbddc4915b500480e0915ab42749f311836d76508f125a1cbc2d999caa2bd98670082bdc647ac2e38c18875a08f3aee3c6e74128a880fdaf3c3b48ab5cde744cc2bc669b37608595df3f459a28f3d8b01e22107dbd8f84f4a292b768650750dc1d9a3cbd0d3e5cc180daeffe71b0a8ca9f238f8263372cbcc1c325289a680f716b05a32e42644b863d800df178bc30150d8024b77950ec8b649f241a9af912957e6d6854c8c85a2260966d", 0xdd}, {&(0x7f00000003c0)="b65853d135cf8cbca6b45728e854bd9f8b5e8a20761699f0951fc8b48500ba7f2d2443775b5e3167ff1a9025a7d0b781876f88f365f14cf41cdcfe4005b0fc043ece07044402272cc9edd21855101a1e66d94eedd0e1bebfa417dbe39de4cad5ba0214b412600c55ffe57ba264d056012ad0bf1bc8c65c073a0a78fdf638ff77936b79182c98a2caec5a5917b90050b51b36f72abd5a546f69be3aa8b87dfc9d05168393e9ad5402dc8959e95860ab699adc26410f31e10f600da07e89f19c10398bdc637e83f2b758", 0xc9}, {&(0x7f00000004c0)="9524f78278010e88e65ec6822f1eb59ad83b7545ed7c3bfb401e0eb7d45441370514222c96dd72f027ca499d19638ae181b6bccf4069f6c29254c7d990c79693abcb72ed64f27b6532a8c48a4f8272cafb32c729ba4212b502d697543a0db207e24d4dc02ecceac7e08680bf08a1d4dbf01be64e6f17955db474f59d3ac50983ea0191", 0x83}, {&(0x7f0000000100)}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="80000000000000000000000000e9792245930e9b69f3598f97465b370b91f144b5ea368eecfa4b88a35d49d9a68edcae1385a704010d9afa98735d92c413f8855014ab9d2689f98924a6abc1afe52f25b8c59dd27de4b5784445fc739195a3b0fb3bd1f3472544fd5883bd1ab49e80aa9e7a1d499d919f433b2b1c3a000000000000008800000000000000ffff0000010100007e944db49386d22e08fadcb500836de55ace92bcf54249e7bd0dac5e04327f9f93239a10a286921c7b1ab703160be796dff046114597f3959ad69a2648b7e3443be3db778ec0f85b0a7ed53b4cfdb27c3d0100000077a4f0cb47d43735e43f981ba7087528"], 0xf8}, 0x8) shutdown(r1, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x2) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 16:00:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) semget(0x0, 0x7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r3}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r1, 0x1000000000000000) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000003c0)) open$dir(&(0x7f0000000440)='./file0/../file0\x00', 0x20, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x108) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r7, &(0x7f0000000480), &(0x7f0000000600)=0x2) r8 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r8}, 0xc) r9 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x7922, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000f5ff1b595ee5f9c084911185000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51a95a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce39484ecbe263b64cca1003ac6a7a4012267bea7cd6efa9c873feeb2e75c0e489bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b3830e0000000000000e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e7f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d000000cab530834abb09d4102fec142fb2d291834424643622c1f50f92a02448bd00000000677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783f383b84a6f341320ed2f6621974854fff99938da6d0d28396209a08ee6487bcdce0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355e37bbc93895ade21d8545cc6775b7191d9297449311c3124ff0af8289495bcb3cb30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286752c511524fe046bea459727cb21b002ce152d2978875b286835e09fb9b473d07d5f7b100052740f7c1ab941392598da054c07bb46ab19ad60100742fc55a512ebb5b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8f2fa589e73a53161db5f44501be88f7650000000000002173736f10effeaa3ea6b57768c862227ef1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9b585d7c858534b2e8506a0edfb1e3df9e51779ff886e49dda6b8325b05ed1b5f20f7d31b711ee8f77722075a3b62054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef420167e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f33df209492d554bf73e50cb4dc65439f7dd22b5867d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767fffe622f424ff0f9201a7b251fa77fc945efbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec3a809000000000000cc68198a67bad346acf1ceb4f4d77bbd800dea94b0fb0af2243421e39e0fcb50f87d000000000000000000000000000603c512d541a182c07cea4e48fee2c673e2babc3208428d2927b770478dca11dc0195e8b40477209c328694ef99ab2959aff89ec4e174f9f8aefa46aacd15e8e1beea05fe4c3771e47c8c2408ff414084de75155b14297253075a9b0300000000000000a4dd34adcea8e5aa8bed95a252000000000000000000000000000000ab4e72e3ff4adbf80dd9f1ca82478d91b2ff698b7ffc4a4ae3828c5b25916ab2ac646fba9097681a7429f071279783d6d8cfba0799de8c73ef9216236347ec00"/1305]) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) select(0x40, &(0x7f00000000c0)={0x3, 0x8, 0x3, 0x6, 0xfffffffffffffffc, 0xc9d, 0xfffffffffffffffc, 0x1}, &(0x7f0000000100)={0x5, 0x2, 0x40, 0x7ff, 0x7fffffff, 0x45c45fb, 0x56c, 0x8}, &(0x7f0000000140)={0xffffffffffff7fff, 0x100000001, 0x79, 0xff, 0x5, 0x100, 0x80000001, 0x101}, &(0x7f0000000180)={0x2, 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x6}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) bind$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x6d2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x80000001}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: r0 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x7, r1, r2, r3, r5, 0x40, 0x711537b0}, 0x7, 0xffffffffffffffff, 0x0, r8, 0xcc9, 0x6ca, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r9, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) r10 = geteuid() r11 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000003c0)) chown(&(0x7f0000000380)='./file0\x00', r10, r4) getsockopt(r9, 0x29, 0xb, 0x0, 0x0) r12 = semget$private(0x0, 0x3, 0x243) semop(r12, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r9, 0x5) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x36e, 0x80000001, 0x7ff}, {0x3, 0x4db, 0x2710, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000000)=0x863225be7cf99d68) 16:00:16 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82721cfd93be7ce80f0350e21ccf02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x0, 0x796518322024ffad, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:16 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="829e3ad6e61769cec700ebf4c391fe4eb2617722c14c6cc791681268bf9ea050582a90216003769415d6361c5f77aa753fafc644b76088a26681d5949fa4b108789603c68b68e31f3a6bfc7f46c1e8058c660c6795ce30376775e5a10456bc0d72ea445acf32d75aa48797e1a0622a807a8ff0dfc69274abf593336b5def69010f69747df81f733697c17e9f40f167f4894c2158a38ed2cb898b8fd4c8fd9d8f13491359"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000100), 0x100000000000019d, 0x0, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000000)=@un=@file={0x0, ""/18}, 0x14, &(0x7f0000000200)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f00000001c0)=""/45, 0x2d}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x802) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000400)=0x20000000000, 0x4) 16:00:16 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 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}) msgsnd(r2, &(0x7f0000000100)={0x2, "13a09eabeaf613bb6a2cd75c55676d40003535f8d54cce2ca5515fc2b13e45914c1f90f69fec6df01dfc124f796f25e9ac33465f3d8aa50d80434addaf793c33aa0c8dfdce5966c593ff3dd0608f88ed1e8d9362946adfe80717ed0f3043ad7cb4dec354ff3b5bfd9e14a6c0343342f38516df99e6e2a9581c7542b4a0"}, 0x85, 0x800) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 0: socket$inet(0x2, 0x2, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x74}, {0x6}]}) fchflags(0xffffffffffffffff, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r5) r6 = fcntl$dupfd(r3, 0x0, r4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = fcntl$dupfd(r8, 0x0, r9) fcntl$dupfd(r7, 0x0, r10) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000180)=0x5) fcntl$dupfd(r1, 0x0, r6) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x830c) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) 16:00:16 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mknod$loop(0x0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000500)=0x32) dup2(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x12, 0x0) write(r4, &(0x7f00000001c0), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x4, 0x8000, './file0\x00', 0x5, 0x2, 0x20}) r5 = open(0x0, 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000600)) ioctl$FIONREAD(r5, 0x4004667f, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r5, 0x0, 0x0, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf7", 0x46) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) readlinkat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/144, 0x90) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x3}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:00:16 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x101) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x2, 0x0, 0x800}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x4}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$dupfd(r4, 0xa, r7) ioctl$KDDISABIO(r4, 0x20004b3d) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) 16:00:16 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8f23) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000001c0)="46c753358335d36182c1f81f06e8fcd6f3f3a1d06ec9a57e7bc64d9b0f423b31e06b049e2e040084cacb29add79c4f1a26644c9168bb6460fbe6c68a63d310aad62a6906d803d419208127acbe7b0c167b8b0ba757dff757d4de34f59053a74d3259685965f0400ec6dcc96742a26d9a1596c4a6dd054d037472bfe1d4aebd8540eba192699a3eac", 0x88}, {&(0x7f0000000080)="21e1df80faed20c26ebf7df35c9d42f6eeb3ba13729b1ca679fe04677c6cdc2955b114dfdefb18c37fffd4cd75130d917eb27ce379b4bfabd52f7ab4ae8bd001c9b46ee98aade4ee58c2c3", 0x4b}, {&(0x7f0000000140)="705366d4", 0x4}, {&(0x7f0000002500)="ba8cba64fb6ad12ee771bbceb29aba6e40af9b1193b9d665306e2ff29555e59a5fe8750031240a102ef1e46677d68e8b5e5093dc84b0cb9339", 0x39}, {&(0x7f0000000340)="5b2234ecba374e364579ebfb16d89eeef6425daf34d4148670784760561958eb90cbdee46992047f732f7d6e0938badf6ce1961277a6b75f9f70e3b4a51692283ba7fc83e4695d214dbd33bb9e40d0f878891d38c9edd6782fbfdead8a850e761fdb6fe0cf9d1ed8551bef2418d03af8b4087638e930d3886b491d68dee97a504e08be6a023848f524bc0c05a96b72e111888bf021e8247ae76a3d1e4635bb0357a554bbb5ec1efc73a68f45e73bbb0d7f8962bb7e929898c4be424a6d62ca4e33b8d7946f4ae149c004ea9eac582fd9fa7f4420adee1a2c52ee7581abc0813d7fee3207435f6d1d74760b24caff1717c6f0bde6a112719846371834a2c9cad5971929ad4b136e02f02402f45e53ddfad8b9863dfb5cb9a5475045ee81780524c0e6f13e11f36f24581b32a393bce207e33255fa4b8b46cdb74c1967bec8acf55baf4b387e4a92fc47711458e015f35c44f7254ec793333bc57ba4b4df2686984cad0c520b2b7097714fc6c6a961780217ef4939854d18e425f02b325f49b1a6fd53377b386dfa9fb21920bab8f90fdf9ddf717ace63342fbcaf20e01553429c4b18618ec53b09a6a29429b92b5db1460ffefc33b20dc1fd306937e2ed356e1576d8ee53fc8d5974612c00e4b808776013da96dde272bf5309a2d9995c32981b7b8ce9de5f5ac6517873cf5401a6ada2ffedaeb0fba0fcb013622ac6373c9b33be3fefc24e1d7e4dc19ce92c1380c4e3991719fe7ac1277c946ed77ed8d7089da5ade800f2aae78aa61105b3d80c25ea1219a9b41328f8df77bfef0aff7f0000c2472ebfcb7a72b78886f8b4212d095c906d43050e3a7a012b3a066a54c74d4f7e78e3e08516c979b5b177ba8c7d147ddaa95c412620b1e010b8af1de0024c09cdf6d4b3cb8acd8c14a35f346a19291d889366ae21f0cd9a0f95cdc6d14a214a87996355e32c8481ecef6abf20e64cbb2668502b7c9bb339658041b43f3ad4d0217fdfccd1d0e51618208d4fb3282e221eec11d884cf15c5bd7f95dfcd3358c569d14599152b67e41016a78205ce14a9a3067d0bc684d5aebcb692168abda9044753a9649d199c7056a2a71201f3491bbd21fa6d54e6b5430c04e7568edecff89b71ac88485c0be7807e0d83d708b1021de9ce96ef0dd639781c92b0735a49a4d94520ec1481466c5683e3b90a42ca3d5f802dcfd13d12b9efa1ba9b7dec03a176b91a8e187d3c6a252e2f65bd32c1260805b6df3c3fbb11c9faa0f83391a2d563cbe86e34964409fc425c43dac2092f3b23f0203e115785d82d0a1dfd160f85cdd3cce4f8b4ec150b24eeaddcc5a76542ace82ae817684afd90a44ae5a77f996932ba5c56ed3325882c47eb15b73cebc06bb8651aeab50a074452ed9964ce2b7655674a467f6fc8dede3a4dd8dd12f6a5da4b14fc495a249331f6bdd6476b5fc205954346cf2a7742e66fbd733b04b90344875c715e16cdda8d8495476f08c0f4ab74f6faae5a166f0ce89f5e063ee2d3324e8efa08b01489591769b66f232d8f06c82df0b55f4fad4871945721fc499287f51c8c113159ce81491af6a676887c4e427bed508bd455d8cecd1b42cf9cb98fb8954f3ff9d0d9fcad083dc6cf67d4f105a98924ca6223cfae7904587cb4ee0c80fb972c76bbc8ec4d88f65031cb766ae2bc9ab0c9e00bd1e22b4a06729ff210d9db1e73b61850128e43742a1426de258d6e40b2901dfc744b30c8fa245942c574e17c08cd43de374927ed62c10ae2941e83efe777caad6678bc07c38256bfdc03893a13197f5eaba50b98f9289990082f2f4181cb4614fef016a4220392c8123012defa098ff7849baef8470c2638e311592d57752fed67dd38bd759226ac0584f9c61073189504ebb6d2b7cca8b419cb64b962ecc12b31dc1c38ca19c7340d118eb1c5631b05405ffc520126439d3bec9235298288fb76934a0e40c133aa77bc9762a29397d83d2e5daceb3b6b0e661700f25a277a4ee6808410efc8ec50a288f4b6605e437fb68022d34efc55fa0ff9947ddd98cc3faca557cac08d914ba439b3f9ad69b881c56d60174da8e8590d9ff2585bdedb477f774c7536501d2b9505c9adfcc45a189c6c7fc26ad088242b34a978c012ca863b7b23eaf791fd2dd2b45c94476c50f8b88475d31648502a8bc1fc3d272924a34d5981d03f5f6a4678321847aaccc8d7b848d6be23bb6cc5836f87ff111f91bc3f6fb0663433cc91f0482b44e3627c734055779d8ba1097b144fca7836d951f7d051c493e5ad7182ff2ec8ae14867ff221efb264a42adbccc950575edb3ca60274fed33756ba298825985df14cf65c15800bdbba1600b5de1f6eb745bcb903a4c1dc8d63eacd0f9d5df51209a26fb1d4664f37f4341c58f219cf79aa15af0b8bf04bd744cf978edcef2b86a6af36674e88c79cfd40490ae08e2026048581bf90509388a2e7ea617811a2ef32522cb8d8f488b412449d240f303e8eed785ee72ac71571d73e1fbf95a427cbd5ee7cdab6d3c371741cc30767108f4f0d5d277822dae4cf7c46b63b610366e06ff34079363290ceace5653e8fd3e673cbd7c7c93c23e911d1e27cfe323965eb8fcd55fdc906675d12273f1660b0733812bbad0fe3ecfd5c3a1fe261e57f9d8ade91b537fd9cdbeabdbb7e3d7ab22f6f497a5b9b7ee23894d56736f2eefddc2f51676b342a9d23f61b437cf20d997ec5b5667be4c4f3b9c9514c3dadbb631835c8b9d54f079077af452f93822868c1af74f5639be3b18388020efb506604a7803e0e31b54cebec9dd86a1335cac88261b0283732dde2d3d5dcbf73f4819c2582c9971c5afcbead3f74de52f8c89012954a59cd7b9e597898a4db31eec79725f5ee4bbbdd9daaeae9bfd49319cf8e39a4a86ebbbc875b2b8d3202ad0faca1c488ec7716a93d8f3afc1d252f104800f5bf3c4ecf87f8ae7f0604fc0290d3949c946f8f32e065a9a2ab7ba16aa12966e2ddaca197db3944295255a4246de8150d087f7f0ca5c86862d07383700ceda77bdab107b65984561eac291d25c4b6adcb761916423353c6b9f7b790d3fb765d84db4071f927749a4d8a2b4f0f0de255c4c3a817e2ef24196a5655f355b9c10b2d906ba10bcc1f59540a95f3a01581563070c3fb7556bdd363e72c2ce9c71ab65c065c7bb4332a4abe24f392949c5a622673ada6854db2e9bd8eecdd755213f0546a3f839ac11bd94c102a42edf056bda21c37b90ba2e1ee906dccc03424079610d00a9e5747cee9812eb857637009fb15df53ded509444ef829ce7c0d8d9dccc8c80e7e37a6f9d018dde30787a722ebf028126806a87b8163914ba12112c112238a0cce765ca77b1a7ae99b6100465131b8cb297c4daffcb69e6e18ac8c7d77641a66a7f72e80ac37de1729bed1105487eacef281ed8c1524ca928f5cb5989d20964ee1df7f563cd88ad9348f0534db4913a8966fc22edbf760b16a6570be568ed77e5527c6db2276a57637543b385e950c2121d80869fb4312c613311ac8b1c67aea1e96f339f567384f621fd8c5f6e5ad6ec7b0ded04d41da677084a135d928dbda298b49406cb20fda2a8a30b52b251c2414d2a2519389913fbdc41658176d17129b55ee536476927bc8109a28ae174fde3c54a332ba865998cc8d2e398c5cc5088b10b3eb1824d4e841708e2ac24f91602bd83364a6108cbb35004f3735803a81e0e3a401f419076d7c8fe8aae70712d6c8ab14079164da4e7db4308e80f5d92687e503a9da89e9a11b27582d410061927c5135bdbaa85404463a07d20613c3399d79799b0b1c29c794202f4a3431902681c14528f9e7532b44d6b96b17b8f5b53f71a807582e4c05d6d74d85cb5f0e568bfbef2e3ef3e929e64341e3b3394713d87a5d5f88a86c30ebd7e7c79428df902d51eabaf2ed1ec9225d953549d2261f67ef24781ed86c29777e67f7fa9cd0f2bd19af63abc2070230e34b3ce3bc90bd2fe1f2fba69d1e84e0d3466d8988301287f212c1b74ca2bf65902b5184b573cb926f7eeef1df7aec2c68e7905f000a6c8dd8c39ca9a610b25d94837e7e2d8e14fbecf40db1b73acfa925560dda51b8f48c82c5939261e6c7a1a0967fbbb712b12d0f7afe88bf1d32b2edbe2ba46049b8fc912a52a1035865aea9c525f5090edfc9224b05d6988b5c8bed5cf2c22e262c3f45f4fbff9d67cae9a6e2426dbf3e5e9cdd69c04374d1ee8c441d0a9dcf841f318c20a4bef69c65b16354c5eae5c5b64eb97b9b661d0a13e7b853956b9e073994c5067384523afc8ca16f84e82b76c16faca826927cc653582892707e5d7abd8e2a1d00707f8ad78ee73cbd85d11b261983f5d1d951383e576c1ba9d2efddb296374aed3eb86431b6fb9cf73304734ea97b2b0828ef9b05de3d55213632243a7c7140cc2fcb47ea71cd9dc1b83bda34f7d6192f4eb9813a3c8e49afa49a51a3e79d3e879743f7f893bf7e6e7af16353497bd62a0924ddaed83cc945960a964e05d1413584e258eabfe0264a886a68d5c8b07d427676eb99d63dd48774876a39b8fd87f1156254c15cda259172fdaf070fe447e914060ae45ad251c94a7f95060ab1e4fb251dc34ea3bcd39d0076f60c053536fb2ea798b78d099096c64c77420783773643ba21504dee8b59a92fd7a4b30e61128fad1ace1cbceba4b67851f782b4d4a20ee6a80b2a1194a9297412ba2e3632752ebd8461aedc6d071d9427a62109b233c4c37a1e82994fcee21903b62cf497d295abe850099dc3301f1394a0a093361df547b8be6374729ef35d518b2aa0e95fa49cf5be68d8c4985e892e974da73ac5f256bcb21d87ca2d6b35588084d999e425b5c8d7cbd92d08f6aa03eb465b3d8d76ace4423f038d4efb09d628be83c03314ffce8452a771864a92d6f5ae8c4c27e88728492e5abc52b5029c6526ad0a38a95031fde7b2e7ffe22bf13c8ad477d94bfbceac85f1510c815c30c21584af6dbb434f753c61e878fe4a2ef39d2f87d7fe860d4661522f86a0d42b416552884dbecf16ac3da9e14d87d05b17eaa80960aff6780475fefe5864f5d7edd5ec751716dfd53450471c3178ad9444474fdaf06ccb2236c403a158ede34a76609da41850cfd762d6d62ebb6dea53977b33671b25cfa875f17922ab5b96d4044c48b9c99abc9b11e6f5e5f1fb6e1adfb647a15ade2e7383a6a596496979af481a437913162a95131e39319c1c49e7eeb8cfc7d79d8ae77ed367d1600c69f9ac667164657d12b1c27f9425c4811f445299ff50efff5bea4051f06829c224c7ceccc8bc9be069c164d7780960ed07a583026435a17ba048c5bd662162f1457e3ab860fe81fe28aaa7e84e36e81618ab359457ba3450132d0e5563ac70e2661ff7a31a71fe4dea20e38335daa30d0a0ee43eed449eb023917387633b544b37d76afb32911e67b9dbd2d6c6c848d8f9fbe19fbae89b35d92e78f124e51ca86fb9997a7d4a09970483b03f559a68a4652551f9d7d4e8d3711f2451612fd8ea448f07a6dc45f7c9409ec431dd1ed824ac8e57b921eac8af42c8c5237a9f0e660e294916e8bdd018638f225f14acb3dd9120d151cd763ed7914917ad6e0814b61fff13e350a25d8386daf11b9698f174a10a9a3f9d8f59ad36d01537f2321922d2ab6ef3835ef48cf41a53181688c6b3f0bb1576068daef29d1cdfeca2a5759546882a5d9b495b574378149feb6e180cf530c596f5ee752de26ae9ab759d32f1ed406ab9548bce331f9780b5c6eaf703b95ccd84f0425a8575334e3e3f88", 0x1000}, {&(0x7f0000001340)="6f35924826edefe22179266f631d7f3c74613f730bdc1a356560c328d24aa509bc11664f27a3df844f6bdada9ce466d76257c80254498fa54be4026edb3a3dd0a68ba48225a3b8ea1e5dce32afb7a8455b79afb03df5ee414414c32f3582cefb9a63432f3901a88577180d3fac18bcfa537099f0d8299b3b995426016d9a962807806ef5e6c70daef320eddb2975fe0ab77a474b6cc82c2bfbcc6b3e41f38848a556e2f96629154947b70a1ce32e883cb261b695de3d230077c0f8ae5ff1406238d658ef1aa4d987b13a191e3fc1be7c3441f92573e7e53fc24b7b714c7a8206a19736fa5b6b87dfa5ea7dd0391e51363fda6a09448a2a1e5fe9701ef0ac1ccb882895418b22c447da0bc647a076974b2d719ac7eaa28e38a7dfdf47d15463fe772cc23ef40a04c5dc4daffa10e962513e5069208377b60c93a4ce874b7f4a86cf05713a00a233b089ce1adc12e9444bb5e478e821d5c7495ea5c00a86faef7fb057ac40cfa4aec9141adb8b780e7cc9dc3a1e2bca6edbd6fe693cf35c54877593cdeee3f9702e1eebd9a9c06911ffbc79005842deba392cd345821db413ba8d115e578d423508cbf02ca98a1765a016a05f77cdc1166cde0f6b32aa2a4a3db186c84a7365f6a1b322d7d5a5623d83603389a4cf2df136229e5ea92132f6e1be9018919c82f76dbf30dde11463c01c8ca0e135c55408a158f4dddcb0ea5bf1fca4325ec8fed07f447177fff9e4a39cd8e0fe2f23ef7ebfe026c6ae6bbd35bc1f758b0de32242e6064c47ca4d60de4994c30e21b0b422ed6fae87c34c2c02d6a3bcf8a4f5eeb7964e8d496bb87e4e39a75453f6b494851767fec70ea36cb893b381472d9ed610b8e8c284142428063763e1f0cab81ce9d91429d743add61e1738db428945cfaaf22a42d843d9d7c32ceacc5bd0422d89157903ed4885faa6e2a5471d837de696a55789a27832d55c591607c10e948230774cdfb35cdf0de5603b7ae38eb0cf699ce3f61daadec2e64491221fb9229d01313b0748d9423f0c178ae0a27f8a963ba02a428c3ad39731019838d863fe64ae23698b9c1c2308eb09c1e283db9cef6a52e90ffff9c0df7398a45e5bc73d0621d1f7046a265feb2406d5ae38ed49c8c805701b40e5ee2d7bb2f1606fb080cb0781a852c7b816c8e2e4eb2cf9087c1b3b0292592c58fc6b7e38167e2602e97f18d6f637fd675c649a19c1cfea9482d659ccf173c50eaf190303c1251b0e1741644860c7a2cce5788b04ae8fa32ebec221afb662d9d25397386f568945630dbd86b686cf10608e592249fbef3e96d0e461399e481dc95a6e3ff29789c006a453ade003fc4aacff2dc4dc096db301de3831f98b67ba3fd5ed89af3d75980f591faa409a4d331106334a5cd85f1003b393cc201c14b00943533eb5df8b38e55d44d067736fc4a9eee751bf13f79065a5346c7a139634263389a802a9215a509cb35b48615441a9240a1c251e6ca8ce2d33a8d5f3ced90f899d6e85395f53071b3afeeba3cfc56117e40f394309f20c327839c7b28633dc1bd6e56f85cd61bf5d85bd94f77035dd43585c7bdd49ddee00b9ff5c476d37f74cff0172f9c0fe0d8400963af3b82131cce5d522794d32ff3159276b94a792f02dc3c120c7bdb053e2e1af905e3d2525fe556edc2b4e2d3b52c554d443cf3ac9dedd92c99d4ee6f22b56fcc8386557c0351202f374deb75fdcb50c96a388116ed4056427bef9376b1ec812462363aa6815f305c18b80ffdede0312d48273900de8ca5f3429342f53313da94623095d3503ea36e4fdfd0eb6cbf4ea27f115e7f67e4b4068c7d40625e8d5abb959c7f2143318eae47d8caf0b20064f3f3f7eff206c0b4fad473e26cb6c2f64e3dc3ca81b4e8203f865dcdedd9e56db282e300998f949e5a8721b6cf070e19ba2534ea257e407dfa65108a8feaec7d7a7a3f669f6bcb6f000d938111af5228af661b19496e27105d72132ae48d64d050755349d0f5e4797c783e9fdb3ca38dbcfbe5c5fa8b90fa8ad4cc1c62c6f1ee342ea8a9622917c8e855a515016bb6a9b4a0c4137972d79f7549988e368c98422ee3bfd7406da3916c4188fedcea041fd6c5d4554f6e7600913b66128f62e4077c8a8fc35fe004e635b4ad0e30c9c65ba98a392d31f660b135b2468caff389276478e41d3b8a443ddcd6ebd04b20a79d4ed243cc2e62443274ad57ad6e45d19cf37211407c801bdc72759159c092aca46e98c738f0653b668270c5742d95f394f81f88c45ec6f8d37e3839ec13c226ebe4e98f3daf7804b08f99f03811224dd5baf388875d5e08d0989c8ac5945b10a1038fbe5a08e01d9db0f6d82073f4d9df77ec43bc11d3350f63f36743ac983d438a9d61a96b5f46d81dbd076f5302b04008d55f2387b7f9e7e2d7aae8023b12cb2dab22068d97aedf76bce374051d0bac7e2b8433884972febf1149896686860be16a75d2e40ecb05c90114b8f1e28c7ad9213f03581baa880d1d067b50ad8ded0d506ce2234546e2a8ea9780b35d1f139fe68de5bb2fcf9d5b1aa0a5bf555345aaeade60209caa73651ac251ce167160f787535ab96ec886ae5430de6f4ac7060f39bcb7d1cbb067f52a859f47b0d3c9ec95d1d8078d0b3ea915b3baa7317087f728b55c249d6a57134e091558d300c96b06480ea5842c1b3d0cda52869e7d096b5762b9ca9eeca71861578b8794c01494fb6fb050c9a5086234d944e736eb281d3bb6d570f9f37495c1b1452d9205efd66d9e0b38fffda16f4f63d676512c6a653dcf8491d825f45d03523ad2feb88d356d11c1624906aeed1a4df5136745bb029944dda1bf59c060d23c3e06cb56d67144a446d8d888377df790ffe5a5703976bef7398ef916256cd9296932429bb21bb609df0b3b1e2f385e0fa8fc6a06d3c463f9f76892bf44e6f398d722479782396ac22eddc42e16b4ee19af4bd2265836dbdca2c92f6f69c21476b041534243908f0d1ca7d6b1e61c9238b6591e0c7d5425c303ce784e30e0efa253be3058d500eb35e0d668cb373dff1e444600605fabaed26670e9c6a0b894ba3898583b708b7c97df49d66b5f2cb9cb281e24392ebd6c3460158c30277937a8f6eadadbd3379600159c69dd71acdfadd517547dfad955ab3d734da08d3b5f7774f8c436d76dfdb52cd2aaa8be80d7d8e685e39fbc1cf3b72ab17fd6c795c54ab1f9fd36bda7564556a0d6cebdc3c815e8c6441ee173e2ee0fa62fb0a5f48566e3f2a5e5791ec5d28ee188d108fd07c13ba4551dc96d4dbc9776ba1a94ec2bc214c6081684ff48a78230db917e56307cff5db85388fcaf4da63d98d9e717d9a70b81c84d0f8965df34ce63b77c76c88fc76dcf305f93fd713061eec96ad0b422fc137821ac63d21b8e239e15995b819551a9017603cfdf4b668d80dc30520040ec5ab76157d6ff099bd539606504f97319836f6e3aba483469aafa4e5089a24912e8e1fe25c48f343bfd10cad94d2cf250285b62c2fbece224b2f6c0e0bfb5e506a8182de901115440c1af58ed8a15a1fe1375cd923ec0b78fbbcf41b12fe853507b460834b78cb407e4567848fc7f0a21f8d51543f96e2bb650a45b548f851d437adc23e55f01ee270f93c11ff5586bdd451f104ab6ee5a7457078d2e0c4f32943a5ce253268f0f1ed07d58f7af2a20e57c0bc3191e442649419aabf240926e83cab48ed4cda0e6267ec5d047eeb8c99cb0f201b3ce709f6e2dd4991445a031c20a09815c05addc8c6b700e01b8d06d2f662a4be6106dd97410e2d2fc8cf468b7a94093af6e820e292aaba7911e6baf8cbe810f9833b391c2bb349322897bb9b47cd5a2fec9b754dc406cd06af2b268a220e56f525b8782f2b43b51bbc8ff80a080712063ae31ddc88d7e3e0edfddfa3b071877c987e387c52a88401182345e4a564ef6591ed6aff156271e7e6aeb106184b474b590ebecc994148df170a565e50cc4a84ce9f973b8202e25f8242d5a2497f8d70d4afa3f6164b0110c6f7cdd54917bf67e487c0b3d1effc60df5e535c887da18ff56dda9c09eb734fecce9dc1ad2b2c97a6f63aad72000586fca667b34c7d995f2b7bbb09c462f7bc4dd45accc32967b2089a10f80e70edd862c06ebd62717c2ee99c23543368604ea2d7ae523377caf4b3eb7f01a4fa251392d09e3c66ffcd9805ebc283bb1f492bf6ab57731550b90990e02f8603672a119fb09432783bd3546fc3af7b6bb09c7b12f25ae7c2a5291c3346705b690c9c4bd4d5e4139b20674f042f9985b4969ae901f20ca54e278705ec8917f5d0e8afd550af55dd1a9c479a09153305aeba4779810b3fdf95382da3934c527d9ea6efddb2e63059e406f87a439cc2e26bef11ed5ae1934024cb5d1e81eaf3b0100cdad9b12017af0ca6f1e254f0ffbb6fc50b0e5f65935a10e800ed0865129a29c0ae59e1716f0316dc71bc4efe806b2d89b19fb7b7b54d7f4d7a9f610fbbee504a5e2b020173f612d3922e1eb52e1320ed4155688642ce9d55eab1633097af96d98d115b09f8da4045e60613efa85bd9f54f131a4eba491cb8b9dae7afec1972134d2a6f1924c81783452382366bf5f09ad612634cf96f6ca3cdb4d2105094af4c8b75326c90b70818c4514967648a2310deb269973b651a1a615ea8a45b5e3724112c306e0facd0bbebd88e5f210a4125a543a9191bd76c0b4b9cab75cb33367e63f80c7cc0f7a5a79562edec2d525c0c7c7ec154c1ab6caaf13860f70d335d61784bba4fcffeeb3a8443b1ac48f69cba664558950df2fdf605bd13fc0c83cfbfef151ee0adf2bd106caca6583359fcc68c489a2a50870d6d3bc28998834e0bc4c434a29916388f54f0c41fee7f8f9df4407576041139ede0a9dc46de1c139ae0a0124565e7222cf0b2732e04c08c1d717696fccf58e4a9dd0693313f874f5213a2c2131fd5b6f0846c0658810f18952d1c128c67d5729c714f084ceae8748f0092e48251245b30da602f264f3e3930d3a0bfde93ba338fb76bf8c8145b1875a21282ad8faace36b957c75e753d6049faa8cd4c7a9a0658282e00284868b1ea71aca8aad32bbb88003ec3d77eca3bf6e5facfa8a8f8d2e9008f570817096099cc67e58a5e9f958150be8c59c8461162f7e72de15538d0f1f7e0d36a38b1347fb3af372e086a5da152d41f595a96159903c59ecf655a2efdfdef02e4d3fcc7a64f442bee8a07026e3dc61fc88212c7eacda63023b387711a2395148f7c0c017991a4518151ddc35a048fb68338c071039a9c0fd850734687c04bc25b2ff1c84ccbca57076cd36ec11a9a5592b1aab4d803b35a7ac96c54036a23cd15136f5f62f3591f13005de8452fa06dbe7afe0961d056fa6bc520c1b11a8cc360bdffd513bde4fcc8d66efb7876be7ee87170350ec5b52cd167d8c687ef943f774a8fb074972418e67142b2899d4bb137943d594bc0830ff5a442975e55b510d328127987825b2d3b396001ebae51d9be6ca12c71777ed17cc6c3b9b0e2af6630b5277e367424189cf102098cdccf6e328c42f35a25f6585049e0d769edee7f95258ecd94fcfcd11b905d00d6935fddee122658d322cd067faf3573ad5f762716d6b5702863186180f2b273ab9f6646c0d773a8bce0d6fde68f43dbba5fc2a2b28fbc9030f2afbaf085433056f36cf11b8f89ee8fd914658158f4e0dcfcdc23ee15ffb6789d3756f49002fca9f42e42bb95a30d54a269d02325394bc8ee0be74bdb8d98ea02e39c6052e74db2638ebac8214a1c478954e1cc21ba", 0x1000}], 0x6, &(0x7f00000023c0)=[{0x60, 0x1, 0x1, "f3f5ecc0876225dd91a9b17fbbe3df23d8a6979c2008cd5adea5066119007371bf85dc601261424c284239c0f66cf0b857a61aed1a8416cf83f92b602794fa7208aa0ddc6e157178de41"}, {0xc8, 0x0, 0x4, "9b3e2c6406cea12c7c0568d8a7b0c6fd5f6085b38fcca47a1362470065eb67f4f872bf253b0857641e45b7c46becd0f05de718680f91fab6b9c3a46b8b72d17e720bf35c6c17040651ece52d8e7f1bfd49a55594f5917e204bb4412d45f651c518562f3dd40402ef895a631ea21ca5a600ddea831fce5a0a7c021c1f3e08bebfc8971d9ef8f4ea2101e8945058a48e1f0c4c91328712bbedd3986f0efd26eae9baea96e811e15c4e9f907b3273d49ba0692399c6fc0b"}], 0x128}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:17 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x101) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="a6ac8e98cc49704427e94b475eb02cf0644b3cf92c5f1dd6ff5587e38c30925bdd2a6249a455d9a607d9f02cc60f01bf6a503961e4184f2bf0a0a49b285e3e1861c783e9b67c6f4b15eb08b17e1300b700015a05110bbfb841c506b70d7cd957828728bc1a204214303140fe57c8029ac24e8d76528800f7fe476382b4bea720a7a3d42ecf822867085d06e6a1f375c78245972b1727dc1feb6545eaf677c8f86887e73273a11bbf9b77fa1dedc5e93532f17e54dda7", 0xb6}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x400, 0x4) 16:00:17 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r4) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x0, 0x7, 0x400}, {0x4, 0xf94}, {0x2, 0x6, 0x800}, {0x0, 0x80000001, 0xbf60a9b4f3d4f06e}, {0x2, 0x7f, 0x2800}, {0x3, 0x7, 0x800}], 0x7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x302) semop(r0, &(0x7f0000000180)=[{0x0, 0x401, 0x1000}, {0x13dbfc9f78aaf73d, 0x7, 0x800}, {0x2, 0x0, 0x1c00}], 0x3) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)={0x0, 0xfffffffffffffffe}) r1 = semget$private(0x0, 0x6, 0x200008000000010) semop(r1, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) select(0x40, &(0x7f0000000080)={0x2, 0x8, 0x1ff, 0x3, 0xfffffffffffff49d, 0x5, 0x1, 0xbb}, &(0x7f00000000c0)={0x7, 0x100000000, 0x0, 0x0, 0x5, 0xff, 0x2}, &(0x7f0000000100)={0xc9cd, 0xff, 0x5, 0x1, 0x1000, 0xc000000000000, 0x5939, 0x3}, &(0x7f0000000140)={0x9, 0x7}) semop(r1, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/64) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0xffffffffffffff33, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/174, 0xae}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x10001}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r2, &(0x7f00000003c0)="f941d818312afc52c5c5fe6654ef778a08cf724869b78602bd48e4acf99106d540a204fab9b012a0fc7be22f8a92add133a6ad4050996d2b1af9731e4b94d4f3d00d6de59fe84685f4f7bab874f0e0a744a8b12ddc22961a1be59c92e35a6483a735a4ba4b992add8c11e7a60ae25c7de8bd21eb42859c3f1ad32d1596061e263bdd298eb8e49db4e64b998c59ddb9c1e65dc16f24afafb334ac94ce4a7dff4e06e8998f0f902072b363c7a3eae1a077f3771712", 0xb4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000180)}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r0, &(0x7f00000000c0)=""/115, 0x73) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x8000028}, {0x6, 0x0, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 16:00:17 executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0xa, r4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r7) fcntl$dupfd(r5, 0x0, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() r12 = fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r9, 0x0, r12) renameat(r5, &(0x7f00000000c0)='./file0\x00', r12, &(0x7f0000000100)='./file0\x00') 16:00:17 executing program 0: accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000d00000000080000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000080000000000000ca49858b9b207c5efb640faf00000000000000000000000000000000000000feff000000000000000000"], 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x930) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x8, 0x5, 0x8000, 0x0, 0x6, 0x7981, 0x33d5, 0x3, 0x1, 0x40, 0x100}) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x38) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = getpid() fcntl$lock(r4, 0xe, &(0x7f0000000240)={0x3, 0x3, 0x9, 0x20, r5}) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0xfffffffffffffffe}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)) r4 = syz_open_pts() r5 = fcntl$dupfd(r2, 0x0, r4) fcntl$dupfd(r1, 0x0, r5) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="f2ff212f666b6c653000"], 0xa) socket(0x18, 0x4000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x11) fcntl$dupfd(r2, 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r8 = socket$inet6(0x18, 0x4000, 0x5) fcntl$dupfd(r8, 0x0, r5) mknod(&(0x7f0000000080)='./file0\x00', 0x6b765d79b8e0e2b, 0x7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r9, r10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r9) 16:00:17 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000040)="9f391254f377c29576cd869a355a6e73c1e9e3886ec2b643591bdc3a46e0f9447580f0da0ed797440a618d92db19dc735410f5ac1537dca170236382765be1804624a46d6430a314109d8bfc4e3f88ccfc592af3d350d124371ffc625362aa1d359445079d4058327367698dd82a4c4d5722fa25790180711d311f43b6b15c1bf93d1692076a71789027edb065732cd397cab473a6165e7efe439ee7ecfec25490ef3961b242de2901928c3ba04506fcc663cec8ed9b7b7831af97307eaf376a26a5499ad0cdf6a7def1613807f6348118eccad7fd8216a870e005c101d48dccca0bde472945b9759fd28311f0a74099b190e3f607e91c155e3a53008b6ee4489d3b6cf7c29c0d7283376cf27ff1d83119bf4c493a6725aa6721b31b59dd92263b6937f5e148a113f5cbd84dc44ff34258c7b7f1a69cad4162ae1da071039805482294f1b43375ea0f6aa2d54faec3945b04aa5ace9a2c044fb84686bbfb3332bcee96d73e167055f126b32a555fb8a3ad75c93cee6989095d4b1c830c6bdbf4b4fd9a4383f9652aa210b99780ee0ebff9fe52f7a146eff85480e05d8c6cd1ad7e09c1d34da6dab9f07155d8ed9c84e948e0c2522dfe4ad17855f32e529e75eae9276de829b061d773505d2df4229399e334bb725bf151d74294f3c94dacedf3864dd767499189f233dbfc8172d6f3390bf71b76857fec265d8182bb2e205c4c9b2128f23679c3fd1d2aed1fafe3334db5bdc22cd1ae31420a907fbf3f29f258eaa2023fc5c4be1142d099e88bdd1be0326912236851c1d32d10597fb39e8d0676506778f3b9424329de88aad4b3df80cc9c33a7517d5e015f6ce19e87d39e62ce6e599ed2902fa3d1d5527ce02a6ef41b9f76049af559ca70cd60fa0a4ea32e249d4fd71386ae946aeaddf89de9df3005aaaab07b609ad54d059230f2626f55e39d6bb728445aff95e07c2e9d1438cd06a9fd94241eca11d8ecd4a93a98baba7d8ee860928630be38e2e3cc589febcc0ce34ce7e9a9227e09929313de503e8dd6f9c7c3ddcc6ae2ff2f45583c798084be3bc07e7da8108735d1c3e97f352b83294558ceb964a9edb8eabc2301341c23b06ae9158eb1f1f4acb55b6ccee74e59f2fe5793fac7560f346cc986b674aa0b45b47affc1db6c2ef148929abc18a9e5eb10b13b6822c660a6b1214a27f3383e9659466f6210cea07d7cde1419b8fb7cbc3893f6435eefe138cb5e60906004b7211ab79306f83b97c584f1ac597350a95e5394574d3c084e95491a254afd91fbf5db8ff573c1c71043888b4efc35ee27529a9c5ee3f04baa40efdbe2deb5f6cb598ef83a515548aab7dc663829d046f5bc9c813bab9474bb388c162908f33c672f47cad6c91c8f8d095466f03734949fcaa727d0e04fd3c48ec22a1402ed0f378b29f1680accc5bf62e08dd1c40d26ff8e800e0e24576100f98ba9b085041e7464eb9786cc03352243ab180fc1761f064a1e5213c5ef8865450ae24f8e6280318dae71b3854c9f98a427351732a36731581d1bc4914acea00aeeca0471af52b5dc068736bb544823e2296c506a8340d460be4c7ce8250deccb6b9b8ef74c06b1397f6565a575a1fa72b78b9e8a83b9ee5a245a7c57c4097d685e6c7d8a745382137176fda90f0f365feec9cdc4d804074b5c5382aeb604f0efcc325f01dbb5bac38541eddb41f2aa16218e63b57d18c539b32ccbca81f91a7f0a58476298c5629433a11c31045ee48998862078ac2160057e1ede5c77b1f978e64d03d9166499497457a2307a2521ca21f21c767142f3d5f7e01aad65cc5b9fdf0e2ae6fddb2da88b15332dee6939eccd35e44940be9c024c4b290cfcc16d04277770aead432cea96053cbce86e91f8d91ec19fcdef572b55724e80f02f9ec8ea807291b228266c199c996ca1d20371cdd7493a9c337bfa35d5409b6542000d9e4c6d8586a6f03e4ad4da2dda1ab9a126d76a7545a6f8af9112602cfb85d5673c3e4112348effa3d4231b58c4f3fac6faf9289533593f93c4acde1f6f70b6e78039f0c0fd179a6191ccb6927d57826ccee04b18fd5872f3577c844bcb232b7674821fc4b9353adff04733c30518be9e71b7b1bab34124b6298bef583953f42ea3bed11e09a7163b947492a02488f48203344938c83eb633e6d33b937b246511a603d1d26c3d9c81ce31326ff50f8437061738fb2cf298ca2ac7c0c8a1aaa1c503f63dd785a7eee3cd2315459c8acac26a17aea4424c0dd31166e58b90adfd5422ed20afae047b801dbd7c1b45af917e56bc4580b8b1b6a67b28c0f1cda1cb8f1b7e5d4e5910976792bba143d18786ac26ae0ee4a48df00e915d99cab54060c3847566ccf67734a7214597accc942afc9d5370e57a66e71cbe98b5662664fde991ff6ad8e8e936461afb6833689352e054d1a37301d17759ad0eb4dc9f6a22ee085cd8981fae92f158bc21f9ecc596e302130ca27da8905e3a6d9ff7cc83801d0bee41260e3654952d2634fe6870b2e2f77183a92210f2738f162349a41578c0b5633625ee82013c74d3af7c85263b86a00ab94fea32764fae99fbb369108f8e904d7ad0c08f87cb6c47f8c52686333a4c246ee9f8e5ac6c02ac7f8df79602b00f6df1c508dc96822ab49760b0b2781e463f6392f1a2da7261376ae1e7a04f718d80a2425ce55a42bcae55af5a078e98c4ffc79d0cf612e4b3bcc89d053e8bad23965cbb27d0778714cd1a8238473839e2461433bc4da389196fc588dc6b5c147d0fe5230da0d301b8570556392ad6cbc0da39060c64e46b1b5b96ce7568a1f02dc2562a1af210c22e873b8ff6590b49c672d21e3e175e2403b8e91c7fc22dd221442541307c4b658255c563ebc74a7a16348475804dc919420c46a46e1f58331ce73280c0bd71843f45a8a0a0278246a1017b347d607559b9f91e7aa0b09db009bfce728524116796e15c01cc27ae004642082d12e445b0565b9f32181bb4d7f91d4277910f2140e1954ca416eb1805e559a6b903bf0f7c556547128515c41e221812d0cf8d24a8a494a660f16bd85588c67bcf35f4af850a7c76f65afccc918f02d74d44fbd9df07c9016428cf01f6c5d23a9f0835a489eef958ab2f359b5b2602f5c33837cec047958b0b376ee9b2d1c2909dd5c4474f297949d2f804b9f2491d299217a3cb7627bc9f6755fb15c79f3ba6fbb70b00a21fc852f1cf561d90be2c3ec99673bf7f699b65b5b0a9bfca26912a9fa818990afe37bcebc8e9b0db79800c6d5eb694e414ab3fae37c0ffac04bf5b335238171e93f421480ac3168aa37a999be30f51ce15daf30b403694a0c315624c1b15834bd435d929844d44baef87681663667a73d78b5908a2cafeab487cc764888482b05704def1b98eaccd691c7e953b05fc844f05e2cd39c09c6429db68fc0246dcd2429f480f7080fa68a203963c5ebdbf1bcc02419d7c8d3719b6fdeccf32f167dc8c8756f8fa2a801164b698437c9eb8ce3d855a095da754e29a8a95e66612a930f7b27773ac87df77337305ec822f0603fe7e28a3d9879d7ef111bb368829887f32f05aa4a6e1a9385efbf7cecc2f92156f3a4a8b390790ffd7d360fa1739fcd8ef2e2341210dbe3cd90bb538407b195162038ef6169eb471b6b38719d14322af3fab79b417d9b12c6e5be9752563fa45a6cf8318a1160ddcfc7598d8b241335586fff672cd6d09b5e4e85793c9667a05a19999c5f1cec85bee74fde8632d80bc7f1e2fc727fafe1a937afc8822fa08c2f600a57f183bd44dcee550fbf6b15eb57d6e7f837dd670a624f74eed2114ad73b49fa114371f8140aaaa30a921a46d16776c355ab831653036f9757dde54324971d82c6ce41330666a0a6f9b038b1b0e348497df1f21c577fbac5a64748abb4dc49e1268de84dc683dae433be032b51180757583a0a6192c81c85eff316209904834558274a8d76e0b999bff0470b8800ec8e579c1d462b701cd979831e6f9436e7b3a5baf0ac08fff69a88afc87cb42cbabd586fad091fe8edf459ebc9dba496cdf13ceb02ca150681556a18026051a0df9c1526fbea7cb093b3f2f4b71c19df0ebb5a71b8c3730470e88ffab6270783c5e8561aea1a942dcfbe15c9ff7119467bfcd678826a703d9eead4fc039199cb61848b0432fc577c86880340b4880748f707ac0ba117633bb86446a02a55f81a98ec825627cd970c813c1940f9b1845a1d074d825b7dcadacfe5efe016104894d50c9e5fb90e09983e9a0aba000106b131751d19fbb86ee5363a95cab515dfded0cae83e8d9ed7f6bd4eba2f89f4e8113c212f111d7bfcf2a6d9891f1993f95189f2d50adf5b93c25a3dc189ebc3ff50568d1422015b7fd4197b4fdaadb16f0f6e5eee6e28e82f30304562bba038bc9c0f44eaf0e984e820f4915cec8451cec39c683bab05965ff4c5fe422d1133b75545784fa5a00bd7f9f69365668484ab0cb142cd6b5dac9113cfc47c87bc5b4d37bca549b00631260f56314b29fc1a75140e074e4403a53165ec364d2b2bb7ec06b3931eac6500bc2ed614133753f9d067386e3472ec3c75b1c121a0dd07daa011a4253b9f42ad7c8e4c6fc24c28f589763d0989bd323d17028a98680f80a23fa89f3d0e220cfdeaf7fd4e5965dffb58dda929bcfa71062aae6a250cb7058c4119c8e21e5a36a1a982a9c7d0c4665b6c5ed491ccb227607f5c89feb76e523e2b16e440c1263de5c2446953fe0a4b9cb747a9d48f064e68db2aa9bfc28876629db8e084ecd6abef6bfa2463f365e6f140b3e3577ee5527c4d04b6e494630d2d565218e49f86288c87098e85ee9938994493d39d045cfbcb7bf4c3601683c618cb82c066fdbe17569c87be587434f4607807e51514f6c9161a13f3b02d14f590a133053af2411e18bbb2cb564e5f9b7d58bb92c8ca0a86e1c14fe2c908da537dc8ef2292effd465f40e6aa412c67041f5e6609fa4025b9e6cb3c3c6229b1cd324bf57303721c17a26aa5fd5f846b911a6d912d2a31311e647a617ff08f0dedd7345fe545355e11e431d312a0c5270d0d96ea064b483627ddae3abeb308da75faa579662214182ff23b3f4269dedd8eaad2f01372907a24478df0de741dfe0b425de8ccc6ee7acead5e01554f7a779e46316e83d8c37a6573d61948de837d6acf128ce512788c514f7ee3de3003bdf7068ee044fdef7ed1bc4ed147500fca6d27f9ab20f7cf15b86baf8560033ac435352829e1aec516a63686dccd1104147db0fc874cd005fe7ba1471eb5409cb166c4644dab40e607e77e1d71a10d736f9342c2ae23d26e6a165edbb7d3483f8d5efe8a8a21fffe3d99d77300bb16c8d8b251471b1b53ba5656dfe6217d778c25dc42565a0cb15785b1590846ec3a8aa0238d1121343bc6a631ca8350758327d307ce4e6cce29c8119a8795f304b38dccf1ad2f4b0f41ea9ae3a45bfa9a810f31dfff60e282ffdf464546f4b5c7aa796f7fbe43722d2194ad781f3f7b3f27d9fdf9642ff71279b16f70e95bc82651f68ff3df6ffa5092230a1c0ef68fd12992f9d8c72df71ea1d4afecd0abf8e285ae65ec221d632106142d54a400b825355a4b67146fa37fa00e0d7e83865935228bb126d2ee18bece7561060230bb30c086fb15ce74efeecbb5687ac8b60e0359b3a9decd167d324ac70e846e779c079f96abf8d7e6a64b383f5a3582539f17f9cc05a62a714ae11fbe1584265f31592f5bcd392a592c30304a737c60f3e9d1aa8c81c67d856b950ef265ae6d0bd39d3a9a161d8c3", 0x1000}], 0x1, &(0x7f0000001080)=ANY=[@ANYBLOB="f800000000000000ffff000001000000d7b50c0bd710fbe170e70db7e3034211a91ec501329355f679481aed0985cb442dc642bf4d3e5f50bf6f8bfecf2154c160a79ed5f709c6e52a301e280bf6bbe35c7c52db4154c47c7d343b2cc6e78eb89038d9ac97645a8d85ad7ca39b532e9f418e48e30941932ca04a2280fee62c1532d00bf1220d5c1704864d294df2c4333659db4fd2c6a6e2adcbadc94db98bfaa29f7584171e18238dae4ec2b8999d43de1ba384b5a02674816b7e9bc844e0707baa06dad5b6b21b9a8cad34fcefc176a03d3f27307ae0a4df7b5d507c3a252be013ade5462e9a636545c1af32c526d43c97e35a1a000000"], 0xf8}, 0x2) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x20000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001200)=0x6) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff]}}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/242, 0xf2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x20000072, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x100100100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x200008000000010) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r2, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/211) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xc8b800, 0xfff, 0x4, 0x200, "d6ad93807754f9be436fbf8a76f7c9a260b2ba5e", 0x80000001, 0x800}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") 16:00:17 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f00000005c0)='./bus\x00', 0xc000, 0x110000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x100000000003) r4 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x520ed54b) r5 = msgget(0x0, 0xa0) r6 = open$dir(&(0x7f0000000580)='./bus\x00', 0x8000, 0x0) openat(r6, &(0x7f00000001c0)='./bus\x00', 0x0, 0x82) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f00000000c0)=0xb) getuid() msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) r9 = msgget$private(0x0, 0x800000000002) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000140)={0x400}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) getsockopt(r9, 0x2, 0x1, &(0x7f0000000280)=""/219, &(0x7f0000000080)=0xdb) write(r1, &(0x7f0000000100), 0x431) close(r1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r10, 0x2, 0x3) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffe64, &(0x7f0000000240)=[{0x800, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000400)=[{}, {0x44}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x39, 0x5, 0x1) sendto$inet(r4, &(0x7f00000002c0)="2b5686eed6d56ae01d3b0cca90054d7ed3777eec13b312b02e587d52ddebabd062d7bfb6dabbba32925edd014256b77c90186f512f91e8fb61513a0f1de0fa93822e6ccaa7ff9a118defe6396c5a2ebf5db34fd83bf30553b380ae300499b731f957098a85cfb6b77cfe9125defcd7b0cf03b45d60791df3af8825aa8795f846999398e153896ed29761f8ce35da4ef7523733dbf1f6bd1a2a01887a189c778a8c3c19deeebfd9364e46061d4c8378f9c09b05303bf926df4edadfb448fc6f67397f8ed180bdfae27da97e0e3237db2e8410e2505889f270de", 0xd9, 0x1, &(0x7f00000003c0)={0x2, 0x3}, 0xc) r5 = syz_open_pts() r6 = fcntl$dupfd(r3, 0x0, r5) fcntl$dupfd(r2, 0x0, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000001c0)={0x80000000, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='9') 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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) getitimer(0x9a44175a41d10685, &(0x7f0000000040)) write(r1, &(0x7f0000000180), 0x13c) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x4000, 0x5) socketpair(0x1, 0x5, 0xffffffffa8cc8b49, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40000000004c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x4, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0x4d, 0x0, &(0x7f00000000c0)=""/77}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 16:00:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRES16, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64, @ANYRESHEX=r1, @ANYBLOB="5268f6990ab154da27b0668896eb316a4b257cc694474bda2d4c06232d2616d73d9874f71f09ca41da6164b3de9377e4bcc4188c19496245008099d0c77cfa223daf8611d8e71b00caeeaeb8478f85415333dca43817cea68efc723b0f59b0505725d030c70d648cc59d40f00a6b404a7d64e64af8469be1e0a9589e551417206b1147671f698d94dcde6b08a4f9871a056a7f063cc45c72303a70c5e48ad61a7bb8fab32311f5b07f9aac3ec2fd843dd1f80671066e946ec0fbbebfb4543b0b473db501cabff26f5f57ba34b36ad1726b313454", @ANYRES32=r0], @ANYRES64=r2, @ANYBLOB="80ce3232989c4076397516fcef34b33e8d37a76bf8f8f6936c146276ce21261af85d40185e3ba58a0701cf00a57c4e63012ce5362df9c7970db45bb0d12c6f50e62c1f4415e37b9d9dfa0e0e0ed9501060c6656731989be7bfec5505f651477d98a46567a24c5c492da683bf0363eb03f40ed604aded9f05aeadef3c25aa01b7467be50b93ac2c5e373dc21f5214c0fd66f7079db31f4aa38f7858651d6578003a918e6254d263c5be26b9538d2c727b15dbc1b1698a5c9a72bfc7a0896cdc0ddb8acbd8d2c5d44694ffcc24c869f9815373228f1409e8e0e7d4f4a5c9b60a80e37750f302b92ffb5e8d0cd5fcae0757c0f333ab1b2688876a2b9610b573f0300971e98c9e76178a033429cac4e6d3e3617594dafa4b8ff7b08bc3d691ecd10eba9d7bc1253978bd26da85ad6db764e9aa7ec815b27faee40a390aba2db388a989166540172c008bc01b8a96f8267b7d9b7c9e3c0e55801397cd2cd7b2903e809dddde154f83c90c0f6fe4264a9157f4da0af6d5085c40b9af304f34f64cc5f914e6a6af72e9f8cca9c3586643104923e7ab49043ca6d4ac121a0f06659aba1c09e3285a64cad4b7d950b2209ad4e139890d5a72a0b5a7fb967fb474af196af063d35289862bcff4a2ded506eb6ce68991238f3c2878c19385c240ddfa09b4700da8136068895960159014c150598d394282f58358848292a84336a94418b7fdbca2aac6b00aa35babb880895d2620ce998feb0b42a2a69b686345c600920f2b6f223b2f965ddf307e7d85e646bccc9299ce3eb721080604e47f768b9f42feda3ce9ad2cf0a6284c4c5a9c84e3aa54737a5a0423ba766c6b880181ef9ffd17fb4cceaf36d94ecbb988aec91c0b65ceccb74448d60d4516352172e5b24771ab50521b235510aee748bb7e31f4b144afc725f91cd4a93981058105742993b2612f4f06f05ee8b74372a621281edfb5aa1ae26f4b59f300b194a32f56a971e1517adeee74fcbefcfed5a2193fb7d79b1c5efe39d7ff7626317ea2911afab0ed232d05762f22e954d7f8d047e192f2ba071b671445c780b32ce8d86df63126c85ac7cad0e54a55bb4940b96196c3d6b693cdd87e5314500da5161a73580af53a33fc586567bdd017e83a9a34880d30fa14639f92b24f397e3dc60472234f9c513db00ae9c2417050046592f0547339a79abfcd7095c853782d9378e36b52f7d3da5ee564e7a299d10070a0b2cb3bd573e17871e0a9a98268457c454c845b08dd74896a33056d1086023d10a61f536aab5a56ce1a31d6d4be92f282c5395ea839ee39dd8a393301aac442210b9b6d4f0e30fdaced43feb368cbda3fd3f8dbae1e3647f7c0849addbd0cc1038855a03ac9d62b84d4c47d59ffb6ae06f14d35049d943044a5e94ae86ff2da42faf85d0bfa100bd94f7b6bc8bd01ea12e04d472dadd610ff906fa991546a06398b8e90060702e4d425438600fdb7dfbf6dd545dd40a6f7a02a07d940200147f4f0794476dbc4c41fe8a28f3691aa6dfcda128317e56a210bb3f31bd892df5356193474a8298b7f33006d1bc5f3e3aca8c899988cf0a45662783645d2f6d3d84bf96cc97818a173edd06f29443f6c69d3e579cbd9e59e509bac103f066198c3faca32cb18d56f0d57a8ea2776168be6bc8731bf956986973f7b46217cfd0bde4c1e491c08fcac6894e1adf3aa6e154d43a3fa3a6b660a7ccb5c241c4d7f22548909ef04417deaee8c3f9692e0f3f32e33e93b9d12e6192847a829d42b4148722d37e6fe7ab464b92a61799384697473dfb6238b106c2a6011c9ad64230c30a70b3bfe2dfdd7c7b8804aea62a943e80e358f3400725782e1d249220183ffd25af8ff25ade1f99fa53078297e00719ea4d90fea2a319909ca3b4f0b8be40e8a7bb5de6d053d1e00d236517a73ce057ab7c14c4b5a3c03f15650194bc3d70f339c0d3e8c704f1fbe7dd5b58c8653770dee4ba3036103ac14fad8558e40402c7a079e5cf3aac5ed483ee24dfb49be44279d361e19cf1d55857af719ea5b777a7b1dd711fa6a6630295407d5439999a99084c2b87141f0e25b91cd7b8446c5aadeb6000ee9d0ad4cdf7c5d7405a68593fc67a00d64f7e1b506542192ada719e23003d4533ca5486c3ce843787efe93be33ca3766958e3768ed414463957a3d49ab957f7a24739a4069d74e54c861ccefe76f7b0316ac4b331fbe7905e5c71fb605ec978a306eca488306b597c77c0139add84c4635294b752ae44a1ac212edf24be09ed26cf62542a4e219b7bbd449e5f89c5b03269ab2142fff62a5fb0cc8390bb4424fdc51623fe7c57b939f4bc08eeff209e38469b0f6165ea8dd8fcca655bf01dec5e77a3dc77034e27ae4c5d1eb9a76e2b1df0a90300f54f1d669d3db9d977eb76b92c2f9a8d4b97a6434b04e5b2623e571a9865b0b878bcc3d1a16906c82dc7e2e81e95a925648623ca5c8863213b29b7adac2b64c9c7a286db40c081e57f732d3d87dcd51c35efd0cb923bda4c9ed8b0512d20ecf037c638999fafc9f9d80e981829d8be4d18223f1573fe85396ee387ab58fdaa5bc3533727115e0ef4370796a08572a3621acfe0f97c5bb12e538d5d2284255e471caaedf6cf3bd49acda103244afddaf2f5445c4ad467c62662a97c15d7c634fa2b6acc61bdfe0798d03d8593023727acdaf4a4d08a54fb148414376504fa8e420ba0f9e94234a93e9e8f22e906563509c47d6d25b8f3e45f99910c9f019134692ac84ed06c9d35c664f554fb61d29900246a56c4937d9565458ca03c5cfc5eafe25d2c5270bbf81f7346272e1f9a619895c4059c46e8e9e5ace7f829085956f8c2f9ef17de6f50039b20e8e24a0b0ff8a7fc824b673502fbb8e154ca2f5d252cbbb78e867319e39c2a0fe8670790237230b51a72332a48d245f385ac37380e6769efda7381ceac70997fd224b63dbb92119aa3919f6a9dd56e47dde62e90d318b433facb7b1a8ec16b98c127771af91ccb4422cdeffb1f013e441a5c07c18cbf173b8da3eeb9028f7e5a5bb34f8bccc27f10b7428e8cec7e90807ef067b56923946b52f14275b549ddfcc74e51a972cebd651d61a955df86c352e2758dcdb8e34e66299e449828925976b7dbf155bb828ab633fc150aecbf9c1527bea6932589065eca0781271e40a97a8a754280eadb07ab87211e89aaf740117e7db92f0bd773139cf266ac34e9f389467fccd4d06a46eaa83b64fd18f771b63ee99b4d0bf537b5631f89110e8ae73f9a80e9c9ea70c4620ad98b68cc55da712a80dcb8589c3f0486cbeb49f2769a38dba441e05d72fd8dba270be4efe79a411d7e401af783449865f45211400d489b7565b2f3bd18f894ff8d0755572d9a1be9ee58640b30e303edb27db9f4e71fd66c4434b60ea4d15650f19273e27172f5f5a4b0f9d79025b637c8a08d712386372104630b1783f37564df5cf3a418d73b2f4b63afe09f69ab6bdc9d8df09d37c6773d6368c0ae279aa10e061abe8b3bd59c9fa2265fe6fd4727f1ea1ca3ccfd11b829e5de3ff08dab3f445c8c3b9254e0df8f6fd0d2e67c0184c955b7c83976630a84c3ee28c054e03955f64afbce7b00184801014dfb2285bb04c89ab37dfcc6b190bc245d306f8e8a069d1e865407976bf78d4879cccdf0b47b8583884f9c019f3a2b4e40ee6034a0cda4c52f9f6e9251d3fd98d9206cdc9588866bf88b087333577950039f8fc6d3cd29551d08eead55a4c2e82078c0771b72a6eae1713d7282e17e7be64be5fd8620ecb69c4aea9572937c431d6884bbd9e2c03ee47be1451aabe27c8be92ac947d7233e52ef6b541d4f954613cbc7ee40efe9dbc50fa1985296566cccbbe38c795bd7bc9f2ed142228efef017d7d9b54e9fb7089a2cd59798ec2b7ef8cf07a499a67ec69b344d7c021fef5f01c46bd0ac71ba11c6199f2c3f3128e29f905b89633e2f254e8b9c58e888427cd167368e8e8dee1edd554532ec19adcc93d8a16671c01fb54a4f9314855833d1ad539f29860b2dab5f3fce921cbe78682381684511c305307ad8510a7f58592715c401fd371779e9bf2328a0700000000000000507fa75af636a31376ccea475454b54e2d66cee27dff438792e4f6ead68e4dacb4096db7330cbf257f35fa9c71815506cc9616adf2d2673b639c473d9b60af64ee2d5d7b0168eccfeb36ac6da0fc08180bd99e8733bab8ad0c9d043525f1c50b76b483530f95f2b9b76ab0a619dafbfd14ee705dc93af053d865734fd94f93e3ab6d113a97a0d22db4c49d5f30f1e754f7d3a33ffea117b7e70752af6e2f549d0aff9756e2aad44be67a2d11981f94bb76600bc1fc2765203864bf1032b0901e78c94989c9a192ad1d28e400db3812fc9585becb37247614b4e7b3673d23b0ece6dd287694db410ae118c8f5b5e9f82fd1e778acd79e14b6b8f334681f77aa44b532d5275b82a2340fd133ff6b93595c619c095391d5020e2d818e2f1b5a4c9eef9737b648be78ba460ab97e86a26d58f46d62a63b2dccd91821e9deab58cd051bb1e369a7e8bc8d59a375d5cfa12e79bd77941c03b1f01f0562cbada799f97655dd6eef57c1a48d0758cb863cb1f937c3a123326b226c1be7cf526e0ad73ad35f23bad92178e4477d1029a526629b5081d771008156b524d772ec661ec29e7cd16a06886ef557588ce15bb3ec2aad39ab099d53a7dcc359754be0fadc57585b5033dbd4b4e93c87482754c18eaf4be4077439d32c97fb0c3bdfdfd38dcbb35b97fd72287f7cfb3735b2dda38483e1bab4027f45d72ecd05fdf4a6f2eebba28f63b4dacc959064a23f3d1b017e92df932c9313c3fdafd6d1f6aaaefc3cf6a9c07962985df78a074a64b0bfa905544ce5fea171eda945a799852e913bb69d27bf7524c16953c13d73ce9db45b3aeb7758118b457e5bda730cb0452f5606cf517ef965d18a52a7c566ecf0aa20015de727dc23c0ecef9b493671fe42a114895dae413158573e2a48ec50e16cc4f060de066a76d1acac89b447e3c54dc406d6c6897ede5273686e26a05b83e08c6226dba9556ff1394226a263f6901681a5b23624ed2e5cade99a957bc426f1f9d4d8546d4ac090a50fa43d14edbc772d102193f65218aed174ffc4afd1d93f0fc4751faa2e3a3c71c99633e33f87624bd3d820ecba4c5861efab79b37f2b063f12827618ef6e76d6f4fab19c07fe4d4db10fb1585c761ddd65905df3f9daaa89354ef23f46372ecf826e9ebb311817fccdb54133c3271706c8eb4f89b14d234725afcdf9a6eed198076777f6670205d4d2e52f2c8be6b2a001fe0f82dee3459ae95f2cb31b02b8636054b6f2e87b1fc67b4efbd7be13da09aa67558f412b7dc84482e2511ba3d793840a03600e3ac0171c7500f2ad4ddf799568160dea599a1c663450840012fa5625588e2c03273087255c9d3087c45f48fbe6b3aabcc21653329ee9fac61160c8d056b57d4a1795fcd10eabb390059ab11df3ecba2517629e8fac7214cdc419302729249b22bd3f5dd262f1f11535c2ab6621efbfc59b3b4e768111cbf5589fff3db205efff5f25e3966adec64ccb432abf3082fac45bbfdcfdfcf4b8cc96494a74609c99d3d9ad3755e8aa893cb95fad4b7ea5d46d0ebc9b80ae70f535426cee3496f04d7e583f1202c73e30ad80bb66296c09b73482048467b1795cc09faab050d7cf052c8ce081919220a516b360b0ed679f1ba3a725241ac833fa783001844e5201dabed36634666c415876dc0c2a55c27ed2fec395fb0394ce11"], 0x4) write(r0, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x5) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:17 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, &(0x7f0000000180)=ANY=[@ANYBLOB="475133341c9bdb2bca80ecbe6d9b8b19202b10e1241c1916fbf3ccbc05bd14f8289a11694a369b148380fe0ae7675889fa3cdb5591cb9df5c7666a25bd0431552a7ae96c436c0217e2b3d1d42e7cfa5e004d686e7427441de86cb5bbb5a16178bc85701726c52934e12cc1b728969c8786715d1a2eab43737354f7215ed5f435ba2753b5b9f8ac7cc7f13090d4a8abe672b16eac419adb4a1848cb0d354151dc76393cc89d7279a5d927df1971bef2ed335076bf04419922c75715c7bec815b454b42aca0fe8e4487f42eae48b61a4ff7300cd1c7eaca9f4da78dd1263ac9da016dd12e4504d7acac590f163a586ad49a20bfd3574b722315eb17b48efe82d"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 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) msgrcv(r4, &(0x7f0000000280)={0x0, ""/32}, 0x28, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) msgrcv(r7, &(0x7f0000001680)={0x0, ""/4096}, 0x1008, 0x1, 0x0) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 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(r4, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x3ff, 0x60000000000, r15}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\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, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = dup(r7) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000f568ab6c8a8d4dbd5fae4ec0400000000000000000000000a5000000000000000000000000000000000000000000000000000000001c0000000000010000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000de20c0e2b4ec712793982199055bfa4897a5f3f535521c51809278a977e041e8c484f14057d0ff4ca8efc75c6c0e1aa41c8fd3d5fdc6877bb7f7"], 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), 0xffffff64, 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}) fchownat(r8, &(0x7f0000000080)='./file0\x00', r10, r3, 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r16, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r17, 0xa5, 0x1, 0x100000000, 0x6}) r18 = getppid() fcntl$setown(r0, 0x6, r18) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000100)=0x80000000000004) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) r5 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$KDSETRAD(r5, 0x20004b43) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x8) ftruncate(r3, 0x0, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = syz_open_pts() r10 = fcntl$dupfd(r8, 0x0, r9) fcntl$dupfd(r0, 0x0, r10) ioctl$KDGKBMODE(r10, 0x40044b06) madvise(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x5) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x7ffffffe}]}) connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:17 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) r0 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmctl$IPC_SET(r3, 0x1, 0x0) 16:00:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r7) fcntl$dupfd(r5, 0x0, r8) r9 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() r13 = fcntl$dupfd(r11, 0x0, r12) fcntl$dupfd(r10, 0x0, r13) r14 = openat(r13, &(0x7f0000000240)='./file0\x00', 0x80, 0x9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0xc33b46c9a69a9702, 0x1, 0x81, 0x9}, {{}, 0xfffffffffffffffc, 0x13, 0x1dff1c98b61ed0de, 0x9e, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x800, 0x7}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40, 0xffffffff7fffffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x24, 0x2, 0xec}, {{r0}, 0xfffffffffffffff8, 0x88, 0x80000000, 0xfffffffffffffffb, 0x1}, {{r4}, 0xfffffffffffffffa, 0x65, 0x1, 0x1, 0x7ff}, {{r9}, 0xffffffffffffffff, 0x8, 0x66e0dc67119c237e, 0x2, 0x2}], 0x7, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x2, 0x5}], 0x0, &(0x7f00000002c0)={0x0, 0x10000}) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:18 executing program 1: getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x4000000000000197, &(0x7f0000000000)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000064, 0x0, 0x8000000002}, {0x87}, {0xfffffffffffffffb}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6, 0x8001, 0x0, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x9f, 0x9, 0x3ff, 0xc000000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='\x00\xfe\xff\xff\xff\xff\xff\xff\xff\x00\x02\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0x5, r3) fcntl$setown(r0, 0x6, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x0, 0xfffffffffffffffd, 0x0, 0x9f}, {0x6, 0x0, 0x4, 0x8000000000000000}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000200)=[{0x0, 0x8}, {0x40, 0x1}, {0x70d4626edbd33bee, 0x3}, {0x45, 0xfa}, {0x82, 0x4}, {0x48, 0x7f}], 0x6}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x80000800000003d, &(0x7f0000000100), 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0xffffffffffffffa1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000100)) 16:00:18 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x5dacb0e4c3076bd, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x100000000, r7}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() 16:00:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000000c0)="acde436a3bfcf708ec6523f02d7dad8cf7aeac3551dc296723a100b3ef46cad558f25a002e6882ff4177235631b20680ab69511af14f407ec1a7f3829dcc1d9dcd522a706b8caedb204dc7d458def10514f3c39ff0de62961296a665d0e3fb9435124809365d06637ab6163c0254e12ec16c79b7968ed83c5c606c396257334648e588b52644a73d1ffb09293e06ea4c3facb8eff594a892a414eb7641cd8edd16fc8c6e0ebd09af33c00afb1347f122cff969118f4c69840af56fd120f0e6c6d9516a3a5ee77b860caa6e4495a7411c8a7862e16135", 0xd6}, {&(0x7f00000001c0)="86db5af29cc01afe55ecbaaeae5ca7f32c647fd200077006277a2d87f15bc3be56b2a7e864831e9e81e741cc319dd6f4fdf4582b5438414e34cfa769d3958fb3765699a2590b0df5c7678435b4168518841ffaabc978efd9607c158983d1c3aa96e41c1769a26b3b53627e4dcc77e2e181c9e44dd24197322d5d93f7a8c86e55d56825b73fc03106404cc7d7ce93ebf39faa746cdb2789f12aba1d49200396fc6bc455c47936a3e6087257386ae37fbec73306540e31044f29c2788ab2b37943235cdcb3d6d820cabce73f5961", 0xcd}, {&(0x7f00000002c0)="a9e4238f11e62b58", 0x8}, {&(0x7f0000000300)="4929008a81185e7ef35d46864ed985db97488c14ab2fb02f10875f26d9400ffc8ae3e5c0d69ba5f8c83d67094e424aff33a7f7f2430bbccabf98e2a171878bd4a0b03d6d46bf5cf4730196310f959a65bf9f50d55769096e9bdc2744b057f40d42c7cee3d4487f9a47df9860129a1767667c40013642b6d97a5560d65b36d366cc9d2858adbad1097a10cb15ffc56605d20dc9dc5c5f9681ccfc2e06cd57ca9c03c029ea7b42df", 0xa7}, {&(0x7f00000003c0)="a8ee767697988fefb1b4d378c596a265cbb8e0b2759da30136b78cf4529aba37b17f7b4c2be986cb20440e20c2f507cbfae20c382264a678e9a427b249d0d272acfe577a992d04388dd4c60bf8b5baa4dbed148e5bd81ebbf85f6dae0eb4068ba51c3ea0cb05044f8d7b40975561d3d48c07f3c7911b697085e8741769128643cea80b61f63640322004bbe0c5e4feb389a7b607323f93dc399c062f81fe974d76f99efef69991aa60702d51bb6f3b6523652b79a729b129235acac63a295f82a200951a9153f4bd4edb8e428d144288fc22d8757c789c5b8c0e88119ca8763b", 0xe0}, {&(0x7f00000004c0)="48f1811428441c84113aa3098181d23c7af3eef62dd188330e077fe5501bcc88b49896cda0961de8709a0b", 0x2b}], 0x6, &(0x7f0000000580)=[{0x78, 0x1, 0x5bee4a38, "f0ad73c17f4736ab52ba874e3baceffd6332268ae0f861b46c578ecadbf33cda5eaa3636356fb76f301e5bcb26f19697a21409de2bb40d91d6cca6e3a92e30b0f47bd6e12d615533a7b2a7ecfe18227b902e149747f9be142607e68ae604ec19db0a787210661fc9"}, {0xc0, 0x10001, 0xbc83, "632817bc78bbd7d454639e468ba1e0b34145eb5310107e79cebb6da53fc39134e1898ccfaecd82eb723eb1543f723d3dcf8a7af54bb1bea97c41a5171b36da7e2477343b5651a9924a652274b01f934dd01944db5c4058dde1e7b61c913251958bdbe006ada49fb39168d7dfb28d460328f13c7da25b0c95cb247cc1db5e9c846a66680be2eb0307349139ac837cac27b5a7e1038dbe5084cef853ad03487b1234090db5690e2f48265046"}, {0x18, 0x1, 0x5, "d68cb1038dff0cba"}, {0x90, 0xffff, 0x7fffffff, "54c24d9d8087807a5c6fc5d216c033b694a2fef935dd6934e051b2dcb242ad8fe472e244e0464cf5aaa8faf3e5d5ed85ab32cac54270f218f5f978f130cdb69f976bfbdeb975c8716e21cc771d97c5e8e2bf7765479a3f21f054a05a9cb59ab76e8673aa8f500c7578deeea383598adf3acfccbeb0f726b1e6f38d7c8e7f67"}, {0xd8, 0x0, 0x9, "c3dc96504212c805de0a0f0090dbb0a1ceef2c66dc25fd0c2ae6b6cfb599ac7812adf37c4d6be725e0a90eb148de09baafc744897ac82eb0b016ead4c22b8d97974644b0beea8f0285a14335f36193be67f931f05959f25939b82695da5bc578f146a81171ad994224c572c3b8c2ffebaba46ed7b5808981b2fdcb4e51b3bc2ca5e0cf4e160fd9cc8e8845274e9b6f1127e8e682589e1c0b22f562a2fbe39d3b18098c901b0639abe254a5fcd2ab605972a09fd1c1f2f379f24938f21e17ee863e39"}, {0xc8, 0xffff, 0x10000, "76dbf27a64f8caaefccc9a455999530ba03bd55805b1ae34d79d3982b7b8c34bf9ba0851c1b4d411dd2fb4e7982303e8409b763e53aa53f123840de9861d143f70734b50ac451dc4fe3a43905e4e73ce187f2b49e577189bce7a4ed0fdd2069017d1ef46e849cef7fd328b021dbed1dc2cdad3f4a3a0c9d2a5109866337c0614c11872774df2555e9d206a5c80f6c33a65bcb0a476d44c66eebd7db67901f476df30df59518bfd74b4cdd45d72f54065ea"}, {0xc0, 0xffff, 0x3f, "ce96ccc6f036b295395d4557001cd48579ea84cf5a3b995cef59e54f209921011dd256ec74491e1191076609b900a4a1427d592cdab5e16571e88125aa0d95483227fc8123678fecef82723640315493707ce0fe6b859b7558dd9f9b8178cd101edbc4fdb931ced0f7e17bea7735a47e967139146a29291e39d16bd7c612735efd6a9d28618bcadfad47098cdbf3945c30ad644ce6ec293e50c8774ede74135d1cfe6af4ca661fd6610698"}], 0x440}, 0x2) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x3}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x2) 16:00:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) close(r0) lseek(r1, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dav/wskbd\x00', 0x10, 0x0) socket(0x1, 0x5, 0xffff) fcntl$getown(r2, 0x5) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:19 executing program 0: 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, 0x79, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xffffffffffffff13}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000024}, {0x54}, {0x800004a}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x555b, 0xfff}, &(0x7f0000000040)) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000e005, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x105}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r1, 0x358, 0x8, &(0x7f0000000280)="61c999e994863fb6d5deb843b8248f5cbcc510a0481bdbefc32fdb2f809be280a4edde82f66e58851dd12d4a1fff02eb0eceb11481d7a65d00677d90f9c8f88cae870cca89cf0bc9cfc51b5d6332b59305cabb9a37194ee8ea118fb20104d737aa94024cb99dce1dd8cec0ceafbbb1bcd7e922aa9f6b660bc464a0b715d13f196b710d9c7b7b894fdad60a6dd15a3ff779fbe208fcd32cf330907f9e988c154da8a165944bfa2984d0a745bf1588972e70af25bf4c2eb102935d04ddbb32dcf83a45f4c6e5c0f16cf1bd984f1cb9d9fc1ca4deb1d0c70921eb626cb05d8d6d801ffaa5fd3e43f261a665d4d93d5a95a371fb2147ab8f40f38e017b5983158a21c9324595bdf81b09cab766fb4f8c33c226fabdb469a8c3d7be7aad3c405b6989a02b089aa4729c961f66ac48255303a247ba2dc6a29d1e98e5a11b1f57443321f389df14d1b767fc6ae29373557b5d3142819402688976571666ddf433634a5544485b26915ac97c60c79f9f5a0a77432f32ac066eb89f6a1c8b5d5390712c7ac349241e0e3f23a7ffe3bb0792417335d83370a19db2ff078c678d2becbf6686894d2197cd179fcae1975a6ee5c09bc654d5ff575e451b984ca08001f065204544db3905b3c6cee81efc0bec251bbc61e9da81e18928e5a4203d89ce6530fc7f0452850091d58e7308b807f80422f7aa7326ba38c37e0165aa7a0245e069e5ab53acda661ed81412eb3261bd8ba5a0fe5fa0f3d3e80e42f868f118c74d87736082d457e1bdbd07dffe9e7a9551ac29bfa0d11b4d8eb6745667b0e37d68336719e26c704bf2aa39d9c77520ab3ae476281166e8a7322ce8d0030924d43c417cbefadb6b2889a8404b35cfa99519c3bf061b54e9a4426d4a8cac3cf61f3b3c8a1c310eb4a374c73ebd3b49d57d53935d3b49745ea6f5b49c240f7c73b4cf8bcd21bce4fefa71a87ccecda7c5f05ea2536b5045e858b11bff8adc71495c72bdf7455b5622b8f52c63f3660c6e30bca122f72e6685d8701ad1934cbfb321bd643427d3f776fd5d1378c07b2baa5b29a527767be65a82d3bdc8be038756a0841a70a04bd9bb0633ed02d20cf03a17ce7898565b786c2795d0daa770f0101def689dda445367d993da7a33b60040358126839004608628a9c6dff2426a4fd722bf2d49b946cf5a9081171abc3b8a20d7fdd6d81504b41bda329ec7db42cea3c1c5053f5a57fca5a04e35b2876a0473616f03a2b9b890d4d14c7ffec6e20beaf0824c603223ee8e16de0369f259851c723edfd2d75ed456409360235e57682dc187b550c428882f5e5db10707a2f0c9302cbc0fa250e76684e7009334aa9cf853a8f897b4ab6c79b37a9860517b11a466ea012778075d91719597807ec460ffa2e91ce5415285941894c2d07608c6456231990c5b439813af5c1a04280856971a902bb1c49d7e27997388aa565ef63c6120e0c5764b30194c4e854e728df12a7deebddc31947e20ee63b8f8a37bdc3638acc987b4c535f102797e9b713fcfa6657ea688e2896017fe3839e7aa4a6353fa1a69a16f747e92d892e6c194be816b8abda92985f06ad2f3ef4489fa3dff5a4962c465e04e2be4b3e2469da49f3251fbd4d0857711994d92d82c7e9c40785d971a42ec324d717d448b356b19d6d6ee4fda58c13f48aac7017a6c27997e02a31137afc7b7add0bb5b462db5102b772c0aacebb7eb0e79700ec4333562de40b5bb13af13ec9e4faee6fd06449d489a4de1f00733352cabd158af52d2c95441b492ff24655a9ff97b49b5b9d14deabd96d1305256f1593e09bc2c2be8acedf9b5396dfc7bf6acf52f4398fd641ca0ba69f959663b1c98032646b042ec5be1beaecba0e6ec43b76def3bbff605b8579d9a9b6dd39c7e2bc293047a39fac61b9af84b8df4226f3d0c34d5c6f63d6f01ebe86d6abab57a2b7bb27fdb64f3b2ced64fe3221305a2f118ffa2ce97b4790b5aefc2e63c08b84728bfbf2e16fc9de5d5b3787f64d4e6fd39431471cb6ee9eb189b1dc463fc3201a702ff5ba6f1a6a3f7aeec25b26ec5f36485f99f41486a6722c46916770a1eb352700990f9b520159ed99c0e4fa4707be34abc8ec2f9186ec831380774e137db2c668dea67f99e22640d8cc0c3df920a83eb65b9d3b0293281033b474fe98ee3ce57d9fabcc0743db3edc28d40f5a7d8c0c2f1bcbf609348e64d5e3105b0276226a9aadcf94fe02d442054fb80de43792975bbdd30c0b1bce06097e786273fc94b8584fe906d0d7e9dffcc35792edf163e72f01f7f62031db2b589773eb8bfed65a5a75d714d9b653d4c084e2f3100ab44c700042ad781a3f9533ea1ff459a211207635ac73b305642939b8b6df1cdee392a383ec9873c6c8b3b311f07475e4715377b4e5976b84c3f12b58765d370b1938094e51d3bb0280f816b954f375f30c557743e283c856ac16c262d7b57584a980653502d9d5552679aad6c94c7b60ac97523e90d5f3a91cc5f4b7af4a62fa85971f2c25581cf7410b3e7e58102273cd28465d1e16c2f2cd6923bea0f06965f9e2a9d07b0cdebeb6abe9aae452c032049cf8724f2213ed3fda2610d45f14f77110da7b02196987b7b25115b2eb60aee4a82240eb0fa15f270735fbc4de0c73845943b3ecfde57ca146e301e8b6b881e20fb9f1b072b4ffcd2ec2385f33565b51da93da5c18ded55ce37a56e894bc904d18b7842f185b84052c4f4248d43fc07104ec65a5f7f92cdf1dd006f27eb1c90813da4723890a3d765d7c8264176846a7beafe728cc877a334ac7d703ddffeec63125bf9d9cf098677f2a47f9bf129783068260bf3a248e05984526335349f80095735694dcb822a05df1912417ac5ef4ddee7ef57f64b532ce924af7626a8d7aa58cc98b4fc25c622fcd9995347f58bc1cb23a71a4bd352f13fa9b2f52dbae9cfa8ba96bcd0e38ac406cce952b5a7e66b065d4a1e0b90070435aad6ef7ccd7bdd9ef70ea9bfb8fd8807e5d43bc0c18ddaaf3bf7bfd92c96f6acbbafa6dcc3958f1e8ff7fe431b0bb7d7fc7114324348e112b85e7b9b73354a301e28351a978b5ec78537f4a2bb31762332264ccdc5f2798d68a803a24298a0eaac7a4ccc0c488d954c57c86cfd30cdbd127a9e07025b03715d24d43bad558cee4f07df0164ea0f234870bf272eb5f03dfaada13e8a43b3631785d15b7302d9b593a3c535123c7f93c3ed4623f98a73f50fc0540222d9ab4295fef189370e6637ff215a9fc2da27c92c416510438a66e2718983e7d73b573f3dead3642434488e9229d1b377bbe3350a4ce49fb595be176c250a4d7752f022f8e83411224a25727260b108bf715c8fef6baa589d5c6650af9e7d1e2426eccf614d8f7933c9b170ec67d662fc931240811c63ee0602283197cab63d3b62c02d2540c5ea2f86c95185419d17538d176836ab80b96e70d7ac3e631a8592a8980578a6cd8d1d3657877e61dc57bb10749e9b19a21895b30b00a6fa5b130452ddc8d31b351f37129ffedc9de526252356a28d654f24388042b073423c44b682934dc80afdad7dfded95ac84f96a425cce2ba6080b899bc6c7ced920e7c23d238a46ee226cd9f1ea67746437ac7093a4164fb4ce8f94619de52e5d4097df0a3ec5263bb90addb37737e353ae6981d33b4eb23817baddea9c26ec0e2e1afb2ca7240941fdef2c800e19117aa159aace81aa258c45b3b63c282a3e85b3db76f80d4f437e4761f5acc9458b0026c525f5ce7eb968164ab43f56c68a0940afcceebe5f36e89c683741f741d2e48cf870260a0a7bc4e210a875f38c963bd8f744febf9375b354b610c073a581822edfe7006f4790142265868aa53e3d5cba219ee596bfb0965af2cfaf8b5fc7af4dd61fa894706dc0d15f512beeea9b6ff0d0296f07350f010800c25982b160d8a95dd3d0144a1884bdacb9dff4201fbbf951be5dbce937d4aaab4d223bb0744826ecf40acbb8d69db68f6a09bfa87aee023eaecc9716747489093deaee8b34353d41fcc91a610d96fbe03893a4b53291f4ecf4c5879e653809732de0c451ba90d3632d37ac3be7f68821e8b7f30429d2cfa47c8379c340247ecfebc5a260295fdf539e5020d67c85e457a48012acb714830e9d604d0dbca33b7a6fe988e458b3dbf42688d2f46982cc3c1dcd000fadf7efd970c3162d0363f8f333f39a65fff7ece1b7b65a4e82e05dad536c27c35520ff4c040ded3fa8dea39b994f3b152aa5331d1e31f7d641cdfa49f9d1d8bcf691668a118169c196ad86bc8ed7f44070dd0c0823b6866f6bba82c26e32312ef0c4f22eef7c681ac2bf514ac9f0367c9f8198500dced25b855077c340012e3c566ea439f146e7948bf2d3d5c77da9bd8417d42964d22339a3d9c3ad41be2c9eff777181f87e5c672a1794a85e36803961b68a5f2f5093b3456e44930ef4a8922bdb7795a151c1f2290a636113d31e6768607e4037219ac9780eb3123089abd1be6af7be5edc164611358fc10b1cb7f6ff657e05e1d8af0046d35e19650b0f74f286ced620ceaddb356672f9bc2ce7128a4f519aa7f16d3bba4917af305c1dd9ebb3d262dac4059eccca4253591db2b3c37ce52542d28ba7a8be2858dbef16c61f6b54000bdc902ebfdd35328bf113aaa18289d6b01b8ce48578bd2f3282648a7b48d55106e24afc22c0719283e1d8b3b11ea4da2f5fc3f92ee424d8d56f2e74d859a23636a48e82f1df434672cb60f5eca344c3e285b654545d512401b567442c74e8fd996b07323babd98507c46f8d76a9d545510dc874ece8c34d885356a0f55a0849bdec3acb87f01992b54aa41cdb51c76ba06c099890df9acd6bd27c98566b9e2d0ccf370e3d0117f0fc1e15e007fbacf387783e23dd0d16c755afd2ea87f45272ca6877143950468cf92a5dca04c6eafc0dcc0994d2bd885bb0b03010e45af3ce1d21b4ae5f38180374d2bc4638ca0671b3fa9a8124b021e7d36cca69c7478a828690e0474be439984163d36e79fb5f7a89ddd0f9b08c1a53ff8b01c1a2905cf99ac74990477e6cf122cce86381682a8c076130cddd806ec4ffaba52ed3b16ba8e71d9f6cd7d280bd28108458190c76c1682e7bd050eb283d174b885686522e55444b464d01db19e0fcf5f6d722397c0bb41fdb73ecbd6e48b838f2605269d7c5c2ba278b343e338d3dbfcff6218eab16178f48bf1cfeb35a93e486fb8a7f8ab9b18800958a63b5614b148f00b02a9503ff2f08dae700af59ae29bc1457797ca472e3e0683b71b675fed5e933a0125481c35e1cbc837de35580a1bc89a57b5c8b4dcfbf329f351f9b2fcf189971629a2befb8ea2cbc134b498c1fa37ab03088644dc941acb7b3722c038b62c9cf454c6b5b3590261ba9fd9ea351d8c6f548d27f4936b906602385d680e79d8c10f32b04ea080204d95f2d9c4d3fa6d31654cb04500d00fd971fd3c7e2b25e69aab8d6ae7a73c4482a002a5cac3ed6a4c46e0c829df85c3aae861eb32e2bf52ad90f29de71d12fccc6bf0a4c6260807220f78a83eefe1cfe345d50f12a91eba47ef644072486b35670581608fc6b33a84fc4c5e2baa512399f5f452625f3d9729ece426c3e68dc55f2dc88b617b259bb7598272e6f07614486c185b61d1eb733bd2cbeceb13b58cc51ffbe3ec85576df8ea95b116efd2aa3ac9d0f999f24bd98da6de6fcf757674f1139038b6dab686e051090a6fa27c6272ed4034868a1ffaa755d2310dd8bed1ebacd7bc7dcd675e9be21b816d4d24ac9776235f6c8011bdc8de045df4c", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r1, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0xcec4fdc3afb313a0, 0x0) socketpair(0x2, 0x1, 0xf233, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() r18 = fcntl$dupfd(r16, 0x0, r17) fcntl$dupfd(r15, 0x0, r18) r19 = accept$inet(r18, &(0x7f0000000840), &(0x7f0000000880)=0xc) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r21 = getpid() r22 = getegid() r23 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x100, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000280)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000b40)="bd0f621fd614d2d3145185b7a6f1b0de2de0ea8202d0e1052fc9a62b2079f4f0f74887b4c8195347c793b9bd636395bab9e1a1d02f96248323f3e5a4ffd9283eb7bc4f547a4a6ececd3ff56cd9cef728bf10d394a4e8bfedd146277e262035e9e191b280c7308c573f4bf19921e4e00eb7213ca9fe00bac1dd3635ae771c59275014c3ab8b2460f96a59d1ef6639e25cf4451be4b795b82a873cfb49881fbbd6f8f9cdcadd3b36d55769cc2cf508344d3d4362f5c4b2acd55629e032e725d53f5a63a5ef40f1a28972317b4f178c9f080cc6f5fd073ae2ff2b9b8f4c47df2665281f06c1cd3b3b45b348f7609e66e76b3e00fd148c0b434c7dc6accaea2953a22bdd68362a4d577270a79fd6760aae45e88a93280767435fd0a554f13af25c11b341908d690a7efaa73910d2e3c36c7161bf99d3483cc14337c6b29bfa3d98bac3835b7b76c51bb5d3fe52c9dcba0ad24590b43efa7069a48052967111561fa2486a2bbf66e9a51ed2a678a1a7ebd5d0c5028fa8814116074ff0994a2400ca5c5fd666c966a7bdb13559367f26021ec1510c96ecb674c9404c5cf0259a5b00df07e1248685e844b589fe03b1f3fffe5adbbb275e2c8a1d07561248dfb26e23aebcce7c4cc9c58202b4a3c9dc3aaa204ad8243249bc80935f05b3874f27651af0a0a15150ef82824b3e6161b17f4f9a0436d287648fe047f7b895fdc9276031df726c6cc49814b1d6dc8d1796a2371064179947879f471e90ce3dc56ae894acf2e507d6f288c84b2cbaade2778bfd3347d5c65f2eb496dc886bc5fec298a33a729c2eb69281872da2e9f01c94ba9eebe75c707760f18732315cb3678bbcf6ddc8e2a7af8b52cd447ef506093d62c2354d8233ed2e8f48eed4e879d1991b9cdccd184db757c2d489dd9b08aefcadb9ba833d00a695608b2be0a41afd36594f41d57ea06110362543967f42c9caf49284bfefda75c86e45d515fbb07d2ad129e9dfec8d3cee8fb9e15c5348ab6ac3927cdacff9787a4d83876039ea5140f994d1705e9bd0bd6d1d79fdb8d7a3ed8809c20e35bb8609e6a8ac0a883aaae9d13b2592fe039d65a0c5b69e6185c1f3d25bae6e23d562307745e908ffbcc0febb78766bc8bc88877842d191c2498ddcf6889cb9b8da05de2d6ac777c84af92957b2635b66dc882c6af0db90d162269d287f0f79729a42429ec5d3aa6996ba07be0d4017c4c4a6a2ae48faa3d9fc8add966a3cc55276d0b7f3962d14234af8442fbfd3e88e12c156380e42960ef84bb45c880e3d8db221ff948418c1a44da4a83946747e06997c1c5a7b40fedef7e4daf06322866632de5b81a0c9c4e816b3da211334cd291b99dcb11364a8bb73522516a6faaee27c36be30a5c0314dec92d06a8eeedcb036c2de220a34bcb96f6978431755237df5888632365ec65aa9fd3d4988e8c9ef5a420bf12a5d35088beb9ee9d096004d2562caefbdcd0db0aa647361f5096b3d9f212bf6fa479eabc999fba8dbc24f90fa0545070ba1d7454999b44210783d5a092bf560b0b606d829fc7978f1b6992eed41180db1e89325ce2c4dfe595e81e6de5fda564f9baf38802c5c3ece7257b00b4b46eacdd9c8e09e667271425c22cc2968587f3ec3e8c105c184416206a8afed4176ec1596ad5c0dbbe35897faab6c4345a287c12601b1c0e25e46252ed0ee7ef96da48dad9db24682a0d1cd2c052e15be3129c51ebfcaf253169c5660b60116492924a0e84c228d0d6ec1f27413fb99d3f892ba835b39fbe8408a25112cdd57cb226a4debd8d6b7a6c2c884ecd4c3de05bfac75cddd092373f1d0ce48d8a46523b051c64058e685b5bcc8d2af838d8a14f183d11a20555c142806decfd964b5196eae7d5a8088fd09928f7a4c21eb60b8726381095aaee83721bd051eadf9e112129d0cbb3e408313cdb49d83b49ccb52e1ddc44f4919e7c1ffa8acc88257480fd71f40579b6cf87ee7d5b53a3a133993c488bc5e9b126d7b5dfa0efc14fcd10796c347b58b32bb2f1936a4be6c85381aab66c7a5671082aae36267106c45ae85e4685a6c8f986bc7a06c873cf2959520a7b69f30869a3c23190b0d937e7bfecdb1c756da4209c23683d66f3eefc9c26d81386737f6456d4269f6d03001c61d99687cab7c27a9dda32286fea418c55974269eab4ccad0bb929626eb0b5207a23a875f7639b6f4bcfd9505059c72f33e41d5c4b66ffccc39aacc63c28192ffc44845974402670ce82d7fb6f4ba800f27943c79e33914f0f2754daae59dc91673e7eaa9c1486303ab2680aaa6cf0e073bed033cfa42c3ca2c22fc9d4b9ed1dafe96419eaad100f47d5b23f4b2170621787305d166de036405f327c39705ca35187e9bd02a93a4e5ab22be6d724c571e28c768477a4d8eb52e34a70bed3eed59c650275c4f5bcb363dcfa83dc1e9f64ba588dc34030aa410c4c8066ededfecfee0db0b748f68102500ae945c672f5fa7e4574cf08b3e9c48cb4678e5dc18eedd0a385997cf15930400519b00f17b9c440bbf202aa3ad2de88b3cea47b5cf9296bec718b34b49fe10525c636452f13a68c5d3634c7e3504a848d39aeb65bb9d883c686675ad03918ad9a76cbed8d57d2bd3bcdb001aa03b63f528b7a5c82197d7db4aff8a64bc10cc96b43ed297b960a81b329360769f5186779df64ff37f74732bec3eca7d5328497fe9eacf4dce2c5beef01913b9cb275c08a66101c48b7cbc3be722832ce666006e9883a10fb8f02bed8be21dd984418c1ccde0c48c204538303a647402b88e12c8fce9458ea1dab8aca72eebac9874b2f73c78550643403f5b7ca81c8c9f769d8eac9ebca919f22592a563c7d32b7a7ea15da9a3587c2c31af7b1b93a516715777e57d1ca4499e27f7b69f213c362616aee4b303115dc04bcaf0277b96324599af2ba97284a76427b7657db8e3d1e33b346c6770f7d16c3935779bba27c03fc7decba90a2a54855ff6bea0cdada348ffcc429d3cefd99b9ac43b39867c4249190718afb649e0e6f14b01e8aad62f8ccb5e2ddb29dde9c102e3a29209992c940e840ca2fbeb6572b2b500b0f439791f61f44c4dad50dfcdf0a434875d1521d70f89885c56bc449ba351776005bc40d75875bb42693ed9ce6412d834a3663c87edb29d7887939a28812534775eb7c582ba34c49934e4607bd94eee46d9bdac8cf20d1b312a6d0c65b9b2614d0efb8f037c91b67035c1734f0ba42e758d5a771026a15fcb1befaf9a55f817c295e134cb9f8c1ff06a5b91a364771f13ee7d076d63e5572175ed07a965d3a6252b853b420962b69a875170a64502c2da0d20f4f7e3eac9c8cf9f57795191826726f8c3080b0e56b1862319318f984f556fe241a8495068438fb88c1ea75ae465dc33aa2ad556f1606486db76a4b964b433f3d540df27c1912e1a185286d646ef103f9ed5dce11ef708b789eeaf1a1b765df8cb03f908610a2583ce0aa0ad7f35a2fd5084cd38412d2477541b76ed5001c5c2cc0c6d0db48dd9239f82ea96a638aa43b7c2fe8ba9ec6b06070e536d63fef4b1df0f02a41f94e70310bc6aca6801ffa4e40895986f1cf5b6e9c8a1a1d5e47af56190711414577feeb29e3c96874b4e119c042cf38123583c35e7cb905d8cc44e7046949c76657f0c354a4f0ba60abf87f2ba65a05dac27b92e4604e17bc3b1cafcd8d1b6007243a1449639eb668aad389b739841936c204bcc8928cdac160d3d691b80f08b7356cfc1402946377192a60857562d036c54ec78d7e898825ffc0e7944da00ff64e40cea032e0a371c9805d611744b8f318800875188fd710117d17f65b3a88b28225d3ce8e46ebbe9230140cad03ba69efaff1e68cedbe606b1e4476a8be5e7f776045d466677d6fbd8f54e976a9ae9de6bc3e4a2658d29b0d2d7d7c6460a2ea5d8d078bac3531e58386ed140034ef1cde5c7d001609f51c616207cf3921df5c5d93a518d1a1801daa0baccba062d577d9659bd16b114cb2ab18b998ab6c96c09b7f364b60cff07bb438ad02a7b5836ab49df870f993e527fc76b14e4c880d1871a341fe7f9652f8abe41ce786987263634b7f0503b6760f4e42548c115f70daf5ccfe621823f8f42f7410909a89fe0f5cfe77226b8485925ee9a136c3dad4f79595c95deaa8fbdaee4375182a6909a87b554b33006f1e5443c8dfcbafb3d135ed1e079d9e20a6598fadbda8a730a5a114c3b8fcc8133c42acc65a9891a397f3556861dc6c2b341c23a5c0e1cc07d464c7d517b02ffca2c09efae352ebf2c2b17f883166a78ac7d39ef70acb3a76502365d61be28d5dfc97c500471ca4965591750b3d171aee0d4f4c367a4492bd34b1a3c2d55c87b6a1ac79d6cc73ac8babb30a035dba8ad574c756d694d971560b6d80fbf01b72470fdfc6d229ad3cf9bed1dae5a9cf2d9013f5123ac74a97d379dc73e04fdc088ce49a98020d1408d7edfa624e6552de6c2b3af06812975b5971b65eb91b7b1b1dfcc549067889da51f055f020432c2315e5318ace054780c9a5a773387a39ac026536f79e1102339a703de28faebec1b6c7b937dd70195fc8fa934aa9d69a1a68f2072d563f75a7aff7eb0e00d7bb812b8a456d1d5bd00b71ea5d322ce5d065e44123dd1b3a0e81dc0e12a596855aa0d36e7c50fc6bfaa794f5db41880d49e68eaad940b6ed6605b338e2493994aa29790c8ed7d91ce4206f00353166f1ba04c95e686d80bd2302f13cbc11f9a73bc3f5166f3bdeb0432d4b19826f484d84035d6071f4d452f94a243068fa88879c50b43c9366a3e639e21c068d2e47f5cfc922bc756719f9f06c772fc76018f9217d98aa9e9644cdbd86de4fc75ffe2fd0741b2ed643a9f0be03f21a0d3585048c4b0b99a0fdf609203f6dccb4f3f8914cb0083dd1b83c0c41df9de2275ab526e9dffefb112b147597aaa5fdd3895194a26547b6160b8c699168c093e050491bfebe136d118b4df6da0fa5bf54d97533333016bde93f1e541faae0698fe30b8ad08961cf3f77422364679b747977f0c985b9bf27b23520c81bae78dae2f95915ab7a8ce82a770e5f84a6bb544da5f2266cbd65bbb9452271be97b852559d93335de548e5721e2e72792ad755f49139a9c73876c5b55a1f21ac45e00c991aa0aef50ecb310f78ff9f8d7faa57a63f167b04fa4d4bf1a3adc08ad037bd7b885b6f00bdc661f8bbe16e9cbda128c39a457580d82f35246562c86a39228159cabda8aaa5e8e275bce88372140f6f9af925a086d34aeb607327934629fe3f979a9db7cedcd40d501c7f86a425496a66079a812f76b489931338387e6f88a05021feb4631e9072b67e1e13b4eada86e2a97bb4271caae8b61803c7c13bfffbaf752c915659154848b73455e4e94097dcb85d3526d2fea8b6cd985466fed7d9670926af9b4c81685f8fb54a17d4a91c258cdfe330146c940580b67407349ea6625e8dbdb78847bb28d690f27d20820594828373a942366cb28d482d044538f9fb8b26844a9a96e326a1c619d9313bcb5e1117fa8583b9a481b65665a540a88c90dfd3b0a48df6dc13dac081f0e9d06ceed27a1573da0c3ecf897904618dea6d3abd31714985ee9e70f325a5f5b542a4f0921831bc08066ad75a0fd1cd9654785a2370c2013b0fee420469517562207b6def905d80e19959746a066fe32b4510ca8f00bc0eb821532fe7e0e5bf5cbf4ff05e41cf287e3d66c6506ecc27a704d7cc77bdf7ff32a65bd6ac2134072ef8a4efa81679516e96f6f084b3862572db77e291df47052", 0x1000}, {&(0x7f0000000380)="3db332fff0cfcbb52b89dc914d3029763dbe946a2e868997c6e98cea153717e2f43779073ace3f37fd781b0edce4620fa372ab09d6d9a01f8900d53fd0b0165e404b0bc949fc9a271fc54bc4e09b259285779d1c8421c1ec4a726b365126bd41b8015eb0c50a4f6329306307e1a39b011464c7f29a94c360a8215d7fabcbf7e4cfdfbf23f48d3ef0e746708b9b04ba3e89024d1ebe5b1ebcfa1311d40873905d3d6f98d5177fdfaa770ae85cc4e86f181efd4e421ad1fac03b94e911b5753820555d8a32d944418ab000491942dfd55c882b05b1ed1ee091aae06fc651160b323aed3e0e03706afc0e22834db4a2e06defe4f675df56e904f8d5fe54", 0xfc}, {&(0x7f0000000480)="703600b67ab7eed418f8d22fecdc9af7112fc03b19f87bd5ced417cf0e7a555b91581ffae317d7f5b42e822cfeb5c3c3786330b48cc63a89368ac78e81a03168ed82e9d0fa9edf576ba45d53436eba3c8237c5917bb7c7930bb989beff8cf7211d8dd9191a6615e31ab949a66d7c1b67164c1f41d2f9af70744b050cdb8b5d55286b248c9afabbed0b89e05bf1a2129620b951af0376842df7a24f8b19340a36255bea9fe0327a11ffcd79bc690fa2bbacc3a3c9ede09f49eda7b314303b", 0xbe}, {&(0x7f0000000540)="c5271d5de021a0e8e8dceb26b1786231b8e5a4a2107f18ed5ec814e1782cc6e58fe38a6006186de9b32efc2f47b7c480d2380a18734af60d341b4296fdb28601b385fb4c98e70cc7fdfead0c6ef7ee05119dffe82f08fb7d0904921b6ef1cdf6903e1c30e4ed7adbb2f00957f151c2c09845e274546453bd2f0e0120281a802e3b7671277c518983b7f15da46a0fa07039bb4c2827565d808999cea5a14eb779356ac5824a837cbe94951b0c", 0xac}, {&(0x7f0000001b40)="5fdc224347a1efada9044634bba493fd5b4ec5277ca039e76eec6713e8bfee6cf99a172e62739bdb770c5f1f2ca2b871d76bc41bf90011ab4cbced136bb5599dbb9cf8062402f4675b7239af0d90cde374ad21538ff72f03721d0abaf6d4d633be118c1ab8f2a382490a455c97f2a85d3110770999304e6f0034ce53b0e5326b4fe7dc0248bc24d467fcc50204a2d81401ef6b0e219753f56d171d77077e6dcba5ff02c7161e93a7485ce60f6282a61844639bd0d82d7193ac7d521dd5fa444e552196ef094ec47f25bb21b75a6dfd83fdaed653e5e5be6162e0b25bb6c20988701231ec507d65558259b546bffb297fd770ef360316fc6e5653b985aa409860e73a7083bdfd205151d664a396628a47c67ed6065a1e97a3db2b3044e97f680c618c0252eeb62a6f72367ae8b31a27dbeee26b11cc41cb077fd45fa28ee7de3ba89dfd40d3c1931c64d67beda063d6772b95b5136c3ae50e21a418a72c29f7e33094eef34d3f68a34e772ae646532aff9fe29d261473dfae0b296536fea989c81783c07b7f1d5e45124fbfe888bb1c57c63987bd34c3cd24a2e1b92e11a65e84d7a5b958eec1e0409c202c4eb339281990cd1c60a738bf7b9025480dc0dbe4d8d02a073de058465ef27492339501c129dd39abf7f622bcad3254b751ff12327e5636b8eec72fdccc967d23495868490b3bf50e7e84388a2d528007c2b4b6ea2f91756fd8660c1179785ae5d5f49c0d8ef12556a168aa78fb0342dfbb95e8244bdf0b614a5abf7154d2ea2d506d04009647d7fd29cf3f40ae2764931f53c2ba9814aa2e9339229f4c9019a20543dd9f587113627f8a563e52b1f9f1881c56d135534dd8fdb45ce78f1267d8d44bc0265331f6bb6a948626d690b68b12a634bf2399b610009aaf4e57bb6a4992d9b71a6034db9eba7b91c8aa02ff632b9de258d8f3bf40acbf282a2997dc90c6bfde8ad232f9f948501ec4535ea7db22228a6ce72b1de7d4524bba0885d581dfff693915e94733a06e2fc74692c1c84219c76c1011ba3bf4b31bf724aaf756bbf3d726346ec144da851a2549e3b3f52ac8c534ee0a3ebd249d17e0d289399069455bcf2e922c454805d7a0bdf6ca78bbcf38ea63af871560ef2d2a9db625f93a29926b21fab65f46301920d4348545e313768c70a979c44ea63495c207ddaa521b7c42920804e032a93591f69f4a9e4d45dc3e8693e297207daba78f28169d88eaa79e97b42a53321c4cffc3bb43acc253b4cc87df3449aa21bef6990c0b9e3f2cce0fae0505c8dd4266b7ce2c1b0dd77ab8f2c3fd311b717c0fae2c817dec048e7459836da9d2ade6a5374bceaf83bdefb6c2bb6620ed4787b8c113cb888d21754c890ccac844fc4832fac531eb0c808888325099a9c2b3bdcc75da9652a951fe361e334a997770b7813f9a0563266862525cfed9271a329b665ac16a0f02a964f1dfc5bc269e655c5c9370f7d147514529339f589a6a26a04c36923289fe0ebd9062c89c5b7e0c83abda5cf16e76f94c5b11c257b3a426760ce5b75158cf9e4c5c82c866b7f848873062e8430ea05f0905acd30878dc463ebbae0951851f93e9536a2facea83ffcbf5a6aad108d133700ef37ea21574aef28da0d2ade9941ac6534b145fdd5d18e9626d1dfd9f2bf202e766245834980100e2b247e7cf2051b4191064d660b1a6c7ba6260267305095b5faaadd145a68709ce354ab3a784cf7d1609f4b2218b81ceae8e52c9569b3456346f23c3dbc9deab9789b5307b7ee537a3e9662b37643e44867778d9f97e4734560f12f28b453698e2aad676962ae547ed248ef8d36f6a505fb9b86946322433d1d80ae2a3fbf0b01765194579b046ba7e3f1ce78b3ad8566892c953fbcb18d529a17382d84f32277acf8554482a6ad0738f7f839c8d2a409b56c96b47829764814b8c0623db95606703eb22d478e5bbd8343e004dc0e21ede78a5d4c940efccd4b71ab6c14a722cf5935dd0cb43fbc6dc30ed34015ca5c71361d558f3cda79153c4f48d232c044d7f2574fba8f2466f447a6f283866423792d85292861c662df29fa4466e802e526e498a76c4fbf0b0f9f75ed72578c2d30992f18d5f69d884499ee928fbcbad40c5489b5e6895c80265e275288bb80b456365b6d03e52f89d2a67e69847a9e04df2b2f8f5c6fe0cbb8ed97cbcc4382cdcd02d7986fa531a9c09a98aafe51af72312738440f768a771bddda2d3269f4322aadc960452f939cfedced8c6a93ef8a4cc42291cfc4cca4ef45cec0cf94807b36614d4e97bb08dbc2c7269a69ecf29909a5dc1d96df0e788444607b3a48938f1f4d7fbbd6925be0fef788cd86a74612e5471ab2ed3d7fd802e9c537635cdce1e075285cc47c48f57d79e88a0d928d2b2adcab32d27921a04131b2bab856cb335af6768839b08fb4c1b1882e7057fa5fde69b29d7b11a06b997214b8ec96e4b23f9191b9347f76bfea3779a744cd36b5074dc3fda217a302ccf5efec78514b50fade3453a895a97af688a3baac18db9edf7ab4d85f18f0611ae8f3e4749ee719bb052d96bfbcf596c653baac2624c42fa111ae0200bcad031a5fd5bac3b67e9a5b2653cdbdb2bbedce1e1a07e9c054bdaac5f0d11823831ddb853fa102be8837e1c441c239a4480205d074f775130e1e95e3d8b6b1460f87ae1bb6a3c15091f894953c6070b9224b8614e28abae943a4f560d1d746eb0e03c4e0c5f181342cacac11ec4a6faebad2721a11f2bc567f548ed8da6cdf6b29503e65622242e03686d087635fbb0bff69b4f9f214f861bcd1b389b8a3dfc81c3d4805918d0a8e79d84768b70f318a0e7db70b2d80dd93c9a41b756eae7d643bd472f91ac9cd0f29b7eb2493433a8c90b83f1c3eb22f48a62353422deee2ccfcadc2ad7b2741103c54bc54a3dd4a257bcf9b152d5acc77841e0e53ac89d67eb805264c413d03b251f4b8c02a7408ae34e1acf8f255778e8a8aeed4dc3a471a32d24bf570a2c36a74aae4062304b647bd55c449fec42ba0c3576311439e221a7ff0efadac313b07d0db117d8c486be2efd01236c6b4f570c2c32fcce93be70b303e29604224e4af2b7e42ced12706da87fcd0b27d309570be7960cea3ac1f3c43aa2840eae1974cd1b5c5dc276227e836fc27550fcc0f3579403cac94fa3ec97483ae15753c6d8bf0cc1f23358f362ba90b34c0d3282440916f2f521ba43ca16201577c4280edba75aa2933c2332ac669a94e5b83185c4a3a4484866775cc5c2ce1e9e1c6e718ea7bf119d9da67af7281ce5f4acbfb8f3b601abe7ef21eeefa811541bfce09f1a139c3afa00ce1095d2ea23cafe3960a3a6769427ccddc9baba101d78ce56ab6b2ef8569133874cff095396aefa01cbbaf09542598ee721db6b8d84eb82e636312ba7e6c90b8035b27a13654aa59d2660f2781fcbf7f8cf508e5fa2ff7f18a6b641b2de9838a96fe92e8fe5c33682be5396cd634439ff95a89e8538210637fff1db8a03db290dd40574e597a9d386ff4a55b67a99e92d8a8376fe507ddf8d12c913e0de5691d15a351150a9890902025b120e63cf10a7c6a443f7dfbfac2545c50fd3d810bac8b52f783e42b797f0ee75d0ef48303a091ae5426980ea07dc5f892c11acbe7e62281cbb5d1ebdc06bf58d5cc2f7ad27daa2fbbbfc9c3f0d7c679f913b783758e23a8fd6848107f40ab9dbb5555391e5e8a453521a1ab4769a0a523e2429de5cff8593c63d01e164f04a35ce632d786f22b41cc9e57d6d616e12cf7f3c5a8c96638a7997643ed6c02faeae720c8d2192a9e82132cd772a5d75d84c803d0522733882b39fa82f3225d6918f5fef9f2b5bdd1b1217534f3ccd63b9669e450ec5758564107efbcad70d48f20b2751bc18150b2f7b0582df726de7367d5706cd525e6fecb9807822bce82fe41ff646dcacea4f410e39f3e6aeab584df412f73a51e180156f2310030692b57d51aca6e0c34b7bbb7a691ac25165b064bb902c4d0ba75c879e5404dfd1e7c8d0b71d30dc760e224ebf64f63e75118743b4991db52b051a3d5d8b6e49aa718fc171b684319af29cad51b0ecfc462f02e5613658e88fb417950aeee700d2e6fc5fadf6876d8f55b9c54761e4dc1d4fd67ef2f4df00ca1eea19dc39afda2a2c1962c9d02a234aae8552338aec7f3bb75f49c24aac068eefa33ebb0b56977663be187fc21465d1ff3df33dc3bd21fd89d042bf87b581d3b3a8dd2466ad02493d991da9fbe09e9dac9660cf9d02e64dbd447a1db30d1ac7994abea98f6acd850f934729f677d2c54a2dc07a192377a1d58fe626d1d4de15565939709e1eb71d3069ace4c2753b74517628b4f55c32093e91a758dcb08109d01f812f5f01c496d765fbb9720ac6363931dffe9ca582be5ef992e397fb866d48695760100e7f487813e256c3fdedc6d3ccbf80546a2ef6d0b654d1458e95ec62a7cb258ff2a393371d77b5517f882298cefcd7746fd208ae46858cbfa345ecf27dd580a580a29d884563dbb5ec8c27a5c1e5d4d9d6eee7a794b9f30548627b2ce91529b70cf37445713bfe179e3eec7693f791d5250b0e106e1057a4ebf2c2d185d1b97ac49e85edd4061023b42df1f567c5a609e41b63b84f689ce5566d3500370ff833dbd9a67d6cf3ec2a402ead71816bf07607952bfae7dfc766fb9945fecde05f2348559c77661e451571003af2716c50c3ed5b8580e9d04a29d13ab0fab586a6afbf334052309dcea998c99615ff9b86b23e73327d0ee353c03f5d24a525eb6076be626bee4318882a74a870bd89779153f6bc2aa0c608f44dfe4fce46e83be2915771c0ac4d0801782651e0681e213440524309449cd908e19e8a2f7f206c51dc5340b9d07ffda3bc9b1a540e403d3976e3f5b324cbfafdf86a189242e31e71432380607768066f7836e35417d93ac515b35223762ad27156ff2df2030c9ee578d5f8f20b6f1c07de117b477b96cd339e57e1ee5b6cc6fbf0237f4cdb0e44fe56e40e477d1a1939c709a01cbb536a9ae5b3179106c62e3e9931ce1d50af3c77470e7df9e91367a2dccccd9983f10aa41c4446de6db926a5fa9644b4e3cf95d2fec536981f9e93cb2bc76ee7475b8424a9950df184cc4e51dbc46062e1d3a92af180c482c5c537d9ca9205a75166a00483ed5f37fad469ea5d0889fecaf7f915b00b13ec944caacb698973a0446f9c313fc361af5253a5e4b1fa2f22ffe94e803604e81b6f3f564b13a7d4c4615f1f09f65e129eb26362959e420962bd66a04d48f62b6ec60622bdfae630eb5f026373dc71195017cb3a4bfe0d2345fbe3ffc9b7b9468a40ede024f0df22c6c100e412544adea63890fbdbaa24fe6dc5501773b340f56933be477be77d4b240ec0e31dd544cbb5dc370e1e822a85cc05d07d21a6d8275c0341c545dcd71d45b14740129d521d8e67fa6b0b8dce8e9f1f54ab8568bbca34b273ca495a28873a1ba8769fb61929efe8873b782198fd6f1e5753b800823c8a5d77b978920971d1e44dc4203286abbe6aa58d9ed563d8037532c5c44dd98ad79e181a7f5c5e437c6f3648bd020b9194d66597d49ca3396d55cb164cf07203b3e0f0214f7d7a9145229a6f01bfa93766295292168b70cb7ae94cbf95c858c900e2cbeb8c0947b3c6eb34f8f4430421cc35cffa6fbb4ab477d49be4f5cb4d32c59d1fcdb2724fed8b641d183f1bfbc38b261af6c2c27b0ea2e72e51c0669404ae253534b876c4780cae02898e56a9f319352dbb40e6000f8e072c31274155a4421ee2", 0x1000}, {&(0x7f00000002c0)="657e9da63f9593d4f9fb9d87d6b31c4409ca2052502cb9e8954428fe8301491c09160935ed8749dd4aa925a0796eba6cd97563495fa7cc83c561a60901c10382c1b5b8c388f1386b171442518bb553a96127c28121", 0x55}, {&(0x7f0000000600)="b07f94d1d147696aa3fd5bf57fd6e20893b8f891c4bd1516a112264c0509468239a3b0336930c29b0b8b81c8daef", 0x2e}, {&(0x7f0000000640)="6388802e41fc14dedd7218cbc56081832cfc2b602c5da991181de08a514383278fc4d54bb6499593457dbee549a8ff57f1b618e09a64f82eeaf8e671cc24b82cfd851843037faca271ec74b39d4e44041632ca7c650969973f6f010637481f7833b71188cbd3fa7f2635734e50d2848217ba2057ebb62617ec6f906ba00d995aa5bc0e582ea49378ab7a80a5094c4c1b833c8b67faa3fb67d08c2136628103c63c7db9fa5fac6e1a76db5a4d603a8ad2b4dde4e8f55637b8fd83232d7d7c114e7a3ddd1720432d078eba8840aa97119373178416d0912bc7a6d809c133615e4c3fe68f3cdcd538f9421cb0a1053f9ed2c76b6b5b0d173d9edb2dcfc3a4c0", 0xfe}], 0x8, &(0x7f0000002d00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r2, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32, @ANYRES32=r22, @ANYBLOB="000000000789edb9b003f49c6f8d4172c0ed5f781e011b5a2a476059289ce3ea839914494e71e5f935deba1d223a30f7d46dcf1940d36a0139f0a9be138ff14f726dc57c1a05a3241d914dbe74508325688c71546582d43254f07969bbe3ae91a4dabc775433acda912a4a2d42f236629ac4c976aa9a15d6d7cf57f3f0bbc941969e76a0dc9adf0e5f6efc4cd97542566a64fc9d1f7c79aeba8408fa2526a75f1b2e2915c239f47948f19e62c2e3cb9371cb06c7020a79bd242ad58e1fd7d98bcab5b97107355b940ea672f5b7fefafda00ffbd977cb1d742cd60c63ff7d83b1d5a32af42f9f3ac9a253061230707da13ccd1f871aaa6075e62f14453cea924fbf82c04136e6153c81", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x6}, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x8000, 0x10) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000140)) write(r1, &(0x7f00000001c0)="8000000000000000b73f065993", 0x3a1) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000200)=""/216, 0xff27, 0x800, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x101}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="4121637555f04fa587087998a06abdaa4ff720c2ae315baecb4d9079e662342aae58735f1e3ce7a6ca7c55280891c1d59272759ae815fee2d232fec4fe3d88a8465516962dac03f83761388888743b6a67ed06a2aacb6d69fe63c98a163f592175bd36a80f9717eff763cfdcb382dd41a5fb22470fa4bfb91774e7dcb1f3631b0b73fd291932ff7cf9a01b1336c9f7da", 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) fchflags(r1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) setsockopt(r2, 0x7, 0xfffffffffffffff7, &(0x7f0000000080)="a22732003421dfbe2a26b3a5aadfbb446d40ec07f52d99", 0x17) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x482, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) seteuid(0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="247a7664327f9c7100", 0x100000131) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt(r1, 0xc84, 0x8, &(0x7f0000000000)="4dfc69313270c594ededa33c0947113973e2f4c31dbc5ab3f3267eb520bdaed05f8254bee833e5544ab6e770afdd7f0b7ff9a5042a94de91d5e924d62c3fa1be9d5cc2a24a58429d133968af9e6bcec899f181b9481a6e771dcc683ff45cd7f0c47e4517bc5022829312f699b30bb692d8905971f19e9798665cc8644d31250cc693567c850fba6f0da994a765eafd36ef581627f24adef9be4874fc6feb50cde0a65358d1ce3cd75613f3c74b8cc09a6685c0cf4d3f499b22a8083e4e28180a970e32d51ae2918da1038f279b6a203d1942cf0251d86bebb2ef129621a13513a6452fdb32d6918163b3a267ca1f0aee6aac15ba934d2e23b068f131d9a9149e18da9f767f8be5481bb71e473b706cd63e1520d45d0606a76f8bbbe59b28983511c465c90f69c55b55f4fd71b4662a3213175680f33ee1df30a334f1b60492be89ef96748ecf4b2fef49e56108932079c1513f10705b2bc60712d02227cc52e337a8222a7438009966e0764359c9f71b86ad19d2856a67e97b03cbf81d5487a8b3d493983b8efef91ea8d713816e9f6a7b07b2da0655f55f13d50e82aa80f419ead3148d3a621d636a59e415e8392e7f5487413de1ba8be3ecf23b988d4a515eb18e35e30a25a96df8536db581aadbcd7c94756b942bad4d631ee3bc7a3d059a104f170d67b060536bd6724da69f04d207ba60cd6626eabccf60e36d72ab2f64c81212897d6a9f3a2205c9d9c543b32710cc03070596fe66be8a4e12be6027be0a194004cbed79be2ffbe9da3575228bc41d15a07816cac2213fc1e9adf76d6e8d4cc8656127baa931fc6172c955aae39c21966035dbd8ef234e40367ffa2e6d752a82718035f019b3ab4eda693905c6c52c6c40e6cfebf4c0e49696010799579edb6b01056abfb2a062747bd59c6006a158d9bd2d1a1fd4e3427e0453232d3dc73daafd3248f309987b84adee79498d0a6b8c5ca8a9d93b2fd399d971bf2af2fd9a9ffe8d043c1ff5e28cefa444dd29ee0aff2782a2be0fcac1b8bbe6a7b7a261d211fa7b4f9bbaf6f8c549a67873f4f326760a5745aa1f9bdfd2e139f76de5785a12319ba2fe40d0c3282ffa334596e989e160c8c606c2e32b441701dd4d4b3542a21eea9624a06a4eb2e97cdf9e4001da1c92dd37d92bad41920a7b6b89c9d0f3f848770a972d75c4a68b08b7e5d81aa2065cb3904b6a11232e3b1bddf4c2bd3c9816eb1a24f3a742957ca7ebd16c8295ffdf7886dd5fa56e90ea02026e178a2af57caaab2a41e8bd564bfc2b3aad6ef45b5f40e64aef55d4542b7f685aeaf638cc678d78490f1dc8a38798749cee8e064d1a585e0efb1b699dab79415c80362d960195a942401ca616f2a269dbb09f166d2468f5eeb723c1dba9432bec90fe81a23bb6809bddb8a1d53a29851232aa13ac175070afae90047b70c99b915ec807b4b16c74a8157880f5ba1a6776c26cba97f4eb2785ea330b5bb6794b91f6251f6cec867234fe1651e0c5c1ddabc9e0abae374a97e487be4e0a2d278179ae9018e783433e8a44011f8f39aa803d908331c15f6e61c7678e59321936381baeea2d2b83c753cb6e6fdbfcf37ecf04048fc1449dacea81e37ef65454ddceaadb86c39acacdf1440d5a8e49c660258d3234a0cb6e92746e4c80a9a603426a99c7f93759bd87fa8f7becb7471e80294bf70b8c99024366686d5e5eff2381c6e112191178ce504978c2a66a4407e47e0822aca26e7cd0819d0225b23c17fa3cc0798b0b18728f28a78e1a983cb145a4328ee8d73fd055d6557f2037a5295d56c3d9705410df604479472a14b269e913299cca55645c5a46afd8e81259677a455a745d0cb925f928477bcdbffafffa567580012447ef8e4482febfce0cc76d797f0d9cf1a62986e552da7f8497b1a59b766cd507223fc8ed5d2624d301c8301865b6eb96625d026ca2972ab7882c4c7ccf0537cb8ef44acd15ae9ab4f2fdd1cb1a3a4731e02e34d08aec3131dfd1337b0facb6a2557802a61cf24fed99c431e9ee5e262de8437829a2e4102734afba2843b46aff930d4dd265a19e1af262fc75ec0934a4a3841c685910aff4dba60f533364a818f1f0542da81d31375446095395934da21e1828fbc285bf7bfe394335e92e6de76b5858d918fd636fc3bb1aa08e28c7b53fcc489fe67347c4be3d9dfa4451e0bd6f693e6f4094b1c7bf2bab46935fca6056f9059c86cb7eff05fbd155f5fa8bca30211ae7e06a3ca9683e2be7e67301a45ffd702a223a9f9509354d7fab2a214908f69a3594e2dffbf4614d37f93f7389b88fb47103d6a61a8e1c30a6dad271838a4e858857d5a2866d0178de72f425a4b814667fcc2c007b7ab4da7d95fae5f5682ac61858493a3c5e0753ad299fc59e2699b68ceb1e11de2643446f7a718fe78d56a53f90313d42406be8d6d62de295835b601941d57c9a0e7132017a7bcb7841506f9e4bd8060448b874ba2eba2843e3bee2993a03ab7afdb46c9685ca331910b08d9648422f667e40a4ddfce265c6a4f253e75504b5aa8d44e566989ab560b88332b10c44d146e740047f0d5d62588bbfb2b631e6fef5cfa4aab368400138dd277aa39fab7ebb17003791ce8006a33cc04ac276fa03785aaee25e76cf4b4174b5d4c5a9427145be678c10591b7f3229693b147dbef69164de7476d3c494d7e513d56349ece8ff8208618b1b37de2aa88477cc0325949d856858ed5e74196c934759e87d8bfb0d42e72d5a8a31eb8b1fef1019f3d8ced2ed04a2ca19ffa7e8ddee8713b20ff213a7565baa266507f2458fc347d7bbe9c56f8de7b8dc0df9708ace2876c8db896e98e03c4c3bc1adaba67521fa8a7c0ae6d57b338466e55c7ebbe564ff8b8af0453e2f9e5af5acf81b5c89d9307a596964153969e79267e2f9d3f2c4b889f31ea80d89b9d16fcc3e58e5d4eb8cc2bc38adecf79338e3b5755349e0ed5bd4621e533cd8f73f46b6e31f5105233c285f277df45a3520c03b6871fc959962c0d96ac634754f71863e858a0ebd54ba38f10630835b61d0613ad9ee9b67d87ba92e86b6bd102408d59e24ebd1ebb05c2fc8ebedfa535d5785a6020e4cc36c57373fcffddcb1503e606018796a04727b231d2004428f67d984ac7bf482b925a4fbd2d3c2333a3b9c098d885f77915f8ae9592a802fd8fd367c97e89241ca171b1d7a4157c7e76b5aac01b1b285f14df4a2c8560322725dd14721b615d66d8d7943c5b869ee28295d242b83821772714f1d9d691789839f18cc8594867201c96a61b89caacffe0f3f1574fc6655340b068d058e2d193f8a334c3b4580a854733765c8c1816561b1c2f20bf959112b79285f80dc1c08a86f7d0a7acff4d0de9c6c7e57c5a5be9937320326020c634f7cef667584f70b19dbe80c3c9f3d0e406e61ff0a38ee7088da6e2ec49365ae4e1e0962a823555b67c38d49d7d601134b8e4f08ae8402ee32e42cd88b493fcf9685e2523ab82aacbf0fc60eaba18c2e3ec91cbe9562df6bcf9fc1f403dea45dbecda263f26438a0a7b00f609e656e724df5a976d258ad899063186e5ac19116b8961b41b217c7bf20d4c9cec66e45f9dfdaca809dd599ea4fcce80333add604e68681521198a66d90f3435ccb1360719e86245f0fb0106ee52dc57dd377d9163649a0264a7e0b37b7b6ec4d0fe587347daad3e11674260d558cc6f5f9e7ebf5c94efeb370af96fd99e518a74f8ab53e762b05b250c51b4ba602642a03952b7daa0e17c5e8bcdbdf2781c999e520d6ff280706e3851d9181c5ea4bb44b958512facd301e37b724e504c0be24a418dc459baaf36b80fb5f2d52a70a432cf627073687b7ae2f2b785d2352a56740fd46d468f846bcbc01ec9ffb3196059336af4982f9020dc4c5e63acd9f01fbcef27a0c353a77d1e9a92148c5af86ad8489365922a9257262c05300e7e7e8be70690e54820fce5b10aff4780f5e3529e63fd9496b5bfde8a1a21828522851947e28308f2a8b815426d4cbe0a92cfcd0e52a8bf2d128707e8a90dfe96b1ba95c6665b8a32d51661a67a246f3a21163edffc26b7881724c9c381a96996b27d3e8ac0fbd58834392c46cd99dbf26f709442bd2a127b0c548a21b674f9eebbecfe9be89082d461470cf62938bd9ef67973e964b750a0b2e950b71b336d00cf93786facb3ed9853133f9dfb81d8697c6b3ca1dfd2908bfc30a73489c04089cd0b2841320c606a3a3060f74d5ea12955555cb6a4d609551585fbb40b40d067ae33dd2a4d045f0b8e4f80d45b2366e143ccec68e34a0c92a3f9c1ff43f04880c52f85d84869c82e872b2d4f665ae85e513bf7408b038a4da656209133a5bb388d66de1cb736d17138719934a800ee7c8131d54732285ef5dccee74b85e757391b88d9a36549dd8e77b9f42d7371a704c848a041ef77c703a499219322e6166c86cdf295c44bb4a524cf2ea71d104e665532b07968214a3de0496a45c12472eb26954d4588b433fadd52458532cd634ccb03ca261979f3e76e73abb4e6dcb4290dbb4a6241d7ff2b4df0fac7f98c08c5cd3ee316de5c0082883e5a3a976b5b76bb06e0254d23c9f34c4755a3963e8ab0b01fab51a3e9e7015bb69efcb50b511935eef3beb404c889d573be4d8d136d2f1c698886729e23fbee80230c56a973a2ed36073de6b793c731eab1d1b546d573016962554ac8dd3099f21e2006fc2d1d88a7b00724e84a19c20211e0a00d957e41edb00187bbdf0111695dd5930bbdb87ca0eec47ed2fbb29d49dd81ddaa73a22176611246daec0820ded01022a3702583542fb6d2c4bff8008a4a2c826a771c4fd96c669358e26a65034948c8af9570fb6e8a92fc7123e2e6058bc7927f3f05baf3a39ffe37e15681e53afe932154150750da2081a3bcd90dd02a25d94616e54f3c9b3688f960165017b48c616322bb430bc9a402b3e434bbb47517d4735dcae75f499d5f5faec657c6790c28802d369daebb83f226be585858bcb82562aa4782a9d8586604a58b73262ad970fa243cc284c9254a5036871f2e2e2e9e2f02f01e29d7e70077439ff7d91f3ba1f5c0a27e29ba9451ab2317610ae95b7ea8157272e55e54dd2e4d5f9fcdb62d31807543b21f180d15d6c75d50924da908f9fd01755909d20e8b65afac5f492172263b38c1b75eb98c0ef963234e1e467b1b01d1618aa4baba6d12565e211b8dd24d9304832df623ad74ca2aebfe37f159b71c26a2d0b5cccb5b6700a1dd5111aee9a85a9e84a708d9dbc669007602ae603a361c5da7a2c99858b751723f634d1bffa29da341d25f824dae94e57eced19cbfc977fdf37521d54ce1d48e160a464c475e845024a4d241834a8c18ad5babd98bdce84a67d4c50df61e2ccc041d9394e99ba7f2cd1c1a20653ff37c6dee245589cfe16bb59ba7815ad2cec56958b589f995cdf6fe5f150aca7a8fe75d8cb57a2ca670b2197b5e8e38bc8eddfff79e56dfb15b6166941259a5b822c35e0b4330aebf81ad3aa59aab49d2a5ed83ae94527cacda378c86e099a242978a6e30fe7847993ca2240c9972594f9365317e154298288a791181c9a2f486e4686011cb9b67cbe4e2432f7ddf7c85eb8439c3cb0d076f88c79195349fb70df44a8f5f3ebc228bd9d10fa6ede3c5d3f737e0963551d06fb9708d6e858e4840b7ebcc5bf5b7830bf2770fb875a874b803982ec787712220c4e688967192f93fd7ea09ed9cb58b5d1987f3b4a30a32d9dc61539bfedd2da0d44914885678badf1bfce629e6d9abceeae49e03a50", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040)="1c", 0x1) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) connect(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[{0x4, 0x3f, 0xc5ba, 0x200}, {0xfffffffffffffffa, 0x4, 0xa4a, 0x3ff}, {0x3, 0x401, 0xfffffffffffffffe, 0xac6b}, {0xee39, 0x7, 0x1, 0xffffffffa1c3c6db}, {0x7, 0x17f, 0xef050000000000, 0x2}, {0xffffffffffffffff, 0x100000000, 0x1f, 0x8}, {0x4, 0x2, 0x8, 0x7fff}, {0x0, 0x80000001, 0x1, 0x9}, {0x2, 0xfffffffffffffffe, 0x1, 0x7ff}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x9, 0x6, 0x0, 0x100000001}, {0x0, 0x9000, 0x8000, 0x3}, {0x6d9f262b, 0x9, 0x10000000, 0x7}, {0xffffffff, 0x4, 0x7ff, 0xffff}, {0x0, 0x3, 0x2, 0x5}, {0x7, 0x4, 0x7ff, 0x5ce7}]}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6, 0x0, 0x0, 0x103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000100)={{0x400, 0x1, 0x7}, 0x1, 0x4, 0x900000000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'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) r5 = open(&(0x7f00000001c0)='.\x00', 0x800, 0x20) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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, &(0x7f00000002c0)=ANY=[@ANYBLOB="186a920649ab9ea40000000000000000"], 0xffffff64, 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x10000) 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(r4, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r10, 0xa5, 0x1, 0x100000000, 0x6}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x40, 0x0, r10}) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4818, r0, 0x0, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0xffffffffffffff70, &(0x7f0000000100)="b6") 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f00000000c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0x23}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x6c}, {0x6, 0xe5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = socket(0x2, 0x3, 0x3d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3ff, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x7) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1c0) munlockall() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xffffffffffff8000, 0xfffffffffffffff8, {0x5}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202ad31f01afcffefffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5be5c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28e20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8f76d1a89b156fd6bfe9ee2ddd4295588c0000"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x5d8d5dc3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a43fba9660a74", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 16:00:21 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="b86a28f6587c684235e6d1459d7b08dfee0da0ec19452234f9b32e885f47ce0ea0512340f4c2bd084c9acc4c0f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92aaaeb7d4b0b5572399e017fe268410adab11dc8d6c3707342f0c976151d5c0b65dc16125f324c0b4e840dc4bc9a7b16018cc02c099c9ecfc816fdc3c0b3578d5045337b9d8fefe26c9f8ccddf72668810fbd625a4af31c51a3c07a4ecaba0ee2abc4a7bf5354e5716de0b439c2812678dd17b8eb088fe6c2dcd2b74c24f2b4c50fdfe19fd69c000ad4ec9148d5d4bbcc1a2180e7d81f07ec5000000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x4f}], 0x1, 0x0, 0x0, 0x4}, 0x9) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) 16:00:21 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 = dup2(r0, r1) r3 = shmget$private(0x0, 0x3000, 0x409, &(0x7f0000ffa000/0x3000)=nil) r4 = geteuid() r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r19, 0xa5, 0x1, 0x100000000, 0x6}) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000d43d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf125d5cb229fb0a8de9fc005cf63540fbd3e47b0f661332e63a3f543f7de1ed7d1f8ab3fad340f77c8cff9e48c4d78c946ca647dac4"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000000, 0x6}) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) r41 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r43, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r43, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r47 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x2, r44, r46, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r47, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x7, &(0x7f0000000140)=[r18, r25, r32, 0xffffffffffffffff, r39, 0x0, r46]) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r51, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r51, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r55 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r55, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r10, r12, r48, 0x1, 0x7}, 0x0, 0x2, r55, r56, 0x3, 0x8001, 0x2}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:21 executing program 0: r0 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:21 executing program 0: socket$inet6(0x18, 0x3, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/157, 0x9d) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getuid() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x4000000008) msgget$private(0x0, 0x306) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="3707002300000000cdfc5e7a8e3b3000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) r8 = semget(0x3, 0x3, 0x640) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 16:00:21 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ktrace(0x0, 0x1, 0x40001000, r4) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x103) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180), 0x2000000000000331}) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6, 0x0, 0x0, 0x80000}]}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000080)=0x39) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) r5 = accept(r3, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000180)=0x6) fchflags(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x0, 0x5, 0x1, 0x512}, {0x5, 0x100000001, 0x39ed, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff030000932000ff000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x8000000000000121) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000000) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x20, 0x2}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r4 = semget(0x2, 0x3, 0x600) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x93, 0x7ff, 0x7, 0x7fff, 0x8, 0x8]) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x3f}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000200)) close(r5) fcntl$setstatus(r2, 0x4, 0x102) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x41, 0x2) geteuid() r6 = socket$inet6(0x18, 0x5, 0x7) bind(r6, &(0x7f0000000280)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) r7 = msgget$private(0x0, 0x80) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/220}, 0xe4, 0x68e005b3b71f9abb, 0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x6}) setrlimit(0x4, &(0x7f0000000400)={0x2, 0x800}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x4) syz_emit_ethernet(0x67, &(0x7f0000000580)="280e218b92b47a8235ec6d5bcc825cebe303325662b1ed16a3888e5f19147c77e6f4fefaef71923786446abe41dd69b074eb6eb1b434326b7ec1903e80b8281554abef5cbbaf698ff68d25ac5a4fb5ca306463eb8799247f36cb7b1ebdad07cf69804535d28a91") r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) dup(r9) 16:00:22 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) openat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f00000003c0)}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x960, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x400, 0x5, 0x1, 0x7fffffff}, {0x7fffffff, 0xfffffffffffffff9, 0x1, 0x1ff}, {0x1f, 0xfffffffffffffffe, 0x6, 0x2}, {0x7, 0x6, 0x7ff, 0x1}, {0x4, 0x2, 0x76c, 0x8}, {0x2, 0x80, 0x3, 0xffffffffffffffc0}, {0x1, 0x40, 0x2, 0x4}, {0xfffffffffffff134, 0x7, 0x0, 0x4}]}) close(r1) 16:00:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget(0x2, 0x3, 0x100) semget$private(0x0, 0x4, 0x25a) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r4, &(0x7f0000000100), 0x2aaaa9b2) r5 = semget$private(0x0, 0x6, 0x200008000000010) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r5, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r5, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000006c0)=""/191) r6 = semget$private(0x0, 0x6, 0x200008000000010) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r6, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r6, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000006c0)=""/191) r7 = semget$private(0x0, 0x6, 0x200008000000010) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0x800}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r7, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000006c0)=""/191) r8 = semget(0x2, 0x3, 0x80) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000780)=""/191) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000001c0)=""/55) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x92d50a17af09207d, 0x0) close(r9) dup(r2) syz_open_pts() r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r10, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r10, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x120) r11 = semget$private(0x0, 0x6, 0x100) semop(r11, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r11, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r11, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) fcntl$setown(r2, 0x6, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x20) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x55e) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$TIOCSTART(r5, 0x2000746e) r6 = socket$inet(0x2, 0x2, 0x5) recvfrom$inet(r6, &(0x7f0000000140)=""/212, 0xd4, 0x843, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000280)=0x6e2) r7 = getpgrp() getpgid(r7) r8 = getpgid(0xffffffffffffffff) getpgid(r8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = geteuid() setreuid(r9, r10) getpgid(0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x7f, 0xbca}, {0x18, 0x0, 0xe77e, 0xf85f}, 0x3e, [0x7fff, 0x100000000, 0x3, 0xc3, 0x25e9c488, 0x6bcd, 0x3ff, 0x762]}, 0x3c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000400)={&(0x7f0000000380)='./file0\x00', r11, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x3, 0x1, 0x7fff, 0x9, r8}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f00000004c0)=0x2) msgget$private(0x0, 0x520) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000540)={0xa, &(0x7f0000000500)=[0x101, 0x6, 0x0, 0x0, 0xfffffffffffff8ef, 0x100, 0x3f, 0x40, 0x2, 0x0]}) msgget$private(0x0, 0x14) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0xaaf6, 0x8, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(0xffffffffffffff9c, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000380)='\n') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x2}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:22 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kevent(r3, &(0x7f0000000300), 0x400cc, 0x0, 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(r6, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x1e00000c4, 0x250d, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x8, 0x1bc7ceae}, {{r5}, 0x0, 0x8c, 0x8, 0x1, 0xf3f}, {{r7}, 0x7ffffffffffffffe, 0x80, 0x80000000, 0x9, 0x2c4b}], 0x7fff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x200000000022, 0x1, 0xfffc}], 0x1ff, 0x0, 0x7fffffff, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) mkdirat(r8, &(0x7f0000000040)='./file0\x00', 0x20) r9 = dup2(r8, r8) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000100)={0x3}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4000000001, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() r13 = fcntl$dupfd(r11, 0x0, r12) fcntl$dupfd(r10, 0x0, r13) r14 = syz_open_pts() ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000080)=0x5) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000100)={0x0, 0xe4d, 0x4, 0x8, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x12f, &(0x7f0000000100)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) chroot(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x1000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'}\x01\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet6(0x18, 0x1, 0x80000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000001c0)=0x81) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x7, 0x4, 0xfffffffffffffffb}, {0x7, 0x5, 0x400, 0x3f}, {0xfffffffffffeffff, 0x194, 0x8001, 0x9}, {0x20, 0x100000001, 0xfffffffffffffffb, 0x1000}, {0xa9, 0x5bb3, 0x11, 0x26}, {0x2f, 0x10001, 0xc6de}, {0x1f, 0x40, 0x8001, 0x2}, {0x3, 0x800, 0x40, 0x5}]}) flock(r2, 0xf) 16:00:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xa55cf1dfd2857123, 0x6b8}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x1000, 0xf89}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x9, 0x2, 0x80000000, 0x8}, {{r3}, 0xfffffffffffffffe, 0x60, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x19f4, 0x6}], 0x3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x43, 0x80000090, 0x4e63, 0x15}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x8, 0x6}, {{r0}, 0x7010e3b0c735a93d, 0x98, 0xfffff, 0x3}], 0x5, &(0x7f00000001c0)={0x1, 0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x6, 0x4, 0xb1, 0x9}, {0x7, 0x7, 0x2, 0x7}, {0x4, 0x101, 0xc5, 0x8000}, {0x2, 0xd, 0x1000, 0x7}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x0) writev(r0, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x3, './bus\x00'}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/110, 0x6e}], 0x5, 0x0, 0x15) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff9, 0x100000000, 0x3ff, 0x4}, {0x1000, 0xd162, 0x2, 0xc48}, {0x7, 0x3f, 0x80000000, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:23 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x10af, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000000c0)="4402", 0xffffffffffffffba}], 0x1000000000000225, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4811, r1, 0x0, 0x0) getrusage(0x0, &(0x7f00000006c0)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "71a623d7c9f8c51d77a5ebf03b53da42094dd496", 0x0, 0x1000}) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt(r1, 0x8d2, 0x7f, &(0x7f0000000780)="1916f9fbde7286f5ca859545cf934d65e8a6ba83cab04aff451f302317097ca3383bc62d5110745aeefb400cd7bc7c4e175fc13e70bed7e54e445ebb1879167f57cfcd152e31b56091de4ca2ed9c4351310c586ee7240361fc6e4df7f1b31a51acc1c3014bbdbad30cc397400552f84da7e8cc15a8d469cb050b78ce0acecffb2620b6346baf8d90ee567650aad32a513a960a834c267f66d1ae915ca44fa7589ac61b12dd10fae36ecb74136f0fc2dbb0d1bd6eed037032c8986c7f47f07eab9f0e81d27e77b00c5a74717c8a0a4257bc0784102abcf4df52ab0f24f855127ccb378b8d3c9b66b73b04e2868f93", 0xee) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00'/59], 0x3b, 0x1, 0x800) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) clock_getres(0x4, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40, 0x0, 0x2000000000000000}, {0x6, 0x2, 0x4000000000000000}]}) clock_getres(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'bap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) fcntl$getown(r2, 0x5) r4 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000001c0)) 16:00:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) recvfrom(r1, &(0x7f0000000000), 0x0, 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0xffffff43, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x51e7, 0x5d6}) socket$unix(0x1, 0x2, 0x0) 16:00:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x10001}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x7) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000100)=0x7) recvfrom$unix(r2, &(0x7f0000000280)=""/174, 0xae, 0x800, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r4) accept$inet6(r1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8020, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x80000054}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x9, 0x1ff, 0x2, 0xc53, 0x6, 0x1f7, 0x3b56c354be437429, 0x0, 0xfffffffffffff000, 0x7}) 16:00:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/de\x95/wskgd\x00', 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x21, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffff6, &(0x7f0000000000), 0xbc, 0x0, 0x18a5}, 0x803) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640), 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xc2) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x80) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) mknod(&(0x7f00000000c0)='./bus\x00', 0xc021, 0xf5fb) 16:00:26 executing program 1: r0 = msgget(0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$dupfd(r4, 0x0, r7) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000000c0)) r8 = syz_open_pts() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() r12 = fcntl$dupfd(r10, 0x0, r11) fcntl$dupfd(r9, 0x0, r12) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000080)=0x6) r13 = fcntl$dupfd(r3, 0x0, r8) fcntl$dupfd(r2, 0x0, r13) chflagsat(r13, &(0x7f0000000040)='./file0\x00', 0x8009, 0x14da8057dee009a8) r14 = syz_open_pts() fcntl$dupfd(r1, 0x0, r14) ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f0000000000)=0x8) msgsnd(r0, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) getsockopt(r1, 0x1, 0x9159, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) dup2(r1, r2) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01597c2f66696c6530000d2eadb2d1df0400000000000000d1925df1b648db5a127a200a2c018186f3a80d28e20e3f0000002028521bca1d8f80137cad5177a7359d4a2bcdbc777789f910d575c8b68243b50100000000000000fa10302e641a1ae9c11c055e85834251430d33a8e028239bcb5bfbd9e5587f819ed34ee437d11834161fa303a8167214d65c4b3232ca2590208c"], 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) getsockopt(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000240)=""/84, &(0x7f00000002c0)=0x54) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000740)={0x4, 0xffffffffffffffff, 0x101, 0x5, &(0x7f00000004c0)={{0x0, 0x1, 0x200, 0x7, 0x6, 0x156400, 0xffffffffffffff91}, {[0x1, 0xfffffffffffffff7, 0x5, 0x5e3, 0x4, 0x2, 0x1a0, 0xaf0, 0x100000000, 0x3, 0x7, 0xb4b8, 0x2, 0x4, 0x9, 0x0, 0x6, 0xfffffffffffffffd], [0x7ff, 0x4, 0x2, 0xfaf, 0x0, 0x101, 0x7, 0x3, 0x8, 0x4], [0x8, 0x1, 0x3, 0x7, 0x7, 0x1, 0x8], [0x4, 0x27, 0x1, 0x9, 0x8000, 0x2], [{0x4, 0x4, 0x40}, {0xff, 0x100, 0x2450, 0x6}, {0x1000, 0x7fff, 0x0, 0x80}, {0x2, 0x10001, 0x1400000, 0x5}, {0x5, 0x100, 0x101, 0x6}, {0x7, 0x6, 0x4, 0x7}, {0xfffffffffffffff8, 0x1, 0x8, 0x9}, {0x8, 0xd9f, 0x9, 0x8c00000000000000}], {0x2, 0x100000000, 0x4, 0x525b}, {0x9, 0x100000000, 0x3, 0x5}}}, 0x1, 0x9}) readlinkat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/194, 0xc2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000440)=0x800) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0xdf6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10883, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x4, 0x1, 0x1, 0x0, "867fd449a138585b06905fc0a07ac6d120ea5766", 0x6, 0x100}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x3, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r3, 0x4020426b, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") getuid() 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x100) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) bind$unix(r2, &(0x7f0000000100)=@file={0x2, './bus\x00'}, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/9, 0x9, 0x1043, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) read(r0, &(0x7f0000000040)=""/101, 0x65) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)}) fcntl$setflags(r0, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0xa, r3) ioctl$KDENABIO(r3, 0x20004b3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x04\x00\x90\xb6\xad\xe3\x1au\xf1', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x200, 0x6b65b035, 0x1}, {0x80, 0x101, 0xfff, 0x5}, {0x1, 0x4, 0x80, 0x9}, {0x9, 0x8000, 0x4, 0xb8cb}, {0x0, 0x59, 0x4, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfca8, &(0x7f0000000400)="60b22831d415f351ba658a90754088d025d4cda4324300604f7c2849ae8290c33faa8cbc89422b1f02bae808bf314f828ab5e47617f8025e638239471e598652927803ddff3739c752da4a4cfb00dc40bea594571047b7aa14689250e283cd0012b302df6abe53666630ef9be62c080451372ffd7be9f0f01eaa5a") fcntl$dupfd(0xffffffffffffffff, 0xa, r4) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000000c0)=0x8000) 16:00:26 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000300)="244f91405e633433a790016eff771d75154d6a148497b5a2198e23c2a1449448d5be30bf9394162dde793305f8285f16d8c7c22fc3c0ad04770800000000000012230e36637e7c365e3ef1e5825a7f17eedb2549c58ebc983626609f5faccbd0efe8a28d0d5987ffd6b7a0909e7907be413625979323e22d558d4ad0b2b71228c436b55b4e249c69b6e44d", 0x8b}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x89d, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x401, 0x6, 0x1fd4, 0x80000000}, {0x3, 0x3, 0x12b, 0x757}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpgrp() fcntl$lock(r1, 0x1, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x8, r3}) getgid() mkdir(&(0x7f0000000080)='./file0\x00', 0x82) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7e3306b48726f64ed4765bccd884d64493d463119b879410d93fa3b9dad820d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc8815a7055581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e", 0xdb}], 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000002c0)="d2e9a1ee6f4cadaf6466e2c47ce695c26f3b85f9b4d60b97ac8af73aa1d2c48f80237b67e9ed4faa344ba3543c87bbca5f92c0e435d1f512af6d2d54fae7d51fa54cc8995ca9", 0x46) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="b08149c77a7ee43d40b3ec9ef068cb41c00c851072a561ca7d79ac1b619a8281bb0da9699ad481a2b2725d8717c55b846a14c68d3534e09bdef37026594892da0e07e428c9f7d5908767be3c0a2e0aa2e082066973772a8c8bc8e946c42d9f9ea65d01a56a98dcc1", 0x68}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getegid() setegid(r4) r5 = syz_open_pts() r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) fcntl$dupfd(r2, 0x0, r6) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x100100100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:26 executing program 0: nanosleep(&(0x7f0000000080)={0x2, 0x8}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) r3 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0xa9731664cda365c3, 0x2, 0x4, r9}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:26 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) r2 = socket$inet(0x2, 0x3, 0x102) sendto(r2, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r5, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000020000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bd49931389763b126907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1bac42a582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938ed149f43e5035378c9cde51262213f8256ebf4e9b95e87034355d7ce33d4992238fff7b06a20867fc16a6422e5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf73bce3cd0b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09647cd1e37a4a2f2602b480e6701e65b79a702c36d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f69328a8ece99660fac"], 0x1) pwritev(r6, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) setreuid(r4, r4) semop(0x0, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r6, 0x1) pwrite(r5, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x257e) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002000b91685e16ae0af206b5206381fb12b218e31aa787e89cc589ae094232cedeca1363edb292e462202d7a0d669b11349767b000000004a097017c0b8ec1c40a2c6c49dad3d20654383989b2c0ec46cb9e5cee8214b7d9d2d8b736f4fa24adb49c5537a808d937d0f8826253cc80c4d80e49229582f7da9df4050b2e84b3414eeba55d22fe231637a22298451c473b70a7a8584539d9cd9fc1709f5e963c269823c69021a4ce4e7559c7735338c30bc26b37ca8d98dba94d0a99942b909d132960f5f1825c90c19fab685f13c2266386be33dc1e771039c485a46b1b68f6ac49eb4d8d3e8429068ba4c4714ad09613ef580e83bf66eba0231d3e6bbd38e7febef2aec7b225ddd6edaf3f4c88cf954864dd9e8dba34a35d8d7ae156d451d20a9a6c858b913d5d920f45585"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x3b9) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff93) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:27 executing program 1: clock_gettime(0x1, &(0x7f0000000040)) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000000)={0x6, 0x6, 0x5, 0x0, &(0x7f0000000300)={{0xffff, 0x1, 0x1f, 0x5, 0x1ff, 0x1, 0xffffffffffffc68e}, {[0x10000, 0x4, 0x5, 0x101, 0x0, 0x53, 0xa152, 0x5d, 0x1fffe00000000, 0x0, 0xfffffffffffff6ef, 0x8001, 0x3, 0x40, 0x3e8b, 0x2, 0xbc6, 0x1], [0x8, 0x3f, 0xfffffffffffffffb, 0x2d06, 0x9, 0x0, 0x80000000, 0x6, 0x451a5da4, 0x4], [0x5, 0x9, 0x3d, 0xcd4, 0x2, 0x3cac, 0x3208], [0xffff, 0x7ebe5231, 0x100000000, 0x7f, 0xfff, 0x6], [{0x400, 0x5, 0x10000, 0x9}, {0x0, 0x9, 0x412, 0x1}, {0x1f80000000000000, 0x5, 0x380000000000, 0x2f}, {0x9, 0x1a9e, 0x100000001, 0xfffffffffffffffc}, {0x400, 0x80000000, 0x9, 0x310b}, {0x1, 0xbe08, 0x100000001, 0x65158b9d}, {0x900000000000000, 0x2, 0x9, 0x3}, {0xbe2, 0x401, 0x93f2, 0x6}], {0x3, 0x0, 0x101, 0x2}, {0x972b, 0xfffffffffffffffa, 0x7c5c606b, 0x1000}}}, 0x8, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8, 0x7, 0x10000, 0x6}, {0x6, 0x2c, 0x7, 0x89d}, {0x9, 0x0, 0x7f, 0x4}, {0x9, 0x80000001, 0x4, 0x40}, {0x4, 0x4, 0x0, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="27e659746b917cf79d3799c5d07dded03a81ca2c26d350fe2295f77558c9ad7a609e78c205ec945f000d808aeec7d98a55df70c9eb6d5b4b07bed3745909eeb2e7aba4a1613b72caad395fa01de0173f8bf434435adcc50d70a15bd06ef19c4237f656b2643c84d230b9a0f9bebecd2ab003be3250b3c6ae06fa79bc2acaf729258d28a4204bcb4dac69d3c81527d43d4035b207d2ddc8b3794108d3c15261c233f8c4fc6349100f475ac9104dce5e0f11bc139282825c1174de549fcb9070c3ebaa1bd75b48f8dba9b7b43922e4c453b71c720d5c671f8592bada0980f94f313f5219d640793f4410e41c00b3049c7ed203678182f3de5b65564a41380087d5e9eae97aba21b0fe4c392af8e28b40e93ecfc6b6a14bc7d1e64cc53b7706d2f0aeaa078704a144ecdbbd73435b2b2ed75281e41fed949bc0384384303244f313a21565aa92f488032832f53eb5a77988dee05a2ae6698556cddecce59b05459ceb8444fe55d6bc147195452e1a06a2e8cdfff315884842e1c7f050bd39ed54e0ce5f345ad406218e4096bf9f4bd520ec86152163cd14e9123947c1fa7c7bb880a8d6691699cae6cb9170b99ad45a15d1c73bc08ef0a623f142567b010b8f0cba04e45ac4cb0981d6c173f7bf913514015426af0fa581da73d7d497926006e8ead46ff7dbc26ac088ef5842d2404b34d5209c9e8f1a771c6006af21fd9dcf2886e1658dd3850a348035063009fcd771cbc95a59ac9f8d84e01007f4c96fa51b687524ee4e23c735855b4fe8d3aa4758e91d6f46b1f54792bfc3edbd77327814d2bdf84c424044bbd65bce35dc246bdf9ee868e699624ef47ae5da4bb693e24aa16f3854c6bb6361238d67a49d6379d5801db5b06ad1a6d4dea9690a9df7c781038645c2f8021ca842ee477b3e841378a9bf3f281fc72f52294c140b19a83a8808982bb6829e3fde964c98e7dedb94ba4475dd19c3f25ed8566cec40288c709d4cc71ded25cb747953aae34f3abfd9babcbec316aa7892b888d03a30218a895e3a8e7dcacf5a71cf86dcab9cadba344428208676c9b88b1e39c9f72c0425a20d67cee59902d92a8763bad0bf6eccfbde3942f5f81055e21ba85e89a6fb9a6d9a5c76e532b5f597692e98c54017ae33f9d384e7314bb6424dc73f365969ccf978983b3646872b358ba2a3dfed707ccff6e7d6257ace361fa0212da5106ddcab41c989d2e3a0ba134d40b410d22e41d3cc897035eff6118335476f52a21ba4356a842a253cb50c1692af9c1dad66c8269fd3856b65af8d9ddde0867378ad8277271abf25e9ba1450337b5b4152c1c121c266e8f2559dec2496ab75197e83e32130a5c8b9db6f99af7249ecb11b5a2f2f586a4bbb33756e0e564044faa1892714b9881bf21eebb19a20f91e90d97bf7ab75e54fb0e098e3438308cd9ea6192873b5ecfe899c0f939f57afa98392015e3a73d5a28e7489a9fc1ccaba36d1cbfed9b5e31d9db9c319d7b9dd1b55493731ae6eef8325f4d736cf0a41023058a11e961ece427bc3f3b576cb3c2081099ab401cf9935dac661fe47959251c5dd8a40a455d74d64f900d96aa0d5275eaf0d444d770b23e37e822e3ff35d47a8d942d45d3c41ad5f8312bd4608909758254c62fc1e87f471d732fc9ed5559c5994dfdeddf85dccd1ada5f4487438aebc4f9c1962160f82a5bf4c0908cb1855a7f8e5a30cc2319e3db911004d47231219b6e2fdb9a24e5b7823ad156e8d1cb3f74e1322b032dfaf0db4359216514488bf38259ca0be79c84411e61a03c36d0d29a982b57fb30e1005337ed8c1dad0a1b47c81ade3b72bca184d8f6d6cf5c39ce9ab1e72fc863af290b440fe2250c6ad0a7091a4b89574a634483156d25f8a184b76d3c08fe8fd6c4ef44f480655e7ec9fdd12d662bf3e55b8457b7fd3af95334d852e3cc2689d7ecedc9f8b85aa50621133a9861ede98cc45744fe2f412fe5fcd59497adfaaedf15598731a976d8c2288bf8875cd31c029deaa39540a0e47c7f1c1f246db955abe3af802688740793589ca11afd4c5cf8346a0e4c59469a1ddbe292c485a2ba0e26645795f56487f2828d53ab9709533678d33ca943595b776b5355a18673dcd73982e30c4a81d2939605e1739c184b84a15bd41d370f6d8b8006dbb9cc3ba7d9fb2ff25364e7e1eaf60ea6ba378e59c0065a21fa36e6d4fea20375fa3de897fe4a588e73ee0b6e275b744da4dca66d2f62606224e546294c04e9498a55d41b166c41ff9cb76cc7d1af1c76d7e357538ad4ce6d892cb0e228592b805868b4fbec8f1c8d81bd6835818c54ee468b0970b2cf358859ba74f648634dc31833b01fb3686088e269bd12d54a8048bf7e8ce2d12e62ccf4324d96fbc7b29dd1f939c733cecd260af1f472ec9d08c76f41574ca34849bf749fe19923e12140ab605ac12337c46794e656a91ff8ccc6e7ac0664f8360e874b953b49028026aa998f6b14292eb9ff0109cc62d0f9c02975736ef323e4acb2ace99feb982ce403cf4321e5089f8bab28a47a8a594079d861db3d33c225efe092e0166d4c5a7468e7766aa83d9b977a36cea928069a0023418452ce4f808539d55ccfc69d9c4ca668a80aa16e0aa5c9839a099ea54f974313863d709f678aa39fd8ee4d9a7c4747dec3244853de1cbbe9a6d9cb0d7021465e93db619d716813645109a1f42c3e4c0e0efeb899be13356a7ec6efd6ff6c580ea18b0a82f7eb75e608626ea79ca7bc41be0e63a7b073574d5980cc50f9a8dff40ded2f12c816851335fb57a7c4efec8385cb3f3991023277df44e7ba371bc9a29949e7957a8cb296e6064c95e59d6464d24ad57a41cd4020c26e0d718e88ae077c9b6db213c25f3fb1ee38e1ed18f4873ec91ad6d374c33b10f1233434cdfef11b901a2962add8047f4e88664be34e5e14953b6a368d85d6076818efd9be1fffe0c9911110c840bd901a108359efb1a9c56129f7c2638174673f536c937dc03270e38f52b9deb2f082f7851eac1b411f4f2e176bbf59de1877cad933a912f18f5d2ce44ebdf006e2d08bc86d10f61b74372bd9bbf5ffdc016fbf210d6869d318b46c1e1b0a20482ab0a812f4c038f6bde2bca166d4e7883d52c0440dc4038fafa9018948762e0c840e4bb9257c7a0148b909d9ae3f45a8327b6b7cd40ca336779cf68e0e6f196bfcfcc59d5af7fa33fd62a8fd4ff5f36f2c4408eb87162e4cd2f1c52c03dd1eb1727e5969d5241c6a974133cf3c7f39cd513424dac5faa47835ee8b7c531092e9631cba25146575795f5becb351edda32be5b185e813302caea64798d7168bdc91b11506a99067457af6af4f2bfdb0fd94a79f2eb1a4383653518b8951e9475107b1452c78040974d135465fc2eee64f7676b1d40d598748d2c4c82f03d4baffcce3ee50733b801fa67ea056a7fe62836d59bf882527d3437afd6f56b6a413fd538c1364ccd4a1ec27b1365da18b0c3b3d2244f4d528c034c7cfb635c08e18887512b906ab0450bd252c3e15567552217a35dd9492946c2d895142a974b0642aa094c2d6fa90248b1356645904c11a473eab3ecac8cc75008d5886d3be53b7be9778eb2a0783ed27ffae1557cec87346c0b034aaa537e0410688460568752f45d034c8bdc9fb5d737fe012db50d65530ab8a804745c302f18029933722ddea06118c4a7be341e9767ad3539e3cf3eb8ee8b791ed1e911b48bd43ad8a706822a4f9b38b2e4d823381a940e238f688367b0217c47970c4e3f9868a37e8f6eccb66966a5f3738cb8d6d291b177ed26bac185f43647c4d0f1d801db318b267b3826d5c6ffac7bec323eedfd10f0fd3dddc2b43c6824a2d03b1a41436ea2c883e773c446c9b96df97ddd129b9b02df0b52cf910f2c04d403d3468b3f7fa83013676c04e82f16465a1f62371fb0fdd69d3ae25419b87d2ac802d55175a174509a6c59cf2482d6d17cb5be1deb9229c400dcb3a93c47d2b0648bbe8228fc7a9de30a83b87a46bc7026dd7f4cc9625e1e85dd0b36d87ec96fd942fc5ec4f48f2c2416c150078e355f7c56642c7abb968368214dccb511b02ed4626b7a5972514dc0ede03b6cd4e2e406057c5bcd17fa0526404f7b83c00388df7c9b7e091f7a86affb7ccadceb915bfc71b79ee44566c07d390f74c48ef474a68f83c1370b3ee955e483ec9754a0e0db5549776cd0244af17b11715fc9dac6cf7fa76406b5a61f81a2ee4dd89f3fa4e377882da5a95ac1a6f8eedb3f541a8ef67e0b096f1e9b401aab5f8ddfe423388c05ddae7534ea28263b9e3190e0b178b39e57120e152c5817cd102b255ff53a74d6c55074db8b8d116e102be373d0396d7ff22b095eee22b5996414d4dca29305605e11461a51d1f305223706439fd5b6e9a61460e409a924d8870472f5de626211f431b50a84db4dc89abc03e43ac216cc6f49a4e7e78bced41ab55b67c2385db6e2665bbeef3dc4f549fb3ea78f36620a15e4d03d6e81682a9d52b81f9c934eb6b4997f26c487ec03063572d15ffd8c2b99ba2827b794af1d9a28496c4d38934df730f670ff0e281ed31f65b6269a029fe11da235873acd1bbaacaa12aeb2ea078a3b623a450e92f9531fca10263bf3230fe0c12438b99e6d52557122d79747dd509cbae70bb20aec2143b427b9042a6407b8dff05b55605d1155214d6cadbae28c54330f025a35ea815c9349f2d5758f2808bf27941f74853256f5acd1c9b74a928dc61c2df985853a6330d9a0b6764beb9d90fe4a75495f1a1a662c99f9f52920b5c56ecaa6e4172c90bce0109665477369d3396b2f37a797cf3eeac5a777d4da5adbcebbf858828d46fd3e1826b41c390b62d65cc24848bdb431eb17a603d156ef573e5be45e635165c1717f65d63b05798e0e52f8aebd530dc3b830cc53f0481475bebb1fc5fcda5f49f99b11ab0eb850a347becfec084a3fe448aa2c9f8eebbe25ac3aad8b1c874e6cad9b7e3f8575834aecc0f4fa1fb43ffb5b7c12bdbab1f42637e4a5f29de226e475a77e26db9e8797f9c061a68ed8c8985508946973db7499043b4cc071ce711f0c042c1d52569309d91e93fd143859ebd2fee64cfdacddb219e94b08635061bb103bd837b243f1ac515c48a4d5030a4764023cbc53ea60c27b1670b0d780bafb17954d984c4b2ecae1c6e263f44251f0b22a957d3a97f8455ec67c8d57d38b330f14231769ffe3a9c9f16181bc975223afc12d97122d8f15c4b84fd77a7fb407d1c0de8fb9e5c7d360d770ccd577d46b9fd3d187ca6cca8402d9a0c1396966f1fe7a5798b339fcfc5d4a79f3d0a235b70c31e8c88d65140f928583b535f378e7738f0c36b573bbeb942da2c8186f3f5df930da34e41ef4ba1f74acf8004527015b59084e4774da1beddc93c38cb62b9321be4acc2e0c950896f7f870799e3e7eceef1b244a818daa104f08688b2e6883bdbeee23978dc8dd5ee7b18d5033f26a021ee2095cee7df1fad377b86ab8d19482a773a5884efed8b8135734d628c72200683c90c40cca512dc086cdc23cb1f857b5503014907e3ddd3bfcdce540d5abf3879014a543571fe97e3af1cfaec92814d8cb6db9f7c5ffc7c376e6cc2fd82bc456376982afce8d6039f1aef184d5e091cbb607a06fbb36ae07bb97f97624b48c364918fb344ff3ef22114858f89841c795e22c730e15cba85592fc7127af63df22e6050198d7ea6c54ddcc62fa35640f1992ed8d94cafa47887c16298e20b0cd6f17054a6d9d031d18135a4b0e18ef3227acf8966bea98c70d928", 0x1000, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x64, 0x0, 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) close(r1) connect(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:27 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x1ff, 0xd59c028332b7e7b1}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r7, 0x0) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x15, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') chflags(&(0x7f0000000280)='./bus\x00', 0x0) shutdown(r0, 0x1) 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) ioctl$KDGKBMODE(r0, 0x40044b06) r4 = socket(0x6, 0x1, 0xffffffffffffffff) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf86223f02191cfab, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x93, &(0x7f0000000140)=[{0x44}, {0x0, 0x7, 0x0, 0x7fff}, {0x6, 0x6, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) getpeername$unix(r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r3) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x2, 0xc000, 0x3, &(0x7f0000000100)) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x228, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x83, 0x8}, {0x3, 0xe5}, {}, {0x81, 0x8}, {0x0, 0xffffffffffffffff}, {0x83, 0x40000000400000}, {0x5, 0xfff}], 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) 16:00:27 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82030000000000000000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:27 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:27 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20268, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x2}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0xff, 0xffff, 0x3db, 0x1, 0x7fff, 0x3ff, 0x1f93, 0x1, 0x2, 0x2, 0x4}) kevent(r0, &(0x7f0000000080), 0xb0a, 0x0, 0xffffffffffffff00, &(0x7f0000000140)) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x6}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x4, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xfff, 0x2, 0xffffffff, 0x80000001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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)=ANY=[@ANYBLOB="0000000600000000"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffc1, &(0x7f0000000080), 0xfdf9}, 0x60c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r7, r2, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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, &(0x7f0000000180)=ANY=[@ANYBLOB="bc78ea34db8dc21730a74e7fe7a6ce81383aed8eca1ef12431e72a200c2211a469e5ff0c5ecb3d67df093f8fb63f082458067b4a4e603cf7e242a3b505bff30c6a600bec3aec70706c3ba8"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={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}) setpgid(r8, r15) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:27 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\xde\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='{\x00', &(0x7f0000000380)='\xab\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')*\xf0[:\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) 16:00:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000280)='./file0\x00') renameat(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x80000000, 0x400}, {0x9, 0x1}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x1) 16:00:28 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000040)=""/86, &(0x7f00000000c0)=0x56) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100, 0x0, 0x200041f7, 0x0, "4bd2ff03000000a500", 0x0, 0x6}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x8000000000000121) pckbd_enable: command error 16:00:29 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) listen(0xffffffffffffffff, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000540)="9a212fe3bcc1263c4dab7e518a97497d5d15a4407cc63153354c42008405498724a3c3553772419a4a90262c820e7c73b9c368bf4c6736d8f0d5fb3c43545df3eff98690ecb0607200996cf9f8bbc269eb781d67f01c3a12a55b7e762160f3fae700e189cf53ecdcd2e9fb7c75b26370d9290b0864d3c2092bba5005d1b79ffc53b32460653463a0812ac2453d0245d3adcb45a44c17b1807acab0a9d228d64063cd22da20eeab98f4f741a5e7be42ee26e4af78edf37353e0deecadf90e4de9e35774cd6d5a69a06f5add33ce75a9ec128cdbb6c6dbcb8fad4042ff52b967fcf6ea763547c852d6719018805cacf3de33d7136c92c74232889e95cd307abcb54d762237797b49e17991fe858c1a112fc1a217eb4c67e2b3bca28795c2f798dc346e9fd166a90972a1da43104d3c2159ecb1bb967d919dbbd8e8893a1db1364fb86697873f395110c5d2a26db3b231e9f424629b9ee6e985725767d5433f8b12d3b9badbda45c1c21eb41e693b8ef48b2144e7fbef8bc460c65853770c1ead5acd2f7ef384c72b14756a63cc5e22a7f9f32f4283efeef3c90addd893bb301e420a94b9dee6f152e52be698d41c0127142a5ce4539bb889b7bcbb765878fade60897b9423704bbf6deb3905213095659fc1c1ace9f3bbf114ff142977b48168eaa1dfb9c8ac1abca6ef7d25058e252f6658c1cf230dc13e91cefcc560a9fd337ba3d4096c9a1e76ff83c1d76961bf160bce498dae096e392e54d321e90e86c4742064043cdd8d3c5b7d7d5ce802f3f375d31118bc166a43d3fd5b98a9a826f83d967a39b54f3d9d3058378aaa9cac6a98a436142f704c0ad279eedaf5de1ee6cb0a23081f5dc5223631f1a8f16d8cbde82778f937a20b99f70f61b4a36f8416182ee49a1e6e31250ff1ec85d6858991671e36eecb5bbba01bea70a6a621bc1596f379c02e345060f36377d7d04f7e9909ba27fba9fb2103f841a95cba340ffb0f140be6b3a688945ba0b737ec0bdb6bb7899583f8f73254ea273b3ed6d9d092b852e621111e565c733ec15a667af95416b6e78306e05e9b36709f27f82e646592337b9bf011b95932890fa1ac1eecec595f524cf7600d7157de6f6fd078aea8fa624316fa09730ea8883206f05fb773d700fb1bcb17a81cea9cbf7caea169f0ea5f49475f856940b56415dbf4559c052b14aae6cc7d926f25cfed05bb245962b70fc76d8daaba2d836378736710f04ea86e210f54864078dfd8b8866ae90568f157c7495fe0ac7e3bd1537102df91de02caea7b18af0bedfef77a27a287bbd949ceb6be2d04accb66ee8dde5a5952a50abb56155e141dd5d34aca4c1a10da906dc37403d5eebce322ac5f139749289a1c54fb07d63e6ae85bb4f42f440ab83639e6088907bf2247ca558a089df880c985e8956a1100111f665016551696993c5faa6fc66af73344c61c097343f9557990ef17ce37a89b7015ee00681aa7fc4d75d4f376bd421f7b5c90e3909f66de4d69bb0f2c0ab6fa870dbcb1aabb71c7a215b6bac4c8e5d44e0b67c1c50ad3d0cf48ab2f6c5520c3fb0eb1297585f28917a8001d1681eaf492f2e7a657667a3b6430009c7676fce3e88256856181eed5656e0c735eede2c39cf65c35a0885ddc7a3b036f8360c923807b9769fc1a28d7ce757c04a0cb554d3b45358225c44ff2547d7fe3e52e7a0e7f4454c882bc783f1db02dc3757324375307c4f3bcb9a6cec2b8e5bcaba6e188b4f3846102821c6041c901ef1975086379d9483acbb4ce9b1f546fd5d3e4c2603e313afb3029590e17bdffa9c39e61600582dd28e7a49430a3f786a518c28bfa2c856f79c4a852f5658e9cd6cb74bf3df611cd26ec73f613b4d70b58eb6ef09609a298cfba6970f897a050dd214a60126dc5cf171824b5c6dd58fc3ac0a526800abfab8fb9f36f396303c3471f7e0e79f6851e53d69472dee277fb4d14768f5c4c70625676d0142335c77417977fe90a8c71b45d75c03961ac6569273e7695fead38b5d8e341f24dc7da844bcf08ca0ad9e490725e52b72e03e21f63d01d5ec5720a333a3e491db1a96345ec7090e9a892e3bdc73092adc6e88cd23d18fbb49c162cbf4a5ea5bf0fc019802f1c8c525fc38546f563e213fb620bb37d07c980f56271546fdc5370a7e4ed0a2e03d7918ec62cbe18558a7bfe18d3131508d8bb37344f4d2a42f77e259e666c8a7b077f6f1dd9e582100ed0ed12b989a3ac09dea899ab06fc6bf72c2c4c9adf9460ab9137615f2ca06cb2ea3a7d8035baee215c8078bedc242daebef12587c7c3a4b7d96b4627c91fd2b349e8c9531b917ec8197f8fe485876e7d90bf54b76b720a57950ab8dd54f3f5dcaf628cf1d7a1214d79711849235e19e788db7663202eef234ae40a15fa7be3b712c2967209f1a0efcbc5198b0e06f850dbcfd7040035e5bb12f0b859b08aa1b88582e2aa00bb636d73d12be9691f491e671234f4ff302afbbe509373615fd3bc823a4ac3890390e5b0d3db5aee42108cbae270df0f54495d16bc3a97f379332b45c42564d0ef5c7de611d31af440d5cdca99af469788892c100f3ef9420ae4e9c641dd832218305d903362a13be7052d6e11b714a9a318b56d5881e1e5d1b139924b81bc70b279230bcf689b5a5dcac5c102f77d29f9584f82610356e6c3c8c1df61e9ac2de0852fb205f0b6a08dc724a9ae766529e6063e0510905d0b72fa649144975f1056e0faee9fac51ac0e5d66d54602dccef8eb8260e736e7603b83ceae6534739de0d316a455a4b5a4b36e52f176c55aba296faf69c24a37dee59a6a2fbe46d25115ab74175e611aaf275bb6dbbb4956c1973a4d770042df47dee0838014789e1c3da7c0f96c89484b45a1c50a4915cf0e580c5af089b86ccd4c94c8bbbec48f43e072a72289c66dd231c351ddee286a50417f462679f490e225d38394b2258183af843dc9263bfe43a1b0a3f9865b5eb33ea482bc53b8a9979ec91928d01d6a92b16d99aacfc9d651c22421e077398bea738a0bb1d2fb27b4b0e745c4d9d50b9232d11487b6b1518029bb46e67dc75536a9e8049fcfded539b19c9812bb680009d6f0e5e69fbb965976692790dddf76f4700271314ffed9f218c047a053c73897bc194802d9a5130b8dea41c0d3edfc364298ac81ea7c6dd57666b83bbac9e1ec39f1882ef9a7d0be4d632b2a8375b1455b6d417fd03bb50da5030a1868ac21f7e3e5b4be9049653e60c6685ef67798cd0b60f1a5048283c42ffcb487a0bc1ec1af48d8200914c672c69d6f9792c2c5c4289b8498dae277f873ea49d3bf992826b3aef31751625daf2c443a95c9a724b2aeab438e5c9a9d5d165d32de4449e4614324545598aea7eba72b84fb98b02cbfdb0e8456e467bd5085ee69e606db0a7b47f1711c85ecef688a7eb1df731f6c931b5ee124c6aff45b64138187c401ea6d66067838027119bd3ede0aaac9d011a4228b5d3d6880a1680ab0fc73119a50296e940d409aeb5936bcdd814a97d0f031f00c9ca9062f8cd6d34ec9a3a9801bdcbc724bb271a11cfb9c9b0f66b220f2c7f278f798bf56b242b9b1f470c1e3860825565be12c21e8c36a0bd9511b457a19e365459bf577a9a1c22f74ce92691578a122044749b926373281ed2a4cfb7748305eb29a6b41f3ac0d30cc2dde6514db709db3e3f9f5929e542ac6041d165ac0610026f35931a93c8fafc44e0d67c361596ea4af17a5e6e2ffdc677cf314583d6d9e15de0e047bf4806fe642c028f30d3182300d1d5239ef13d6cb580e702c4cfb8d17ea1116cf153b0d126405f4a31c1858270860c4f3950b080c07e323b52912e9c3ccf1ab08b8875806dbc73462c312bc352d073fd2638c2c9174ac9d84c3b47946df3bc29f091e02a25b1fa26322030594525a57b0b6921a35476affb6c4c5c1111b9047dbcd9835aecbcfb329c8b7d85e965456b029ace042d25038d8f70b9788aadf05130084b2ac2c1853dd36332b681e410883368b03f048bc8fa058114ea3efc3b78f9d9eeabda8f32de8b039b98cab413bff400f385b50a390aa7048b11d831fae0237a25f432fb03e0e3ea515bfb63dbf700a03f80ebac6a534cfc24b14a8319b6915dfb363083912d5078546be1ef2d4774191f007790485ec1ca8b61a0bf0944badda5caa8bf13797e0fbeea4694c6fc6fb5976a3db0b29a751c75be783a3fd220af23ee75151c784f84e663f5b7a9896b0e40b539f8cf4f33dd196121a95c48f5751f612974fb718ccb42596cbcc2b2a2a88cfe1157b8c367e81e4295a024eb214c913a2fa48556d1dcb3ef9138caa041aaca2df789be1584b541516c717f5bebad9a854546ca062468b18d82296393cd0de06fc43fd0985cd43cfd56e4dcedf568555a79ac8d76c5cca5d001591e0b32b39ae516fc9e5f5da2830514b02f47eb9f103a91d342a98d0c6a39249a507726d437bb05e752b57f2a3eab1b42ee660323977c6a124dc1ed6f1c7925e6258d29b96ccddb003b05a056537e0295fe68184725e1ee5de18605dba5b99140082329fd8a161c7a14cf7f8e121e2fe9bf6ac56ab1dc5b043ce8b00c06c0afe2989df21e659bbda65a904f29763454d5ff68c171fcb4d13c77f0125c002a42f6dcfb4a32e1d4e20087c031359cc10a7e19c4066389b33e60a1ea94fd7a8ed891ef6e4be1dd61b851dfd7f7f068e0aeabe94638c72b37ea6acfda46a078a431d06e9594ae66a1c00f1f06417c0d1f813e536435ad280611ce6602c88d2d72230c5fd847171bb9c11997f9b311ddc78915d6cae4b60e8792122f2aeadb387c7a5a2b21d2a9a34d5f9550c21a3674e4e724fb908f620efa8c9b252628b1d0b08f3bcb11ceb362ac08230c434302495b75615f1f670865375d0deeb6194bef1e322655f2690bdceaec2758888a80fd7dfb8c203bad5fe1bd01205b08a9c0ea0d81fbd0b00af4eb9d88b56789d4e4cd5153c9a929ebed54961f4ec3ab08a3855823722d6381e0727445199b49caadbdb0d94c4b87d8e00d8a840579f5cfe02fe365d17a7989adcdb763e10b17071aabe2c90864101d6fc04276c4da2f6cee645ea858355444797c5530a9ba03b76011aa4d8e29640ab40f9016cb70abc183c569cc53f0f60cb2ab496dca91ddead6dfc31257f78124d8513b6e567069c666f17ef053c62865bee406015027b3e03c2c94fde9b606df7d2ee88419ab853acbc3f71e4ac8c89e6fc1d33a6d23820a55af37a56c19b08a241ddc488599c21ff8d24ab4837c91d301ed8c33eb6d3c68ac4103de516e319189366ebe3ec0e594f4ca22184c03471fd51af7a463d5da22e87c05407061e3e3a27155afd68754e8f15df3377956c2e358bb3f964a5474016c1197fe21da35bab7c250c226af912570674ef0e16f658552f619f4a8c4f973e20e5fcd153c3fd43b8a18cba0d9cb131deb5bd551a6663e72fb7df8c1652958d312b93497c106c6412e4d91a8a9dc5fb78a54912a797396fc88f190ae8bb1e16e54dfe7e62807698665e9ba0fb536db6565b85501b63363024a098d3e3e785a2f57a02ae999feef80e6ce70d13a7e5468d06e756c7f5ab5461efef7a32fecf137eb553561befe65c675d391a06fec0f27d7c243f54450d795dddef5d07f5cd3edb06b608b4e5147e1898fae631658079128cb6df98330db34c696041f00db2c09d9b14713dc82b91edf9782d98a0e8c03990b311b8230a7564e8988ac19da67324cd3549698bddb4890184d75007dbfe08a53be441443318792be782abf3a2", 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000100)="d1cc57700074a5fa17eba6def805badd5473", 0x12}, {&(0x7f0000000180)="2de233abeafe06f3f257e7b825383190acccc7c7dccde3b463b520b42e738c563672cf2647a1d786390dcb24253a4771d071a945b921141baa1526fa1a5273dd9cab516bc4187483ec0c911c3933344b0de576d9b56ce8df008503dee685be617682ad4e1de66032dec9ec08a0ec4d635ca784ef170c6a1b7b92657bba1110fd3ae338e5ac2eeeaea1a3b86793928c13", 0x90}], 0x4, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:29 executing program 1: clock_getres(0x5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x40, 0x0) r6 = syz_open_pts() r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$dupfd(r4, 0x0, r7) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000040)={0x40, 0x20, 0x7}) r8 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r0, 0x0, r8) r9 = fcntl$dupfd(r1, 0x0, r0) fcntl$dupfd(r0, 0xa, r9) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/226, 0xe2}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 16:00:30 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = semget$private(0x0, 0x6, 0x200008000000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r0, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x0, 0x8, 0x3, 0x1ff, 0x3, 0xb84]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getrlimit(0x2, &(0x7f0000000040)) 16:00:30 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0xe0) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000280)=""/247, 0xf7) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x61, 0x80}], 0x5, 0x0, 0x0, 0x0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000002ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = geteuid() r2 = getgid() fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x3, 0x3f) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r10, r14, r23}, 0xc) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f0000000040)='\'^^\x00', &(0x7f0000000080)='$-\x00') r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8000, 0x8c0000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x04\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x116}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:30 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x8002c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xd2, 0x80, 0x9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x10, 0x1, 0x5399}, {{r1}, 0xfffffffffffffffa, 0x24, 0x4, 0x779, 0xcf17}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x10000, 0x59c5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x8, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x80000001, 0x200}, {{r4}, 0xfffffffffffffffe, 0x44, 0x2, 0x9, 0xb0a}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x4, 0x18933dec, 0x1f}], 0x100000001, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x80, 0x2, 0x8, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0x80000003, 0x40, 0x101}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0xc8, 0x7ff}, {{r6}, 0x2, 0x8, 0xf0000000}, {{r7}, 0xfffffffffffffffe, 0x10, 0x80, 0x8fbe, 0x4}, {{r8}, 0x6, 0x80, 0x1, 0x800, 0xd06}, {{r9}, 0xfffffffffffffffa, 0x40, 0x4, 0x0, 0x814}, {{r10}, 0x0, 0xd4, 0x4, 0x8000, 0x6}, {{r11}, 0xfffffffffffffffa, 0x4, 0x1, 0x84f5, 0x1}], 0x430501c7, &(0x7f0000000380)={0x81, 0x3f}) close(r1) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x21c, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380), 0x0) 16:00:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) pipe(&(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xb3, &(0x7f0000000180)="0e01cffbdf390f727e441a6c177938dd42a27ab2b91a10124db770dc9925c8e56e39f7d4cd2889a77a42fcfaec3eabe5d0014e39dc46d958d5ecc906fe9a9dcd1d2de458dbbeaea54d9b7fff984ee619e05413dcd223dbdc89571f75d9fdbac59fcbb8d35c47b43887349b226cb2e1dd37a7b713ffc951e04c3bfca0cc9183a814e3056702ad7a7a07d742d2fea5b9cc9fdd8029b35ecaeb19d7c7fb54bca3baea7e00dddfcbe4c9c2a5c86d58167ca1418101") syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x48}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000280)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r1, 0x0, r5) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'\b\x00', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000240)={0x8, 0x0, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1f, 0x6, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind(r2, &(0x7f00000002c0)=@un=@abs={0x3, 0x0, 0x1}, 0x8) syz_open_pts() 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") semget(0x1, 0x1, 0x400) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x853cdaf43d332b5d, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x7fffffff, 0xff, 0x0, 0x0, "04713de0af92b1bb618b1ef73ff31c21849e3c99", 0xfffffffffffffffe}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0xfff) clock_getres(0x2, &(0x7f0000000080)) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0) 16:00:30 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 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, 0x80) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r31, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000080)=[r16, 0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, r30, 0xffffffffffffffff, 0x0]) fchown(r3, r7, r32) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x9a) socketpair(0x10, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/64, 0x40, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x62accdeb613a248a, 0x60) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x1}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000008000000000000800000000000000c4060000001300000001080020ac1400e5df1615a1962aea0000080000fa45a8c8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ff05ff"], 0x30}, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'5ap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getdents(r2, &(0x7f00000003c0)=""/227, 0xe3) read(r2, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) close(r2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/80, 0x50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaffbc55c381a712", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) setreuid(r2, r9) 16:00:30 executing program 1: 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) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x68992e415406e1b6, 0xe006, 0x7ff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x40, 0xc9) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) r7 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) fcntl$dupfd(r4, 0x0, r7) recvfrom$inet(r4, &(0x7f0000000100)=""/203, 0xcb, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 0x1, 0x0) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r12, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) msgctl$IPC_RMID(r10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='({%\x00', &(0x7f0000000180)='([&\x00', &(0x7f00000001c0)='*{\\:$%\x00', &(0x7f0000000200)='.^:.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':$', &(0x7f0000000300)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='&@@\x00', &(0x7f00000003c0)='){&@+\x00', &(0x7f0000000400)='{\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:30 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x160) dup2(0xffffffffffffffff, r0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x61}, {0x84}, {0x80000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x1}, {0xa71}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tix', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x2}, {0x0, 0xffffffffffffffff}}, 0x4) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r5) fcntl$dupfd(r1, 0x0, r4) openat(r4, &(0x7f0000000100)='./file1\x00', 0xc00b999f617caaf9, 0x81) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20800, 0x0) dup2(0xffffffffffffff9c, r1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xb7f, 0x9}, {0x6, 0x9}}) 16:00:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xbd}, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x111) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1f, 0x5}, {0xffffffffffff7fff, 0x10000}}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a00d161342e03edfef1b544b58c1db2e2029d0c4750f8f7da133e001d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0xa7ab5e06b75eb870, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) setsockopt(r3, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x3be) 16:00:30 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:30 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x3057, 0xff}}, 0x0) 16:00:30 executing program 0: r0 = socket(0x1, 0x8000, 0x7ff) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000300)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\xff\x01\x00\x00\x00\x7f\x00', 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x8, &(0x7f0000000340)=[{0x800, 0x81, 0xfffffffffffffe00, 0x9}, {0x40, 0x8000, 0x800000000, 0x499b}, {0x7, 0x8, 0x7, 0x1}, {0xfff, 0x80, 0x1ff, 0x7}, {0x6, 0x800, 0x7ff, 0x2}, {0x0, 0xf6, 0x5}, {0x9, 0x0, 0x3f, 0x800}, {0x5, 0x3, 0x4, 0x4}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x7c, 0x200000000, 0x0, 0x100000000}, {0x6, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xc9, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) recvfrom$unix(r6, &(0x7f0000000480)=""/99, 0x63, 0xdb0749b5e2b80e0b, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000280)=0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x8) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000180)=0x2) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x4, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:30 executing program 1: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040), 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0xfb404d6748e117f2) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2020, 0x0) pwritev(r0, &(0x7f00000002c0), 0x311, 0x0, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x1, 0x8, 0x10001, 0x200, "63759a4c0dec89a1c8a900da1cb2b93df5432feb", 0x7, 0x6}) r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:31 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x33d31c0d03a7b81c, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) fcntl$setflags(r4, 0x2, 0xf2fc1001f1b3400b) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x192) r1 = kqueue() read(r0, &(0x7f0000000000)=""/142, 0x8e) r2 = kqueue() chflags(&(0x7f0000000140)='./bus\x00', 0x8) r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="c1", 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:31 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0x9, 0x8, 0x6}, {0xfffffffffffffff8, 0x80000000, 0x1dd2f52e, 0xca22}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000001c0)=[{0x5, 0x3f000000000, 0x21, 0x9}]}) unlink(&(0x7f0000000040)='./file0\x00') pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000180)={0x6, 0xfffffffffffffff7, 0x3, 0x9, &(0x7f0000000280)={{0x800, 0x5124, 0xef, 0xffffffff, 0x2, 0x8, 0x9}, {[0x6, 0x9, 0x1f, 0x2, 0x8ef, 0x0, 0xffffffffffff0b92, 0x3, 0xa761, 0x3, 0xffffffffffffffff, 0x101, 0xfffffffffffffff9, 0x9, 0xef0, 0x5ff9, 0x7, 0xfffffffffffffffe], [0x1ff, 0x20, 0x8, 0x7fff, 0x0, 0x473, 0x4, 0x40, 0x3ff, 0x7f], [0xffffffffffffff8a, 0x8000, 0x4, 0x100000000000000, 0x7ff, 0x10000, 0x9], [0x8, 0xc95, 0x0, 0x6, 0x200, 0x1000], [{0x6, 0x7e39, 0x9, 0x59df}, {0x2, 0xfff, 0xffff, 0x5e44ca7f}, {0x7fffffff, 0x1, 0x1, 0x7}, {0xffffffff00000000, 0x7, 0x2}, {0x5, 0x1f, 0x100000000, 0x2}, {0xffff, 0x5, 0x80, 0x4}, {0x2, 0x100, 0x7, 0x81}, {0x200, 0x3ff, 0x2, 0x1}], {0x8001, 0x9, 0xffffffff}, {0x4, 0x3, 0x10000, 0xa83d}}}, 0x1f, 0x8}) 16:00:31 executing program 0: munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f00009f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x1}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) recvfrom(r2, &(0x7f0000000100)=""/155, 0x318, 0x1842, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000280), 0x0) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="677648ffd20b8f32af42775dabf3fee0a3b42c3ae6977c39bc2aa73a84a07be6935b764c8fc36e96d288ba7b04279c02290ce3849c78d0ba163ecdd764b04a132a519eecc9d912e7e74a51eb37c682f79bcd2c2ec73a376f3f1a59c8ab4db72223f81c4c9f020bea58b11079f41fe6ded9e4e76a729b22f6fedbbd02224dc117bcd910f52d570596d2f16ee3c3df83718eb47ab0438ec672cde179d5d85a2b1a193a7834e8481e6df771392795a3477ab5d90f43919c395018402bb6346a5ae61d94fad0033dfa08c2433768c84b0dc0bcaa61", 0xd3}, {&(0x7f0000000080)="75eaaab1183f5fbbc0eaec4f610c0aec688e989aa54b48a34f9cc848f64fd97ba17ebb0a6d9303be751e0a4ef872", 0x2e}, {&(0x7f00000000c0)="6017f7574b22a94faf0506b8891021e96d9d", 0x12}, {&(0x7f0000000340)="719fc68f3a7e358ffdee7439502e8efed33391d784680ea76ef295bfa4937cf26ff8e9d7b6feb1af23a7d981f6e01ca5391fba3d2e9c648eb930df5aa8ab66bad34ab4555880f8c8a88797a2965e565946006600cc3d76d8cbd3efb4f55adf0f4da478d134cca513b41e5a0fea69a730dc0b828ddd75d98c0da4dd5b13e4ef650993ac67dd45e67b59d1f9686eb8b1d31fa3e6a8a33ff6a5515af3c9ef9a6612518c8731299d3763ff5fcd7e213d5fed36becfe876068877ef4650355ad6f20f6f44754650cbe8b29e0c04243320dda2ef77676ffc5c0729171c4cf19cd3bd0416b668bc070d55f3ae89ecd79de31eaa597a39a65d", 0xf5}, {&(0x7f0000000180)="675122559912745127aa45f5970db62b327083ebc601b5c2319fab2807843cbfeb26734c1e6779cdef035630e780336dc1a313acb34815d1717a56193fac1615191aa86e8f27f4387c87f221b4779b379a48638e9c200912aed22b57", 0x5c}, {&(0x7f0000000440)="de6024c053cc3d98dbfac2e7f95c4289059b396ac23db0d5e336e9a6a2de1851418c85d9704eb7400be0261eacde7b62a366208bc5a665cf272b8c8a48340974adb690413883c8815c20d6c60aa0bf8b96a85d454c7b00145a31386a61151007a9fe2156cc59df3f823bf8d58bc187fbb6cff5dd2227c9b9b5eef2b504faca7c2c40647fd205acf6b6fc1a9180a97491f071358a4462d5fa53a85d311e951751e78fe7d90518c9995314b360563a5745dd996159e498d07a3c9d35", 0xbb}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="3800000000000000eec9645c58b070ea994b99ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x2}, 0x800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) 16:00:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) r4 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x200a, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0xa, r5) write(r8, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x5, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:32 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2000016a, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x2, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r2, 0x0) writev(r1, &(0x7f00000001c0), 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66a7fa553653a188696c653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="9e7e919c4404f1a5b7ab2a302626a895780b071ddc0d860be99da960ff9dac7287c1653407b80cc5a895cc39c8dbc18dfdcbd0915e45d48b23c906dec22f49b44278757a0ec4c51112adf6fd8278ee57ac6f1d035f03f018de928fa14bc48f8b1355c56a8c9b586226def98fca06c7e4147feed402892d774ff8ffec0461ce045e78b1f6de9661aecb6658a861ebd264616b043b97d994e13d972032b4de6a3c21095a5f52a43b3d441dfdd94ccfc8810d6af0324238d8f2a0bee8ec36abe835a71b33d78f8bd75b674b8c94159f7ea2b83e732c40615f6f130e7594", 0xdc}, {&(0x7f0000000040)}, {&(0x7f0000000180)="f8b250f8dc6721d6a0382889078faf6758a783b4956a", 0x16}], 0x3}, 0x800) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x404}, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5ce5aa0e48158ddd804d00002e2f6669ab470be0972e4868b02e9f4c232abd09124472e57805ecf73283e2c9ee8c3b9e48c3e4eef848567511df1215bf3e995e57f89833a0404051a124ef630ec91c91cb85bea29d7a7ef698c9522ef81841a1e2e86048dbc3"], 0x10) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x3, 0x101, 0x7fff}, 0x401, 0x4, 0x8}) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r5, &(0x7f0000000040)="1c", 0x1) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) recvfrom(r6, &(0x7f0000001000)=""/4096, 0xfceb, 0x32735771de7f1e57, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000002000)=""/4096, 0x1000, 0x40, &(0x7f00000003c0)={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) write(r4, &(0x7f00000002c0)="5316075c9493e0dd5c94b2a2c973c07960ac940732c434ebf86aa6ea774879d21cfd49f993e4e32d97919c3d091062f3239ba769c40ea2f5a29f71f08b5d25ae15fdbb44988c4435e1bc4bbe85369259e1977a7c522a328dc98f6fe96e99b8a6e3ce597fb299a6e4410e273f8108a47f40103752bd09cb4f939dc979fc21c45b25bf863df92a2fa31396aaa76106e8d5cbc5329b79a46cc1f7cef9aa0e6f013dd2ef9dbf2ec04f1828a3ff3f3c11e0671c84ce14cfb3f851971db2965ae06e6857f0ebe1e3", 0xc5) fchflags(r8, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x11, 0x4) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x8}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffca8) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xa, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x3, 0x7) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/181, &(0x7f00000000c0)=0xb5) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4}, 0xfffffffffffffff5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x6, 0x200008000000010) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r2, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) semctl$IPC_RMID(r2, 0x0, 0x0) setpgid(0x0, r1) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0xf9ab1c6f0511dbb7, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="1c", 0x1) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) connect$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:33 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff6, 0x0, 0x10000000d, 0x80000000, 0x10000}, {{r2}, 0x3304e3016a9fac5a, 0x86edd32f42f0f353, 0x20, 0x401, 0x101}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x800, 0xd8}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x401, 0xffffff7ffffffffc}, {{r4}, 0xffffffffffffffff, 0x7a, 0x45b7fdda2db29a4c, 0x2, 0x3f}, {{}, 0xfffffffffffffffa, 0xa, 0x1, 0x5425, 0x40}, {{r6}, 0xfffffffffffffff9, 0x9e77af5e44b04335, 0x80, 0x2, 0x2b6}], 0x800, 0x0, 0x4, 0x0) fcntl$setflags(r0, 0x2, 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r7, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xbc\a\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffffff4c, 0x7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0xdec9) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r9, r10) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000000c0)=r9) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x54}, {0x40006}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt(r1, 0x7ff2, 0x3, &(0x7f0000000080)=""/32, &(0x7f0000000100)=0x20) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) fchdir(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffcf0, &(0x7f0000000540)="a308336422701d0a5601663ef5145888a459a810175982c639bb160c8268527a27a29cdc158b7068435484c12f17ecc1c5dcbbbed940d23a92f97c2d814742ea80a32c695c827d00000000000047b71636fc8b03ec9082ffd9edfaa7de8fd0eb2431b52a88b7968b6181cb4f51c0fdc928e65e9ee4b1104d3b41f4fdefa91fc19bf593456565040f2b868411a512ed466205da0faed212e74ec566a2719dd1655e1b845bb40e983be2da098238a4076c839cf241810e9e59a0af337338e1a1c7aff0cca768cd6400000000000000000000000039dc465ae408f88f867e21db930c6b56acd5efc49fbb01caf5bc232cc1b8f916b6e244955a8d59599dd60aa844274316c3fc3e2b77a71f015e7a3234670bb9eab0d83c5edcfbcb47eef05857abc8e6a389b41e057f622cd884ec919f2bd5401a61daf919084aa44d6297df80a890c72604bec7d7b55bf903291d96d8a91c384be3ed221f8853e90c3a99b78adc1e27e327e7b94a4c8e66f2b221c6367f4c73bf4a074b3ed0ac77e803bb79a90c34a1888ea2b542fb8991a102fde535ff61944f") r1 = semget$private(0x0, 0x6, 0x200008000000010) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x4085e80501cc2461) semop(r2, &(0x7f0000000240), 0x0) semop(r1, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000006c0)=""/191) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000700)=""/4096) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(r1, 0x0, r4) r6 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x10, 0x160) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000100)="0600000090517332eceac63d62d1313fee016af4400baea65acf650c4fd357babcc0792aa547ce80fc60817001feb4c940795bf93bb4d2af5c0d0ebf5afae31e806220c44b83a9a68e5d44ee4eda65c42469014b00e6d17a74a212e0b6ce8e4863228b48c81fa5d2e1a4cdfdada5438cbbfa5c969d40160e4145681cbb68846e0e25ba38ebfd5d7b354e1a1e9ee6f59c0f1fe3eb6da6c3eafc2387c175ec2d17af7dbb7ec76916a8a02f07e13ed31dfa051c5f0ddaeda1f524defb2dc5c5eb3af7cf869ed7ba8af8cf3053bd77a98f716cd76ff22d5606617a6bd003ca827104cdb148ab57fb7bcb832c204cb672f18a1cb406eed26b53ecbe6d13b2c3b6dbb2c0eec40ef496412c578e0ccb97a98388033058af4a71ad3e48aaab03d0b852eece84512d2d47dc882deac5983cd733f2375c9ce88d49627d46058fad4f55cc78b1ae3da1d3a1cd5243e1971b439a62456b38ed27d069850932c88abac287fe761f3aab8f41396a6038eabe46b2c7f114e0fbd117f38fe8fd03982c8412e0cf5e390f991251b344eb6cf67b4d0e9dfa40c1bdf16206a3626c0df16db4ab", 0xffffffffffffffbc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000040)="1c", 0x1) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = dup2(r7, r8) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000000)=r7) close(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[0x3, 0x34, 0x8, 0x4]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = socket$inet6(0x18, 0x3, 0x100000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6031, r2, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 16:00:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) setsockopt(r2, 0x29, 0x200000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e54f048c39931929648", 0x14) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) 16:00:34 executing program 0: r0 = socket(0x81642326acb3d480, 0x2, 0x7) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b9619414", 0xfffffffffffffffc, 0xd71f}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) fchmod(0xffffffffffffff9c, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000140)=0x80000001) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000000, 0x1ff, 0x0, "000000000000000100002000", 0x9, 0x1ffffffffffe}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = semget(0x2, 0x3, 0x602) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x6) accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/\a\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0xffffffffffff8001, 0x7, 0x7ff, 0x1000}, {0x7ff, 0x1, 0x10001, 0x1}, {0x10000, 0x5, 0x9, 0x6}, {0x6, 0xbcce944400, 0xe118, 0x10000}, {0xffffffff, 0x1f, 0x80, 0xff}, {0xffffffff00000000, 0x6, 0x8, 0x4e}, {0xa7, 0x0, 0x4, 0xffffffff00000001}, {0x1, 0x3, 0x1ffe0000000, 0xff}, {0x0, 0x40, 0x3ff, 0x1}, {0x0, 0x1, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdeaea9ef7604eca8131268c4053d80884f1dfd2ebf2772086ff71a1930fc529cc22b1ca1028e10000000000000000000000a52027"], 0x10) write(r1, 0x0, 0x0) 16:00:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="e4bb1f214389f6e3b1fe0268c7ab", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") getitimer(0x3, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x10}, {0x40}, {0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x3e29, 0x100000001, 0x8001, 0x4ffc}, {0x200, 0x4, 0x0, 0x40}, {0xffffffffffffffff, 0x3f, 0x2, 0x7a3}, {0x1, 0x8, 0x4, 0x100000001}, {0x3f, 0x6, 0x5, 0x3}, {0xffffffffffff0000, 0x9, 0x80, 0x80}, {0x4, 0x3, 0x1, 0x6}, {0x9, 0x3, 0xffff, 0x3}, {0x0, 0x10000, 0x80, 0x9}]}) 16:00:35 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x0) dup2(r0, r1) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) dup2(r0, r1) recvfrom(r1, &(0x7f0000000140)=""/10, 0xa, 0x8c2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xddcfb4292b7e262b, 0x0) r4 = socket$unix(0x1, 0x93df2de09a79a2b3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0xc0, 0x0) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r5 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) getsockopt(r6, 0x8, 0x20, &(0x7f0000000200)=""/169, &(0x7f00000002c0)=0xa9) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xebff5fbbd46f5750) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000003c0)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x260) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000400)=0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYBLOB="2db6faef188916f53231e3f548b2a186d925c26103790df568fcfaac9fa9e7063fd4c6f81d149c41d836f8bea52da49b0302d81abc6e18f06b0d4f81638a77d3969c42937ac8a50b15de580dda28bf77f2389b95e33cf81737cdc42bd634b1eb67"]]) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:35 executing program 0: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup(r2) fchflags(r3, 0x10000) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1807d, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000200)=0x2, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040)="1c", 0x1) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r6) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000003c0)={0x8, 0x7}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r3, r7, r8) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x100, 0x7fffe, 0x0, "d72ac1e7030000000000ffe7ff1580ff00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r2) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:00:35 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/122) msgsnd(r0, &(0x7f0000000080)={0x3, "d904c7cf8e8907a7e1e0ca030b022a760e635b42a992bb212b97edbffa79dbc5af277daf4c70d24e4cb86f129f0164698025475a7a1f10d9c8ca5cb5dda586b253d438fc0fa072f7bcb244bd135b29f05498a006eb5a9330c7332c514357c5f0aa3f0b2bdf7c2511928d8cc0ed29313d08468a9115769a1da23743764af68f17ac823cea2c83dc03252a542484c4fc439f53b00c44f2c54df5507f940bc1ef88ac50453db8ad2661f164195bc572e9f97f539c68010772"}, 0xbf, 0x800) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/165}, 0xad, 0x1, 0x1000) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 16:00:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x3, 0x10000000, 0x3a4, 0x0, 0x4, 0x0, 0x100000000, 0x7, 0x0, 0x1, 0x4}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x130) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38004) openat(r6, &(0x7f0000000180)='./bus\x00', 0x20000, 0x100) ioctl$TIOCDRAIN(r5, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x4af, 0xfffffffffffffffa, 0x2932, 0xffffffffffff6dd8}, {0x8, 0x100000001, 0x4be8, 0x100000000}, {0x54bc, 0x6, 0x4, 0xb9}, {0x0, 0x9, 0x3, 0x4}, {0xfe7, 0x2, 0x3, 0x2}, {0x9, 0x8, 0x9, 0x4}]}) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0xee61ecf0c89345f5, 0x0) fchmod(r3, 0x62) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = getppid() fcntl$setown(r5, 0x6, r6) r7 = kqueue() 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) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000380)=0x100) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140), 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x400, 0x0) dup(r12) fchmod(r1, 0x1) dup2(r0, r1) 16:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) close(r0) r2 = socket(0x39, 0x2, 0xffffffffffffffff) setsockopt(r2, 0x7, 0x3, &(0x7f00000001c0)="00000002ea91b620ca213e88b07f37b59e3cf2cbcb4a89c9794e1fef9d", 0xd4b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x20, 0x8, 0x4) write(r1, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x61}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x10001, 0x7, 0x7fff, 0x689d}, {0x0, 0x1, 0x3, 0x7}, {0x400, 0x9, 0x9, 0x6}, {0xa9f, 0x8000, 0x8}, {0x4d7464ce, 0x0, 0x6, 0x5}, {0x3, 0x6, 0x2, 0x4}, {0x20, 0x6, 0x2, 0xfb}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x6, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/94, 0x5e, 0xf07a08f1abf7d216, &(0x7f0000000180)={0x18, 0x1, 0x6a, 0x49}, 0xc) 16:00:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x400}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x5, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x8) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'\x80@@', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r1, r3) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x80}, 0xc) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x11dac41653f3584c, 0x0, 0x151) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x12, 0x0, 0x0, 0x0) dup2(r5, r6) getsockopt(r6, 0xffff, 0x59438314, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) r2 = socket(0x6e8458224dcdfa47, 0x5, 0x40) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="6c85e10b020c09d927b22abc28b2cf9d5a5b463d67b25b2807f00b4e7dacec3d607da1951c59f45631339f1c1080f4c9d2405eea1d0c66daea52fc22f27fd7d581b4eb4db2b4fde46fb947dafa9ab55d39fef80892d06fdded21f203129102f8e2bd8df9d5d10c75b8840e02f7c5cc955e900dece28061ad5abfa5f46bb0662b2b", 0x81}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/156, 0x9c) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./bus\x00') 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x71287d2fd0adacf9, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x20003c, 0x0, 0x0, 0xab7}, {0x4, 0x8, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) sendto(r2, &(0x7f0000000740)="eff35703a2ab233be489e1153277b27f17fb924c491c0f3325947417db6584b51755bd376ac94e4a1435166d4c8392d457a5383d8a606ae7b310fc077e97c0f9c2651638cb0dd192c14ca46495068ce24f668d336d43d047e322ddb704a513e81c363b06b37341327c4760ed8bbecc3fc158cddaccb1269fb89cd8e83e28984d0b7bccd1f45b42b39d084cb41188c52bded9af8297b81e8736b93550316e4f386b391d9db9bf5d4c44cc1bb978d69f0754d60250d75a6b96dfb941b196e8fa25c6c5466cbbd241f2b9d4dcc73a3c0ddb5d44c8578bab6159e5920c8bae0030da446fa3e75b996d3d089a60e902e42f6e24c85efb0563d3ac4feb14abc2b0e84c86ebb5a3f5b4e891872dc29a44382f09ba507ba7d195eaa31fee2dcbe8af39fa9b66a60738c4e26308a127dd8b9f7a0b019bde4e124aa6e0911f8455c44a3e1797f9792fbc9dcf931c663458fded8f17493d692475cc95001c73ea5867cbc97ed20e12fc9ff240de2c9629f19853cb2a4a3a9639a2b7d39582ae1429477ca5f0f2b96893bcaac9b485b1a0df157aa7c09f03b971958453dfc704dbf93850e39c881c6fd45d834de6dc36c38ef3015e617695ddb581a924b6828201a1cc08ef7d184ec9e77c7a039d6eb31c0bbce96e35ce1adc1dd878db1373a27dce4ef1c7316741d3c2acef611f5ff6aaddc321682047c6cf423d94a94665e0464ecf1f1c7fd18513243658803680d3e9bc93d641a705687551d31f99c1c0748499611fcc77ba767c0a4e1716217d5cb584600eccd6c0057b5e2e05d9324b0afa7b8bfd6b09007f3b94537a3b8f9acf41345d5c91c6e0013a8d54f4e215ae08f56f6b30887f0aa1410bcf98077a89fe881dcf1a4be079645b5c19af256572a0ae05571d09e27f08720103f101e7ca981c61acd950fd962af7f2f426927cc582b81e76d6736a26b63c857e6617142b6b6870ffc5333203154fdd172ecb3008baeec83307e97b98b29b9129c2dba0fee3708c5f9847b0d6e6299698a319bb39479b5b33553679b19aebd0791b2c781cc0578f56141da50a17c36a7bca7698d99446dc4c135ad359646488029ae1ed13819abe246e277156d4d6ea7fa1ef60efc2847fa48efc076c4cd53123151153959d3cbed66ffa2abc83ce07b5b070fcb489e7648490e9114564edd6f89b42e2ccabf4fc60bb6c8fd15f7a41f827268a7baf7a03e545a818b195a430413c856a4370a339a79b3942d0864812a1ba3c2769b6c970cc0914e6471f6c9321fb122e069a7d39a4d2280a7e5d56844ba9d193074fede0abeaf1e8f6105ab390c4baaee3f9dab60b06edbca88fdab1511466348816c4d03cc84305401512efcf570cf7c731ac861cfe3134b62feb3d48fc585e4e120cb7090489396a3f7ae54061579f6cda26b1d5db15d67d6b0b8155ccfaf47df8b990df39b1a5c279eb21eec8b053ce9d223adeab74d169371ae63127516470142367c614ec40c020bb5264833f5d140ccd416912c3ca214869aeaafe2885f6136b8bb09da0616b8f457af617d0d0f25f67ab85ecb130d714a72a6ba1e2a8c212f9c31c7d3a3e15e484b199795da65e646b0eda26ecae8127e7784fdbfd46dfc80a05587413f4b94d91972ab8dcb9831e3b2a7f98dfd5ecc27e9a99fb2d5e38001609370fdb288ab9f2aafe87386c6249844a3c3cb0d2e9319daea772da68b7d86846e69486f85ee99baa4a598ff032113394ea88a9bd6a9c722b9ef4bd7f98763703a325e1b03c2830ee2e49e422f76a73b9915a02206462316e0cd2de1c2125f89d8748463c8cb9f08ae76ce1255fe569b955126cb4ba1256034fb9f9b80dbc655641c7260d8304c843a80dc74f47e0a182ff0ec4c326e9b654f57e3e78a5b0670196a08c74640d19e2c9d67744454da2c19fcd43aa792ffac1446db0a965393bb4bee0c00a943c9daac44c8ff52a5dd11e3144ef9112ebcf035288da4d68e3e40f9cd62e59fa56580a8d602f93e31b87e074529ecf77885547479bb490436b82bfba68a92539d9997636dcddfa092cfd77c4a39fac8805fbead12412b41bdd4c6990e55462688e61dfea2ddd1dd85b1110e220d7567ea6fc3d648680f8a6fc82009dfe6ef0dcd62f9327b023c31a16afdbd5cc30600d93ac7b9700ddec71e44b1ea38342f930be15c233c781c115fcdc04a47405eecc666b429f4ea0693c24b6a6819918adcacc01265b5cb1c1eab943815472fcdc3c6e421040006c16625498aa8789482f02a1cff7b64c1dab53cc613cddac7609e0708e6eafc4caf43cffdd81fb507205246450e889f4c07e468773196033b12a41af22cfd115b0ff094dc598321e84afb1cd3d348792e6ee5a36244d2260a050a264050209b5e525a64fa6377e14b40a5fbd024b5e186ca7efaa1608ac6c998139e00404181885a00d03f01af4ffe1b4900cb694632fcb701887ec27907c93d5894f06b1bae874bce6e2606a85f51491a40f3e26f541400417e22601987dd35bb35b71c98e550f5bc4311fe7ebb0f5bb19003daa03d06c3f35f62f875b54562c2acd6dbd340d2f399a7e43c3992a6c64d86711b69b2e3ed37b70b8a02e2b5682493cf89f1b18dc4a3721bde7a7362238046c5d715a25236381d60d2a0489a9ac91340fdcca95693fd14c69e88524e802c3d0fa76db90ea2adaa5b8339368042c177b68a0a283adcd3bacddb4e18640352f0af2cbdd9964f8e0aad0c4a6f7e1ab99682233b2c50b8c9ec138baedaed5055dbb47cfd981f92b7248114604c1bf2d39597e47b80fc1d1e12b5fd4e96d762dbdd78ac850a70eaffdde21225ee390f39f5f10091d3e7d3353fc9788febed68e2ce25a9312ea7b58d76dc3d4bc23c58b19f95686c2aad1836f9aa1e16a42a20d344cd1a7a56b4f1888c2a8e48a8a5d7dc015ea0fcf1584881c825fbf6db0b7beba8cac57eb112b0894ac8f25e37081eb0ad4a5763d1c27e5cffd70559f9c1b335979d01f503edcf660e6fd93b4d79630ccb1e8f57137119548ccf5b1ae4782d96ba7f643a34c577e3cad500d5d8b13b4682f129ac57cfa264e904b39ccab16cff918a1c3fd544497877f2d3227dd637da4711a32cc49afc74c7855584eee26e34c695fd880d0715e58fffe166663b8b575ec29f693a476362a50ca0d9676c7e3928a41083c798e08585545bf089a97b8dcdfa65bde01a617fdc2765440e39342c1dd93979c042cd76a7849b9e99f0e78f331e56448f70f22a77ea441e9712d24481c45b59e2e52c12d86a34e4d03c3dbed3851e9c02a0c5c1c79dc9ce46c3fed8a77a94e3f9a859d0f09aaef3c0185400ec03d67405fce11ebf516141bf80225fa48fa9ab77d203fc7f6ff08d273f7cf8eca425f745f9aa12880cee843a992b031095bebc5de77478b775450060473ada7d8652b50d385f1fd7f71e937caefeb1c7ae5aec8044f759607317964232e5f0cf1b7bcdcd99e7bb84566d4694a1668ea01e27558efac319d59a25ae1f79bb8175c45296de91042aac2e8843a4f657b86706204877dce50dce2835e759ba3de5ffa2ae48be946c9b53609274548d0c6c3cfab83f543f986c2cd871d4b218f2caae411465ca790ca99a2323768bea46c333a01bee64223826ab9c4a903a89f667ec764fec460ff33ed8c5a8cbcc43181b37801a291ceda093a3e9b3b807560df4d9a81c78cbccdd999a791a8ae128fb22368544f52bbb7a57faecad338e1831c1e51cfbc45890090d969d7694a74802c1c6072e8cbc4782363d0655873a02753c51b192a004a6694c9eb37c100bdc22e395430503d7cdb1a9d8da5545ab8b5fabfc1f023caf0e91f73075cd016805787d9dc1008fbb9d0ff62b6d81aabff7be219d2f654ad6985f4fe920b50a164d106600ea0e976c4684cf0fbcf45104d03ceab990a288081a31de1271c500a8b6b9df700be2838d080ce49e2693104a9c67438dd0277cda50a45ff1726d50c7205dc9609bc9116cd05e9ca98b8999b20741a585d3194625c794dd335c65b20ca8c31f0c0cfa07752695889324b6327537d0e6159d4dfa337e5d8ccb192dc1f13b721bde1311dccb9933751e3607b47bc8b83e308cc9d4762dd5f2323efb3446505cc3863066deb984a2e167cb8256d0e506e656d4a3213d720949c406d49c5b38eb1cb6f6a58c586e7769d73db74c286fed0ee76bb70b00b8dc610b3a2c14c5ddeb043ba5ca8a0eb2fb116720f2f430e50e6521c3c8567955af87f309e1cc43eb0acec75bebc3224b0116c52e21155151178dec539f0bcfbb666cc61e4071000391f499147d32cd0f73a2412a1817338eb778eafbd9b02d74c3913afb6d27b1b11b0751b535a6779d6a79fa27207cda72b1d39db332a7b2610afabb21cf3e8009cfa8bbb61b81131ad553056933cf7c3a8eb2c1ba45b89be1c1e8f925991acf71a40de0cddc9239dbea8a654cedefdae406205ce288ec45c832cda841ac93aec29bfbde4c6b2df6ae44818e8ccf35ce3cc84949c61cacdeacc37ba710874e99f8f03e6660fdb00ede15bd2387cedbe2592dc4b4c36f7149360801d2f1c89865238213943c60d2c67b00c75da86daa2d079fc011277a131a07b081beddc5aa4c43a6c46c504074adfb9bec9e48912bceb9275c806a0bf0699b87afca314e2ce17434acc0e15776c981653f372b63fc0c6fbf8e139b412c416ef6a4181e3b802cac0c5539fb7b855d2d6aeefecca62d2f6fe2b836c6f00c4ec6ed539abf3146c9ead8b2bd9c5a9eee37300aa7af82d40ebcf489395e3e23ab54e8e7d4ca69dc86260a0eceb43dd2b0a8c6500f8c45e3b726b521de083aa6e2de3bdc0cc2ada50038bd66cc2603e5cca464ec4921db5eaae06811cee79290f59b8b87ddf44ecbde815bd44643dd81c3642556a06d42fc767adf15dbb46b313e6c6ae0d64149b0176474fbe7d6a03b0a8cab2647eaa634612d51c2a06e00e6f0ac7d430658dcb40a89db15f078062397bce9185d3134a69f433a0d991f718de6a7455fe362e4ec54b9d5de4325f6546ee0f56edd717d769cde832c1887fc582fa5f26079533039c9e763eb23de154fdf3c705dd51b027c652b013e190251f4eafcb55df8e088ea182a2eba14128a22474fdda271cbc48297d168c5065ca81a5a4493f618f82092d790b18d9db690fb231f072a11fcd1ad5b3d9ef4fa98745b47844a015b7cb3f794d22e16d703bea2345d4835f32d3f7827b20c4b2a0ecdb656c7af101e18505b687a9913c7ea78b5abcaee80e101b3bb066d442d9e8bfc7963954d1e8c3988026e1a78bfd3a846950d28e6c02dc42124a42d94d1ee60b2f6034d4a5367f47e4506fd19300f0b9c0785453e0bdfd58e9af0c2c314ec1d24d4c05b389028d48fde9f9f81a06e96df806c0c6468e7a24ec745828e8aa1b2973f8a66f2c8509609e2aa1ef21758896ac2d3307d4008e6fd5d4159b785129df13f579fce3f3baac54eb01bef7d8e6976ffe076d953a69a1c57a33f86af141002f3bddeefa7e3cff8b5f6dc8e39b66dc371abcf83db117cf42cf2872ed528dee2d25a29c32f385d7cfe496782d8f0662dc188a27348cdf1a9d367878a54ddd71ffd7911a0e2e534640962f074c9d7749dbbed86c246cf90ec6f186cf3d272060e140a84b2c34b5aee39e1106c02d1dc5ebd1239e55caac21d3f29234c56c81e4f396338f4f382db79315d519450f7e2567f9a68299375434329356f0ed827a19c819310dd0bf01ea16d2c4ca71958c9aef848f5b1d90d7bd106497ea55d54d9c80decc6ed3aaa2162663bba8e6", 0x1000, 0x731d361c18dabbbb, &(0x7f0000000300)=@in6={0x18, 0x0}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:36 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x1e, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0x5) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x247) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r4, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000006c0)=""/191) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0xd489e112137552ec}, {0x4, 0x1, 0x1c00}, {0x4, 0x5b, 0x1c00}, {0x2, 0x1, 0x800}, {0x0, 0x915f, 0x1000}, {0x4, 0x1, 0x1000}], 0x6) socketpair(0x22, 0x0, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) getpeername$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r7 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r7, &(0x7f0000000100), &(0x7f00000001c0)=0xc) sendto$unix(r6, &(0x7f00000004c0)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd0000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f85e1b224b958b87eb3d7e530004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d0ffe2d04a137b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de033323b4125ce412035834c634e671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e", 0x100000034, 0x40c, 0x0, 0xfffffdf2) 16:00:36 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2000000000000119, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x100000001, {0x7, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000001c0)=0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) 16:00:36 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r0 = syz_open_pts() lseek(r0, 0x0, 0x15, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x83) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x7}, 0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') linkat(r4, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0xe) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0xfffffffffffffffa) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000300)=0x6) getsockopt(r1, 0xfffffffffffff800, 0x6, &(0x7f0000000340)=""/4096, &(0x7f0000001340)=0x1000) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000001380)=r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x180, 0x0) symlinkat(&(0x7f00000013c0)='./file0\x00', r5, &(0x7f0000001440)='./file0\x00') r6 = socket$inet6(0x18, 0x1, 0x8000) write(r6, &(0x7f0000001480)="ee9af0dbff919191f71b991cb66b60", 0xf) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x8000, 0x0) r8 = fcntl$getown(r5, 0x5) fcntl$setown(r7, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x8, 0x0) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000001540)={0x101, 0x33}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x400, 0x0) setrlimit(0x7, &(0x7f00000015c0)={0x1, 0x3}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000001600)) open$dir(&(0x7f0000001640)='./file0\x00', 0x800, 0x17b) r10 = msgget$private(0x0, 0x8) msgrcv(r10, &(0x7f0000001680)={0x0, ""/117}, 0x7d, 0x2, 0x1000) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="1c0f229786f16fecfb63472bcaeda441a4e27844a0c2dc4486f82902f9b3345fbd120078f729fd4ae60d3f83907f7434ec8d0d61358810a2cd4492428291abed34a11751f8c5f95b2e5d1cd4ee3609770da642bed815f5f9c1c33eef9a81b991477a17371827ebddb30f882bbafb7de87a56420d43b2", 0x76}], 0x1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x808e, 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) getsockopt(r5, 0x30ec000000000, 0x0, 0x0, 0x0) getpid() 16:00:36 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) close(r1) syz_open_pts() r2 = getuid() setuid(r2) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b00000000000200"}) writev(r0, &(0x7f0000002a00), 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7fff) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = syz_open_pts() r6 = fcntl$dupfd(r3, 0x0, r5) fcntl$dupfd(r2, 0x0, r6) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x4}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x2, 0xfff, 0x13}]}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev-bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x8) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040)="1c", 0x1) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getpeername(r3, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6, 0x80000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:36 executing program 0: open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x682) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r2, &(0x7f00000000c0)="4f0a780bad9184e10b1f765d706249ca57f4c0e39e5ad442447cb32731e2ecb87b8d2b3fc4f9f5aefec6f3f01d4a2aaca2098c49d28af84597c14d0296031dd9e78ff78ebe006e89a418d108c7fb300540b4894d667514b24443eaa2f8904a618b8179c1dfce1a29fc60768702949062b642b58adb8475ea0821d10c2cc9e2ab90bdf36d6298e3d94760b22990aac6ebcb6a8115cdb1076bd1dd557d0626", 0x9e, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x100, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xc7, 0xe1]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="1c", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x7, 0x100000000, 0xffffffffffff0000, 0x9, "58fa7684d003f1e46439f18ca2b54c02d5347973", 0xffffffff, 0x7fff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) setsockopt(r3, 0x1, 0xffffffffffff7fff, &(0x7f0000000180)="0efd854f486e1753e05eb1a2b95b8cf980debf8caff0deda69c4b0a234e5c480fd8fe03fc3d8f1757112021690cbd6250cdf75", 0x33) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) semget$private(0x0, 0xe604e5d5efd1b5f5, 0x100) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) setgid(0x0) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:36 executing program 1: semget(0x2, 0x2, 0x600) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000008000000880008000005fd9600"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) r6 = getppid() 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) setpgid(r6, r13) fcntl$dupfd(r2, 0x0, r5) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000244, &(0x7f0000000280)=[{0x2, 0x7, 0x3ad7, 0x100000000}, {0x9, 0x3, 0x1, 0x148d}, {0x9caf, 0xfffffffffffffbff, 0x1, 0x5}, {0x9}, {0x10000, 0x64d98207, 0x1, 0x9}, {0x3, 0x8, 0x3, 0xd0e4}, {0xffffffffffffff76, 0x6, 0x1, 0x80}, {0x1, 0x9, 0x7bf2f38d, 0x8}, {0x20, 0x1, 0x5}, {0x3, 0x9, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x101, 0x8, {[0x1ff, 0x8a61, 0x735, 0x8, 0x3ff, 0x0, 0x6, 0x3ff, 0x0, 0x5, 0x3f, 0x7ff, 0x81, 0x6, 0x7ef, 0x7, 0xffff, 0x6], [0x9, 0x80000001, 0x3, 0xf3d, 0x6, 0x9, 0x15db, 0x1e9, 0x9, 0x2], [0x20000000, 0xc2, 0x1, 0x7, 0x8001, 0x7, 0x3], [0x1ff, 0x1, 0x6, 0x0, 0x3, 0x40], [{0x3, 0x9, 0x6, 0x9}, {0x400, 0x3, 0x2, 0x5}, {0x3, 0x6, 0x2, 0x319}, {0x3ff, 0x0, 0x8, 0x5}, {0x100000000, 0x4, 0x5, 0x3}, {0x7, 0x0, 0x4, 0x6}, {0xfffffffffffffffd, 0x40, 0x8, 0x6}, {0x5, 0x21, 0xffffffffffffffff, 0x80}], {0x7, 0x7fffffff, 0xcb32, 0xff}, {0x9, 0x2, 0x6, 0x200}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0xfffffffffffffffb, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6, 0x0, 0x0, 0x200000000}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0xfffffffffffffc6f, &(0x7f0000000180)=[{0xb645, 0xffffffffffffffff, 0x1, 0xa1}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r3, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xfc4, 0x1}], 0x91, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x8, 0x40, 0x6, 0xf3b}, {{r8}, 0xffffffffffffffff, 0x0, 0x20000000, 0x290, 0x5}, {{r9}, 0xfffffffffffffffe, 0xb1, 0x2, 0x7, 0x3f}, {{r12}, 0x2912a8fbabf28094, 0x9, 0x20000000, 0x101, 0x7f}, {{}, 0xfffffffffffffffd, 0x12, 0x8, 0x9, 0x5}, {{r2}, 0xfffffffffffffff9, 0x61, 0x1, 0x5}, {{r1}, 0xaf8a07999d7f72b9, 0xc8, 0x40000004, 0xda, 0x80000000}, {{r11}, 0x800000000000000e, 0x6, 0xf0000000, 0x0, 0x6}], 0x0, &(0x7f0000000140)={0x4, 0x5}) r14 = kqueue() kevent(r14, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) clock_gettime(0x2, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:00:36 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000080)="b0f2063afaa91a092f448d1de59ea99a86b659f3257b0c10213712ff620ed48bf0da6c0b096578f1e5874ee67fe8e715889790464e3876d7e422c1b20571151fd22a67c7316bef5311834016d5f54b1f994f2211b6beb0c59085e1f6c24cbbb2878c1b1ed5e7f2d3ce406ea145178dac1d4320582972c5a4ffa0a6ae5090351b8f2f62a94b5147116ce6830126f19ff2731246cbc0b4008a1d092578319953781ecda929a6cd9b1a47f40ada3f779d18c3eea6e9d1020a9279e2a5c60521fb4b37892b3fa672a13c4065904c10915dbc421e72ec9f0c91ce68717732e22ae8aec901cde501e12446f5fca8454a2f121331dafd494f983067a668c3", 0xfb, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) msgget(0x1, 0x7b8899830da33d41) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x3a0914c44f7b202d, 0x1afe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r1, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x400, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x8, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10, 0x0) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x10, 0x1, 0x6f66}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x104, 0x20000003, 0x3, 0x81}, {{r2}, 0xfffffffffffffffa, 0x4, 0x6000000c, 0x4}, {{r7}, 0xfffffffffffffffc, 0x40, 0x2, 0x3, 0x2}, {{r8}, 0xfffffffffffffffd, 0x0, 0x10, 0xb562, 0x2}, {{r9}, 0xa539e92b1d7b8c53, 0x10, 0x4, 0xfffffffffffffe00, 0x5}], 0x7fffffff, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0x2}, {{r11}, 0xfffffffffffffff8, 0x10, 0x0, 0xfffffffffffffc01, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x7ff, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x8}], 0xfffffffffffffffe, &(0x7f0000000380)={0x100000000, 0x9}) r13 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom$inet(r13, &(0x7f0000000180)=""/30, 0x1e, 0x14a2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x21ddbfb928a628fc, 0x1}) 16:00:36 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00nU\x00', 0x20000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) poll(&(0x7f0000000140)=[{0xffffffffffffff9c, 0x100}], 0x1, 0xcc) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r3, &(0x7f0000000280)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000100)="8c65", 0x460) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1a2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = socket$inet(0x2, 0x4, 0x400) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r4, 0x40}, {r9, 0x20}, {r10, 0x4}, {r11, 0xf8}, {r2, 0x16}, {r12, 0x40}, {r13, 0xcf66597a6e9d5951}], 0x7, 0x2) 16:00:36 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x84) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x8572}, 0xc) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCDRAIN(r7, 0x2000745e) write(r4, &(0x7f0000000040)="1c", 0x1) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r1) setsockopt(r0, 0x29, 0x10, &(0x7f0000000000)='\fFW}', 0x15) 16:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 0x1, 0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000000, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000040)="1c", 0x1) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r13, r14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r7, r3, 0x110, 0x3ff}, 0x7, 0x4, r15, r1, 0x6, 0x3, 0x8, 0x80000000}) 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(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r17, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r18, 0xa5, 0x1, 0x100000000, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r18) pipe(&(0x7f00000000c0)) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r19, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[0x14936913, 0x865, 0x1863, 0x3, 0x8, 0x4, 0x3]}) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffa, 0x6, 0x6aa8f3eb, 0x251}, {0x7, 0x6, 0x3, 0x6}, {0x7, 0x22, 0xad1, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x8, 0x2) accept$inet(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x4000000}, {0x40}, {0x6}]}) ftruncate(r2, 0x0, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000080)=""/126, 0xae}, {&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/4096, 0xffffffffffffff8f}, {&(0x7f0000001480)=""/103, 0x42}, {&(0x7f0000001500)=""/102, 0xffffff6c}], 0x1000000000000051) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x813, 0x10001, &(0x7f0000000100)="0598b468a7090ee452db85f26c91a20a12a69df43618cd7a8356d956850597ba096fa0db485e2c52f3e50c8c6e3e0ad3e504cd0c3c24b85f3816f761b71e5f5707c6d0da81697539ac4b98ef3dd10a8cb1c8ae46bc1289e3de48503c7501d7f88e814a919049556a831bed273c45a230eb81be45e338e122941b8a9e06af03b3108d29e7ff", 0x85) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 16:00:37 executing program 0: socket$inet(0x2, 0x4, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x80044279, &(0x7f0000000000)={'tap'}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='h\x00', &(0x7f0000000200)=']*,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00', &(0x7f0000000300)='&]\x00'], &(0x7f0000000480)=[&(0x7f0000000380)=')+.^@$\x00', &(0x7f00000003c0)='^@@!.,+-\'\x00', &(0x7f0000000400)='\x00']) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/4096) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r3 = getgid() setgid(r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f00000025c0)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003700)='./file0\x00', 0xf2d0e0ed63c55ae2, 0x2fccfdbd80e76cef) mknod(&(0x7f0000003640)='./file0\x00', 0x2080, 0x1) semget(0x1, 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003680)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000200)=[{0x22}, {0x82, 0x6}, {0x45, 0x2}], 0x3}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x4, 0x6, 0x1000, 0x9, "f6893c19ca263c855457c655471352eeb613f16c", 0x3, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7fffffff, './file0\x00', './file0\x00'}) fchflags(r2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x5, 0x5}) socket$inet(0x2, 0x5, 0x64) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x38083, 0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x3, 0x401, 0xffffffffffff2689, {[0x0, 0x2, 0xcc, 0xfffffffffffffe01, 0x3, 0x4, 0x1, 0x5, 0x8001, 0x5, 0x9, 0x3bc6, 0x1, 0x4, 0x2, 0xb051, 0x6, 0x7fff], [0x0, 0x7, 0x9d, 0x200, 0x0, 0x70, 0xfff, 0x9, 0x200, 0x400], [0xab, 0x9, 0xff, 0x9, 0x546, 0x5, 0x5], [0x3, 0x101, 0x1200000, 0x0, 0x1, 0x100000000], [{0x80, 0x5, 0x7, 0x401}, {0x2, 0x6, 0x100, 0x3f}, {0x3ff, 0x1, 0x80000000, 0x100000000}, {0x6, 0x10001, 0x3, 0x80000000}, {0x4, 0x1, 0x39e7b99a, 0x5}, {0x0, 0x2, 0x7f, 0x81}, {0x5, 0xc66, 0x7, 0x9ee}, {0x0, 0x80, 0x7fff, 0x3ba}], {0x30, 0xbca6, 0x0, 0x3}, {0x6, 0x9, 0xf60, 0x1}}}) r2 = getuid() r3 = shmget(0x0, 0x2000, 0x12, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x8004) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse\x00', 0x400, 0x0) r6 = kqueue() pipe(&(0x7f0000001b00)={0xffffffffffffffff}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/vmm\x00', 0x100, 0x0) r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001cc0)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000000440)="6a506461b3b3a22b9e3244fbd01f6cbc27797502c524a2f831ba7bd042b06c06fc4301e0ded583e13b562f247a9da1bde2ce118e3f1fdd79b167e9a4ad369b41c4e0384c2a26e2d1feea9af7ea5211e7931b830e6ad8b056acd6928dccdf985907f996d7c69a33dd07b8b1028e300265f6f5c3491d86082a7cad573de4b2231678949062a1d2d00953965b4dc3155f7cc2037e1dd5ccb7f3b2fb7eb16219de4d01f096a80370dea1204c9aeb88a5ef96a330833a54c503f2f17c7a7d45fb189280845f5d69639c69984baf3f72cadf", 0xcf}, {&(0x7f0000000540)="baf283121cb6d8f0b62d9b97e490344f69394b3a1e00c4ead062cdee87dc2a1d78b4b16b77e0dcd4463e95a8ad6bc22454de2015cde8183b", 0x38}, {&(0x7f0000000580)="c629e6f06e3cea893db650827c1906ea73b7e74f84157a407f2922dd927e6b545662cce1f423f80df30de082a6e1aa66e6a89e5d5dda494155cf86349f2d715b9f345c34eb10c344cda2b8ad0a126ca6ee06e3c86c1491cba4f5eb7799e2dcf54127576693b50f632371982c60ef8e4b1c3b2c6bd4284ad50c0903", 0x7b}, {&(0x7f0000000600)="683ef7605f3b8cdec65297eb5479e78db4cf0b3f0e7cc5ba50bbdfb7fe84cdc259dec2905337db3e0a57d7824c395691c410967ef980fb83ebb4fce3d4f191da2af49d91d2bde8c0678a1cec94b3af66cfb3ab711d11455d323905e6ce5ecec91289b9d69200fe5491dddf70e1ef84e630c488f0d35a513cdbc9c5298f160c29183d72499f1e72a2483886455b4f3d1b4e7238d79f655d39bfff32195b1fec0fc5adb375f146f478c1807dedfe4109375d65e4755698ba744ae0", 0xba}, {&(0x7f00000006c0)="8b248d20109b93b89c801b7359d22d091a46cf3d770c6f9fac984cc477e7f941eaf206e28b13ab2d5c3e6fd9b56e9d27a5f36a248c6248239b677393e5e604adef5b846a2cecda1efa7d636769b286ba6a428b689fda38244074d808ec3568e93e13de7707e1f2d32900d324286c3563d5175b8f39771c984dceb205a48ab58904eb591ff512fc75ef4345a171bc26608148cfbedd17b30a674d4a613a5a26402b0ffc2ae5122833218f6232fff1f899c9dc802b2b67", 0xb6}, {&(0x7f0000000780)="97a65701bb80902d8a706ed6b41e9403dd8c90a1cdb81b0c918a6e135604ca237dd00cabd4f0dda6fe7d8e1852572ad71f4fbcd11ce8f14bd619ab5d9144a941b02ec4fc9f7eb2e9116c044cecc0a073106f25b6578db78ad26322c9bd0655dcf15f3c8827ba45444b024a04a1f2600de983d6022d377bbd04f8f05643fafab271b8", 0x82}, {&(0x7f0000000840)="907aba235fbf7bef2e2918be608187f2c78754d005eb50d48b387bd4c6a4bd3939bb5a98b4e708d3366d0f50371dd68fed16f4518085660dc4bb3f3d929fc91e57adfdb8f350d060cf822b02dd16281623e1eaf379a43c303f674a178d1aad7ac080473cb10db53d77ee9645149df825af9f27b8c3cc352420a5f8dbdf1d12b6f07c678c355feebcba3eb3c1a1fd2f8408bae7be4f800554ad9e8f86c9408d84a1aaade6bb7e0ba529c2b3e3e55a289869a48c0dce303a896f686f355289c2b8ea47bf14e9a364332444a795410ba36c806e36cf42308d3dbf1bf1b0ec39eb", 0xdf}, {&(0x7f0000000940)="c4b4eaa195135c24c77f3997c3cd820a8360997583dc4057bd47a882091b895767cdc9a6a4cc3540ef2a33392c46ddd183f181c4a3f045c7e48c09402e63a952abe1f01686e38c27b897472076ea4254012ad62cf37872e3065c14af04cfd0d808fa330c98113a20f9ae17470d6645fca168dc7fb219846ae99f96c2fc2dc4123c6f5da591174f39e5ad7ff7cd34352ac2d3a551e7ed62b7626f4e00d2610eeeb30530caad28f849a6cc000889471ac693c21b6ed60a54070c65c64688e40d0da540de449301ca9de2d5283bfdb4e523f37ca59995bfaf9110fd451fb44fd894b38938b34262bd91f8d268517aba52b3233f40140b6b0ca6dc4eed42c723fcaef8a63d18e4acd1c3f97d408d06a3fbf4354e22fdf799dd80a2978be56cb3ab290800eeb2c7da0618760d047a9ef20dd42e81782638e87677f01eee2fd8abf8c6e3eff6ceb16490b9d754b1bf98bb1b34250f04bad38d38691817d3d0483130879f0375dacde6d880cc893217dd3c4a8edc01eb8a50930cec92b25e70269ee1ff1f0027586fe1429d2849201db5c3b418e2425aae7a1c4fca0eac523c3007ef90c277bbae251e5b71089a8c2490c077023f348a96d772e33887386bc927e1f5187e8613ebcfa68c800aea7cef5dabc5f8011ee41b74d26914b56fefd5b6bd342d5fa4895ad60dae46d6249a3e4564ef004d77556dd86308b56cd8ef7a086b36b93f599f2ed1c6a9bf687d4c1cc7d0dee36d4726436d924a614ac3bece12a84ea9dbf1cd2ea3215c906388f2b47dd5573837d730283c3743764ec896c6328939cce91725dd5a5c2d1e0d322a919c59192f952620830b71808269c48d9da07f5fdfe80fb099cd2fb200e852ae969eca3bb3e83979f8b70d3d95c8750c3b326694b15ca6a78f5685d3fc17c5ec8bb7046f65f1a1c5cb49b4a8272932894e805f1660fad358e0920743076256cdc826735bf1ba98a3ae26980161ce1d4a91f361987ffd724123a81293dde79e8078306ddd96815b06c50554107620a0ad781c21be01675fc47532c40c4ec13467bd0aebe7f70005f6714838c511b625256d9f5452a2057d410296d1acaf816de179c22331ca7c5ac8763825ceb6242ec3d401d5dd83234c8bba44372f2d3672febc82f8cb4125808a63ee52b26c8ea9a8a703566a0bc16f8b738bf9c83b48b61a1180843c5d0c292b30496603096cfa75f1b5980812d5d33e042fdd347a00aa5294409c74952e0b0da733abaf559874381b4a49f344b3d6eb40d3be26b4a3cdefaa2d3f3ac233d5cce077ccfcc41a06f5c436b0ca5355e76f772fda6d807bdbf2220a9b933b70fe8d2b6ecb705c1e352615fa56fafbf42f737095fe18cdea003427ce3eef7580e8fd91b6b4ff2590450fa716116dfd97a8b375a747f139c040be633cd13aa044c10d3f91818e1afb137097c4f97baa6fbbb31b8fa3aacdac434ab62e165691d7901319747a0934e8ed36085bb73baf518f46981cc5a6d8a0a11e2080c6cddea20868008dad4be59d2648b479b7252be6afda60709d99899129e7ed0bf256b78216dd64d694af35133831237cb73e7cb6ac57fcf7f3256b86b8173cc1937c755afc16ab967a3f7f3dbf78643c8e454f86fb3ab0c98f3c13de8b28b5f0a1812a1ce4ff28781634747d3a932233670c23d958b2273ca4ea0af64497921e50df5f79756b7ae8b05cd744087892a16a7b7c4b20975b5b20cb59afcdccc4df350ae2346e272a7ed394e143f73c678d62ef4b1b287853178ab016eb7cd0c7ab86765e9e5d73fc2a4f6e1b6c4a8f3ec2533234739ca29f46d589f070c8dc970a20ea3643126ad9b3900478eaf6d43d17c696540418b4bc2b0757f0d368656675384ebc0a58554bed2d3bc6794d1a3a423fc8343d667d9ac499fb0d1904e352a061af2630dc20229935ae4faeb69686415d955c34c3197335834331a2f4b2f346ad82bad77f229022c5a94a994a8d18119f17a0c2e6b75ae3c6a875f23b7bfb5c07d06acf105e29037cfccbbd86322b0c5bac439aa7578b2140527d2b984b14a670c4194d0588fc8e3fad56046c364d2a2662b533b8799b581d2a5d81969db92e16ffa98758c8ca060b7664cde7e9160ed37abeb920affae8a58737ae32a26aa7c8242220e808ef20144fcb1ce141077775dacb460dd4a3d798d0e9f65e6c99da568ea23201c8106bb731a82697ddd6ee051bdf65b78300d8cc5eef791e1ea27c073c173c01aa6a702b2de836e3107c78e236e665becefc93df66fb0737b1560c7cdf0cf64ba50f1c53b4f6208a9ca84c1b0c1ee2e3f7b0c644025b93f96cc49d98ef6dec48dd8eed3fb72c1ed8fd0dab825dd34a1e183e55c99e4aebb76b0ededf7eb9a82ae744072eac459c3af0f4b38232b619aa71cfc69d058df4a4743d1e62122f59770c2d20d17665b55cbbc8cce5ed7bc5a5027fefb4aa340f1ba8f8e1a79cbdb14a631016979c671cfafbd948736585a5c209915a431f54eff69ddab790fe96a2b94827111d1905724255d6d1b3ecfe7bd31044940a1e4610b473605757d55340b188bc53336f15f26ef00d0455d2dac2ca5c23313710e176f25cbd0cf8e8504d8de102d36cada1e7b685ac056c52583fb555c1f42141196406aabb03ee41d444d9bbf84c02fad245967573a93fb053a898ebece4a64425bffd22a7c836514f314cbdaa40cbbced526836848b34ecf385a1040996452f8b94843f7246fa3f672ba06a056b9190179805f2ad4da714bb2026c5acde033bc649808d905662a8639239cd0a0575edb4448b2bb69ab4be47f273ea41b06402185a685002764ea0c5fae735254599ff447f9c34ba98f8485ea368a447d7be0d8fa397f658e118de359504eb0c0d560edcda2122a93564d3983efa446a68639a459ebd57fc4696cd390303cf9e84426122b247019e86ba0c090bba4de0d97d91f1ab8f281f2403ff5a338b95632ea79bdec85f096b9187b6a271fd88caa75ba45cd489212c74298f734148a475d543ec5efaa60e2231ddba87e2187c92911decf031b13050c938e2e35470a956a3164e6bbc9dd410ace316b707b54c95769fbb360b700bb38bc84b29f52f0b7534c32d656ea400b8557ce1a425f99dfde4d28c974e495cff2a2db30a07c636e2ff93fa5c50e528d9ac62818a468ae9944e08d080adb14fc84e8a21ab90d001d881689021f15775fc84d322ebe313268aeee3e3ebfceaab129916b1f1898aadac758303a9ca938ca9da13cef7e007d4b1a913e403804e5f400b47932d104a28643bdec950a1598623e1341193de0583be532e77713e5a40e3452377be536fcb637876e4adeba76870928988a51d3c1cefa64dfb8bd46539c1fb901e595bb92599e7c160169e295ff3e060280a47518c3980f389fd126e06657a0730fb396bd5cfc60032de5f21bf34a59c13a5aeb194da8db4f7c45d185ae10995346444e8b71f012440a2ec911c101fde208ade4af1009675dd926c196003a79651257de0f2eaffdfa5d22ec4bd063edb805ca3f2b21a8844b8b95a728cf010feb2b2d703342a5f0bf522e8e435dbfc3b7da74c95d9971db0f324a531cabbf6c33a4e8b4d19921b7efb7cf1ee98f8baadd2d1174f368bb0b1494d2a5724e30c82766131ad11d92697c8288eab04faf5ca8f86a1fa8cd8c83ef624b8f15bfc7281f90c7b142ac8575272f60e7214d8db8e821a26f8b6a22285058845e2004a8970bf1ea908492a46b529d6adf70e6f25cf295c53a0248dfd8206ffd4f525a689ae9a2b0d16f0117be2163c44140c8d2086113cb5864caf4d57f2de6e8840e337a4f646304314c3822992bf246783ec68c037a561cdb35f7ba680142b0dbe913aae5161d283c0c64383d4d8397a3c92e0611d333efa738307ebcfd6845e14863f21bed5cd4d495531d7af74562e8339d427b6b9672399abc91a410193f397c0a3476572d7580a0d5b4b1662c9a6e91f37d8686048284bfe64a8154ac54deec2266db8d9984e31361faa0e9a335231d0468d0cbdeb1b4160e1f71776dadd74538416761f56a2d30d41595fe87c2deee0cf956cdd1fa29e19ac3b3d6ee0b985aeee8c7f0ca5d4a42c26262fcf1bd28bda5d58689f257dbaf33e2bb8aa250d381ab6b9fd39a67c05606cc6d2a7585a1906da9a42793191d5433ff253559684f752b1974464ac80eac4263205de85d7f8d36dc04913824d33bb107eb567255e287f7c8619935f86669b20dbbc1e3e8a009ff262b898b35fbc40bacd81e6463fe0b69a115d569e13ca398439ca2ff74393ba2352c66d876128d709289c0d8db10f8dcf088bfaa21f439acf0abd2e92b004b69ec4d244bdc858a18339de837b2aaa90b588fde6413a124bdd097a440e82542d9da7ca5bcc4a69ba7ad764680dc04342cff93fe3c12045a16cd619005a0fb9708f01bec2b4303af0bd357d041946e8e5a40ae3f82b3934ba97a7b72e5d79b23f5bc05e975bdb5f54de707459273fb5975dd4ba994d3757e18a065346552a072de446409e343254ce9e63eb8b99b4578c88d4a6be8d5b5a2d95b2e861c8ab5cd2e033b26b5c62230d4a2cba4ac0862182442cdff31ccc777a703a55625e33cd4e4fa5e36d338314641d26db90146331894d8c8dc6afa3703822d109c5fb52cd013dab4e12ddeac31791761738b73827ca5f1999f6b09b24aa009ce8c074119e784d07adedc7557ebe40501ee93c51413e65f025a5c87d8f9c25571117feb7bc8bf2d2bc3ce0b5be1937addfffa22309934e5c7c97a916a09a912a4cbb9791fa176985b3a7075acc0fbcadd7adf3f2d05db8f474951bbf3d963cd49747aa026620bd0c6b2c2076379863adf17d7c4b3bd8ad139af6e58c127fffec0aa7ac5810fb246a92a6b58f9838d8a17c2d24ca7e8b445a66974107409627fd4b67b888952722f4b1c5602c740668d321c91a4e594b5f5f3f573f018f4a337afbd61d4c617fdaaccc0571d6bfb5a528e57a6f964d84074cde8ae938e3802bf0ce34eb2e6a0b249006be5784e7b02a7527a04af3a57e998210fa93c8afe94996559d0fb00b958ba82d1b43e4563529b5030d1f9d911aff679a0c732ef09f9afd6f5d743df034a01d88d80584be4a6aa63d5757df6e569c4f295b4faaee425301ddd74235de2ce614c903f9d1eda9c32e38da6da71ec920f48055c74bf59c1979dc6a5df7a96f218b39315e7361c0cf1a57127154931ba9bbf2ad6633c215a2def10000d079d97f776f67414e468d5663551868ef9bdff4644e53c7fb30040ef2a1d73ddd3b0d8d021d1ac77bf7fecba50264ada16d393205edddfe94e70cae20017f43cd8db40cbef69b339f566dbaa7d32315d2e3be539446193dc8b749bbf96e3ba577c432ca48ea12bc3e0682e3167b68e842baf3e0ca4e931ab2b27d6213d7f04ba6c685b24bed6c5cb7d5f91504e11523303350c16b9c49e7bb5ec7707e186241ecebe0c0e2d5cd9088930ec6758e83c1a5c73ec12ee3387c75bce01c746c39aa24e0ab02ea62074613c27fb96a3a950f6a003d467f0b7a9f1e7ced46abeeadec0b1f6bd0cee248ab460a36ec386218bc9f360e5f473001afed108617e13256ca2edf86ee65f7d362254df9c281dd94240a64c736fc0f187de1e8d8b8a31feca962070465a70c56ae930aecb1e69f95c90e3af302029838da051233d262ecad6713c22a469d320d53362d4ab9a09e7dca7fa53bc8a7b5dc27461e555ac54f807c26cd0829e63afba8d5008feb382793052303088d30df2b19fdd52e7f2f7d34f17e69dce89290ae", 0x1000}, {&(0x7f0000001940)="1b5084ddf23ea5f225e5f2a32d6eec01097311dafe6184b00dfc8e710e20a77104ef55f988f88f70f22c9f6cbe067408befe95a979b22bb1ebcfc7ed3bbd6326e7564314b62c4fa3792d12e4f6cff5fc0b160f074a451bff8ce6749b4f5ef653a5a349b90d4a7d261fd26ada56769ce5a5335c95d655add3d72be81f36856d387a2d5538893538857cd618c1477d5168a0fb9f5920ca02374adcff0009ea6a8bab06f07d8c93c72c28f9e5fdd4a2a33024668e51fd8d727d5c", 0xb9}], 0x9, &(0x7f0000001c40)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r2, r10}, @cred={0x20, 0xffff, 0x0, r11, r2, r12}], 0x68, 0x406}, 0x4) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000001d80)={&(0x7f0000001d40)='./file0\x00', r6, 0x7}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$lock(r14, 0x7, &(0x7f0000001e00)={0x8856367c114fc98d, 0x2, 0x8, 0x6, r9}) r15 = syz_open_pts() ioctl$TIOCOUTQ(r15, 0x40047473, &(0x7f0000001e40)=0xc0000) openat$tty(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/tty\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f0000001f00), 0x10004) r16 = dup(r14) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000001f40)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xd1, 0xfffffffffffffffe, 0x4da, "dc04001b000200007f000000000000fe662c5000", 0x1}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) 16:00:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:00:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r3 = accept(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000002afe400b744126ac1a60132b9148ae4824ca6e0a11604c7b55604b9d53610c7f3319aa52b6bc593c46ddb49acf5de59b0b698356dedf871d2919675b730df60cf040fde898b369a8072d316012c0f0ec403256359a74e37e4378bbcbbddaa5198c8bcd48070cbc9b288fdcce91195d8c88070b8ad7f4bfa75b07bba20c4ddef4282943083cba915698a265ed43d8839fdefabfbb16c14a4118eeb819b518961b113c42f0102b9d3cbf005a8655c9aa"], &(0x7f0000000240)=0x1a) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r3, &(0x7f0000000340)=""/101, 0x65) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x7ffffffffffffffe, 0xb2d77df2f87b05d7, 0x87, 0x2, 0x200000000008}, {{r1}, 0xfffffffffffffffa, 0x89, 0x80000000, 0x5, 0x40}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x581, &(0x7f0000000000)="393db1c9adc0641612b192dd7fd00031a050709ccc5b4d73e9108224eb69") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x6}, {0xa, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socket(0x18, 0x8007, 0xfffffffffffffc01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x10004) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xb50, 0xc0}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffa, 0xb1, 0x603b61fd2e69a84f, 0x200, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc9, 0x4, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xb, 0x80000000, 0x200, 0x9}, {{r0}, 0xfffffffffffffff8, 0x41, 0x4a7f3bc2f6dba0b0, 0x0, 0x3}, {{r2}, 0xfffffffffffffff9, 0x3, 0x80000003, 0x7, 0x3}], 0x100000001, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x83, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x3, 0x4, 0xffff, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x8000, 0x8000000000000004}, {{r0}, 0x0, 0x80, 0x10, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0xb, 0x8, 0x2, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x8, 0xbd17fc710d6a228d, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x7, 0x1, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x9, 0x1, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x9fc, 0xfffffffffffeffff}], 0x5, &(0x7f0000000100)={0x7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x20000000000000bb, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) listen(r0, 0x0) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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 = 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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 = getegid() r20 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x6, &(0x7f00000000c0)=[r9, r11, r17, r19, r20, r21]) 16:00:38 executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x7fffffff) r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r4, 0x5) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="1c", 0x1) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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 = geteuid() 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x811, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = accept$inet6(r1, 0x0, &(0x7f0000000540)) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="02056d006306dc4f1e9ba769585c818c723fd060fc39a7affad06cb2a605a852dce6e2a0a9ffc88dc323449686a7eea09fba9afc14eab6568f3f1f27dfd9860adff124610adabe84c8b23a2070c7f3483cc066d66c64845642d19881c1c4b75bf3fb8c089b50e6f58d75", 0x6a}, {&(0x7f0000000180)="b7022dcd7c3402f4b1b4a21876d106da62a038e69b6ec7c948234e352ec10a1b4acddd305b1ac7ae85a2d908161eb693eac6824899ac3e08f22e40282c8c5a7ec5eaeb8af1c9b284f562937a34b0d5981b537640230717c1e2e2145a08797e2f001c7c754cfd96d0243ddf55c23f647c0c886e8cc29351270a7b1d7ac32f3d858d816f7988d5c6e6051dc2cc8d68d4111679481ee7594a17ff11e8953bc3ec97b2787d31c344d45b5b82d1a9bd551aa6880ec5b76bc5e24b033a23c6a778c77de6aa1506da642073deceea89919f7216d042ca60dc8b434a68e028766d17e6f3f46e60eb609a3877d2d44d4651", 0xed}, {&(0x7f0000000280)="b09cb8a21ff37299b1290e295b1c1b4e959939eefdd2d8c7e66d12b76bb0740f16d4c1da581820d81c3c61226427e53b1914faa810cf01a5618495c3a2aed979be5b2851ba6ba1eff995326e46176fa9ead566ea4d9a527974a9662655ca5f36a11dd99ffd2ace511a0fa0e9ca071501b5270e59399d6c0a01cef9939330e434d8e8cd28b2dcd1fd790e80d3b4942120dbcc08d89c221d933ab768f53f50cdbdf72abe82a428872f0eafd883ae399092c0cb6e0ce32fa4a8a06410c7aa2dc7972fc815f3838cc5e70a16cd64a3e73bd31dd1929d6c69a3d70d0037eea2c7d7ea1ff14f5642ac3232ac6882846011fd91", 0xf0}, {&(0x7f0000000100)="1dbf8b6eedab4329a6e9", 0xa}, {&(0x7f0000000380)="f25e71665961fe3e5422f3e9edba833b713d0ef8727ff0ab416024de950ec321f6e87620d19e7bd890733035fc01371cfdb6747c74542d0a8f73cca1428b06bfc223f3eccd71dadb64e54c47fdc21ea06c0697e9b790d805734fd80407c7d9336145c961765535a3606a36dce674b81739ceeb56d4ff1e8006bd2816bbd1e278a2ed0eaac70167b52e500427559e4c2e02b51929437a8b579f521796f26b280be65d15a185db2a0fc17be095819ace92a8e3b4b04b57ad7d91a22a0d3483d2abe5360b9113faf1", 0xc7}], 0x5, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r0, r9, r10]}, @cred={0x20, 0xffff, 0x0, r17, r18, r24}, @rights={0x30, 0xffff, 0x1, [r26, r27, r1, r28, r29, 0xffffffffffffff9c, r1, r1]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r30, r1, r31, r32, r33, r34, r0]}], 0xb0}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:38 executing program 1: sendto(0xffffffffffffff9c, &(0x7f0000001ec0)="474135eb338d2bd46679c093604490c4968f401f59f45a364c34b04ec94a7699a6431788f5805a454ea4736f5c8afadd65238c36590e94780d0f1cf70ca62c3e952c830d9ec0c323b25b02fb05b54768013a", 0x52, 0x2, &(0x7f0000001f40)=@in6={0x18, 0x1, 0x10000, 0x5}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000001e4, &(0x7f0000000040)=[{0x5}, {0x800004c}, {0x20000000000006}]}) readlink(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)=""/94, 0x5e) socketpair(0x0, 0x4000, 0x7bc2648e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x3, 0x4, &(0x7f0000000100)=""/90, &(0x7f0000000180)=0x5a) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001e80)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[0x2, 0x6, 0x5]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x881, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) sendmsg(r3, &(0x7f0000001d40)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000380)="d700c881d997846edfac161785e0fd8f08c777a509ff22fe91044db4daf29da02a204ab7c2e04562eab56248357224c833403d4ba147783170c72cbd28b1ebbd2b3493d21614abaa4097cca9c0b9e98ba145140f246a33ac64fd9eb4c4f1926ea5d79c5958b937b370129ba95fccfaf5ad4375f91ebca959a7ba28da3382fca57e1b2297eb83a246b2c5ac02d5168315272c3fa39f4ff5970d2bcd187757965d3cbe9679c9697482836faa548215d5b464566d4440b2b00df50021058805c0d35ec9ffd5e438ddb47b2f5da5d9b7bc7163914271fe6bb665", 0xd8}, {&(0x7f0000000480)="ba8206e2fc3e6dce505393a6cac04f5d05271646674462b19485bb5a03249850992f7603bc561fb211be90249727c9cc88642ab723bde83cbe276feb1eed8469c426cf6612ead6e2ebc893c23abf2201a65bab45491ab36c53c68a8395547a1b005b2f4e1f7a493764142b849722f3b071014df54e4809c9855eff588c0eaa621c2ea10887ccaaa73d9a83479aaff878669e4aaf9f3aa1b449a169de33f9afe05bb7c6eb197ca8a16fec8f7bac2a4b6c40779b915c75f2fe001a3bee711077b0beb6e2d99e571e91a0e312a6a771f93f326e3b525a17d4ca2b7431a6bede10256c", 0xe1}, {&(0x7f0000000240)="18fc416d", 0x4}, {&(0x7f0000000580)="e7a7c87f5fe04885736898e20044c36803572aec20d73ac33dd316835ea8779aaac2b006e3d364d17d8de45084868b7b7f2fea9933bdfa5d3d0a2c39e825507c0fc7682e816544c64795103e5d6e227052ae6d1527d9998dc99c830f01f46b2552866fa1cb9b903316e89751a1657d11558254861e90730220c8e729b6e8ac44f2e2fb530e03d8e0390158f4ff298e4dfc89dd1440c61a9726cd4e", 0x9b}, {&(0x7f0000000640)="1ce36d383925c1e7fd2b31114f444fb03cbc81d89ffcad53583bead9c084587629e6cbc9e85cf716cedb8e1f59baf342b665c0eb74560895f26259bc9008c41514c6e62e08dc217177a06e7ae36c2eb50b17bf0aa50fae032400a9f831b32d23e5abe417d17ab98439ae21b25b723b8be7a8f48f61f05a9262452af183bb7aebc866aeb51cd6eef6edbed965005626fdf86c32b7ee7e1e5a2afa2eba4b7bc94deffffe", 0xa3}, {&(0x7f0000000700)="eeb6d2d011a2609a7e28d8008a05c789330a6a049aa65f101342a60025ceddcaba009056ff2c2dc681ff60218a38a1515c4da27330545666a1f4f923db15d1b28b45a6b969652a99bd3ca40648167b4ced3e7adc9d90200b05bdbab3e42453a99da5f1d1bbe4b58acfb21308015bbca3eae7b7633e1ce731301844fef741faa1a309fe9e85058d2cd81f01ad7c2043045d52461d", 0x94}, {&(0x7f0000000280)="911f086e3bfde3df24c709e3e7b0a1c65a8d23146c53f4d86af94f1280273b258aa9c83852b26e031d754c4dd3a0e399e5fdce8dc3dfdec6b2d5704a25c79e5afce1281b63541edace31d12ef4a1a0e482bb9526b6d7bf2ccd94a5d8c65c318491f70a109e13a3b12d", 0x69}], 0x7, &(0x7f0000000840)=[{0xa8, 0xffff, 0x8, "bddc13c501a2e2d7e80ee4cdc57cc4c0a75385276a7c8fdd6c33895f55d7aaa95750bafea1f5c4ce2a15af8b6ff89a0ae43b3f8424c01f200114a4daec2c707853c6af057086a3e4c3969e13be0db9b3ceb144fcb13105c171adcf7e79282e0d6152397a823632ba6e3ef3b77f3ad7658e71fc883f7b1bcd4cd66d8897ae2999814cc71931160b1f666c2e44158463f39078745108"}, {0xd8, 0x1, 0x80000001, "daf71feae2a109b5ffb251fdaa0682a48c1a9a52f77b44917780753be685ba2a526bb171ce8837ad6068f25c26b5588dc83bbdc8a44bd94520594d3f988edc4fc975e363233487b131a8a997cf5b0ce5e09b4d3e0c454741409db2460222d0a9b8b35f30d58e3e7586fabb398cea64ac8f56cd493a50048944801f59ad24b84f0943dfbacdc1bacff0ee044b1d3d585e7426a9f48eb39d332a6cd6896764ccc1d2b95ede4fbb4dda4c8f6d28db2c6e7cf35a9dbb4357b58724301c3c970e44b9953a7806"}, {0x68, 0x0, 0xfffffffffffffffa, "db3f1cf47a128d31e69b0474b7df5c629d30c258d6e1ee4b21a33c0f7d90d205ae53ff535fd8d075849105eb80b98bac0a0bc561908211d010405e022675623a8f188495c5dbb45ced6b89820310b208dd613004"}, {0x90, 0x1, 0x1, "e57cfb24f30eba6f6d0d3d3b8d40115dd43179d0cd980f0ec246e2aeb27955add38cc02fee3ced470be429778c36ccac3cae01be4b959d518c6d8367cb477a7f54d43eacd628ac7ea92e220e6cf78ac650ca4372412c3d946018a3e3416248751179d72ad874b1e8c1625ab372aa9971d415178b41bb4fcd5510ceb7bb63e1"}, {0xe0, 0x1, 0x4, "1094686236aca871ea4b90b85c409e1a3fc36bf2f6990057b5973ebda5f495faa2d3f23113ba6aca80a4963dbee93ee0b7479627746c51e9409dddb4e719f502f060c67d293bed0926cc5d586fd902bc940b23a4c4f8396d595d4f0777929544837ee0bed72a5482c48cc89206cbf896229be12208bddb764179dae96f7f9dd7a790ce01405fb81866c9c33e2425c58fd3796b7fa2c5755164aaee22d5ce428fe199df176d28ab189866b84fd81f8e50c0e3dcc98ae0d32ee13b1c589e8c18961ee404dc062dff397f26aa5d"}, {0x30, 0xffff, 0x40, "dd927f2f0ad1896ea539fc3181fad65260434d0d3b98e5707394035c097af5"}, {0x80, 0x1fffe, 0x6, "690266036aae3122d3314079b342968e249cc2960c1d79a15d029791a3a384438b4ca4bdb9a6bfda1e7872b650c993c2f67c31f7c229f4ca40324c9ddc14e2b36db1dbd11dab13573b9337d443dc3cef33a504685c861926fb14b230b744b83c40e05b077d27ef97c70e93"}, {0x1010, 0xffff, 0x7, "5e03a9bd0d19592a7cbda055dae8193d13713c33bf516ee9f84accdd7ed132bec7b9c8169dfcf53b14647f57ff5c50215b706f4fb258df129f21f7e23de28ae6a7b0ea4d14b4d3eb3e2c6d5ecd9a93db0c426b21dba8e7d2f6968db56b86127b35a319b818b76441f3921ccb1326f27198ae5f183e1993d05154eb75872fce621290318afa83a3c999ea203928b6b6a47f78414876d1540298fd1bb3e381bad8a95b074b7fafeaa8d5500286ae6212605090bbce9a97f7a94687c5a6d4c2b53790d0974fcf603418aa7c056c90ee060ddab436868fffa2aeaacb9d164f4ce04a8c1f13c2260703e5d7459f26e04d7652a716d2833cb3cc707aafab33d9e0b2bc1465ac3dbca48d6b089f854f7ce8c2d34cf44167a74bfa107113e514c22bd159dbf126244cb4535e49bec8f5196cda588a251237f09fb989473709435039caa97eaa77e6e2489c63907fe0cf0d91644e737043f1180c4af5871f4f751ba810d455e72bdba0787f8e62c498ce15239f7944f9e23ddddd4638bb5f11bf908877561c87d135e681a87469306b589e334866c9cadf09a989d364ad76b4aa1afbe597df9cd1e0d58e6773e69cda22e0e3bb39fe53b94f43b46541376052cba4ee81f0f3d0bfc59f24059de243b847a0ab14167addded3e7b4d1a7adadd90fe6856cc0038d8db64e241438fe1634a07c52b78f7baff244039fbb457b66693be8775a93cc4973d51acd5670f5be3bf8d79799597bef8424af72f456feca95028174abebc8173574b445280ef2258197ef94497d6d322cb95b21f8309b38f26dfa81c86071b12126e92157fd428378ea9e57b7f1991672867aab7d49b7cc425ec7603ac3521d2e500a7136c7b32775295d35e62445911aeb2c0f6178d92ea1169f47e167330d0f7f3ad2195a9d3ab6111ce0a9d3c68bd7848dc69348966113a83a2819ef17b417f3be7c7512911ad48145add7f1d94bbdac88bc605e0a745245a9f35ff1dd180cd106a8f559d4532b65f196601a9e52e8fedf32f456f1ceb940766e0d26a6ab68d9568b7e6b92cee701c59c29ec3945d60388a226ad361ac91821372a60eb82fa72f4ee4790967eed189efbd8ab2387170e6c12769df8bb640fba8cce2a2a133f5385e38b9ed3043726f0878186a0fe9dc47356f3d2d9903cd0e3d0ded59c80f552c15f06d0753b5fd3bb70d3707744345dd9b691d1adeeb751cb5113cc5745532f2a071686e83d1cbf478a3487b89484d59c0582a8db993b38552f8ec1156bb567a0806eaa37a124ba837a9f6c8c4544ff1ff35c6092a77d064be68a287e3e72b9cc292924c87731203a9f778d605aa630ff0872fc32e090f02956822cd805275d25074bc223a2436769486da4eabf55e9af4de0b0b9e513bcee69ed7ca16f87ce7f87a75e875c265773bed5d7f185b511622af02ce1467902fdaa3409880a25ab92f0160d49113daafbdd7129b3a4d13e265a307ff1e94a91071febcb7be34db73272af59e0b10205bacea2490808e62707568b384cac131dab5c4785132eb5ebe8888ff1e90e30b9229a5f59858ec5f9f27ca48236df76474a1604a0b9ea194e2a2f278790e8e68ee865ab8fbbdb6a02a21e5e15517e409d34f376fd9eed08391ac41375cd5c302bcc9eacfbf44125108898b009e32a0f1f3c4bdb111dad6b2e2076f09ee40a911c5d02d8243ef0c5ec654a73e1f10bd5f9807462c9aa8eabb0a236d02523a70aee25107bc7bef3f0546d878024f1c5b9e2ae4bafa0b1fa3f90bcc8a87eeb6ff72f9d983cb30879f3159513cf3ebf9a05617f8daeec8c0878748ed73c8146b5c7bfb0d59c0d5545b7ad68f34e20819c57e69e5ace4f41c076d8e61cb404d21d4e3b28673a891e64e12cea26c9a02799f17974c8f549f570e13cb286c21d0733aed9bad54880caea323d8e0e35c60cb22752f04dfb4adc7f01bae73a0d3b0123f8144322c22827d1f98660a0cd1f42f5f8a01bb78fd5a2fa2fefe62ebd321988a43025b67916fc3bb17c900d97ed06092c14fbab74487cea94e66f8f68264442fdcb9010bc5255520a44e4b2489e8c9b5c5c6e71ce30699220eff47cd05c1f0eca1c83b5fb1a5e2e6447b625deabbf5fdf5f1db4d29133735a90d4db32b7c616803c5d4db73be5f5fa5e8319283b256876421627c0baf27a32bf3ebe3897b5f1ba3f00f61a0f473239787c00d46e62d7a6f115320175137ca3dcb5b3b671c2c403c02e0bfeb90f97a92526c7cd6deae6d93da515e4dcf9a63361b3928451fd4df1653749a0e6ceab824466a3b2a3638036ac84efdfd18bef96c42da41b7fd7495d222f6276afefaebd271417b9fe254bb5ff342eed3e0b75882cf910f9add045fab36fbe0198dd89213646726709de2da6508d6d3b8d44b1279a0520ff80fc37c24faf5b05f9d742e3866214119f05bb8a48e295b0763d6fa135740b3ad886732944c11901890bd494c20e529121da5facfe0ff9b29a0767687f0cca9aab07f08aacfdcab0c6d35884e22984e516e1d535bc88385ed4e951231ad574b80d45b785d345ef4bffabb7679709b2a029a38bea3bb363c0c49df2e3dbaf4d26f8166cc5cb0191fabf6803d0106335d8a7367ba7b10bdeacb0b34e2766edce45b8dce11676d5e1c9ed55ecbbc87583d044eb02ae70f2e6362cef471f101ca325f9592b3fe68121fd3416429cfeb77cc49d1b2f2ffc7dfeb1b76f6587a443c81b8b1b7487de676eb80ca2eda17352c2b02047c2be6f7b6407f609bfc6d4bd088f6e3d8d076126d6ed057776efb5a93ae60c33238ab39daaa6e279d8fccbc0705013c3fed0cd6aa4bdd84736f602d5422b7cce7f1344fc51eea4843ac47bf1cc85abaa7f8fd1b48910aed5b9e3f98da3b7a1b43404865771132cb0673ff47291aa2a59dfa1c6cc448bb427f49608cd1d1244a8a113f345131fb591cba75b13da0ebf376da86ef1af7e1ff3023999008df8e558f5cce37fd3232e33c294a4ec96ec9ebeb6b805ffc31a92a5adadaa7f16096b2052242c9e959cbc6887acfa87ad1b8635a641af670cf57d5f28c09c11f01288d0ff1c5519839610b1ba1f51b26eed87621eef5e077cb7c14e198aad6b10360572f4b12cf34c4ab1b2d54f5505d714ae6e3827f6b81c4bd6a28b032d786facf3ee73398c5005a779f40e3b1d59c4babe569146b915135a959037ff11e3796e755e78fe04fc58e2c94dd062ef12cfeffbc2c8328202fdeacc2da6710aee58d663d950cf1d3eef165460fc53e8198d23b4d87784b4e15d6aea6e94eea2098330b0e5e327835b7cbac923c8290b1307f699b8d2e6d50c469d2b89268eb6aea5fbe91ee46cb868a34986865c8145639b3900d6e2a2c9ae2f9af687b8a5bd29d2acce74f473403e5d9803e3c9c8821f37234f22a526691cea954774cf1fb6ac27d7be1120e2f51228d0936f420370e937e928f496ca1ee61342ff1382cb83878a1624030ad0fb3cb42c6b107680787cb1c812e7886a860ebd399f9e6d9ec4d8d51c00b01da919dcef483a1dc19c1fd09d69051f2d5abbad4d3abebc910df3991e62d5ee858dc4b8c7cbc9fa18db43d9ff0589e9e6576573b46585b6ee43b5b2c3f037bd8037ade70af3f38cf37b2f137dc613f1e1b1f5f32cf58dcb4fb2fc23009957d8622a215f873fe3c26b60af125996f3aeb6b19228185402ff19caff4d3e84c418cb16e227faeb22654da27f823351a568aeb5204178521f3f6a550fe91b3cee35db69fa3ac15c4b5ec6ac174ed4fc05ae15ba3f85c912bff879d196a0317cccf136996c7c3b9f26131b2b3390bae70f2bba8ed4a49147c495a9db04fde21d411dc07a49f2094176c2a827b8197429d4dbbb0fcfbf5646d219bd20ff8f851ce9650bb5081cab79a1274a672572f35c52a6f2cc1125d26ca763de5dad10e22539043c82733e445eeb78dbe3bf6187a5c5f4dee4954070881ae285c546540f05787e9b134ab2be66175a0643498dc6715f6fe477f0c933e0957f8f20f39ec071b4872a6d02fb9aa5ea9c066c0bc1ddbfefe81e1c3f35b91dd01ac27c432980cff56cacbaadeb0be2a1d36209dcce3c3a468d4b4e19df11c718c8d75890d758972af637cbf31057ccb21b93536f9c0dcf1565b98f4b57a5accae04c68b69b7f85e2e8d69815bc3f9236872185e59e96cb349ed70ca5b31a66294ca1d1dad98ca406f39872f677ed17ce2017ef3fa037e3f423c08a28798d00c82e6865508ac6439dc84ffc4d2d575a2a9be1403f37b3d53f8f8c75d1f3b1f3ed714701134d49b26e7289e7df39f665dcea674e47e5f90b1ad0ce5b69868144726d445f6b4a77aca9cfc4da20496cdb989062fe41f81d22ec00e9212208eb5d0484f9ca1b1eaac6227c19fe53df126efe571baff19108c591e2e2e61b503559617ca9f9052924b3ad7575e2d406018317e8f60655422e0ab9dcc3122e62509099901718bb9fbf74f8c7c4f83623d305530c43066c0d9d6c890ba82dbf2006e59701cd90766f3564a7788fdaefd296896f3540fc7b10327334989a69c02e114292505120d224225ae400b5ba33a09e3ccc77ee21530e2a320cb4a8b9b36ec90d56387526d95adc2518cf8dbac5ead5d85e8fdb80b42586cbf1b2838e81173f1652a46c78e071b47fc67628f9f20c92d806099c7b92ce3458de28015d8b7081bafb86c56b4c29033a29db4a184d72c8f7061a95fc79df734c8864df949977903ff456b1628ec7140688f8b5f23ecd818d854feb1e3c0f7bfd6d14492a23254cbad1dcb5c9c0d4b741c9cd6455245fae21d13d5f685b8dcfe9a78c590b23458f1b669dae3d5a6547a68954ef0ec5ecc867eb9fd460a682111ee4dd3eb5c269036984e32d37a52c7f52f4b479ab2859c5f0819e6ed952542f254dc694ce10a8ef66a431b18325fcdf28e0e1534755cb10b316f5592def0f5e69e72f4fce9a4467b604a4d07ef8aca5552944809cc90b3b7c28ea8be4c2e62af28ad25ed8116a96a0b8abf8921b33aa69b4c84b984ac1aa769e73295116773de91e9e82cdac0c73bc25a8da77551e723a4c769af8d579884fda1376040b830cf75ee9657391da7291266e7fe5863f221114d7602cc1f0d1badad696f19a419d5496156d87e5f0c16ffecd50ff6b86c2e96ff7fb29641a8b28a4382bfcafbadfd1129828cddca5a4208f159dcab3d23978b86b667a54902027acc99cef35788834a772761116b14accece469f07f5049339afddb9294d5d701c1a0921ec8adf21034d69a94fb5eb3276d2b9773037607dd9ac3a969d5112c074f9a3807c654069904a3f382a9a55ca9432d0e15cdae835731ac2886f26d49bac348aa3c8c96192e61d1713fbdd0f0d37df67a0254f84bd16a1aac4daba8f405d6f9a773a24ea7de024e310cc75c033dc6ef94fb7539d121ead358b56e4a49403313ca2e857f517feff42f4e679f86de88503a4f5fe8a925c6eba32a5e67b3d02002ee340b0d0a14c49765e1440107245e464e77634fc164cabf0e5f9378c8c7799b48e2cea0dea01171558799e6d487af6aa37726b3f408ac5db07640a49daa3b241216aa261ec1dd9700fff2e4cf157e5e2b2ab74a7f112c5d65b4df983ecf1bd802a6fffa4db647e428ffb8e18fa9de766a53f37fefbcde992bbef4a9808565cd93f201d35fae69f4ceccae642d92a5fdd8936d0efa90eef4b2b96e720d4748178eb497decd67346f61ebeff5d7ce9df07f50690ce90de3da7c9a9982c17271ebd0cc56831d9898ffe9bdf69a0e9937887dcc6f827787bf559687d8d70f1a33"}, {0xb8, 0xffff, 0x3, "f2fad5014ee40492c3db2bd57ac37091f959a21bafc91434fd3589db34f725c4b495f4076c7c18940a67b576bfdd1030b0a3ef77a598879864eea139df024c8dba6c0734ed7054129d0141db2a16ab692a012236af9a256eaffb33aa53f112d04251b335c319ba0a9856cd3833983ec4c2f0c49fa9eb1450c66b559e15269ae44aa4a0083d9d6cd86e2cc1e4bdae420d8c19430934e10973190dd2510154066708"}], 0x14d0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x8, 0x6c, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r0) fcntl$dupfd(r1, 0x0, r4) accept$inet6(r1, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x0, 0x3}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r7) socket(0x21, 0x4, 0x80) fcntl$dupfd(r5, 0x0, r8) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x1, 0xffffffffffffffff}, {0x18, 0x1, 0x8000, 0xfff}, 0x100000000000009, [0xfffffffffffffff8, 0xfffffffffffffffd, 0x1, 0x10000, 0x100, 0x7f, 0x200, 0x1000000002]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x6, 0xdc3e, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0xc}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) 16:00:38 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x340, 0x77a9, 0x1, 0x2}, {0x1, 0x0, 0x22, 0x6}, {0xffffffffffffffe1, 0x40, 0x7, 0x3}, {0x4, 0x6, 0x100, 0x5}, {0x9, 0x9, 0x4, 0x4}, {0x9, 0x0, 0x1c000, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000001d40)=[{&(0x7f0000001b80)="3a602a1076069b6b59489a9f2a58d023a2839b151aef7c14fa914408279ea350bb4631ed0868eae40a17a737e6a5ad26eebf894995ddaf650f5f04e6210ec486f4c2572bdf3b9d8b6c639322093b1ec4ec5b50681318164549a201492aa282c6d15dd8e9177027ed43c086e3ae499ea5e7b9d5d830014c3ecbb7f5b161edead4801cbfa8afa953895e075715ee01fa1baecf1d1b01039905f02220526884e3942e00df0bc914e24ca588071a2a05b03d43ea57ae1ea26f11be36d8996c9522a9d7dc3deb52ccab0c088ae05d87930994af72bac58cf74b1eb1e2807be992a38cae833a69b6282a3f27bd52e92976cfff95607574120b8bb1bcc177", 0xfffffffffffffff9}, {&(0x7f0000001c80)="6b8182936b2d7cb6ee6aa8ad974dda30f6434911e348f113d16153754d4c9e3fd80f97c9ccef3eec69bf0072d1d787eebc008ab640e32b50551e241d8a7852ed37f405c9cb57f6cee12e8de8dcaf8c36f33b4398510b2b7c28aabf4e3c3db4a0e8d2fc1c58bda56f9efa9653e237c685d05db847c45851e29092f7e0a641f76fc0e46c76e9d53fec4358c93e19a2797a22e0b8b8078f57e542a0acbed2795a8b6f4a6a1fafbdd137b8ab2f6a4943201a09b47acbe85bc6374cb6a1358bec6a"}], 0x2) close(0xffffffffffffffff) syz_open_pts() 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() socketpair(0x18, 0x4, 0x8, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0xa, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x9510) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x8000) 16:00:38 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x84}, {0x8001}]}) getrusage(0x8000000000000001, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000040)={0x232348fc, 0x20, 0x9, 0x6, 0xff, 0x1, 0x8, 0x401}, &(0x7f0000000080)={0x9, 0x10000, 0x3, 0x226, 0x100, 0x200, 0x0, 0x9}, &(0x7f0000000200)={0x4e61, 0xffffffffffff8259, 0xff, 0xfffffffffffffffe, 0x7, 0x0, 0x1ffc, 0xfffffffffffffffa}, &(0x7f0000000240)={0x0, 0x400}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:38 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 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}) getgid() r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 16:00:38 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x400, 0x392, &(0x7f0000000100)="fb0cdfe55057e9505b7b094c418bf53e3f9cc4f68c31144259f214e7335aeb8bb12bce166b4e91a1ca26bc2eb43f77236cf197986bc99cfe9998cbe33d35e4186024e871a9eb5b519d33bc4e6cfa60251d1b5d22bdce4d4ac63d9f9105a4e6832d7fbe386d367db4ff38b2e3ded81d451ae212549ef7941b0f992abd662ab90106d3f052c97dc6ec33958819a00341e2e006f56624e0c3949cae3bf857c2b5f48a8d6d05e39cdb45d943c0a09b06a1c50377c4d86e8bae0251962b6f5dc8b3ec0f79819d87f0909fc99767138030afa04c533b7e4a342f95a4e1bbf1056927b976d1b828888d6adb4fca58f991c2a5287d4b059ffd", 0xf5) r1 = socket(0x8, 0x1, 0x0) setsockopt(r1, 0x29, 0x81, &(0x7f0000000000)="d5ff9668", 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:38 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x3, 0x9a2, 0x1, 0x2}, {0x1000, 0xfffffffffffffff9, 0x5}, {0x7fff, 0x3, 0x7fffffff, 0x3}, {0x80, 0x4, 0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) 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) sync() unlink(&(0x7f0000000000)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1d0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x9) lseek(r2, 0x0, 0x0, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r4 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x30a, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0xfffffffffffffffe) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000180)={0x8, 0x868a, {[0x5, 0x1, 0x6, 0x1, 0x1, 0x800, 0x4, 0x7f, 0x0, 0x81, 0x9, 0x1000, 0x9, 0xffff, 0x7, 0x4, 0x7ff, 0x3], [0x6, 0x6, 0x8, 0x200, 0x8001, 0x354de115, 0x2, 0x8, 0xfff], [0x7fff, 0x3, 0x2, 0x7f, 0x87e1, 0xa, 0x8], [0xa4c2, 0x8, 0x2, 0x401, 0x3, 0x1ff], [{0x8000, 0x3, 0x8000, 0x5}, {0x8, 0x80000001, 0xffffffff, 0x76}, {0x48, 0xffffffffffffffff, 0x10000, 0xdf}, {0x7, 0x9, 0x6, 0x6}, {0xa4, 0x0, 0xfffffffffffffffb, 0x7fff}, {0x2, 0x6, 0x101, 0x4}, {0x0, 0x0, 0x4, 0x24}, {0x7, 0x10000, 0x7fff, 0x7}], {0x12000000, 0x2, 0x49, 0x6}, {0x0, 0x9, 0x10001, 0x4}}}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt(0xffffffffffffff9c, 0x7, 0x3c9c00000000, &(0x7f0000000480)=""/246, &(0x7f0000000580)=0xf6) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000005c0)={0xffffffffffffca5d, 0x9}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000600)) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000008c0)={0x7, 0x5, 0x2, 0x100000000, &(0x7f0000000640)={{0x0, 0x9, 0x6, 0x81, 0x68, 0x1, 0xe18}, {[0x7, 0x1, 0x5, 0x5, 0x0, 0xd6fc, 0x1, 0x9d8a, 0x1000, 0xffffffffffff6438, 0x7, 0x2, 0x9, 0x0, 0x80000000, 0x1, 0x9, 0x7], [0x7ff, 0xfffffffffffffffa, 0x34d1b1eb, 0x6, 0xfd05, 0x1e3, 0xcf9a, 0x3, 0x5, 0x3], [0x5, 0x2, 0x3, 0x1f, 0x7, 0x40, 0x1], [0x1ff, 0x2, 0x6, 0x1ff, 0x200, 0x7f], [{0x7661, 0x6, 0x5, 0x9}, {0x65fa7eca, 0xfb70, 0x3, 0x40}, {0xff, 0x97b, 0x94, 0xae62}, {0x6, 0x8, 0x10000, 0x2}, {0xc8d, 0x1000, 0x4, 0x13}, {0x4, 0x0, 0x4, 0xffffffff}, {0x3, 0x8, 0xfffffffffffffc00, 0x7bc}, {0x1ff, 0x7ca, 0x2, 0xff}], {0x223b800000, 0x3, 0x7, 0x2}, {0x1, 0x80000001, 0x100000001, 0x9}}}, 0xdee, 0x2}) 16:00:38 executing program 1: semget(0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2000000000000220, &(0x7f00000002c0)=[{0x9, 0xfff, 0x1536, 0x80}, {0x2, 0xfffffffffffffd1f, 0x45, 0x1}, {0xa60, 0x7, 0x4, 0x40}, {0x5, 0x26, 0x70, 0x1ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000080)=0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x11fa0a51b18e6185, 0x4) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x10, 0x8c57) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r1) syz_emit_ethernet(0x0, &(0x7f0000000180)="19") 16:00:38 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x79) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) getsockname$unix(r7, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setuid(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000100)={0x7, './file0\x00'}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x8001, 0x20, r15}) pckbd_enable: command error 16:00:40 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x30) r1 = socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x1, 0x402) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, r4) r6 = semget$private(0x0, 0x5, 0x0) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000100)=0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000040)="1c", 0x1) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1}) dup2(r7, r8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r7) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0xa8, 0x80000000, {[0x4, 0x6, 0x1, 0x80000000, 0x200, 0x10001, 0x4, 0x1, 0x80, 0x7, 0x3, 0x81, 0x0, 0x7, 0x2800000000, 0x22, 0x5, 0xd0], [0x63a4e73e, 0x5, 0x3, 0xff, 0x1, 0x1, 0x3, 0x4, 0xa7, 0x5], [0x3f, 0x7, 0x73, 0x1, 0x8, 0x7, 0x4], [0x400, 0x77, 0x0, 0xfffffffffffffffc, 0x0, 0x1], [{0x101, 0x4, 0x81, 0x7}, {0x5, 0x2, 0x7fff, 0xffffffffffff2821}, {0x1, 0xc1, 0x7, 0x200}, {0x80000001, 0x6c87764, 0x0, 0x2}, {0x9, 0x98d7, 0x2, 0x1ff}, {0x790, 0x1, 0x80000000000000, 0x5}, {0x0, 0xb10e, 0x111, 0xfffffffffffffffc}, {0x6, 0x2, 0x6, 0x80000000}], {0x0, 0x9, 0x1ff, 0x3}, {0x1, 0x1000, 0x0, 0x7fffffff}}}) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000005c1c0000000000000000000000000000000000000000000000ffffb6b65e2235a3b56f00"/171], 0x1, 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), 0xffffff64, 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r8) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) setuid(r3) fchdir(r0) pckbd_enable: command error 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) fcntl$getflags(r1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="1c", 0x1) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) listen(r3, 0x2) dup2(r1, r2) sendto$unix(r2, &(0x7f0000000040)="e94f18528c3efd9ae9e2204cc90b13b92381bdaddc2032048d256267d60ef59327b6c151af9dbe900f5932af9cb7a065415a283fcf34e14f175f0ad5812979cdd82d81aeb64a894f413a635d77b244", 0x4f, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r4 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0xa9, 0x8, 0x1000000000001, 0x2}], 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = fcntl$dupfd(r7, 0x0, r8) fcntl$dupfd(r6, 0x0, r9) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000180)) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) r7 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7fffffff) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x200000000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xb6) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x80000001) 16:00:40 executing program 0: dup(0xffffffffffffff9c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="3469580cd780087b4f979fbcfe06cca49011aa2852dd856b2ea49c19fec202ef245db0a5e9eed7bc8d73561d995f79abbfc68890cdfda385c3a0b098b65078b250d3293d795f46b943a78558f2263e4eafdc91d73daaf00bed4cca71d0c853831ef02af153c0c7af19aea8ea7a3a405fc9420808773fea7878f609018c1db34809df44e6899fdd1e9e549f81c311aa0271dec97534092264ef584e305feb6cfbe4e9dc78cdbc3face98f6cde113dc173cc2b4ae90ee718ac61464ed94d2d316780c04e0541c3d5626d883ad93cb5b34739a773d216e88aeddb", 0xd9}, {&(0x7f0000000040)="013b76", 0x3}, {&(0x7f00000000c0)}], 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open$dir(&(0x7f0000000000)='./bus\x00', 0x88, 0x16) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) dup2(r0, r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0207534, &(0x7f0000000080)) fchmod(r4, 0x100) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/57, 0x39) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1200200000004}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80, 0x8000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7) close(r0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 16:00:42 executing program 1: semget$private(0x0, 0x2, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, r0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x1, 0xd653}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = fcntl$dupfd(r8, 0x0, r9) fcntl$dupfd(r7, 0x0, r10) getpeername$inet6(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x34f, 0x0, 0x271, &(0x7f0000000440)=ANY=[], 0x39c, 0x8}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="e8000000000000000000000008000000e7f64452b18168b7e9d275276c9221e2dcc61ebe5029ee7f5bf6b2a418a71d2ea66a62c0222b1a1e897d2512c9a19244ca4527be9e400e4d3dc8754b29a07b2f51c27318eba7b61360da5afe42ab78460ed0c3512000c60200000010d80c3df511efdedae048626657dbcf47e3d3416e64c13eb9987a8a8cf6a500c149ea3c7abf3c33b227ea5e102ea293a7075529b50e19e540bfef7ba873c830e23ba89afef15881b231bbf0e6942959d9bce10701bceb8f23636f37d2aed423c163b9d4f106d60851c7592bf70000000000001000000000000000ffff00000800"/248], 0xf8}, 0x0) sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000040)="1c", 0x1) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r11, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x51}, {{}, 0xfffffffffffffffd}], 0x66, 0x0, 0x81, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r1, 0x3) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c, 0x0, 0x1ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) socketpair(0x2, 0x5, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r3 = dup2(r2, r2) r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, r4, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r5) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) chflagsat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x100000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0xa8e3, 0x401}, {{r1}, 0x0, 0x1, 0x0, 0x7}, {{r6}, 0xfffffffffffffffa, 0x34, 0x0, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x6}, {{r7}, 0xfffffffffffffffb, 0x12, 0x2, 0x8, 0x2}], 0x7f, &(0x7f0000000240)={0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x377b776ddb09822, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000200)=[{0x18ce, 0x100000000, 0x2, 0x6}, {0x3, 0x9, 0x9, 0x6}, {0x3, 0x3, 0x3, 0x6}, {0x60bb, 0x2, 0x800, 0x100000001}, {0x1ff, 0xd54, 0x100, 0x6}, {0x9, 0x1, 0x20eb, 0x5}, {0x0, 0x2, 0x3b24fc89, 0xfffffffffffffffe}, {0x1194, 0x40, 0x30e0, 0x8}, {0x8000, 0x6, 0x1b2, 0x100}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d879f0 16:00:43 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffffffffffc}]}}) pckbd_enable: command error vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d879f0 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000279, &(0x7f0000000140)=[{0x800000000087, 0x0, 0x0, 0x1000000}, {0x2, 0x6000000, 0x0, 0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x104) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0xfffffd73, 0x2, 0x0, 0xe7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x85, 0x3ff, 0x7, 0x2, 0x7f, 0x80000000, 0x3, 0x0, 0x0, 0x8, 0x8}) pipe2(&(0x7f0000000000), 0x10000) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = fcntl$dupfd(r7, 0x0, r8) fcntl$dupfd(r6, 0x0, r9) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000040)=0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d879f0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800022d879f0 16:00:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000480)="24c7b8855583afe86e622d", 0xb) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x800000000000b, &(0x7f0000000000)="36fd22eaeaffffff", 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) fchown(r0, r2, r13) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r15) setgroups(0x0, 0x0) setuid(0xee01) r16 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r16, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000000)="4d6965147f3356536b0ede878efa0c3c069a1bcdb68409a0f6deaa6bf53c05c67f8d9d528dd8", 0x26) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d016f"], 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00@\x00\x00\x00\x00\x00'], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x6, 0xffffffffffffff68, 0x2c, 0x74, "401dbc6842b53ddcd28b748e2ab70b54ec4dd90b", 0x4, 0x1}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffb, 0x20, 0xc, 0x7f, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0xfffffffffffffffe, 0x9}], 0x2, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x2, 0x7, 0x4}, {{r7}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x101, 0xffff}, {{r8}, 0x0, 0x80, 0xfffbd, 0x9, 0x401}], 0x1, &(0x7f0000000280)={0x1ff0000000000000, 0xc01}) 16:00:45 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x186) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x205d9410) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f00000000fa7db7e847e5", 0x2c}], 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x800) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x7fffffff}, {0x34, 0xfffffffffffffffc, 0x7, 0x5d2}, {0x80000006, 0x0, 0x0, 0x20000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") getdents(0xffffffffffffff9c, &(0x7f0000000100)=""/101, 0x65) 16:00:45 executing program 0: munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) madvise(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0xd) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:45 executing program 1: r0 = socket(0x19, 0x8000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) setsockopt(r0, 0x1ff, 0x8, &(0x7f00000001c0)="a0a8eb005087c01807d1aded015166c0c0b47c35b1be5702ef5fe572584664e087e489c1c232f25e8bddb1ab5b7f67dd2757710238d65c7cb493a9125f3785bf94f082f13203a938ce007472e020cc31622da0fbba99ac2895847840e250cba6ea5ad04299e4e27a8c7af38e94da945b229be31c460d5257277e5b2b84b05300600620a15c9d90f5754bddce1059f12e8c5b02a56582a7b6d6d483ae6f5f8697cf8a444f832157fdd6e419ee6547a1b00f6c1b3d9de051b7d45661ea55c249cc17a4f04ebb5342a50afccb93c1cf08b7", 0xd0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x881, &(0x7f0000000000)={0x18, 0x3, 0x512a, 0x13}, 0xc) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="ffe72ffe") r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/141, 0x27}], 0x1, &(0x7f00000002c0)=""/222, 0xde}, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)=""/233, &(0x7f0000000500)=0xe9) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x20}, {0x6}]}) setsockopt(r1, 0x0, 0x2, &(0x7f0000000100)="bd4e4d", 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x13a, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r9, r10) listen(r10, 0x7) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x20000c07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r11 = dup2(r6, r6) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = fcntl$dupfd(r12, 0xa, r0) renameat(r11, &(0x7f0000000100)='./file0\x00', r14, &(0x7f0000000140)='./file0\x00') setreuid(r1, r3) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) 16:00:45 executing program 1: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000c7, &(0x7f0000000040)}) 16:00:45 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r2 = syz_open_pts() close(r0) syz_open_pts() rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x8}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='.\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='/dev/ttyCcfg\x00']) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) semget(0x3, 0x4, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x809, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x30}, {0x206}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) fcntl$setown(r0, 0x6, r9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 16:00:45 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e0000001000042dd764a7a63daf54490aa2cdeeafdfd2c45efb8262640363dcba75aaa0bf26a61960aaa28cfa29bd70f0a7572373c5cff2299b81210f0bfd3e7a205d2e487392c1dba3b97e237200727b746e417b2a791b4bcabed7ff77c19b9267907daaf6f"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x6a0, 0x2}, {0x18, 0x1, 0x7, 0x4}, 0x101, [0x20, 0x8001, 0x7ff, 0x0, 0x7c45, 0x80000000, 0x5, 0x200]}, 0x3c) 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20490, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="8fe05cbd7ce1cc0c3bf6e296abe5e35c47ef46b83da72f73842c20b71890fb1a9f6b7657e50d0bfdefc0a63fbd0c7e811970b5345176e90bea6b1002f8aa2157970cdeafbf4096a95d1432914aea290636aad4a41e37591a36277eafb58e3e5448e71bc82e7aaef4fcf024a469c568ed953269d66412321a6fb26b7ff0bc5554b334589a06c04f0f4a2b0604dfd6cc0726718295895074f6c86db365c2103d636858", 0xa2}, {&(0x7f00000002c0)="fcb8f33635050979c31097bf2d304a5f7d51dcf95619fdd2daae3e164d7f277db7742010c18b157adccda7c79a929c72e70f352d0cc8c805cc43fac702cbe045bb7c4da82422a93a5367d7760545a733320a5ee0bdb39a1a5b75b835869f2938330f64504030b8d645cbeaccae4d544faf73768073ea7a48ddb44c20b30eb57ca7e1f397cc7a99319be3b9e469ce5ed0e5da430ecf56569a29323e3896e39ee6e59bc4ffd272a86904ecb9ce20a105c205eebffa8b8f4f7e667757", 0xbb}, {&(0x7f0000000380)="b5d6f8e2630a62387637d63507d38bae9afa38f79b1fbfdc3b67b6e8d6423cfcfdddf7edf9d2995ee00ebb6abd31bf638381182fc86f4a4250456b57149a398a819fce2ae07e350238e1bfaf0e749ee526d52e677a513b0239424861463c6a8f57614a83faf6332247e3dffe00cab8399921e05fca5633db006bfcdfe78996d6cc41c3a4eb1dfc7127622f048b05d698c806dd98376508cb08abbf39f86eccecbc4d1c953bf21dd119f33e977a29cea719dd16cd8a2d31083968a7ac07591f457f9d31c133bc6b5f8f80003ae3641999cdff7a9d3cc9c5", 0xd7}, {&(0x7f0000000480)="9363f8f115371c01637473c72cf6e6deea74e44004d680acf9faea931fa12881b3a67b992add1ee78f1229b5dc223a3562c2be46a3d9155c066c66902b19500733f1d57249e294a70536e65cc5ff9948e6370147f8704e73c702d864e39c578b301302ca106f22c418c28cdda1dc8c3a6e728dbe6edea8b9f9e96008fde4b7c71f14f8f5906713a18322636b76e06bffab35f778a641f36a", 0x98}, {&(0x7f0000000540)="ac61b313043934b23522523f5971f0aaf65c38bbd6370405590b2c5f1db5ba6d58d1623338a0926de4575a54c4bed1ce6d6b1244ccbb56f8269e164c3a9ef88f920b1ba3f4a27cadc7a9f524d15137dd4cb9478216354f73a2ebbcb867ad67ef408534655bc4fa02e530f9de887bc74560ec6f803c006bdafe36bd6a4e0bc254317bc6114154a3a96bdf2d0eb3bb5d4a2ac4d8786d4d9d732ae67f2ccd5a05929da0566b18e9afe372555855bd3ef904330ac54aecebecd63f41a7b37a824944b5b21b99c37b2570972a9657330e8b02abd68c055b77e9e1226c163128b3d7bc186cf15af2b2c6cfad9623b5a19b5df4c24074", 0xf3}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x3010, r2, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() sendmsg(r4, &(0x7f00000023c0)={&(0x7f0000000c40)=@in={0x2, 0x3}, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000c80)="2307f849309a3886544fc0085e7b36a943ba967c3b5aa603505195c2099840864f6bea54cd16b2af0a6399a091e9f6adbcb796deb457e957ae0334eca5c3672e2db2ca04baba8b731548efabbf305089cfce47a6f78615f2d0eac37a8860699a041b8d83af3b706f59e3421d03df4c175a1786ebb2be5ba8193832c3f2d7ad29b9354c20584e4a3bef52c2699e9aea64e5bee9a0489a362898046bf95709aa82b262bb8df070b300", 0xa8}, {&(0x7f0000000d40)="78a6db74ab7a457247d6194738697d7f8580339a45066ba9f1021617462e8a1e7e9febe52a88947d065641ba19211d3501f7dba48a0d5b40d43043f215b882bad2949404808edff02e95622f59f3d4ebe68adae0418f1ec3320a033419371df2c9ec0079da9d9d099cc0cd4041452dffbf65ba377c8856", 0x77}, {&(0x7f0000000dc0)="22e7dcc39e266168af6851dd2f7720fec4da9bec1029c9e28a53395d14a0c81083a4591caa1a8460750144690c6d4c1ab7976463c69c4ace49a3b3992b9af3240d9ea2b2b714d2fabf9766970f3cd3252212db1c2f6016b9cfe3ced505d82f1ef9983c660513ba7b0bdd748b074a3e45fa325737a3641a9001bbb319b703c90151539474ee6fbd13f315b922acacfd403862fcd3bf3f0e4eab82976a24c7aa1d3d63ee416f", 0xa5}], 0x3, &(0x7f0000003a00)=ANY=[@ANYBLOB="6000000000000000ffff000008000000683390ee82ea697e138064510dcc9e0fccdfaa1df610a0c81f630cefdba2e37bd0c1c34173860bf6cbc9c27ada8a11150c7eb0fc1c20fd8ed8ee8333a5515f1fd6f311d862eca77c8a00000000000000101000000000000000000000080000004c0b7507dbf97dfddec00a6d8425444f4900ae9b680a7359bbf41da0c987164a2de079be86d542a7ef0d551d244c62559de7533decb424cefbc605f2e76e2fa8d54ecb11eff3477a1e6b3a45e6d281640ae9d8d21d3fb6d0f1ffaf7ca0856be48c87085147409bf1b87de2390a26550b05f9d06e48a0264f234ae08b8b82615efb501744247f3868f81d7c8e1ad5af305b39b1a7bcdf15dc43ee9ac2dcaef00f7a6979e67d27743233ce598b86123d3e2f543b8557855257218554e2f93e4df15666d43865e416174d194a4bd2c5c87ccc16977bb4453bba1a627fa1460e35c2b0a4594e75fc2f819c5397d3df5a2d25a8687766057d2f5602d78da712e0b5eceaeae5adcb357f17a8669826e749b910328ffd8ac05db34f9273c58bfc641572e5ab30088e3df559e496d55f30e74a4955311493f6a4c70b94ef862fbac255ff156b2894831ab3e334b5fd817a3dc32d4df735a7d48e1aa9e2ced38c231549a262cfc474bf2e6880b37c53e9dab42634f40f2c616ef15b1f512e7f27a31793a226bd9135d10e3d711d6ced9324b71c548309efb9f6db940a62b7b4e225291183557e4c8dc4eb3f2c9613d16998e287202e7302b54c823a2eae3fabcd178e5d7c832a8692bcfbea6ce7234007fcb04217f3a8ba69ac5354d32a402e046d7e71c6bd0475934e73854a08c5e4160b6bd6e0e0ee07478fe53d262dfe2074c3fc303216f2d0abf6f3001ac080eb0d0c63ed818bfab6c558e92c90b87185fb33d6255bf3ad60bf4e02d13a5a883f8f4e773ea084fab7aeb88b591556726fc4e2638d9ca9740808a4ce07b3b31179d266a156fd2aaa1640df9acb3dd7d08febf9b73f1038c3ff11a1518bf969ed3c58b1676593a3116a2d7e32872475d01d1c71f0ff54146dceb337b0994a2da64ba473066c318a79fa7ee9f6dd3837225fd502545ff1a34e1adead3e56b2769dfd9bb5a78e1b6c2d5069cc7bbb312c468f71ee03c613a836c54af5e874f3ac9079b6f46c9963755498cf33e34a0db7c7aecc895e0f3d670beddee9e4bb4df1a7cf48da1daecdff6eac32726450c839a387c1c5fc7b504a59d4846e031871f58689a687003b608751772831494b21a01462e44c5a5544e85f321ba96e0179a903bc57c1fb53f26e8a2814048abceb9cda2a859e843aef45dd482daae80cf668ee454e1e0f89360420db0d85d425098b41b88bb31b8e40e70f58e1765fb273a470f67735b2c771a0354ebf6e54a11e6c2f7938bcc7da4a3ed319f86a738b6bbb4b2f4d04bc3a54852900c457febc2d39b4d60566c905829db20e7e989cda11ed34a3d912c681ade9d8f5ef6cc7e73881492a20b0ff49f1eb31a10f9735fb6eae7f2f6a261538ba23d498333c5107c6212bb71ccd880fbf2007896add7054687aa55bd383a5b2924756c4e3ba7def1e04a589f472eba0044b4bfb701db290e7db0a0c20a34c1da9c44d0f2107a931c6b1a054a134e47dbf8a0de434241bb53244e01b5f958f7148eca3c9df6ffe422cbad80729d632c110f6e31e768889d4c4b081f035f074641ade4d24d712e80f39f48962094b4f42a028d5cbd10185efe589764fc5efa19d193a9ed4b1cba20e44fb490fdceb8f8b6a55eb02e1a6adef6ae5296b294d5b0dbb1e01f49cc13f8ffca7abbfc7b0fbe85e44f682d283c489e1de2a0f12b19158e3c98d31a5925eb2703fb2873da6bdc62f2db3f3ed1863dab1e17d209c9051d6b970e9ea9640f8c15125bda1db871692ed02555e20421f5a703fcb9ca05a26694c28f188cfe4d59b356d6dcf2b233aba99391b867260baa88b8ada7a5e28e39755e061357221103065bc02413e9b01070d329cb4c8ebd9e4bd2e6b7cfa246a60c5df8997050a7c9dde572a57480ece47f21323dd17176e296cfaf3ada4bda4cdd853d981b2c42b4b33d38921e24685ffc07ea215905bd9520d673842b5326bc4af74b3d293db2b5a04c07e2fe90a86b0c9f1a0fefc1a4ca78ff9ec5b9b1f44e586786cba7e20cd1b996da1812c24a14d7b464616f9277d2b2bd6d1315d4beaebad3b8d232dbb90baf2cf23792e223bc75d03a49bb77ab7683eb1f83e3a5934fdae3f8695694dcad77e21d7f4564f58c377efbea858ebe2172d809ef65da36160d0c01c4ec993cd8b15bb6f19a05c947aee7629b5e0cea102d4e9437236f428bd574c47991e0f3acc96c02eb38c24a990812ed550a2390949b1afe622f23ee5f2f23ed4ab4cfde748933c5ed5a30f5c25839a77bdd3561142bf090e4725d11d8e68fa9d8dba886cd7a41155c7304a6f36142f18bd3c30b4494fd95d7e94cde78a4b0b7a1333436bc12e187358e502501488fc84d5d93d0df10ba5151f64cd87453bd7d5d42218d07feb70154bf02b908dd229424c297c62f9d67175cb585fe6b1445f64bd9f82fb41dbacc60721d1b005c9fa60653615cbcaaf7b322dc47d64dbf033cf769c3d699cf1b400bd2edbf74d384c1437600b3c34bca88d0142b15c14e178e45b69987adebed93f66a6590bc0a5c642eed18e1daf6940cb82cb32b577437ca7cf483f81114287708019f3bb58eb0a3f34b182eaecad13e1cb44defb63006a186c919afa5a6f6e50c2aa08d0d2f5489df4ee6c5857885fd8ff30c979a94d752347a1a8f147af2cd83a6a608bb7c7848010ed7530f8627e8cb3ef13e2c51675648adf4d601a06521a9c1a95d5f4bc080042ff0d2728ef99956e7c506216f4119389df55dbeb4835fc5e2d33157a595eb4edec91413d79df1db90894f869e1ababf51054c795cc60925711dd5fa630e675f59879d409a914ef7c398d965f797dccf440616fcf8b2dab1b374b2e2ecc9131cb91e9e4f996de0f9cdc73c07dc6a50792572e27d5a25d2aba26e3ffd85a278fdd82e7c3a6b48f0a9cb29144b9fc33ea70aa62480f7f8db9f9a506fa137be8175f4900a7bfc33ac6aada4ef16998719fa8817c59690e8508381a9da17252be12715873b228da0d64ae660c68a19311966688bbf76e13f878795bc544671f772a031543abc630f29f0f2e921de2030e1d9f202841c7b8903219d798a463f4ecc606c4e89711c9ed740cda0087c83390930d40e656bb654e6f397ed975e5b06ccf67e0f1979af4577c222f4bc17e74f6ec6f755868e54fcea64e0478cb0c98f969e825c49e176f2ade2625f967aab2aafaa938043a03221c6dd57e89a21e5bfd52a6324e537b75a04d01e9bf906905a26553e46168d069ab2900c76d0092a609f1090fb927fe471828821a0c954338bee52e607e299f537a962c6e62960eb35d982085752cf88ab1ba7e7709e1ea464a5eb39cb39d9974c3f7f485d19c29b6aca800b4beb016129c874aea77b182eb37197c0ad2517001ee0185ea9159f2cca3f12b70497125c81a740b0871cc0e67d60067f4a56a61aedf7a43ab113d88e3c74673429755ed4ea173b902e9eb08ed4243cf210b14efda9a5c76f7d3fba4ce0d5958a1bf4206801aaf1e14aad27c10d0848179983edf1a3e4d9f02f782c35ad4b3710fd23847c7cd91e682ba038802f507dae4a651ca63db829661e73ee282fd83493585dea46989c6f8bcfbee249273ecf9b7602d2a9db78bea25e1a09630ef8732fc0e399bb072fe7b43ff39eac7ba9052e4259ee1af87653295bfd6e13e52fe0284d64ff45ed96f3a6079b3c62aaeb47da73588d2b442f7d0b904c2108b8052d981f545b72636cdf2c9a538ae7b7716ef9c80ac33778460d368464e63cebd3fff2fdc9453743c56ad2ee9500baa7b149c64ce7906000cb7269c4c2bc9415246aaca3db5eaee68d81f4aa524b870fa268f73e9561827144b4d07f45384798debc54b7b742375e2d2761499464e63e17fb1cb53e81d13e5c8152b7d4b668ea6370d3c700651d792b7a965475fa13a85d7c9b4bb99693967ddc0799f9d06971f942702266d095b96f45a2e064b33cf49044831cc97a891de96a0f843c422b425802ddf0d1b92780cf109c39ac75002ff56682493a92ef32d942dc7047daee1b32906ab4c0beeb056d56aaa60cc6fdba83a23c723eebe1e3c009534c82465702457ed81e238aaef2117765a5c231d0ede268427d470ba587346b6b15a0f3d50e1cafa51055116dea184274069d9f56cbfed4eb956dadb6b9dbf71bac32c88ca8faa751a8d6dcc8097382689335ade26d972cc20f735409ba9e650292b906b03cfaec2421082cbdc1f09d11fa41d0930228d9f83fc9187bffc2dbceec51b32857d5e8a841dc4e93788f0d087f88bb33d8e0e2bb2a7d2b53152d663baa2cf436980f919600aa9e70aad20dfaa65a88a49daefb632171648a4b70dec2d2aab194028a1a50774d218c241fdaa4acbc0d4f239a6f9c51dec35d1c5acf301455d2224b570663b5cdb70fc851416e8ca8d80a3e88e0dacfc176fc932ec3751e8434e6c5ff170a9a6c75748e534bc9022ecb6d95d1d0e4dae0cd5627b0b3d57faf2530d951022936170212c56ef89b6eb44d6f7e134ae1ff0e6019d44d319e7174a18486bc17225094b38b5dbd81feb6d8956377e0d52aaa260220f7868f22a4b43e55f79b3f4c265ae5b76699caff662d90ce219bf4b43ef44fa4f3cf372186d07ebc76f22bc7b184f05c416aa5ba63ed1c6ad9a19c258fd23c4f6efae8d1db2c1cc058339d9696891c01d09722009df5b403d8f106c03b722d1fc56fb28d4fee92217359f3b31a73a8b2b772e218573790efac0d96cf9ef91e6fd8b57282896324f7b2a46e36acc6fc3c8886e123b60e797a7fc7f2522d4c514d8d9468eb685d024a0370f90331a067205be8c1b3d9c1c129770a7233d414e5935de852d005444a0dc598afd1b694184e25385ced71f4bf55263fe34b63c90644fc184b68e3499258a20e7dffb2bde975773ae7e7ab38626c0828f889613c76a74b5700ce70fd3fa7a8e6b8f34e34d504326efc24f4d6951c485fedbc9332007cfbc204d0a059f2aeead1310509406229cd46434dbf16374abb5bedb1356f3bba28387641fd2c79c56570f344fc6caa45b2f1537c07791e8a678505ad09fa82d69035a9c4b9a4a5e0fec52537d8682fff006271accf1071a44a5d52337c22efa8859341ce7a1a6fe8b584a5d8abdd9c96eee5cdf20b3496fdd8a55f98b3c81a0169eec29b40aa35018a115df2fcbbccfc2f8b9f0f35e0f1aff8fed42a84962aa2912aab945e8b55d3a3816af971059109b3389d0f8c12937da8353501a089f124a8f478613354170abc3ca399191c98cea63d76c801cb47c0e192e93db129aa8c944aaff67bd02f385b2f2382e5d6b104fa972012fd4c6ac57989db93d40b8afcb4e6346bd41a076e7d5a8913c3a554d5dbe46d6384edc970b225c33003795a3676fed4b4b260aabe06d27e3e55f8ea8967aa373d2a928fe1b64a9bad7b0e8d91dc3224083045df061596c13bf7ffb1e9606b350fe25a62d77ce389542c181d13ce3784088d4ddcf896662503b87c8f21033b4da5bb9685498a51aa35bad8190b91d7b7991e2804ff31763bf611dfd9eaa88bff6080f4ae1e0280d1997529cb825bd218deedd80274f9fca1fe9e3d58e225833302dbef6b01d14a50f9e29f6579cf35bb1662a10a5612066bd1c8acc689bb9a182e7fbcde96d2ae8ec0e57a6856630f18df2514154741ea962aee1849f66565fe79b83d09a642cd5307a7db7a1eed4d672557374a306e295b9237fc59b02501c3b650937f3dae60a5ecdcd9ea40ee274d50ad17467b8f201575edfceed1615ee68ffd24cca2e6ff6bdf7adc9035d06878b83a6a3a38d86f3de9d24002b000c86718dec5522765f343646e086cadbb653bd559e5094da2800000000000000ffff0000020000005331ec498884484275a72f426b769898d4ac2355beaba8d90801000000000000ffff00000800000023ca26c74371335e0a4b67a204250b90536e59ce327c8b9f1a518dbe4dd8ee7ef6f7c4cc24c202e218dd5ee756751bd1d4bd8208687230cd78f26546f8d27c65b099ee2fb71af2fa9d2ae20788e2558c8b4be58a830a18b8ca26687d1f21e5eb026b40e3626052ac118caeb21110a5d051e00ad37bdb6c40d48d53d477a5cf337fab4f265933b0c1c392102a49d73070a67ae2b7a51f9bf07a5a8907e54ef5f2bf0e0980e786dc6af9879831c115552601c5d17c21a8241b63bd18acd008b65f4953fb3c2a40311f56d3cb7a645244b32e633df71ef071709b2de489228d8c0c32365bb636bfdfc0c0ed4b8d93ec63793b00000000000000f80000000000000001000000f7ffffff1a0b6a7dd52270225562b11a51fe6fa1210fd8404f132b80345731b25929e16d555523303680e62806c7bf4c20eb8e71368d60c35cc5812b2e75fe89aa0bee919c30d1d479285628230bcddd4e48ac82c272645ee6ff8c0592767c0ff73cd56bc67eeb65d76d2b0e979ca26a54824c269fad0fc36c29bae0ae814a35829fae06e5413d63c601fe1e788a7a96362b2a4630290bf944240c6f8d174f3a8d2b2dc9cbccbe2c3d8fe70da0912ef296ffc0b9f9734146331382a12a4934beef99eeee91a8b1d9f69b29fd525122a2d304abed83425e2ad4ec59ded1e364b0e4f1d61b979fb84eea220000d800000000000000ffff000002000000fef7985e8199ee4eb88d1ebf8fad03617bfcec35c506c699eb6923d59e3835e06da58e112079b0f71534ffd51b7dfe7b28939cc596718a8bb56b9d1139230498c113abc280cb5a71078ff208303e912f898abf4c0ce449ca6da41c2dcc1682872a70dcf42af8d4fe028e74f2302c487bd7fe6387280dc7d076c6d4865a5fdeda91d20e3ed3313b5e8a223cbcbce2419afe8d2c06bb30f6dfa2b0636312e087047c01131221490a6690a858f2889c722218ac8ebc933253c48a7f11ed647033b5ab21594978230000700000000000000000000000c0ffffff43b174f7e5027cf5454a9d4bfffe367802ba016ea4d9be91f63026d923925276ddd52313b21181a52742f51b20f3c7105fc8ccd9e3439d6c379999472215f3e9576d0519d6d595f8174628dfc576d123edfa9783e84110858692b6e505e824006800000000000000ffff000005000000a9e6f762ce6c46cb28d468a87b26dc393f1dad26264d20ddf8dc829030e750b2f57ccb251ced03fbe436daf5f695795204a5fc9c9294edb2179a1b2a61b3a9c6f19fcd6a8aaf3fb29b548dfb27a8792daf3ccc332f000000b800000000000000ffff0000bf0000004a5478275f5188cc3d5c2554a03a0e6b007223354dd54c3a77712d715e86a73b351e34947c0a74bb2037e63a068e092939dcfa33978730b7a331b106b9229e7b66261c8deaa2cb6c6c54a5664cb177e5f9a431413c9a3f04b81fe72f5354c8225a6d094c9e4bbb01e293a0c961bb335370bee7ecb1f44defafd97975718f03365952419556391d6af0a6441f0953e7b03516706d27aa19892495d53963b2598b3ea46848464ed9c5bab4e7237a5590fb0207d2e24ec4bd067d3e3b2af2e75720373654b368c19db79106b11cb18deac3116402d664ccf5f6dc2a9fdb39aa3f4cb4bd3d0e711d2dd66f728be2ef1e7b467c3af37db6c60b8a2dffb817eb9c0639b21f891ca56970"], 0x1500}, 0xc13) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = fcntl$dupfd(r7, 0x0, r8) fcntl$dupfd(r6, 0x0, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000f00)={0x0, &(0x7f0000000f40)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000002440)={&(0x7f0000002400)='./bus\x00', r10, 0x1}) r11 = fcntl$dupfd(r4, 0x0, r5) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r12, &(0x7f0000000a40)=[{&(0x7f00000006c0)=""/157, 0x9d}, {&(0x7f0000000780)=""/191, 0xfffffffffffffec8}, {&(0x7f0000000840)=""/254, 0xfe}, {&(0x7f0000000940)=""/187, 0xbb}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000140)=""/41, 0x29}], 0x6) fcntl$dupfd(r3, 0x0, r11) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000040)) socketpair(0x1, 0x0, 0x0, &(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000b40)="b0535a228972630f5bcbab7e16188cbfe72a0f803636fdfc0a2045a272d76badd57dd49ccb0382bdaac0a93346d9e0beebda87b81906c6614d15f124a1e30dfbb41257266321c8b5d245e06108b95e4b556b51199c0b0f9ffa4942b347f148d3dcbc97d604a622bfaa8237d56749a60806c47726e19942aa176b5cff46521c49bff8cceade289a3ac8784e97b98a2591fcd8da9fd043be82e280610f4a8dcfae89f0cc386137c441ebfa9ae37faa4f570847341703fd0d42a4878e2d15d3bef7a045f9de8f89d25c49f59f8dd4dcd809d1838a34371fb6fcb3abf70dd0e5f31cba5fb85fa2bd1cd46620d1e0afd68e6e", 0xf0) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000) sendto(r0, &(0x7f0000000180)="b88e5f4a16a8b4791470", 0xa, 0x2, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="11002e2f0968fff20000"], 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ed000400000000000000"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0x200) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x67ccdbed79ea8e78, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x8, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) geteuid() r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) msgget(0x0, 0x446) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) unlink(&(0x7f0000000280)='./bus\x00') setsockopt$inet_opts(r6, 0x0, 0x68, 0x0, 0xffffffffffffffc9) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0xfffffffeffffffff, 0x6e6, './file0\x00', 0x148, 0x0, 0x8, 0x6}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x402, 0x0, 0xffffffffffffff84) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x3, 0x7fff, &(0x7f0000000000)="443b106a11885b2e5011b25515f12336533e550c3a9c5f9d368ff092c5112c3b15fcd4654725de81519d299d3c0685f80bfad9dd1acf6b836b8995a5e30189e986757cff639ebc5778467d32b7da122a78071417335ceb93680853d131543a4b723d3a3f8efbfabe664a7c3e630345c10a9d7a21c1768e0709a4c8547e5dbf9a0ff72268140ea3a84a9449b3a613393f0a69869ddf60d30edca821816aaed416f5fcfd", 0xa3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9, 0x6, 0x3f, 0x2}, {0x8d, 0x5, 0x5, 0xb74}, {0x5, 0x2, 0x6, 0x3f}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) setuid(0xee01) fcntl$setflags(r0, 0x2, 0x3) r3 = msgget$private(0x0, 0x104) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x0, 0x3, 0x4, 0xc}, {0xc5e, 0xc33, 0x1, 0x2}, {0x800, 0x7ff, 0x3, 0x7}]}) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c80, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file1\x00', 0xc8) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x9e85, 0x0, 0x3527, 0x101}, {0xfffffffffffffff7, 0x8, 0xcea0}, {0x5, 0x1, 0x80, 0xffff}, {0x7ffc, 0x0, 0x6}, {0xa9c9, 0x4, 0x1, 0x2d1}, {0x6, 0x1, 0x3f, 0xffffffffffffff7f}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000300)="72926c6d831dc0d052996b04a4268268f739b6b03decdda21e6b00c283502428b6115a800c110ae79b9edd695a45703059a887aba9f20775b2f641729f9595e88ecf925958e949a322c5e5f29105c21a6e9805f6fd20c5c64033546538c78dbd1e9838cd98440aff58fefd48c9ae5983d15edd95716dd3e94be596c4032e0e3a3585c13d8dad041787f8a544b0b2", 0x8e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f00000003c0)={0x1, 0x4, 0x3a6, 0x3f}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r5) r6 = dup2(r4, 0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000180), &(0x7f0000000240)=0x4) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) 16:00:45 executing program 0: sync() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fsync(r0) 16:00:45 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x89, 0x7f) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x38004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x6, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:46 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) r2 = semget(0x1, 0x3, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000600)=""/149) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r3 = syz_open_pts() close(r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r3) fchdir(r3) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x635c], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x4, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = fcntl$dupfd(r6, 0x0, r7) fcntl$dupfd(r5, 0x0, r8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x2853528b) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x9, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000380)) r6 = dup2(r1, r2) shutdown(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) sendto(r8, &(0x7f0000000680)="743ff264361e98c3bb2ac33594c6795a7ebdb419ec0526d9ff2a05ff6637ce6368a13debfeda856b0d6ea53737f3c91f44523d4909533858", 0x38, 0x2, 0x0, 0x0) preadv(r7, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000480)=""/166, 0xfffffffffffffe99}, {&(0x7f0000000580)=""/69, 0x45}], 0x5, 0x0, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:46 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x6, 0xfffffffffffffff9, 0x800, 0x9000000000001f}, {0x3c, 0x80000000000}, {0x42, 0x0, 0xa23}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)='MQ') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r2, 0x10009) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x7c}, {0x4006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x4, 0xca, 0x3, 0x9c}, {0x4, 0x0, 0x3fc28561, 0x7}, {0x3, 0x1f, 0x9}, {0x4d3b, 0x7f, 0x0, 0x3d}, {0x800, 0x3ff, 0xffff, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup(0xffffffffffffffff) syz_emit_ethernet(0x0, &(0x7f0000000340)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0x9, 0x7, 0x81}, {0x81, 0x1, 0x5, 0x5}, {0xfcae, 0x1, 0xbd7, 0xffffffffffffffff}, {0x8, 0x6, 0x8d8}]}) 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) close(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000080)='./file0\x00', 0xa68, 0x2) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x30}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x48, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10010, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file1\x00') execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e84a169a1efe30004c08b542", 0xc}, {&(0x7f0000000340)="de04034c11e921c4dc621c114d6fae19a953c0586c9f4edc21dbe48c336f33e306180222d0c0932f4ef4a45504403b644b1a34e6464adca246b972c30be07939a0667ebb09e5121dd2c470cfc4d978c6ac880d73de04f85bd902c63ba70d4024d871c8b7a030d058ced596f0de48e809e45c31c5d5a35f3fec9a42088bae045599e0245bb6050ef88076969576c7897baec352d57bc088cedc4e4f129ce6d5c7bc8a982e21c90300974543fca8e3a25c71870bf31a14a023b1f53f8c0f5d2cb975c50cc25e01c9325991748c5dfc90ebeae962", 0xd3}, {&(0x7f0000000440)="962ba5e30e5a4aef6854fb2ea6a432b2364a417fa6fb969db767817fad7c23b4bf27426aa58cfa8ac1050e32e3259028358903d8ea4b9b5bb507391529a0e7332dd26803c38dfcad01525fbd662a1518dde28df68d84a1ae9ceb5e53f5e06e93c8fc13a0439122464734ed22eb51b48cade1e2a14a64ae6f1b51a9001a7bdc986a021b806b6376879fee7708b8cb0b81ba9609bc8300e2de436e6d478c6ad1623bba6a9a22c3dbe22ea28e5dd8cea763696664a0228ef9556e4eb75e80a16e79397f37676e72317b1856109ee760edaabb743130356ac5d29932071cb4cb76de145639d2a9a9eef04f9e8cd9b03b7f9f62918740498f15b98e89b195035b8448eefa1413681c776015477f54a6e55b2f85ae121ee109674ac4fb3d588619e26d7f32f3e502cb76e6fdf84b123fe6bb46ec21ccb5e8c98015053fe85891a3419e5d3ac6fbcdbb8d64ddc779cc39c28e23ffd9918cc766cc7bcc0a69cac71c43164dd7463182657c30cdf00c5651a1c10f827d81967ee217dc48541c3738856fb3bcae2dea578c1af043f955ad4c2b64fe5c47653791b9d324a049423761246a595edc72ed49b67015c149866f695c2a64918aaf0fef270317477abdc3431f198405af20d7642e6f738f0eb4351a8a8681970c43a737324caa42c4de1d11c564e5069577f86bdd7806f672a4d0d455fb4637e32cd0c388f2d7f933fabe9f85dfdedf4f2cc949d53d1a0f2769d5f0b96193416e71aba8dee401dbc30bd12921a5e3fd62fd62317def3c128086d686a7e3e66d177836e2abaf18436e7f56065afa5b6a9e170b41f726acce7b04f51bf0a50ad0b7cc3b872ab71e4fc8b0db573dbf254ea4bda0e6125635cfc839106fface79608e56ed2c180233984f70b9d375558137c5e82622796cd8e25687005cc8aea53dbf861735f3e8cff77c0e7e4d345f91d0c44a29c58d67d5770006a862773d483cecd20072ea650c00209d7b4fd7f0f361a52af3a1116d4b4b359da814f8abc665e7516b3c139d8ac4380fcfb0f622f184b38caf0baebaeb98b9cd96e81d471f7c0f51faf94dbbbc7464b9303aa5b73700a27d4e939e6a21798890d28d47e8484544f04e58422aac68c686ea765f339a1378d6df1eda5afc57ec61f23217cc61582f9332cdf64f896e199c3aa1fc86f73ca7ea22e0d09bfeb6cf482f9285f95decf1de609a57b1b5367f1108519f399405e5cb3458ff8bcd65ce1c57c1b26d45d361c39ea94d5d1a300d20bf2a52674eac547359b8a3fe002be362b0a08ebc42a2037ad0f0a38e7217caae19a49e670ce004ba53d3c357c69771494841db575e6b6251128f910833dfe1cbcec5a58d8a1f821d5566ee1a32fd0d76ee1d11e77271e23ca9d5b8eeb6a0686cd52e84ab677492d2a9f85603e08419e55bfb15f57f38e9eb1e69ded25b35dbf12ebb5377a6fbeffd9ab06a637d06fbd4228d650a49c2b0b16c7597b5b29c364bd4f1a6cbeef8661b547cc7b6b9bb1dfca074fde0cba7571f0e126a849cc1360973b897fdd2f6cf27fe0f46fd46fb12ea70909c43beda6877adaad2a79531b08ee8b57164d9ad18ba2835d871c1dd9f5502c2b2337b02769173123c00669170a0467966966aa8d0c3f51b998a6f9ab7e3a6670e38d565258a560467bb416eab3a680a9bea26e0b90fbcc716505dee1cc0c90a49a837c3ac3f417d8be1a78e484ca0850100a60328023725e5c7d8fb19f13bc8931fee18766f4a6d6822b3816dc7496372921f3859095e224290d00c2868c99edc29e826fbaa089ce026fb5d939833905aa7c5448312b0acd0b3495b3c8353a6f89bb392ceef70841576649da37724fa7d596beeeca3527ee3e300e739df60cc9c6d31d64ad1576719527af2caecad9797ee647f33062abccc561d558ecdf19000b679e247c9214cca0272aab443241647d4446058b70b4b15f4201dc2831b2f9ebaaa1d9d67126b6085da87638acc61f64d46f3d955b04d6d395852f363d25e45c7ee9a3b0391eb6b23f88837f284a3ed06757c50486a26a0667211b7dbccee04f9d617bf1aaa1478cc86ddff24116943ddae1d8ee0984109594776aba00d52f246d408c7c7ac8582fff8e51bd81c8d30e2cc428ccf28ed6c684e96e31e67d81fb53523b22af901b1b5a89bbb420c6805e80aece04e7ecbf4a7be6ca6dcda0ee7b913289596a242b403932b270a48f93382bb36b023555f9f48747113929535e2f0cb4e2a96780b6c998468540f0de47803e2c3a9f3c9ad6bfad694d826e8c28c17274e6a526f098e278bf846bd884407a6b269e0e2798baf48086d7fd7d08a209196f412c42da200c89157699675c2fa8db21038f2e3da211a40f78404fec942c2f49d13e7681ad209fa8e5c661b6a5b18bebdc23a12d7e9b21e0b72a78220e7abe0def4fdf33dcd359823a09f903d52dda6efd2e750838639aa263201e6c39cbee024af02f3d5426feab716f11974e95defa5ccbce34610f19aafc8c23f2ac60548f2cce2d490a8aed7f9d04c2803c24695ef336ff110520ea3c45b844c56113dacb62c22cc09ad9b3507b94661db0f8ebd3c2bcdbb88098dffac1c62d3dc18219b31a6fa91be8152cae2385df608c80228255789b9bb9b3ca6acd11eadea0e602add6eb190aad46758692d0bb6436a525caa611afe40bdd883c77c9a6381e0bb39815850678f0113e5abe5a3d24ee38c7f82976542118501afca37c963122f2b64fce28f5afd2c9b0c0be4319b96b8a74128a43ea33471f05f895c4df71c20d5fa0686e386ddd95b5cd34f97becaf42b0b3896ff490932ee525aa6bbce2ff8fcfa4456e452b10860c10eb0fe63dd10e3b2ba7a5f50600e9ac2dd1be94f5e3cd7f82ba85da84e69097ad1a14c662d303c82983b370974f61bbf8ed49c3a2cfc995d5409dd836adcd8eba3e96dee9034bf5b3b97c563d562f412e0a7c7995422e3978403d7533e8801721a8538f003bfe5642701cee7fd26cfe9ae00a03616bdfe25db4f508b6a7043d761eedd86b3d3184d0b2bec7c845292d3ff46071a9efc7d7af240045cb3445104aad2c59397049bf1e9a4aeaf06d87685f93e7ad9b53faedaaa191070aeaa096a04da45aedb1611ef0df0ac3dc5f7022fe432ccf428addff5ab7a1348325cfce8a646e492fec2d33edae8006e3525e1c9dcaa1f21df5b8a1f1efdc3a149d1c346bcf11c7dc9bcaa0d33363abf73cb49584512afc8a59f0580c6a1e279236a09291f443753ab76fb95ba65ba3491008714ed79246d4dd9111a77962e75d7a98e3e5f2d65da8c0aa2892f3b5a6109a487fe1da5d0308b4f14e30a3e8a9aa6454cac29d2c03b83b211886341e61d633022b13bddc563b70907d83109d55f90abfec8bafa29a3f85c52ed594a4161dd79140833e63a3498f17fce7a2ef7f62920889a8d45a8e2292db9b9a5bffc8c654043fe200da5a1acb89fcd97e4366c3059a259bd563482a1b768d43134d3cb0beb51b63b22882fbc3c40ee5ebe8057122d506c5cf0e80f5e7a098957c67954050be0c46540aa6573bafb54972b4f9070490a8dae7f7d6e056bdb0db78340d4274b818e7d85552eadf520a7f0c39037eb0ed7553d77ae45804de02d24054517ea13c993856c3b53748071011c9deb970dec5d5b638537ee6279e44ab077df37a7c6fce9e51bfc94d28905e7e0148d0b696a6695af1c09ad416e02ce5d698eeba941082ac712211f785bab3c30c0e935876daaf3528844f393f38ca01368134955ab6b8c9d5734569f92b9a6f736ceab3db564b8f1a0d4ca68574cbb663f91cd581d33694154dffc040dc43ebc7d133a1567b35e8359fea961921dc6ce66cb33930042505a5d8d4b3fa0dd432382bf3d3c4fc3b2a419a93b02d48a4b194a3a05a9a5004fb2640a860cdbf4fbca5b222c98560f8a962ad4416a0fabe5f945da5668e6ce03cb295833adb4458627c7f3ee7f30b58668c2343044bee42d989c01562fee3ebc87096bd6f35f428ca8384d7874e7fc70da6aff3a1548bf4ce91c0c21bdefb6390683a61649ed990247741929096a0cb8da0199c5517d97381d1ad301d6b2c2aca75ee4af4c46efc87040e3b155b36a276ffe66cc9673f065a2ebf57b360f81986c77f691cca40e043642deeaf2e4eacbba0231c160421be9e25298d750c5b4825ec1d160197c3b56f9f1d93812a5c95c3b029063af1695277fa39b776a3718ef3b49bcb6b3686a4ed0a4c55cdf91c9fc4b830085a7928d368e64e39db65157f699df4d412c82a3047911416426323f8e955a4633b4c6959abbc6e8886ddb5430983ccc80fa09dd43c92fb10bb00a408c5a00abfaea168877bafa93ffdad0e6f1a9f0f2f06d84ac43ec19f413837f5a9bac6f19ca50fde99a52218d538354ab61b084d073f4119c567739ad7c6bc77c64b983f2ac8225fb5086874940748af98a3e2f2f46ba722587fcae51bf10ae08ff2356a465fc2d7414ceb657cec51f46f094aa51db4d07740c038e830367946ae51da465580bb1eebf7b157985b0efcdcfe6b697044b6629fbfe705d0142b65a639e676e12ce1b4b98c088dc83791ad0906f5d2209be5b52c6e869d822e4152b6b77803c4faa3f097db7e3ed1b074b1e66537fd9a0176139856d5d1021531b0949976daab699793e09440bde9982599b80e274574b4078045218cf01fdf02039d88a97e52d1317cfabaa9563440cf35b9ae9e74ceb9ac85aacfa7a38cf4e9d838b0b522cf5c4f8d0c68e261e9eb984ce0dffb6f626a645f8b4f5754d25a993de428b84c63a82a0f7969b529015633acb488d11b6a060c8ab22187976c8712a10614d726073049fa0bd24fd0581ad4f6a8f098f2c97c43fba1c4d1c2ecbb6c18f205b94e567230c535e2910b040f21dcd7069c4baaf45a4b43533943e83f0bca7a8d0807ce882e29f4716d17134b4046202c28316bb59bee4bcd9a4393236e4413f8fd52ab87caec1f4b1dde40f3166ad98e36d1208f4b8443fbf95cde0fff116d86985413ae2334b1bd7053561e6079d670a68cec432d4cf37fa1e43f03f4bb6d78373d80761d69f84f5b3466b35090f7522464d98967d66a04f6ff143d6d5efa61dea6df37d27fee910dd17ef20a6941c6a5994597868fd4ad8cf8b45d0f813636846eaaaec3be0b47bddfeba00fec3777e5705c0435fe4c0c64c5e4020a3c62549390ba1b6e83f651dab785099581cb9524063cef8b1e28cd61811890008ea17fe235a7d94aed90c3dda6fb11f622240a52c07da78c062cb98d78c1b076f8286f45b703cd440f53abd7dd4b30ee947e6d7ffc6365aa76a9bf6689182e2bc04865866e812e9cdd3b3723072fe527cd4d5eae0b177c0f1bbc48234e04ca39c4ccb3d48c61dbae278bf55391a7dcfccc0fd8f008a8ca10b2f498c35077717406b3cce797b9ce07e6d90bfd7a1bd0b0fdc2534a57c9662b39c88edced62b80617587f55e96f7d89ffb1d843d8af88ef43c4326f78a8555b7ac6c4621ff6b0b2aef2b8a150f2dd2b6714156b7680d9f6b79f5d8c0912b22f18ef8837cdbeedb3ad74d0e638418d8130b8e552a916a337b3db00d9525a569109439e0567bc6ed1de4270c7e3527c6c87870b3f5b7ca0ecf16eacdf54900c38d63ce828b001945fea4aec56b668a7b6f57fd1d29ecef56d2b71098abfcd0047f630db3334646dd1e4b94593873cbd5fb658e99fbe93ed14d4b0d1684fead51a3ea20cfa0fc28c0e29d306acf48d5841450e5d43274d36a710db58ff7f80cc26e18ac5394bd0b3a7774917d0be90c6f405345", 0x1000}], 0x3) connect$unix(r0, &(0x7f0000002500)=@abs={0x0, 0x0, 0x0}, 0x8) writev(0xffffffffffffff9c, &(0x7f00000024c0)=[{&(0x7f00000014c0)="df33addb8e678747e6654b9c6cbcb88f19e5825f746c5edbe406c121ccc7798a618e10c1174565ecb3c64a31f4beb81c40bdc106522026e2a6f4bed8e22c5ef45db6952fc6cb508f60ea70080956379d7469a4338f83ba67165bed732adf6c4849afd9dc596c9fe0704479e4878b6461dcfb1b828638ab5dbe110dc72d1ca893052fc9ddcab189a3a1ca1034fcb7114fe8d83c18eaa11d14b05afd06b3725e0dc78c5477d692808934e0dc1631c5523e8a0d35c93120306ffe24e8132338430e0198a5715ec2a19e3e48cbf58c18b31dc89c1df36abe41cb35676164a0acec7f4c9b16168bc0037de1d583874efaf18748e59cc234230d28733e82f96211a690727b2e996aef1b1c737849b0772796601d4d6309000a744ac87a5861abdfc732c4f032288e8de4970378daec2beb3dbb6d10727b291060ecf35906c682233d2427a6eabb69e1f8cf4d82a4bb6bf144a788204a1cf8fd38963a922818dcb0f17e54443239fb215372f07ec638ec21b899f845ef2ba5d85285d11d59012cd16a9dc6148e199f2af79380e2a6b14b79ffa5648d1d0cc3c689f29871f49d8204bc70203615042f43260d046375b4411f8155d1cd76faf8c6c170b47c88615faf3628bd81e88fd64ebf4a6e6c6d750117c13d1777e32525e5f85e91eb943f5b37936671363f7696eeecd6df2375cda180f1e0d185e614066cb66c1db603483632c1f3edb3fabddd7399da4462565105c2a1bdafbbd41513835b37c960fa0f98dbc47b686cb446dd0ca965216ba077c767f76649c30c6e18ea3618358b909a59c392e3777445ceb2a71073e5f46e68f769b5503dde2dbae00ee36a5fe32c019cd33723db36fcd8837f441efb852e95d594400a63d6a3a7a65afc3879b29f93ff66ab1928090707700ac5064c1c4e4dbfe4eeab5a881be13ac60d9e873ebb88dea96e5d5cfabde4d71355e9dc0979fdf3baa230d9c469a487e9aa3c68f1d6a094ae67ca04aaaacf6798a732b52e600fecc4101224d8036ec882ab7d5c7c349a91a9abc66de155add6ae899a28a12090f76d867b3eae4e2a17b4029c31dd292940008db86c26fcbda787f5eb4cf9cd340e88704c01227c2bde0de397fe2d757a8a48d0a355552d32d8b5229a80955586274bf88d17855f1e041fd8dfcc83d04124b4e743015fda982e1b6817edb912de944b4bdbc8143779f1bfcf84b167edd07a9dfa28cb6c7798a9fc2a56e2a893a429333355713e3ffce2f8ca0d9953e6da749cc605fb96fe32348af200b0549fcb7e3d2119299a843117d0f7b85f52e3d171fd081552454384c233965a202cf9277a2250f77ea617b5e10fa98f7c052255aee538f6750cfe65c6db5c9bbb2f29c3c14c486010f4d64fa8ba1d794f0e2f8de15761d727b3f2a398c0152b60032e7f14914f10548bed18745fa0220b1d3ea295b3dda6b154b27e6d3dc207ffa7916b49c1555e86e321f58468f7aa67d45a2ce344b12ecde9b2537a9d5852046ba376924b86e81b397a5218d114b38614d5b1bdbab169c357fbf60df1f5b802425171c11595b8c9e874e005e58785cdf0024910563f388ec3d114ed8b9a14e608b8f3921b5ba9e49f818b1b0534f3b6ddb72b7fedae9bc125841d098c5eec7839cbae426c0310c90704161c6aa3278c40eef88f1120998d6f6936d82744dcaccebada3a274d46f37fff2492a59df53d4c2e96fab2462b2e7a7e9b35262da415ab9af7e9eff09bcd18b4a4c0c313d64d5ac229296d66706a17fc465a6dc069959d5cef72cf02bb6042942d69a55e9d6a1c8c0c2982eeab0b126fc42cc9497d2b851a315c37e4b76b1bf93a6818792af8d648261ab18c5a0930b2888e2b9aadd8c7e447f0f457d607d1577ad5251bb5ce390634203e12f4c970e65001a16b3d54a6a4cc1e4436f017118213aa108d27952c6b92724ece02dec6a51b68fad0d47f9a2510d281a2405b0befb022d12299425b82433c63bfb1fe11d25a403d9fb4890c63df76777bc6212143893ce16b2a6f487aef6229af056fa4a03232858290e09e1f8344daece9aec5e95af6a8acf6449a9e3478344f18b26b17a921bdfb7f9ed1f157c92d07b76a6e7661930033c7f8fb850f94b0f5eb31cb4be92fb2c3c42aec2641664b878f0bee481317522620bb786fcdec7ae45401a3c65660ff007ec96443062e7a7a6c5222c750d3d559c6824edbc916942e5ac36981bf15c4b3345a21990a7262119c4fe0805a42aca4eabb0855c59f52cb7e89fa74f03aeb517bb8fcb81bc66f4e667fb6895ab0a2c3775a92483a80fcebe745ca90f0506c178dcf2797b553c8ad54e5ffbb298460a437a9dac7095583af70290e5e694e7b232705e5d2158ec24bdaeb7863ea2b54f026c85ebe219a28e13e1e1d17517b32996e6cc1ba3c05f8e179ede484a517ba0a4f81e2e82fd983137bac80d9d6e591bd92fefd8d3050d4de33b833f633ae55b1b25d55fd704577c8c8dcef8b7feef2ecab00c4aac87b97c0bff336e26754d3d94f0519e5b55286e515ff7425203b5c2ed2ee7652aaf539c0d8d400c859fbfef53ecbf7fb3eb974a6a8e6d0bdfd76017a6e711d45c4b80630fb72780e4183299b018f1d4ac377d8d27bb34b27dbc803153a8717f7c794a10d2bc11d27dd959988bc984408e29eb41a5978ee7ab524fa1feffd75c4a57265b357033e04f808ca970f63174db166df23b78597884a551f0d7dff8d21b8fdad59b7418188348f6930f1600b1af253a0b6144bd1c9658b969145cc6d2add66d019f850a030c16108592f9ad8532d8bd3fac03f93ffeda0e88e89eaa6f3bab17bc46f879b30fca7082affee8140c9941085dc448a8d36714e0a3abfc03574e8c03ee9ea2079c761591c5cf47bb40df12b9d3063936815edd663baee249c29903f7093dae8ce1cc9e752736c8dabcbdf44527344ecaaea17f77e9310bd4ec46bc02b10165d3251fdaac8736af72cda75aef262c7be613ef346edc5eeb65eb10fff68dd6afc5f3e2dee24d1b2f7e5e44179f60fcf887387dd96175120db4b375d18206d7c403e4e8b7dc0a23dd83eda3aa0bf77c084fe19bdbcfef131fc21c014787c729705f2caf6fa09c8865453c00ac92ce3b1b571c31fe1e5e8ee1927e061a20735cbd42c7a074e0eebd715a7abd951b85ec3e190802e78952856328ea7f53828dfc0fbbc844d441f3863b1af493e61eced7de5057e77cb302fe5c196ce8cdfea7055a874b88b6274d2987de2cf9cc9ff5c070171f4f9fbc8891dafb7b905d3a48a14e73880cff726e59cd65475ada4bb1c13b4bfb4ad867a5070fabefc9fbd770aa63a205840c8aadbe90d2d933c348908ffa1dd2043e956c93714bfa772356de598aa25b511cd96f2ded36bb137f41567518f1d9a9a5cc1134805a2da1e0251ca1098e26f85d3d4e3491c1a04ac03c0073d393db55005eb31bf839cf7e16a9c32efcfc5814258bd8e0f7cc09999e6f42fbebee0bace0c3491e07e1be76218f4ed00d893075ca79d7d2df7fcc5957cfc7f24468a5174263e0b619bba19108ca9bb9dc7d9994ac588f83fa4e4f48618f0ad77484512a35ac21fc68569adf698182d6f061a94e7a7bd903b00b3ea6f42f436421f0d004f1ca74140c35a489fb5c24ffc37c3d2fc532a636270dd428c0093e31d13d5d8685e81118b909105f1711343b744b067bdd88669d1b0c4520c259abc94347191a64a02699b1e8116547b1e732878683f7a60454a45eb22b0d20f65d07901bf128c758784167bfdfcf1a788ef4f20ace682eccf2ea0f4d1811e707595b7ba82f9670366e5a097e185c5d714d765708b3b5f19785629eb5d12a5d4cd63f0510eb9c8301eac446e2dcf9801c45e2c1dfd0ea9f2dee788c5625d605827c4757460719e74f9be59782e59deb6e978c0629415ce35c97be3a076f5bacf036a409ce0965649b7b9f56164f86c038b88b369133b0cac22487419467476237bc9e2e1ca3975cd90abaa62e1158c7678bf0b6f9a144e5e087f56e86e339a571485318db7f14b927b8195f017d27bb5df53deda98221d8897e5c23bd9cf66dd5f9029bcc22832ed076c2a687f5031f796f06509edfdf41a1d9ae77ded1de053d72575996c623a42e963fafda4278476997ab8b1818f0ab25a245b6af0aba0adc49ca40fd55a6cfd3d3f285ef0703f967b1cd0d712c3c112de4ff2ce2b1dba4edf13784390ce24b5e2b06ae892cf4712b9650d150720865e22fd80b02064c4ad6916ee49b8986a6a0526ed2a9f8060b223375c57e4e544725842da737dda5c9fbe27b1fe18e41aba6788fe809758605601f339051e23ee13d8c735b5fafddf613249479424e147403d03c68f00a88c6b107ca275e826e1124abda3a628769188f69c0595c10e3b8d6a6a1b11017ec04313b24c0a2702b7d38bbb267ae49eeb6c63579c23ed3b7ce0a75d6b2ce9d0687f0acf974351aad0ef7e436cdd53ee92252ed81073093d199c5b5e5e41c68dd3a2a3d45c386c69b565a54cd3d7403128175ab78e8d8aeaee8cc4e6b4ed70e21db3f07ce155769232f2660ff0ecb0fd95da5310514269b90ec47b7a6d73e57f98d9c2088ce1820b2e6a00289b8c9965dfade33266cd2893950ee339787dac110c4d9db9369b2f3b843998a61bbeacbef1d648daf1df514ce9aa58f9dabbf942b2707623973c3978fd931090745c923d2c2db9f14548bfe6530cc01d35628493ffa3c05e6644a2cdd32528c6c829ed6101b32f86f002e7869bdad1a436d2ff062c7b00b7ff99aa8f4305084d0a9106bc4ec4ad534e2da07d4c6e8d801c8a7251a176f417c1af5ff9e79f291b76b1a05ff3e448edb0617cc777609b28a54ef3e0650be43948aa87589b221bb246cc7560e4e828d462142ab8fc31e63b3cebaabbe7086b389226afa872857186218ebdd7bf7c441939a47da97f395e9178703de2f52bcab8193e3f5dd42b5f63f85b91c5d270fe38a2f943bc4e18cdfb2540b41ddc78289be4e85c3346f0323fa368294cbed0e941c80bf59b38c279c0040c2eec546cf319b204a3125ec8fa4ac805d9b4919284ee66280b5e2ee0437b78072cda50e693c7074c684545760a40cd55c7494168b9aea81edc0c37d94c15f168aa4e1425ea8cded5e82bf9f31dab17b3ac5ba5eba2b2b5187ec54aaa8e07cea2ea671250b8e7596c518f912536c236178852b3d4c03babe590a63a25a3efab775a2ccb0460ea6299885ed9c21e3ececec484695ca7eace09b9c3e5058c36c4484b36a3f89a75de8917e18c87ec0db5218995284a5f075c7f612c8919e2dcb30b5e2556ca4bdb5c8a4e4d99fd7ccb6ecb5ed0072304db2b237b59f93089bda5bee8656875445b700f63f821f464a1d26571dd353630b6286fd24abf0ad6e72c144b4600af4dcb973f9e278e9fd16aadb509c4c6a77d445b1bbdb1d6da4368bead84728d539a11cfe83439c82e08de08126c0b883319fa9430dffd5328af82be7a67d496de22f049d7596146d08067d39e269c245d00dc6b2f21d1d652edf76711f55fcc1b0e3aefee907c585b3b026461df1794cc41fd2f1853a49c51426b25bbaa88f5733326804eb364cc62ec6b1999d95ce0fa8a51ec49202339ab665410cdd5f1006a13a7847899fdc9ee5397c8cb049afb514ce9a37f0764501908099728732b0c1c6120b7bb7949ccb235598e546a52099eb7fc3cd951c6ae3525221961acc4dbec5c4d85b37c167c15e2d08a1b1fcd4e904aa6709bc75f29082fa08c7c2158e5a16ec3dcd81844d03191f875e9eb0ac345c886", 0x1000}], 0x1) truncate(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000180)="3bf05ca8349d8717bf6d97a7a5bc06355c377d0013f800146230e692", 0x1c}], 0x1) fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000001440)) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1a0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x1, 0x6}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000180)='Y', 0xfffffffffffffe69) close(r0) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000300)="f740c7aabf66e11de3b138fa2896f3cccb0350a58391c9d43c2dfe91ad61cd3a2b44f5bcf80a562793982ea811b2b094d5b7749172c9966855b833a87f3f635450a0d32e12b9bef00a6347bca8b8912620b531083cba497a5a5fbbbf49d664bdf37e8c8c737b2de68749fcf0bd6d8a5ff3993af8ebff665c322e0e7804560866", 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r2, 0x0, r6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x4, 0xfff, 0x1, 0x0, 0xd7c3, 0xffffffffffff1ae2, 0x2, 0x3, 0x100000000, 0x4}) r7 = syz_open_pts() write(r7, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000100)) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) r5 = open(&(0x7f0000000140)='./file0\x00', 0x101, 0x115) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = syz_open_pts() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000000)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) 16:00:46 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) r2 = semget$private(0x0, 0x7, 0x19) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0xffffffffffffffd6}, {0x18, 0x3, 0x1f, 0x75f6c106}, 0x7, [0x5, 0x236, 0x7ff, 0x1, 0xff, 0xffffffff, 0x4, 0x1]}, 0x3c) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xfffffffffffffeff}, {0x10000, 0x7}}, &(0x7f0000000500)) pipe2(&(0x7f0000000ac0), 0x10004) r4 = socket(0x4, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x6, 0x3, 0x90, 0x4000, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) socket$inet(0x2, 0x3, 0x2c87a45e) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x18810, 0x0) getuid() ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x80000000, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x7, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x0, 0x4, 0x8}, 0xfffffffffffffd14) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x10001}, 0x8) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x157979c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x800}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r1 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) fchmod(r1, 0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x4) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000180)) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:46 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/38}, &(0x7f0000000080)=0x28) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x20, 0xc, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) ioctl$KDSETRAD(r4, 0x20004b43) r5 = socket(0x11, 0x4003, 0x0) listen(r0, 0x100000000) sendto$unix(r5, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x20000000}], 0xfc94, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)="f4") pckbd_enable: command error 16:00:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="209ce7191d83d42a7c7516123ef269a28dc39183f4dd939d2c0d93043cd5e283b134720cb8b26b8fc41a7242818bb813cf41849c1607af6c7beecc8ebe01a85340f9c335dc7f533964bd4bc406ac0803c66fb626e69d7b2a3039a61b4f010b649df77e8e3d2cad0db721e7ed1c75945165f46bf202539cb3c67115b3e34be28b14813a44886ea068ac486a65c2e11094f54c3eb2b42ef1cdfc0f73de0f09934323ae649f02e057068509e7bb2f575bbbceaaf38fc45c5ade14fde20fd31d8da1f7af3c45da209950963b17dbb531595d2ee6ed7869b019246a64c9aaab54826cef1aa12a376e8843662f77f4bc97a95a590084700b69daf3e6199067d4ec18e52524f9acd0c9ab24b591da8ac6b47b13d4f4c2f8b8eaff8ea5e84e0cf592c74d403c3474b43d907593b34e96c5d99363c1d2230d1d940b663db9bbf6a95f4a4d82c4b6a3941d27294569bb6a1ec9ca912ff89b790fcc41b13df296960a8e29bf7cb64b5dddb125c329774e3932653b73bf7740d7b3648b8baa8fbbf9f726e1c53bf3ef504d7ec3811463e8567446863f69965744c4b5e23c705f764f2783df893a7e9a7dc05e2466293e4a2a6319194da99e7d9fb578b183d110313f2470a14b0d018621ba880d751b55124a402e9a99bca1decce8e54df19d43a220913f3ecad00ab1f118a38f4320cab9c5252d3868d9bbcd24c248d4b6667c16fa8e70063c0f66f478d327e368c35c4b1abf9054dc9c2a1377d7d5b61a00f30b3574d6242926c8e26311fe124af44e22e186d3a78fa0e46c7430077b6cca7131a274d01f86800977f0a198ffd526571697a5a635f46daf06b53cbeb349e1340d83f5f99ceb2d1612b8fde3f7be275305d4897431b6830d3a3f3a704f51d0bc7c8b0f15e8eda73184f9891ef44fa51dd23c84b03ab106c08f0658fdea3e6fe0f1a7571c99c7392dcb34c417ef46f9bb247dfb3087a6f8f1a5811b3b8954a0d0599a2c6e7db744282dbacc628669a4b8fe4db5b8c1073f79f38974573cd4e73008f59622baae1bf7e6663a894dfa3907a96401a2d434170ebc661f0a708b5293a9c9cfb8715b163e5bcf04194e5ac04e374652ea2bd5e602f6b9d42d06f866a66b1e384d314c8bd870ed9771254d5517cfc167cd33520f14404b132a227cafbef8cd36083f96aa420fa4e3b84ae19c4166ee3a1d2a7887057983597c8be5eeb7bfea84be8c5a18675bd67fe8e269dabbbed338700d70dff00fcaa3fc729da6755ffa6651c171f3b781ee7dcbe6e2041f534264a378a9bfca3fa28d9485310961147b9bcefebd75bd6324237f262fa82b4b0f7022adc9c0d4a6da0105c92c3990522f0c24ef035c444e823240ffb2ccef098cff67e13c2f85ffe11f57ee31f85fb1f674977efcfa2fca410738d85037d0867d3c1d612345723baa1c1dc5bd5ab056d1e8e12b0fb3b18c7dc4447099ca9dbe0ce2e8051bfa94de1048b59c206af18e5cb6f33539d66d23b142e2a3214e78f0ac4dd3e6eeed6aa558d2e562c291f8386000a598045cc10559efa36d424668841dfa6e7019527766d1ecb86fb15eb23cf45e415939de7c7d4caa3de44f423ad17e7ad89a28852bde33ac3602e25de6f133aa5c9a3339c15420c9b54767ebc857e5ce0ee06156602cb2f6f838b15336c2c812832af9b237bbe13a8c6aac891ff9ba21d1c36b6c7b73a0e2d7c80864b6ae41090d0edbe0d28da4bef9c3f07f3f64dba33ddb7211978489f38192d06f487a18a1e755896eb37e890014a7934ecb9b36a6ae4885bd8a35223ff27648312877de99d6e49b5011a700c20b64bf797e2e5101708724005833a7b94d9811692437ea7b60a04a43284fab73ce1e40d9693f431577fa75b2caf698087eb68b51566e87ce078102e5d4d0e0e120e09bca3b5c3a03d5d9b012192725635f2fc0d6f03254d66bc98758ad476aea3b122fff95f98fdf8916403bd5365179b1364bf5ae580accac252601f61976a4d18358fa2ca75801deaeaa47790d674bec32f626e3958ded0da58aa365040f6b40dad4f2b924fce53dfcb1fe2cba155dc672596348097d78ad2cdbd2c852f288c541a3c4238ae6b1167eedccef9d30a131966966de39ca2c64aecf2a93860155d96396efc28adfbc1a911453ae550c1e8545b0f563463605a46bbd4220ae58a266221f747d38e80147a0a56ff7eba8058b379d4fccae3a76f174e4684edb65e8b800640073b036525d9dcfd042096e026100179f8a5fb3da9374f5a47d0cfdd0e1cfed5bd8d4aaa4302bc774217eedfea7de3a4c200d451b2ee48c629f97ec69d4f9f95e95fc153ddb86c31b37be8f20875c7c218ef2af8214c2edad5f8678341dd285c3e55aa6ddb29a1390a74fec5b06941550328da8fe99e20b6b4dd2fc0bb92f795fab0190fc5e27f7010a37f1c7daf138872fae823d3f76da2e7c7865534215b49335c7845613d6b107b0fbfe298aa89e89b55734434c49b7af201067e5e8998232bec407d90dc6052f56457cfa8d8bb6ccb18b9d63e614444c0f8f90988832cfd0ee1d6807c810d839b6c091306a6e86d522be41f50f238078fc9caaa1c97cb7dcb3a851785164857bedd8cee67a886fad7a8c521ea7e60b824ecb0a82aaf54fe23bc106622318317fd99f4bef472a0116d2b66e8189cb7bd81c2141f9626658b97a720fb5a253e5e59547503a02e5621d95807875dd26c9ec6ae2315e3fc735e660d107277d8975b8a3f88ff7eaa823dc316d28ad5fb57fe76188310c3ca25e50ad6c917ed849f5259372365c3a79056991ffd7fcc5e580a54975212dd90af1ce80be8d0c547fb2b064cef216898d0a62ec3f93307b39d8a821269fd0ade2a2cb310e5813f1f69131bc885b5318dfbf65c84cb2157e976a6a3366b0bcd5627e70f1ad71da5f9812700624ec560ae19518da6c961633a4e2a08ca94956710e33aa6009705874fcf070162c3ddc3832e396167ed5b626208f1901ef2da84a1078323759486db0bc3ab9d85be990c85aeab22972c6abcde15b522d3241b212679e7f4fbab8b5212f3a73c4c526cc31ffb62467b4e8002986bc34c0fa2f083a66e5d6ceccd2d513adf60cf5d9e5925e5767c04614ac9b9b732ef2c4a1c970c6d803fbb0dc1159d9272aa1664f86d8eb76ee7f5ef288c06265ab94bc7fdc0b5534d79b66a63cb3838900b763d896a889562b7fc03041a2cf412d1237dd020fe90e50f0bc921d46cb8fca80f70d82a665c233d558da0df2f5fd62df04b9931482913e6a675848103d769974a1242e8bae0eeaad1f74ebb0513ac68fe96c772e6cbe74cadf5ec2aaece5ab939c8bd2d3fe0f98e901954dbca22bab10807d122675ba64a15b1e57e27c2b50e65e7ee9ba3301dd29bdd5bd2e81f408494968f372c2982ad9d091798ebba61a1213bf62ac20983cc13d91b0c7d9a1a7370f6f66ef49e8dc69ccb82c3a65af02a90c8fe0aa91a914606221eb7abb1e2f45d8005b8f87ae3aa2814d76cfb4cdf208911091109ac8efd6b21e5d9b2455ff46c2a748e83f432f68f16da72a13484a40dc0cb9def0b8516d1bde1c1ad94d756b999437d570be3d8c51c857bf2c44f9d10ac6d4edb80ceb825ee5407dfb4b762c08281abe48c413e042e958e53bea22f5523a16ce8e88fad06a3e550ef6bd1be3eac3520895a0dd6a6cad813f3004ea2b5ddc8301bc7721610a738f3ee3c58ecdb93c5c7fb6a1dacaf759a83fb3345d6899dbd02a0534202ced0d34d57ae796834c0f3abf1db271cfd72eaf1cc794650f6e35bffe5357b0054566a7ad329e46a7bb5c15d4bb53439dcbaee924c4c912bd644d4b9f222c7ff3e7a26e535bf4c8049839382bbb09dc4cbaaa8f9b37f5d808a0c29024e97260641447f844b00f1f203ad3c2a37739473e916ad47eca5fc8c40be97479e8f568961dda6ed1b1cf7c0b3b0b15f445d68e203aeeb32fc7d0596b447e27962dd87e83a1fd63f2325a36be72d3369bc5bb089b5e6f3e19a425ecdd7b8f010535364471d2caa9bb4ae77fde752e456b0266236176a6f2d898f7757fbb806cdb5fc1209e9bae5050815e1621085feb6c100c68ddf427b95acdae4585da3ce2c142e97733a4044b9d3c151361222df052bc439f8785361e714b145b38a87b9ae9cd075f9143c3df01568d234f7ce6642cbdc822906307109493de31e2328d3014e3533c4432186b8b5070da923a7673c05987cdda113f84eb7fabda268282f46c2c98339a2177d91090403f2270943452bc144b30f58ed6b4eacb2132df9d80e33cb4fa85cf4132ad207197d83372d9bd62c55e354f4a15d380b379899a1cb5a69d5936f04225686f4ef715316b9f0eaf44687affd017cd17bf2562c8ce04e4d163b492bbb9bc0a636ea46cae84c3774049659f35de7af5bd0395285bea2e0d362354d43e3f93c1cb250e620f13f356dd999c4e7166f26d7c947b2f21e8dd4da378fb8fc6c334a5b5a543da4eaef5fb2b8655cab91dfdea87875e0b659c38fb7edab71409c6da44142f67f745fbfa83308aaa72cc3fc503100541b9812bffe720a3de292d03f245f45921abeb1f8e0de6b6be1d349eda571ec0add9746e0ba178f579b4bbe74615fed2162f2736bd41121e9e680bc9d093a0a5f650ae57309287aa6d1990979d3c09523172dd8ef5723b377f52c633b966f777322ffb257e11fce9e1b846d7be9e70c848b812c2d34770b07aa5f19bd1c1a06527ffb5f3fcc4f721a4cc8f47c95c7d27df469d9c91a75c0babf323258d3ad5c337687798f93d6035b1fcbc104d4ba68d80a16366ff22520db1750e2df3c3889b7e7aa68e3a8a83b51820ef6fcae5a0d6cb39a1f51f78125f8196ed36014e49db912156ddaffb3062cac79d84c7b8356f063c8093e2a4fee5fe188bb0b8b2dc0ba5e6b3c668d6e2f2aa480d7a8f15846e1c63c2e1176bf82d0cbc1d54bd4d13a29fa7862701504fd02df1c239ea779434d30ffca15f5e5ebc94013af105b861132e4ed8a2d0a70f197e2faccea8d2ea2ec845cc94bc5c4f50cdfd7d98a832cfe78414a56bbe0a558e74c484de9e45b76852c56a72983f6a83b7bbca865baa1d1ba26f3a95b73f7309e414c76874e252e0a5496f49274f810c6dd5c21e1d7e47484911253b1c74e4110630c365583b5b465a0f9ce971b69f2594e64c062520cc5a06093c7f1ca6c0ac43a2b7349663117fb1b0e5469ce9ceeb3018f1073ce2a5c5389308a6daf1dcc7f23c50a94165bded4740a51a55ef44960100a6177984bccb976127aea018c852b93d571e7284d8eb6db5faa61c456f7f401caeffe80ba9ff9d3d4b9f2ebae4f4bdd37f52fa73f2577ded557b222dd7a59be70fbf2472fff23f38ac359ddd3815d09ec714361ae7c80a744ad2260031b98b4a6f71d1b9d72ce84a71cb7cdd002e79fa0070de9c8bf1936f333478a5c014aca8635e36bd056542c63475131034e43873a3109b5a7c334bcaa5f8d6c95d1172efdd98fc1587493053a1a0dcaff9ee26fd6d5f5a27d178bb27a01bad57ac6363cc647dcc50b38e7655351bfb6da081dddbbe0aa595e8151218cc0fc78d573b52353d88f636c8387e67a4e20a940b73b8bf5fba64b90a840bd630994e37fc88bb1562dee41629f456bfd89f57b525f692be11f36320113d6cfbc827d1f3267ac8c86a4be1fa205765144335309ffa889f2f8c79e588e275383f336a18401a658bab0981a1434e8478d3ca0577538fa26c386cd67859e1062fbfcc8ed99bc3372d5b4f80c713258dafbd3ab2a909f2dc0198c5fe865628f48faa", 0x1000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x2}], 0x2000000000000367, 0x0) 16:00:48 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000506000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r2 = socket(0x42a792706b8ff1d, 0x5, 0x7) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x5}) poll(&(0x7f0000000000)=[{r1, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x80}, {r0, 0x4}], 0x4, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffe01}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = fcntl$dupfd(r4, 0x14, r5) fcntl$dupfd(r3, 0x0, r6) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x10000, 0x84) r8 = dup(0xffffffffffffff9c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r7, &(0x7f0000000300)=[{{r8}, 0x1, 0xeb, 0x8, 0x5, 0x1}, {{r9}, 0xfffffffffffffffa, 0x14, 0x0, 0x8, 0x5915}, {{r10}, 0xfffffffffffffffe, 0xa0, 0x80, 0xffffffff80000001, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xc1, 0xf0000000, 0x10099, 0x8656}, {{r11}, 0x1a82d08d22eee751, 0x24, 0x8, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x3, 0x4}], 0xffffffffffffffff, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffb, 0x0, 0x4, 0x100002fc, 0x7fffffff}, {{r13}, 0xfffffffffffffff8, 0x4, 0x2, 0xa, 0xa1}], 0x1e53, &(0x7f00000002c0)={0x6, 0x7}) 16:00:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x200, 0x5, 0x4, 0x5, 0x80, 0x69, 0x7, 0x3ff, 0x80000000003, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x100000000000006, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x5}, {0x40, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 16:00:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() r2 = kqueue() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000300)) kqueue() readv(r2, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f00000005c0)=""/139, 0x8b}, {&(0x7f0000000680)=""/144, 0x90}], 0x9) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x89}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x84) write(r3, &(0x7f0000000080)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) write(r0, &(0x7f0000000000)='t53', 0x3) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x44, &(0x7f0000000380)="3044c63f1bd2486a11eeee2bff9c2eac4ad2fd03d4f169dc78f1c80fb52a638529e7014900a4004f652874cd5f1f15d02d140e6a1ac7c6efccf41681d109c0f8f2328962") 16:00:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xf) 16:00:48 executing program 1: mprotect(&(0x7f00002f1000/0x4000)=nil, 0x4000, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x1, 0x7d84a7fd0e467c8d, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x30, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x10, 0x4000, 0x6, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x101, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) write(r0, &(0x7f0000000140)="a88b8dcec3dc6c8d2fc5690888e373c179152c75351ac27e1bad2267a60aed578978e4abd759e7ad476faf680513e8f0f4a95b6190c558dd9f821652835eb4eb65aef0452b4dd4d16c6a57aba3db6e20694fe48b9b0382e24034b6933d0b08e45e6407d9876eed6d95dd66bf9088212cae7700fa10ae12448f37", 0x7a) getrusage(0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:48 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x3000, 0x1c8, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x354) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x5}) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shutdown(r0, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x20000000000001a1, &(0x7f0000000140)=[{0x28}, {0x14}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") fcntl$setown(r0, 0x6, 0xffffffffffffffff) r5 = getpid() fcntl$setown(r3, 0x6, r5) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) fcntl$setown(r3, 0x6, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeab, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x0, [{0x2, 0x1}, {0x3, 0xb3}, {0x1, 0x7}, {0x0, 0x1}, {0x3, 0x8}, {0x3, 0x100000000}, {0x1, 0x80}, {0x1, 0x4}, {0x2, 0x7}, {0xe717f0f4cbdb6ad6, 0x7fffffff}, {0xbc827a767c07bc38, 0x8}, {0x3, 0xfffffffffffff7d5}, {0x1, 0x40}, {0x2, 0x9}, {0x1, 0x40}, {0x3, 0x8}, {0x1, 0x6}, {0x2, 0x7fffffff}, {0x0, 0x9}, {0x1, 0x81}, {0x8c95dea45b2a78ec, 0x7f}, {0x2, 0xfb16}, {0x3}, {0x3, 0x8}, {0x1693f9900850ab0, 0x8}, {0x2, 0x19344860}, {0x2, 0x8}, {0x3, 0xffffffffffffff1b}, {0x2, 0x100}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x5}]}) 16:00:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="775e7afb17d81c1145ddcd597308618798fce118595853e7aef338d0881f85f86259941fe175a7048242c0a1965045f09bbf39939b9ebcd867b6163c5786be752af7a9f417ba0cc37fd5e5db7e753f27f7fceae6f941462a06d34810e8b07175ae89b15dda138199c902201008496f5c2e7f80cf7ea78510bcb9238daaa178a5fa6c98a718c178ef2f2a6862dca2d73113cde7e9d98bf528a3fb7c7449aa5cb5e8247040f2a01327ce67697cf4f747d2fca0cb5f66f441d7f4a757c59097b30b7b", 0xa3}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r5) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) 16:00:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x7f, 0x1, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x81fc7e4b8de9e36a, 0x40000080, 0x99ca, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x64, 0x20, 0x80000000}], 0x1, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x22, 0x20000000, 0x809, 0x7ff}, {{r5}, 0x0, 0x120, 0x4, 0x40, 0x3f}, {{r6}, 0xfffffffffffffffc, 0x44, 0x40, 0x1, 0x10001}], 0x7fffffff, &(0x7f0000000300)={0x1, 0x7ff}) mknodat(r4, &(0x7f00000004c0)='./file0\x00', 0x20, 0x18) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000440)=0x2) syz_emit_ethernet(0xcc, &(0x7f0000000340)="8ddd3966ff7b54cf5c4a56c8a75e0f93a3b3b3975af325916bfa3a0e30c9aec8361aae047b1bd197d55cabad322efa488340b3caa27d72b95aca4e5114c4bc4934341da44db9c1ce6d03d12ddb72255915690caf119632ac276ff4137391aa44a620d3e38451923a6292c6dfdfb7ae9fc4cb7d26e1252ef60f01d55df6c0a86fa6e99d46f6dfbb24f454a714f4b7d09afc8eb9aae6fd818b3291d3707d40934ebf7639ea6d475c3f609bc2fe964b0a9deaa08802db6a02ff0d8059f60d56414533a9f16df08fa97fbaa806d1") seteuid(0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = dup2(r8, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x40008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCSBRK(r11, 0x2000747b) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x99, 0x400, 0x200, 0x82bd44dac5a03f80, 0x5, 0x1, 0x3, 0x2, 0x1, 0xfffffffffffffffa, 0x10000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xbaec) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x80044270, &(0x7f0000000040)) 16:00:49 executing program 0: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r3, 0x0, r6) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x7, 0x0, 0x3, 0x7}) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:00:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x22) open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x218) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x200, './file0/file0\x00'}) unlink(&(0x7f0000000000)='./file0\x00') 16:00:49 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)) fchdir(r0) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x3, 0x418000000000, 0x4}, 0x3ff, [0x4, 0xe11, 0x1b, 0x9, 0xc453, 0x3f, 0x0, 0x100000000]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) geteuid() 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000040)={0x0, 0x100000000000000, 0x0, 0x4, 0x0, 0x0, 0x0, 0x200000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)="8ca0ca056c66d6a1dd8763989a82facb6d98edc36ebaf7f37de3baa67b018d6da7f2316f030d8146e93bc4827581dce610b8115c2e9a836d5253d5e5c0458aaad384214d97eef16fafc9455c410b761cbcd0ba2a", 0x54) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffe4d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 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) write(r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2000005b, &(0x7f00000000c0)=[{0x2c}, {0x3f, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYRES32=r0], 0x1, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) getrlimit(0x5925f4f98b66c273, &(0x7f0000000280)) r6 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r2, 0x0, r6) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x4668) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xe3, &(0x7f0000000180)="8ca8f8b89c8229365f2013ece5efcb8faf9019dd694819d95c6f06bcf93a51d8d048a63f2c66c96de9957f59daebb4b7ba46334ea2009ebaca328121f96239fdaa2f086c9a5164ad4e324a636f0f3c4221dcbda63fe17300f6a49376d68afbdd1f3bf7eb9be7868569d029ce4cd85866411683f8b8e7bb080628514e29920ed9b33e8c98a4440aa093a362df1da4d3ce8646b263ab7707fc327b1a1aa898279a291bdc6b3bc3ae5ecf027699f86fb4ba27b9f5c56bef28badd49e8f800eae5acbcff4cef93ff8ecb2aef43cf5916c9d3fcdcf607ef913cd8ab8f0d3d698a57c2c56d8a") pckbd_enable: command error 16:00:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x2}], 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x48515d30458d21bd, 0x0) 16:00:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaaed713048e69931e10855e465c999929348957d7f914806b030e0832e8ab54716531da8c35f0475ad2cf773ef7fae27ad00b46f163ad2ea4e1a45d6bf3206ba4332a2de50558773ccf3a49843e50de4861cea341ff49736b30dd572820309b2d6bf8623d4b971ca313160982298e21a0f5c536c1adfc52926985d400021a1f1ef4b28fa19d7a14f4529f28a67d0676a70d388", 0x9c) setsockopt(0xffffffffffffff9c, 0x100000000, 0x81, &(0x7f0000000140)="ebffcb4b930af6a58d4075895f483192963de3ae3c1bdff1c1a158fb211000360ca72ebff84bc5b33b2772e5f3c90f28a9a41de25445fc6ff5f9b8448b82712ddd190bb976e113bd9f5f436fbb3943ed0eb2016f9a69b4d37044c2cc96b601a3e469f8b5b40569696396599c4957cbc3", 0x70) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000580)="8c5ccb1b11a47551a5f9558c010851344b36eac64be43072979d0955dc7dbe907a01d572bd320397ab0c0edfa3bbc0edbe10d6061bedf42d38461c1f2aaa3f1344c71af33d23f212d65b22f2c0d32e9e5002f59b835dd6145387584de5f2a790315369e5529fbba6ab0092081e8a9745b9e8b5100fecf976920627cb3006309377f9f2d0c0ab7fef29c53c1fa5de66baad3d1479106630d1f3d658563df8e080281b2becfb70839244d56f60ed39ae399902a284acf08153cc8cebf7e30265d88141fdf55aae62f02e7971c6bf17678bf2afa2b18792c9c56ea5c9d3913dd6174f8fd6d13fd1f98de1ccbe5650b27c1ddb98511fc6f05cac5ae1cc3086ca1775c677694259c505454944c33e0105c2b744a9eda8e3cef3b758be5c2e6e6274fe5ecdc5ac17b77f43e5443043e001ca493b512944f4ab7b6204a7362508312284d871031aef1f737296614e1ef3f167530c9cd3b5054f86a1519fbc9f940e88c3b292567512113341aae49d3d7fe4cf8a720c0e67e9c58cf485b688465e900a6a7fc42f003d6f7e616acacfea9d0505e017ff759de97f7056e5bfd4fb8aa33f8b526ae2f83ddf46242d3e00de9f35dd00fa43c87a2a53890fdc6195a4315ba3dc5e43ed442c84607ec06f408530b7beb8a86707db4f32b4acb3c90b6a11db1c4ec49c95aa6374677a3ed110e60057a71635e1bca2db74081eacfa3717e09c96d5e5a5267212d6eec137d67a02bc3590c8015dfe1bdef74eed101f8438aa3ca6454ea635f46ff10ed201ffcf4ec39e54841fb54eeca152bf2e382e3a02c3d97e38ff0f31ff68b18810c59b913a5c08176d3ca5553e21340f8caf19695f8ace42f4afd8b8e5597ba12b9aa72bbda7e542d3fa9c59a1594383cadfb33a7abb3e744a8c487ecb9aed5c370094952c011f7ec97b55cb4bee329db7a787e9fa94dc1949a832f3b2c1dc9246b207b294cfb9428f8d4705655514f49aab858ce5d046c50f5364291b1ae6f9350f6f6ab32fc9a15dc41453fd3026faf285e73b708c604a35b19b37c786cf22dd72f0e9b1497896c98bd916a51194455b5196284ddee0d8d03160cdb8125e064cf31c5b24508fd52fd78729d3639429ba4e23ce5e05210d110aff5259ca40e87d6682e5444f11c799f5f057bc8739b67d77cad2618b99b6a314f6878ebd9be0a0fbf6848ab540f759d1502ef8f0c45ee3f291cc1804747ddde4a5e7ae04277a58d072586b654d86879d9d809bb44c32f9eaf6d59a201be4a1a1bf497058d887690f10f71b7c8587b09bb68c7377164f61df37ba9d5d24a3573a7f70bb6b61a43319f6a5ddebfc3026e67ce7f802487ee4e66fa646a3577df422e4bc187688559e7e49c30cc9a0d0381b61cc12e1a6da7feb98b6c9443a342021f415916caf8764bc54d2d8769141623527392147f626079d46eb73558803e8346dd1548557b8739a5175c883bce1d313fadbf80b9c6ee3ae89c18c80f46b3473c5cc5557c312ea298ea8fe16c3d9b67811dba28b7eed9c4672edf7206c5f8b368a9bbb30eeb3f54f87b0d3b933b0eb84d1986203c5b98c9b330d64274b15dcfef7c341cede8696b96c93894d943c7f3ae3c0c6a552158b7855ab02a70c93d52dd292ef8dc31e33f8ba45993974a00457efacebc31707bf974912bbf4fbbe86c0cdb5f524ff2615fd707116a57591e0fc8fbd92f07bed544d825630ac2ef0dffe9e624073a373198b122c4e2ce62b77917b85165cf9533452b9c47e4b3eeb5d809a2d66ff3ddedb1481c5b7e8c203af76ed3f03c309662eeca64f66b58fdbea9529d9fafeda3dd80f4fdbbb2c9718912f39d3266879f264f92636460e48cb34383d16f5de05d17d52193cf15621513048c6c3fd7b51b597d265ff345f61f98b51b0d96171ae5b5f8c2f23366fb636eb654d30ac4f764a048b78d58fb49103e24b5289abc10912ada8f6575ef3fc7aed6427cb26d6f899d4b987cb99aa5ba5477f8d3c8b068dd07b0d5e9afb146ea688c5858e1928434196fecb1bd132ef17b5fade7e6986a4b803b51cd4c7fceb548fd7eec5a6b983e319a6c989758b23537685e43dc1ba6ad3bec7a5eebc7e32b58d7d7f3a168da69d5e0f60ac4c6a1087cc37daecdeefe36262444ad44004d2ef86130c0da47d4f9fbd12ce1e22dc8c193d2ee6a8ab64683d802591833b62e5b5c1667c21dc437cbe2347b6957e12aa8b3a75ec5249afbe1870aebc3300e7df80e7960450f79cb985bd1608e3802b8a4273245d572fac02b671eca43e75c5a0c32eb28ad1215897b5f8a678a378be739e6a5936a1b50408e9e4550140594b956517dc264a95472fedc1366a83d8525f30edb2317d22e9e9e2c2636186e15c84111e585a2fc809f32a16edfa56ba6874fadc136140bf08dc38901eae9fd504e2da9c869241822f40305336c380fb1211c853879a3094853f199d863a53d60ac7a38e5946aae314cff64c1372a896c81107e25f0f6fc7daacd9961955f9e5c10b14debce3c6b0f5f7a2faab5706c93cc359af54c90232a4a4649c2e83e5c4986d6c16cdec79982652bc8a027bc22f6952c5b45fc8bd9580b69549367405c2643d211cb6fa03ae4302f26b2a723b7e3fd23c0082c46b50357a949a3edbc0cc432e39b96064611b391331a2173c0bf305a18a58578c85d0fc9670c5488133d00fd604cea42d5d0a2ff66de20b8c474fa217ca9d54f31c289a19ad3fdb725bdafaa48f78b4762ef8749e81b4286296e542550f63ce32bca1766553b6461131c6709e605f2a430d903652e0c409f43e536608c426ee103e038c42edd94a8e2174f78dff2c7b52c1078c1e14d32451d3fd32b00e231b95d1b171e44a04abae6dbd046e9acd67ee28980b1b42d76234262cd4d9c00ebd3b4c4c54aefa58167f1f02b49052319e196fbbb587bd0b66b7f970e8ece3f2fb0bae3303fa108430f13841611fe0423399df4a3b1d15a5aae2c16fd2eb0958f7a3d9f391a66437b6feb340502e59500d8f68e89fd438a7695cfe9c585d6c68a0090fc584779357349b776ed8bb62f1d57968c84cbabab87bde00467a9b117abbf6760dc847661b9f3e8d2e2f22ff60a1a5ebb8e11fd6c347bef386643c17b4d60ca5dbfb2b106e5966d85c850684c2eda05315382c5ef92fea89ef390f09b996cbf811991f3636c6494d89e9cc1fa14d38a5853279032343ce6774d3287bb25df875aaf06ee17734ab33308243ce677d4b5edba59bfb38fe0168d631ff4bad2ea8ad307444ab6086010a2b0eaf7547a1ffbd7c8c8502311b977b31147de4d9cccfadf4fbcf244446b98e03388b7a3c39a5eec202f94624f6d987005369013f51a261b9f615b42efaa4c8827be6cac63bbd54cfea34a0108fbcc7ef03aadead190fc20d8c0470662b4e219709c574395419a13518400196d2f7cae1c19e6fc1ba920fe87fe204f02d80a064849bb7c875bfa5ba0fbbb3908edbbccd016c2381250df5203376ba149f078a36b49ef678193728dfef2ccd28aa6459ddfd105fdc4e737050aba9f1a67a63ba99c63eddade6f4d62707060241c30d99efa1b369749569613f9ee0b8de959fa8611963a130288cf1e949712309daca90768691a69d9a3aecd440f852424a2fc7d974925f76f13c38e3835508b454c4557034d3d66457df0249be795e4cc03d0c73bf13aa602c8dd639120fa2499519b7c0b447af96d20b575fa74dfdf1d264968c6fed36692e793a6cd539ed166321d09d5c3cf588018809a97de58cb790aebe7c8055db7dc789cb78944a10d71d24bf0983edb76f45024ca52f28c432880a382c01a1e0a35b99dd4a069587afd2eef072508ef4ae6b4eb2366073f3698f411b0dfb5bbc31118df595f56b1d23719ea4e2942006968128fdac56838302c322d232995f013456b63cbd0b65626c847aa93534d8b899a45d019e6f6e22a27f513cc812a0140b198022435f75a3009c89250d9e3117773dcd67ec145adf7c6fb226167c0a53943ded4f25019ff1812cd31f00e87e4bf642e94dd203b98bcefea14e3e3d5375239dfc6535c2c29da21b27b2df9b3bc50858a138c6a8f487d7f4c949390482ae2de230e6fcfba386fcf33b3ac88cbb9b6512dbaaafb0809973176d4ddf4cd2839687be04962e7f16a84e0be0d2f9652fa74c757ec748b98e5690ac28f895fe2af01533c54f9f764dbb0b100b8b9602e13246bc53d460bac482539b716b591b54306cbf1d9c6b0184822556311eb8da09d641d39a829965d148719335ada8085a5baf235e15ed581956f98e0493d00920bbc7659fbc9f0f558fed24df2ed1eca02d584918115a22ffb07d3c1e3e34362239180ea055b91989430727c0d9ab94a931af65ad5619e2828ae0c9902326dce7a208ae3efbcef3456ce4e76de63fc62c32ea181155d906fb4fdc9791eff2a6c80a8dff3c04157aa03241c488cb433c6ced944a8b8238ccfd62a2853fcfcaab204867ce0527f54de5d02cba14af5aeb318ca14bbf2d04b935ee386dde81b22336da768907c3108dccd6e65b7ea0e6a3c55c3522af91d7ea032470476cdc3f4494fcfb6c936d9c9c681f20a29c7b78cc6c0fab8129280d4dd127a42438cda84ea355b975689a81f8b81430e4d2b1749357d05f0d4c2fccaa3def6d319cb89b5f779f5efcc98e3eb28ba26132bb0535b1ac7c55a5b0a65127bf287ddd9730bcc59b0b7b0a8079854d8c8ef2984a1a99f16733c70ea395c0d73dfbe1ab0a54fab12a2b59ac1104d99ce445acb3fb298328113e59446c4961315fcae78e1ca2bef75fd190ecb781c4fba87ba01860a38f06b1e18ab0439c79b97a3dbc67d127fc5bb4a9bbfc369fdc17486c14c89bbcda1e3f5e36b7f307c6e7ce12a34cbbfd2ea6e17376ee1dc3e79088349086ab1bd52847d4d7dbbfca85ad30e7fe983b19dbabab1efd6de957855ec2f8edb980705fee71762de2698e1022995b5b5a6a283614317feb5630d9a9a7c1e895f103859f2be52a14be0c971998a0071f10b7cc16a43ba345ddd494e95a00cd9b952a32b6c5508cd3234c68058c6d96b26dbd510816e3f339a87a116015aa12c3ef49f04b11f607cb98a6eb7a09cfb1e524b702f4a2c7a90762903dfb9220af8e1759b25c550dda4fb8c2fe5df3f3ded4b047cc32a4e3d9a4f8010b58b6c04defc7bced8e5f25b71aa9fe11a4c3ac26b7bf5795d9b240caf02b05fdb603fc82647c417cbba68c630e69534f825ea12935a5ecc298c2c0480d75b2c2fa0c54b3f91132fac35ad9cc8b8844f6cae2df64cc21769ec29d32d5d314dfd44526e071ab86647e564799406888f0212482c0647d2c894b1c7f37d94533095edcf5f3c5156f0ac51468a1d2caaa843493df95fa567473b6a8d6065bb41b811d24e56f87639db09d70dc0071c6f56eab7eed7e711508726a774bc24cf96790e9056dac8d384fe8361e75258f7462d1885e313d4e36fbbcf13eee66af7d343328e4331d0096b8d62c964c7326b753915ce838818de02bd0f412d4f56bd7184701b0e896551090b67c7edf20397e549f523318df3e2a86f779b3296ba1c19b22835e30529fbf02d9f08741e507d894c1c6d4f3fede2e6fd03b2ee6d2e610206d2dec67a44edd31ce6feaaa00198d79be13f35ad63b4215b3f1f2232b6ab9420908f2735e807d2dc506a4747fbd8516b0598dc0639cd87cad61d90af1543c9f28cc396cefd52d19e9646a5cdd6e90393acf45aa089711d16d386bf6dc18c1e86e6bc41b132681028f48deefaadd3673e607ca55cd6d1f9eb78c481bfafe", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40002000, 0x8613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r2, 0x4}, {r3, 0x40}, {r1, 0x2}, {r4, 0x8}, {r1, 0x80}], 0x5, 0x98f) 16:00:51 executing program 0: setitimer(0x1, &(0x7f0000000040), 0x0) setitimer(0x2, 0x0, &(0x7f0000000080)) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:51 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x4, 0x80000000, 0x0, 0x6}, {0x6, 0x99d3, 0x81, 0xf5b}, {0x1, 0x3, 0x401, 0x6}, {0x10001, 0x1, 0x6, 0x9}, {0xbd, 0x1000, 0xfd, 0x5}, {0x7, 0x400, 0x2, 0x10000}, {0x0, 0x0, 0x4, 0xba8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffff9c, 0x1000027, 0xfffffffeffffffff, &(0x7f0000000040)="44c367a006de384ea47fe047f7a052e611c484f2a2030000006b33af5a311c0e0600000087efd07175", 0x29) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000140)={0x4, 0x8, {0x2, 0x100000000}}) sendto$unix(r2, 0x0, 0x0, 0x401, 0x0, 0xe0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCNXCL(r5, 0x2000740e) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1c, &(0x7f0000000200)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) r6 = syz_open_pts() r7 = fcntl$dupfd(r5, 0x0, r6) fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCSCTTY(r7, 0x20007461) r8 = syz_open_pts() r9 = fcntl$dupfd(r3, 0x0, r8) fcntl$dupfd(r2, 0x0, r9) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x3) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$dupfd(r1, 0x0, r5) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x3) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:51 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 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, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) msgrcv(r7, &(0x7f0000000240), 0xffffff2c, 0x1, 0x800) 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(r4, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) seteuid(r12) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 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), 0xffffff64, 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}) fchown(r0, r16, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x7, 0x7, 0x9, 0x823}, {0x95b8, 0x3, 0x9, 0x1}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r23, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r0) 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x1, 0x800) 16:00:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200c000000ebfffffeff000000000000"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x0, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getppid() getegid() r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000300)="828c9300aa2c3e1fec2ae3219d1a02e479ecba10264e48c95de702416589701742e47bb9369a8e37bde5a8e5c6072f2024e1ffce91d1b6741472442a5da98224fb9688c634b413b91f9f29add180c4e8201bbbad13045c9fcd6e872c25751e6cc0dd46568b80878fde6206cd", 0x6c}, {&(0x7f0000000780)="390322cdd74f699c9865248699ae5235c4af3b77f99c262197c1b6ed6ee8291a61418f888a5147662c6cd7c0cc3e512cf2ae084a9405b0b59ef2ef245ee4be7e9f5962659f0cc90c7af36d824402f72c2a031af79886e146f5f5dd1efc7a5ccba5cd6e7c0a9cf63b29b0b8736a379e9431711c08421cad50e04543b28a3af64e4d429343f597c1b945edb9a5742e2161d6712f283051f9f640", 0x99}, {&(0x7f0000000940)="f888b864796a6feb50da266a746a3b5163331c2cf64b119c91c995139a46d65293a8e50e5d34af067f95a6076b4ef8cd9351dc087be1a82a066d543c19086e5883ecd117f7ded9c3beae02abcb7791a69934efff32259644a928aff3e41505c62aa5aa6b", 0x64}, {&(0x7f00000009c0)="6037f6b1a5dd504f2982bda1daeb07c7a6eaa3df1c9bdbcc1a71d22160dd53585969a9ab4a975045037f7152b90fe5f8275cd6b9f4407bc97249ee97f443e3743208e849f761bbacc1781cb1f36551ba702158f8bdb24ccbd3044c8d8fc48f6a6944bb1beca642c9fca5fdc03eac68128b6703bb98cba652b11a9d65bf3a6eaa8edf6d4cf203ac6d737ab0b882751523406c02d3e036aa0b5e85a4525a3c7c3f4f135afbb8bcfb7cf3a530f3549099d0d834c245c15027c1cd3472ab45941ee2607338c501f9040358741f856af13c24f7449d3ecf5519d9d82c4981b22bc319aede1fe4d628dad18e7c29c83d9a8471da6eeaed2198f55bb244b337d4791edfa66bf7717851cb18472bb415c2adb462b897d185e862c2f934f08aedc1ffcc079638bc5954300d20f6781a55455c73dc1f8e1ebd656a3679f3d500353bda2ba1a53b613259c2ae03f597bf0d03b52029cbbd886fd9d5c4c27a986eb5ebf6871f92c08af59023d7d364815782523fff0763066bdcb3ad5c3038e5cf1722803cf19cddae69e705a2661fef6cc9586e42b83e938f23ebe5f2d0cb58382f57dbd77ac24d360f4dd4a32c50607dd07d5e5774d7d5f4a1f0ad9a1a786e02fc9822fe15da752bfe6e71089a2c04d206ddb6b126257d2088a6473cb78e926b6dd2ac84801a8f055783bc0ebe4d074dab58245beb4affd7162555533fc916358e41a70a6fc2b59455628bd347bee660df2e208bba716f000b0bbe281dabf011c373f65dbae14e3dd9f0375b908d86cc9268a3a7f70e038cf8725d9e66a3e349324c2335379acd90ca88dcfbdd1228c500686170704aceea55166ec7742e9b422adcebb58061c26f2d4c2a25ed44383a49a1f2be2e0a35a0a6906ceff14437a2b75fa59759710cb1b67304f360afa93789270779644d7296a3a963ce15b00d87610c3be374c026dd8684a691b449e8092c94a996489b1a45f3c29a9f77319ced0c940dc8c0b993f0e047327796c0762f41a90134897cdd30c4c915c4bab5c96a91404b603f0693ca138b53b5b0323e4aede2e7cfc4ed1d62e68e2ec86c44f159a8e8d563aafea5fb90d321d247e5f90a8a1edb78e2a484fa56a5894da07b3092a5734d03eb2ea935020410c28092cb757bb4af1b54fe7f8c0d2e0a1033bcd7087ebe2bbc56d52ee763214d2e2ce3cdab87ccd09510a585bbb2627e37ae21c6609a7a864117db423f62a6e2860fa0e2b004d8914e6d18334757900f235addce25fc496dfa5466c68ef4d79e8de5695e8ce814d382b6e790ca1620aa7de735b0df736353a91f9fafa5f0655867c4ad6f1a8a162c65ae324995b75c48680b4db89ef4231cc82808260fd516996d04f8881e404b94142bc62470a48ea463af7c8f8e51c1e5f2d0662a4718c96c7be3a92293c2ff83039fd395b6b5f87e2381086b6ea2c9ba629211232cafba325b18cdc1c1d7063f493b7ff346ec3e6d3c4bb6e7f6a2ac1df05357cf8269c8ae247aa44e376f5c247429694f31dc4a41c75013fd384727383036e303d610c93dc95e3b0a8360a319160756ad440db9758df743195cec2ed74057c539db1d3e35c5f59582a68eba0541b287db4d4b21ce0032ffb1a523fb364b30bc550c388feb9fb1e1a9618e9ff0640857f3bf0151760431c8b390d90b4a0a1d84785a52f21c88900ffbb147d4d4c3f3ed8904bb5e2ccd955ff09af776cbadc770a177e2e18236ad4388013fe7e14ad25ea8cda042058ab13b9b3f7ee6e3ed853878dae4a881041358b319b6593b494043fdcef17c98822cf131849ffee2f8c4c5b01b3b5c89336d691297024b6002feac5716ee495aa98cb5bbcd56e4ce0003ce70d38e1fb504fcc1e5299fa3e1a66d3188934c7e8c68da440edf78bbbd647abc3362bc2ffff1fa8f5eea1a2ff7fd1d5345ea643e92aa0d4f95b36b3506c315ad513e172e8bbd72f14da37bc7a7b9e4dbbf8f80a78cd6412627271adbbef16f5bbdde525be34f92fd752d5ad3178a4aaf48623b43a01f5c88e92820b95c463a363e56e04f7fa2e8fe733a5daaa15aafa33f2abdd129caa9576f952bce15ec9e352debaa9de53c6e7810f57388c439c5fab8f907f105dc147c69844bade135b199ed9da43ed0ebf40fc88354526899d415028ffb8e26683ac338277c09025ae9efe8ed3349e35c2f9c0bbb9bcc64912a0e5b677884c49581260707bb1f14880b24bc2d2d87b75ea214d4fb19eaf8fac7273e1561328264808c5037ea8596b20d9878a05db9fa7012fdd7d1dffbbf5c370f73e95a3b5380fa65fe00b4d592890f407ff5a49699ab78ce116cbaab7f414308f43d7d856ad6735ae7f05098b8fa10b45e29572fcc077a8f5d97843e4fe75abe8d9928942334638f36bd5593034d6d4e85592c790cfe5a670b4acb39d0639de87b4c1056dc76e6015b606934eaf81fe97e5d69f3961f5f2cfdfe50300fc7747a83790d799e183c1f1e34f1a9d4f4f61b07f088f391b6bebedef7233b11e98ca558eeee1a4301b4a7a0a18f9e5c851e4d7055811717b67835747ffb51ccf64772f4a44c601679bc2037023267792b01cb853d49faba72d9092747ee9d6ae6e7b4f15c6f3312689a3d5453e2fcd77d33400223bde33695bd34a5069125cfd6f50b66691df53b2662438177d0c2f38322e82bae45e46ec0ea0cfd014c14d7903666576d3fff3f2660339c675089ab8210b4dc825c3389679858838694313f262b9947aba7e498a64b896fd55241a3caa38e204ac828861dc4c17a50ec4c9021a1b338ea97bf24194eef1a777fd2fde611ee27927b9b134e6734a5d62810edcfd4df78ff04f5c9d845875317da0e217f233158d6d4f1c93015b14d780808341ea33f7e43332912ed3fa8e7feb17f824c1fcbfb393d6ebd2b0028e1fe4b31f80c285d772d26abe1c10ee8cba04e103d6b2b755e9f42319c84f1cd15aa8bf6a13f26b9c48c2f4ed7cfee438d73f4d0d21b7fd451969b3f1e067863c1a8a54a96ac9335cffeb2e34b7158f55b22109380b8c6def999b200526bc26dff1c4335531e917d4fa332097aefe6f113b820609de3b4f29384f5f65de13a352fb552488373aa4fc93eb4df9809f3e8906e0c2ae34cbea339a464a254aaa3235b4ed1119edad917777b851ca88082c2c22e257ed6a06120a8dd81316a9ce85f5bd422ff1441ee052ca418e57186a84f25f56ee10afe833308cf2ed0fd4367a31ed8562af57c3db0cb816bf8252cc04b6ea20c0c56a16d2998abbc3f276d554bf2b23781e31f359a180c8f1ae5a42c5b884b32362918f5a6bae120bdcb41ed0be61bd05dd8b1e6afee6b19e049d9a41001065460eb975b2daa4d80c005958dcc3ab1ae06b95fc1d8c340b1de41d2ae1904514601cfb4f9038b5015c99ac3a7cd755673dd89c82bbb8245f9c9790e8bfa703183bd6155e917bb999eec7b53f80e3902558a478498a64f03b7075ef81f8e8811b229c6b6b3ad728721eb74553d99ef2194db01d958250d579a9fc9b6ee249a2b11c595c0c205c5bc5ff3dc928d80c30e42fd0f0d07b88ee7dcc058cbd084c6ac5ecd8124f5cb8789d7a14d09df2bd6b927ae073598cadfb0b3c67748cdd7787119f9f4990a5efa94a9f115eaed3a9c5bef9d2df755a514306ae159755c70c272853567f40e5c2d93a7a3684dd8d132b05b2005fef76da5bfd7ea9510c94123c029f1ddfbe33f86c35de2105f8af1890a0f887f8ed6d971dd7692ad443d74caeb303153d92bbd1100af6f0941fa901750823e0ef8127131b2fcf78aa8ac726dc367b148b53d895ac477964e6bdba0a4fc2824fd870faea4eae775bc6a9786812dd228a6c758ea3dea43d60ed75ce1372d5c49d659ec82ab246a6d5ccd4b99bbffb51493c8b751bfc057ec0b8c24ee41de6064e3273e12a9f7c6dae3c384a138e46fdfe1c3ff9a3d83dd3aa29200ff3a18f4e1412b74be093b686fab41f27099e2e40bfbc6d9d16f435308711a6c28254a83b8d4ceb081d980b0527298adaf68c2dac53d8e18fe829562d47d42d5b845e571997656fa3a014579192a119cfdc7a191661f8832003dd48fd42efdb3e81979ea1f6e1aacaec0f1bb830fd0abf9949516652aebe20df7f001ecb86e842d1d9e0003903027026d1451887443c9a11b9413369d83db4a86ac56049ecd53526fc73977b4928e3e213f632e652cf573a4c16ff37cdda7f85c13bc58b5b9fb24aaec0b4936d13730338c8868a01b2aeec884a9bcf061327d2f2cfed05d78d3c1ee0531039ac1ef2fdc3edcbe833997b989d1fa9686951fc49cc1bacd3ef9ab47e4412edbd2bea48e6fb764796a4f9ef58b3c33c2218811ed42bb98f4d9e7452a26dcc5e8dae2912dbde5e453ebe62809e31cbf603f0754370f197997d3753d39738ce5001871beabbfe9d24447a6e55f56ba9f4dc79c64a3b3f2be6b2281c3d8e7c6220a3d72b7ef4f999cb75211b1f09a061dfbd52c593373dfb87879a7436ae2d16dfd0b47558332435c7f91cc9eef0f77135d7352a2ac38d5095fe4a2d7704583e1ec08cf34376a8bab4e71448c2a3c05d802b8d753b730fe3b466eebef5256b521fae505e8b681dba29231269772b7583149be01bd68628665b425b11cda5ed2c5a44c07b1b5bc3e2410428e2acfb878aedd76088456e0a5f41a48defe0f4fd83dd6372a9147e99949ca7be2e493bda0acc56153eb76b7167ebd63a839e1cb99138fa358b56d3719158576840bb09783a9108196e2464251ae9ca5aba680f5eea8e34e80e6b49bf340b7aa7c6d031356506aa151562d8ba0add2df852ac399f84ca04d02b55984f41e322a2bbd2b489208157ad7559bfa4a5f7689c25504f90c218923fb77ddeb47ad69f95227f3bd54691bad74092f486fd2757d146101c48cb9e915b8371345ae2c049ae5e850896f957deacf70c69d8a13dd4faf181cfe6a038bead1513ed79e19e8f52edcabd56686ccf4799afe1babc75a01b654b510b75bc179e5042a7cb30fdaf8ee53376e71086227275138611342c3dd95e099aff2f0636f0446a69643545a463e52a2d1bfcbb9b4de23ed5aa5f1fe8477068e80c8e9e39698841f02407e1ed88e970265745504f0d6d6e59a35ea72fd4945f9b6c98744d271c5bf851e0f32d53d643052f0842e786d45827656c07fb156c351454132222845e0c5e4ef1a18217d7ab600ccbb6e285ff0f7141de8f7197056e4080d7be2f70b051281df9d4b5db2cc3820b86c6191773286f764df81de378c9b80a255828d6b1fc9191bb41a1b6374b7bb64da81857a5ceb06031a4e855dbecf17ac7ad2f0a1bebf5f3a4266ef00a0b3231b66d8b84404c51d8f1692903899bf7c4363911451fccc42782b5927a0a5632c2414cf141c913cff8613f47ccf5e98bb505e10315b5fbcc30c61b40869bf1c9f6ff4a83ac2bc76a5d28ac2453690a958f2b9b0be9c94a5c8fc3823241be9bde7b112a7e45301e6a668f5a3d0f568f5d42a18a20ca18b9323be452d012719fe7265a6fd4d57c8a6e47a385710d34cb3088fc6bb5809b52f1bc0203b6195e981f1f206947614bc98dc63ac7dc05b5f454f145b5fc7decd27112aa25e7c2521ee67b11efd79d95247632f7b43f60333c226c89bbae2772ccd7a371c89fd4b3b9ff2d00df6d4e399ab6ac6ed939f46270db0080428833ad4e1df2536457a438906621fc2f4a9453db809beb0cb29440499bf44a489d32f22f00dcbf910e5b82b5614e65f10051e79453c14eda96e89a16af0e60d2a884c2fd7eb2b8aadda6520e80851ce48e0a222", 0x1000}], 0xfffffffffffffe98, &(0x7f0000001a80), 0x0, 0xa}, 0x1) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x9}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x46) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r7 = semget$private(0x0, 0x4, 0xc0) semctl$SETVAL(r7, 0xe, 0x8, &(0x7f0000000180)=0x80) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000001c0)) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() r17 = fcntl$dupfd(r15, 0x0, r16) fcntl$dupfd(r14, 0x0, r17) r18 = accept$inet(r17, 0x0, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0xff}, {{r5}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xcc8, 0x5}], 0x800, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc, 0x10, 0x7f, 0x9}, {{r6}, 0x3, 0x88, 0x80, 0x100000001, 0x2}, {{r7}, 0x0, 0xa3, 0x1, 0x1, 0x5}, {{r8}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0x9}, {{r9}, 0xfffffffffffffff9, 0x40, 0x10000000, 0x1, 0x4000800000000000}, {{r10}, 0xffffffffffffffff, 0xf936d6981dc23b98, 0x1, 0x9, 0x800}, {{r11}, 0xfffffffffffffffb, 0x287838b13546307d, 0x80000000, 0xce, 0x4}, {{r12}, 0xfffffffffffffff8, 0x1, 0x8, 0x77e4, 0x5}, {{r13}, 0xde6a7c20a3dd49e2, 0x27, 0x10, 0x8000000000000000, 0x9}, {{r18}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x3437}], 0xffffffffffffffff, &(0x7f0000000300)={0x20, 0x7e}) nanosleep(&(0x7f0000000080)={0xf0, 0x7feffffc}, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x3f, 0x0, 0x7fff, 0x0) 16:00:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 16:00:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:51 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x1940) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x204) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) r4 = shmget(0x0, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x1000) r5 = getegid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) r6 = getegid() setregid(r5, r6) setsockopt$sock_int(r0, 0xffff, 0x4dcaa7a426d7f056, &(0x7f0000000200)=0xdc6, 0x4) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) r8 = dup2(0xffffffffffffff9c, r2) r9 = socket$inet(0x2, 0x1, 0x106522da) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) r11 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x30) kevent(r8, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffff8, 0x2, 0x20, 0x1, 0x2}, {{r10}, 0xffffffffffffffff, 0x4, 0x44, 0x5, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x80, 0x401, 0x5}], 0x400, &(0x7f0000000380)=[{{r11}, 0xfffffffffffffff9, 0x10, 0x0, 0x2, 0x2}, {{}, 0xfffffffffffffffe, 0x48, 0x80, 0x8f0, 0x6}], 0x7, &(0x7f00000003c0)={0x7, 0x10040}) r12 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x10) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000440)) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r13, &(0x7f0000000480)="834642b4f8ce2ac181227b81295dd2d8d21c4745819fefe78352d8ddfdbf2b8adc5329aee8825586c2a42363b87f750dfbade8fd9a75a9a1ddfa4414fc909f313bc56328391b83388dbac26d8274cd04e8bd6118a52a202d89c0d508379a1e458705b688c49c5ccf33609e7c61e8c92ef8d8ce1d269e257938ea0c3a3e9479ab73b66eb70f00afc28ec874a349f9a92cfd31d3c07acba7c9", 0x98, 0x401, &(0x7f0000000540)={0x2, 0x1}, 0xc) kqueue() recvfrom$unix(r11, &(0x7f0000000580)=""/58, 0x3a, 0x800, 0x0, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000640)={0x60, 0x0, &(0x7f00000005c0)=""/96}) r14 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r14, 0x80045721, &(0x7f0000000680)=0x8) panic: malloc: allocation too large, type = 2, size = 18446744073709550176 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *370014 89621 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffa60,2,a) at malloc+0x9c9 vm_get_info(ffff800022d6afe0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e497b60,c0185603,ffff800022d6afe0,81,fffffd807f7c6900,ffff800020acf8d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061bf4e60,c0185603,ffff800022d6afe0,ffff800020acf8d8) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf8d8,ffff800022d6b0f8,ffff800022d6b140) at sys_ioctl+0x5b9 syscall(ffff800022d6b1c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,7bcd770d010) at Xsyscall+0x128 end of kernel end trace frame: 0x7bf34d6eaf0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709550176 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffa60,2,a) at malloc+0x9c9 vm_get_info(ffff800022d6afe0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e497b60,c0185603,ffff800022d6afe0,81,fffffd807f7c6900,ffff800020acf8d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061bf4e60,c0185603,ffff800022d6afe0,ffff800020acf8d8) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf8d8,ffff800022d6b0f8,ffff800022d6b140) at sys_ioctl+0x5b9 syscall(ffff800022d6b1c0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,7bcd770d010) at Xsyscall+0x128 end of kernel end trace frame: 0x7bf34d6eaf0, count: -9 ddb{1}> show registers rdi 0xffffffff81bdfd17 db_enter+0x17 rsi 0x2559 __ALIGN_SIZE+0x1559 rbp 0xffff800022d6ac20 rbx 0xffff800022d6acd0 rdx 0x255a __ALIGN_SIZE+0x155a rcx 0xffff800020b4a000 rax 0xffff800020b4a000 r8 0xffffffff816bf1ff kprintf+0x16f r9 0x1 r10 0x25 r11 0x72aca727aaa17223 r12 0x3000000008 r13 0xffff800022d6ac30 r14 0x100 r15 0x1 rip 0xffffffff81bdfd18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d6ac10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=370014 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace790,0xffff800020acea18 process=0xffff800020a8b510 user=0xffff800022d66000, vmspace=0xfffffd807f00b730 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89621 418915 47103 0 2 0 syz-executor.1 *89621 370014 47103 0 7 0x4000000 syz-executor.1 89621 493651 47103 0 3 0x4000080 fsleep syz-executor.1 89621 275697 47103 0 3 0x4000080 fsleep syz-executor.1 77884 48314 90759 0 3 0x82 nanosleep syz-executor.0 47103 199484 90759 0 3 0x82 nanosleep syz-executor.1 83611 457660 0 0 3 0x14200 acct acct 36951 250631 0 0 3 0x14200 bored sosplice 90759 156564 97805 0 3 0x82 thrsleep syz-fuzzer 90759 221237 97805 0 3 0x4000082 thrsleep syz-fuzzer 90759 28240 97805 0 3 0x4000082 thrsleep syz-fuzzer 90759 123733 97805 0 3 0x4000082 thrsleep syz-fuzzer 90759 388099 97805 0 3 0x4000082 thrsleep syz-fuzzer 90759 42251 97805 0 3 0x4000082 kqread syz-fuzzer 90759 101455 97805 0 3 0x4000082 thrsleep syz-fuzzer 90759 13424 97805 0 3 0x4000082 thrsleep syz-fuzzer 90759 286279 97805 0 3 0x4000082 thrsleep syz-fuzzer 90759 58593 97805 0 3 0x4000082 thrsleep syz-fuzzer 97805 190223 17315 0 3 0x10008a pause ksh 17315 491976 86672 0 3 0x92 select sshd 17671 32732 1 0 3 0x100083 ttyin getty 86672 417515 1 0 3 0x80 select sshd 94348 33316 94821 74 3 0x100092 bpf pflogd 94821 1172 1 0 3 0x80 netio pflogd 25183 507722 59475 73 3 0x100090 kqread syslogd 59475 370403 1 0 3 0x100082 netio syslogd 50718 178154 1 77 3 0x100090 poll dhclient 35942 453285 1 0 3 0x80 poll dhclient 21408 198698 0 0 3 0x14200 pgzero zerothread 25162 251049 0 0 3 0x14200 aiodoned aiodoned 57250 10720 0 0 3 0x14200 syncer update 61112 387874 0 0 3 0x14200 cleaner cleaner 19663 189348 0 0 3 0x14200 reaper reaper 63291 492281 0 0 3 0x14200 pgdaemon pagedaemon 63503 85340 0 0 3 0x14200 bored crynlk 61499 326613 0 0 3 0x14200 bored crypto 7741 279452 0 0 3 0x40014200 acpi0 acpi0 71115 257644 0 0 3 0x40014200 idle1 90476 7232 0 0 3 0x14200 bored softnet 82222 146142 0 0 3 0x14200 bored systqmp 27211 124238 0 0 3 0x14200 bored systq 92648 156216 0 0 3 0x40014200 bored softclock 20063 89557 0 0 7 0x40014200 idle0 6720 221345 0 0 3 0x14200 bored smr 1 297671 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 89621 (syz-executor.1) thread 0xffff800020acf8d8 (370014) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662188) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9620 7102K 16110K 78643K 49954 0 0 pcb 13 8K 8K 78643K 764 0 0 rtable 112 12K 12K 78643K 2126 0 0 ifaddr 85 19K 20K 78643K 828 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1731 0 0 iov 0 0K 24K 78643K 562 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 77K 78643K 12141 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 98 0 0 VM map 2 1K 1K 78643K 11 0 0 sem 12 1K 1K 78643K 1280 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 6182 0 0 sigio 0 0K 0K 78643K 57 0 0 proc 62 63K 95K 78643K 1664 0 0 subproc 32 2K 2K 78643K 357 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 537 0 0 in_multi 33 2K 2K 78643K 328 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 1 0K 0K 78643K 17 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 946 0 0 pfkey data 0 0K 4K 78643K 1 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 132 23K 31K 78643K 21624 0 0 UVM aobj 130 6K 6K 78643K 152 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 743 0 0 NDP 20 0K 0K 78643K 246 0 0 temp 228 3557K 4195K 78643K 77958 0 0 kqueue 0 0K 0K 78643K 65 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 48 0 42 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 319 0 317 1 0 1 1 0 8 0 rtentry 112 235 0 191 2 0 2 2 0 8 0 unpcb 120 15664 0 15635 17 15 2 3 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5426 0 5426 1 1 0 1 0 8 0 tcpcb 544 1308 0 1304 3 2 1 3 0 8 0 inpcb 280 3913 0 3906 10 9 1 3 0 8 0 rttmr 72 3 0 3 1 1 0 1 0 8 0 nd6 48 36 0 32 1 0 1 1 0 8 0 pkpcb 40 28 0 28 12 12 0 1 0 8 0 ppxss 1128 136 0 136 15 14 1 1 0 8 1 pffrag 232 3 0 3 2 2 0 1 0 482 0 pffrnode 88 3 0 3 2 2 0 1 0 8 0 pffrent 40 10 0 10 4 4 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 201 0 176 1 0 1 1 0 8 0 pfstkey 112 201 0 176 2 0 2 2 0 8 0 pfstate 328 201 0 176 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 966 0 748 22 8 14 15 0 8 0 art_table 32 967 0 748 2 0 2 2 0 8 0 art_node 16 223 0 183 1 0 1 1 0 8 0 sysvmsgpl 40 125 0 122 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1274 0 1264 1 0 1 1 0 8 0 shmpl 112 150 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10874 0 9455 46 0 46 46 0 8 0 ffsino 272 10874 0 9455 95 0 95 95 0 8 0 nchpl 144 19635 0 19094 61 37 24 61 0 8 0 uvmvnodes 72 6475 0 0 118 0 118 118 0 8 0 vnodes 208 6475 0 0 341 0 341 341 0 8 0 namei 1024 81254 0 81254 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 9 0 9 3 2 1 1 0 8 1 scsiplug 64 8 0 8 5 5 0 1 0 8 0 scxspl 192 56253 0 56253 32 31 1 7 0 8 1 plimitpl 152 533 0 525 1 0 1 1 0 8 0 sigapl 432 6325 0 6310 3 1 2 3 0 8 0 futexpl 56 132081 0 132079 1 0 1 1 0 8 0 knotepl 112 1423 0 1404 5 4 1 3 0 8 0 kqueuepl 104 1395 0 1391 1 0 1 1 0 8 0 pipepl 112 3062 0 3043 13 11 2 2 0 8 1 fdescpl 488 6326 0 6310 3 0 3 3 0 8 0 filepl 152 66710 0 66600 32 26 6 11 0 8 1 lockfpl 104 1858 0 1857 1 0 1 1 0 8 0 lockfspl 48 648 0 647 1 0 1 1 0 8 0 sessionpl 112 37 0 26 1 0 1 1 0 8 0 pgrppl 48 104 0 93 1 0 1 1 0 8 0 ucredpl 96 14437 0 14427 1 0 1 1 0 8 0 zombiepl 144 6314 0 6313 3 2 1 1 0 8 0 processpl 896 6347 0 6313 4 0 4 4 0 8 0 procpl 632 19921 0 19875 6 1 5 5 0 8 0 srpgc 64 38 0 38 16 16 0 1 0 8 0 sosppl 128 86 0 86 21 21 0 1 0 8 0 sockpl 384 20015 0 19977 57 51 6 10 0 8 0 mcl64k 65536 513 0 0 65 32 33 65 0 8 1 mcl16k 16384 24 0 0 3 1 2 3 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 31 0 0 3 1 2 2 0 8 0 mcl8k 8192 31 0 0 3 1 2 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 13 2 11 13 0 8 0 mtagpl 80 59 0 0 1 0 1 1 0 8 0 mbufpl 256 702 0 0 38 0 38 38 0 8 0 bufpl 256 21250 0 14202 441 0 441 441 0 8 0 anonpl 16 585568 0 571587 193 133 60 75 0 124 0 amapchunkpl 152 38806 0 38668 50 42 8 13 0 158 0 amappl16 192 30905 0 30130 171 131 40 51 0 8 1 amappl15 184 997 0 996 1 0 1 1 0 8 0 amappl14 176 2912 0 2909 2 1 1 1 0 8 0 amappl13 168 267 0 266 4 3 1 1 0 8 0 amappl12 160 12 0 12 2 2 0 1 0 8 0 amappl11 152 228 0 213 1 0 1 1 0 8 0 amappl10 144 725 0 719 1 0 1 1 0 8 0 amappl9 136 1728 0 1721 1 0 1 1 0 8 0 amappl8 128 1324 0 1284 2 0 2 2 0 8 0 amappl7 120 859 0 850 1 0 1 1 0 8 0 amappl6 112 216 0 203 1 0 1 1 0 8 0 amappl5 104 324 0 309 1 0 1 1 0 8 0 amappl4 96 5747 0 5716 1 0 1 1 0 8 0 amappl3 88 4078 0 4068 1 0 1 1 0 8 0 amappl2 80 50054 0 49979 3 1 2 3 0 8 0 amappl1 72 145560 0 145116 25 15 10 20 0 8 0 amappl 80 20483 0 20438 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 151 0 22 3 0 3 3 0 8 0 uaddrrnd 24 6335 0 6310 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6335 0 6310 1 0 1 1 0 8 0 vmmpekpl 168 53069 0 53035 2 0 2 2 0 8 0 vmmpepl 168 776943 0 775004 346 234 112 114 0 357 21 vmsppl 368 6325 0 6310 2 0 2 2 0 8 0 pdppl 4096 12677 0 12638 7 1 6 6 0 8 0 pvpl 32 1597769 0 1580540 386 238 148 183 0 265 5 pmappl 232 6334 0 6319 5 3 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 706 0 52 20 0 20 20 0 8 0