16:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d1ff12a7ab9e8f00", 0x8) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getpid() setpgid(r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) r5 = semget(0x0, 0x4, 0x41) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/196) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r6) listen(r0, 0x84d1) syz_open_pts() semget$private(0x0, 0x64266f3c487a490f, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000004c0)=""/189) 16:01:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="00002e2f66696c653000194ad4d6ac140defce43c9ad1d18b9bfdba97642eba4b25aca994272899a94e542"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = dup2(r3, 0xffffffffffffffff) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) write(r5, &(0x7f0000000780)="c0b4d78112344562d1e80d7d4f674e30f3c88bc2b5c27b30cf26c1e75b07418d2879d5251373969b07d008db598fe032adf8f749cbf6d87c47e44a462371f381d83f78401976ec5a77f3378bd9b31c1afddef8898ed48a292e0c2833bb8411c026cb7b3e4dfe7493f2178925aa6945063ca07b6ffa24b74281cf1b42d62c2b9b8e49a7e415782bb7c5f5b3c1c15d34b7d9d4612ec1e77afbd7318f2366e9ace79cb1dd511a04f5d941a9", 0xaa) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000880)=0x1) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)="88e954397e0e8e5ceacf4171c647d898d22d75e446144bb215aa282bedcfee0f4ac81bf28f922b84f51a648c0253d8d3c816d920306078cdd40559d8b90792c42633602d2788fd9416e515062cba16a03b66e661ab99766031e9079072", 0x5d}, {&(0x7f0000000340)="16c77f2e1a81572a6eba2b5166000bd86436777954fdc5ba8885041d1663899b0815294d90a5c94e5b9dc2251a3b60e5e815f42d672c74e6491ab1da13e89c00db935b3a94a1e030a83c9555c0d25032912acf073cb99e9d902c164fb042945c1646e7928e9c53c20b52f43ff71c0dadb47ee20139c672e6456ef4de585c0fdef35424e6a9bd43ed2f24b2cf6810955f48a3a8bab69d53a19f8c306120430b9c52", 0xa1}, {&(0x7f0000000400)="05a291d6930078fc1451ca3479cbcc75323846e625374e29cb57ec68cec5d512a1334a04e60096d4346f4b22a251da77c74fcf93f59c476d3fc0ab7c87893fceb9372a79d0cf0e7585b6e15be808d55f76c5af51e27b2dbbaecbea62a02e6af52cd0f562e873d2ea64abca3375e38fae2e78a751f41c45723185225edfbe94486192354b8efba25eeb910852e0fd7ca23728f14a9955b8658030f0fd213c6a", 0x9f}, {&(0x7f00000004c0)="476943d017cdfb7c30a931bd5dbc5d87ac8b90cfb118c6ef7e5440eb1172405e884cb0be8c5b6c7be0a5d863817af60d0d2422ca44553e2f8c7e1636729d35805f486ff1846af1984fb6fe90b7881928898697124b96ae95aa3a745c9658de5c97d1", 0x62}, {&(0x7f0000000540)="effcd696fb89a6baf6b2c7e6bcde83c9500f843cc4e7ee9d352956958ab6332656d333dcbfe610c18a77e850397f39c0061ea25dcc3a7fd4f14791aec49d11e1fc416b9091fb60", 0x47}, {&(0x7f00000005c0)="0e8e26ac15a73f56ed146a443d41546e04229a2123ecf4028763bc8f1613b00977820a0c109fc0ba53bb15fc90d51e4159fd9c6b59a848c50958eb74b8dec4a9d9600a51e8d35c667e562e86412ba32b35bd072faf5ce42096d12c64079d16fa45c379534a618a777f1e4670b1ec783db5b11a45bb201819d2c7e28ab764656f061910d1b4dba3bff517e8ba01b1111fbf5b69c1", 0x94}], 0x6, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r10, r5, r12, r4]}], 0x20, 0x400}, 0x4) dup2(r6, r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r13}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000840)=0x100000000) recvfrom$unix(r6, &(0x7f0000000180)=""/229, 0xe5, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000200), 0xb, &(0x7f0000000040)) wait4(r3, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r4 = getuid() setuid(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r8 = getegid() r9 = getegid() r10 = getgid() r11 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r7, r8, 0x0, r9, r10, r11, r12, r13]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r8}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc, 0xfffffffffffffffd}, {0x54}, {0x6, 0x0, 0x200}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x2) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) connect$inet6(r15, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x1}, 0xc) syz_emit_ethernet(0x10, &(0x7f0000000240)="188c9318a89283bce9ab0a00abf02397") 16:01:08 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x100000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x146) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x282, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe", 0x1}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000463c20ef83a4bb387ea269000000000000000000000000004bddb257a7d5f9d346406590210800000027e169b16a97d7d70a9bb0785b1cc87c4571f884deecefa91730bc65f9b86a09af92863ab0bf6b03259a23853066f37bccd8c9f23039432a1c79d94c5545084238988aa080cabefac5668727791f92aa39a2f2175568a8013b325aa076a172b432a57a6659405a6de28cfad73c66bd3d64bc16b7f8e85b3fdb6cd728040f4a535ee5aa3d96be1f284d6e9f6108fae318f881a68892c288be84a0c01b5314231b93d9b9278a755d7b8f081e9e514aa878d44356a60cf1e8593680545f38593c5bcaebe100ed6aa91a4e5842faaf51e4ff16999ea734edf5d33fc6dae2e38521c11e0e7661b9db24b7eee0adcb8d64016dad7dc1d41ad6f4ab0b313041612819cfa25368ffd4e95b4156c20131654a"]) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) dup(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff7, 0x2, 0x0, 0xdfc5, 0x9}, 0xfffffffffffffc4e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 16:01:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket(0x6, 0x4000, 0xffffffffffffff0e) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) msgget$private(0x0, 0x2) r3 = dup2(0xffffffffffffffff, r1) sendto$inet(r3, &(0x7f0000000000)="c89608eb107f61ab7260eb5a7d7a0a2e160ff47a803635890f4d41bc47fd44944c75e9a1a2c27e9d051770ea7c8b548d84db97eb76c585e9", 0x38, 0x4, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:08 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fb2f8a8d1a2e40403c151c9343bc519665ab1d0a229be96914f6351508b471597c3a1d717e3a", 0x26, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) dup2(r0, r1) close(r2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x29023b114e3f5ef6, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) socketpair(0x10, 0x0, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0x80}, {0xffffffffffffff9c, 0x4}, {r5, 0x80}, {r7, 0x2}, {r8, 0x100}], 0x5, 0x0) 16:01:08 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) fcntl$dupfd(r4, 0xa, r5) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:01:08 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x80) setsockopt(r0, 0x1000001000000029, 0x2e, &(0x7f0000000000)="ebff8d510000fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) read(r1, &(0x7f00000000c0)=""/181, 0xb5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x1, 0x4f}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x65) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@in6}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') writev(r0, &(0x7f0000000000), 0x243) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="04") mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x400000014, 0x0, 0x0) socket(0x1, 0x2, 0x80) pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000040)='\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) r2 = semget(0x2, 0x3, 0x400) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff7, 0x2000}, {0x3, 0x3, 0x800}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r3 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r3, &(0x7f0000000080)=[{0x3, 0xfff, 0x1000}, {0x2, 0x401, 0x800}, {0x1, 0x4, 0x800}], 0x3) semctl$GETZCNT(r3, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000000)=""/61) semctl$GETNCNT(r3, 0xbb14e14bd456f934, 0x3, &(0x7f00000001c0)=""/107) 16:01:08 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff54d861fa2ac60002"], 0x10}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x2002, 0x8) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) fcntl$dupfd(r2, 0xa, r3) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:01:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x80000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x0, 0xff, 0xf89b, 0x9d0}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) setitimer(0x6, &(0x7f0000000180)={{0x400, 0x9}, {0x7, 0x2961616d}}, &(0x7f00000001c0)) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = dup(0xffffffffffffffff) readv(r3, &(0x7f0000001940)=[{&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/213, 0xd5}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/158, 0x9e}, {&(0x7f0000001780)=""/196, 0xc4}, {&(0x7f0000001880)=""/87, 0x57}, {&(0x7f0000001900)=""/13, 0xd}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = socket$inet(0x2, 0x2, 0xfffffffffffffff9) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = geteuid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = accept$inet6(r3, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000001dc0)={&(0x7f0000001a40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c00)=[{&(0x7f0000001a80)="212bd7170618a5e08a0f9e44276ae84b6e1dc71aeaa54a9a", 0x18}, {&(0x7f0000001ac0)="c2c18a8a965391b76d2dedfda23d89cc6d39419356458455ea18f31d63bac1a8fadb221bd88ef87ddb5d0b", 0x2b}, {&(0x7f0000001b00)="1c88469d45134f4f278685874ef06307cb8517a15a85a321aebcbaf0d3a8dbc2b1aa7bc9b2a64112b5de9624d4ddc10249a6543fdc4a0840628a00c4b8f78cfb099145a971110e", 0x47}, {&(0x7f0000001b80)="aa313f1ea955592841e15b3dd232f4d8bb0999f7d413f56343dc0ab74deac7892bb636ae49993c6e563a72c90196bd4cab1a36eeaa1a6e31b3be917dd8f473a62a9973480296640c7e47736743b2d26b0b5833d8c93c24edbc13aad244bcc258e2b99d7200020b95", 0x68}], 0x4, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r11, r5, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r2, r3, r12]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r13}], 0x98, 0x4}, 0x400) fcntl$getown(r3, 0x5) r14 = semget$private(0x0, 0x3, 0x30) semctl$GETNCNT(r14, 0x0, 0x3, &(0x7f0000001e00)=""/4096) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000002e00)="74711490d9a641aa8de0726515968d00e9878ac1021323c1446959781a0b9425093701d801ecf1b84efdb22d876e1df1bca3dcb6a71940a685cb6c7b31585205ab540c7638575cc6891f64ab66801c06a32327742d030ad413a8ebbef872e7d4b15450131f86704d6ca09a97e1c68659cf8fbbf9ea65d8714a3900062c3c440ceb1a091d0f81b5d5672efc56479857b0a88a47235136b1dfd7bde168a506f70fcc39694d0a976d13424527b7fad44b4c5fdbe868618d2175dfa4dc7e7aefc9a2571d5b34684ea673812bb3d75338de2f41ed", 0xd2) open(&(0x7f0000002f00)='./file0\x00', 0x8000, 0x1) utimes(&(0x7f0000002f40)='./file0\x00', &(0x7f0000002f80)={{0x3, 0x7}, {0x67af4da9, 0x8}}) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002fc0)='/dev/speaker\x00', 0x20000, 0x0) readv(r15, &(0x7f0000003080)=[{&(0x7f0000003000)=""/71, 0x47}], 0x1) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000030c0)=0x100000001) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000003100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000003140)=0x101) 16:01:09 executing program 0: socket(0x6, 0x3, 0x400) r0 = socket(0x18, 0x1, 0x0) pread(0xffffffffffffffff, &(0x7f00000001c0)="5ff2d68b3a966131155676399c9869202fd490c45b6991cf9f010a6b65e65eb50c72b3216faa6df0627c7ed41ae78231500c283a05120f7929ead50adc0cc08cecd4c2d7a1394692dbf0da91ed4d4329117d06ef857eb853c9fe22bd740eb7c2128d3158071943e77a25f3f5b084ce6ba90ed1a6ca16472692acb0e26b46d1a3dbea069c043756485f5daee0ce18a2c6b2eeed0a42cf6da938c5aa1ee9a07bc7c4fff1780fc36953bbfc2d53ab827f3d1b4d4c20658f131940aa26bdee6e08a61d1842cb72e59c476d4a96aed4c54efa38be3656757419c2f95de46cd9c245a460aeabc7dfcf", 0xe6, 0x0, 0x914) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) socket(0x1, 0x5, 0x7fffffff) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) socket(0x18, 0xc005, 0x1) setsockopt(r0, 0x29, 0x800000000000006, &(0x7f0000000000)="0a86c26820adbbc3db0d61e25d43a57ba9f2e7947f46a3fef792830531b8b316b47c66111719e2e6756fbe8b4a291cb4e37afc1b72d5cc94d18c3be9c2b967aff306c00a9a79a84f995e6d9ce0f41272bfa8f93480dd47205b6f6bd5802bc885cc6951c79c095af117c5572f268d5aa261b83c2b6a128b4193bfb20e1d661279b9678364cd7d419cc127e1074ca797d5bac02baa86eb369ac5bb5c1b9750ad71", 0xa0) 16:01:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) r11 = getegid() setregid(r6, r11) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0xd68, 0xf03a, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a760259387fc1f546f0542346bcf61ed8012e659964a53c6bb217272d087ed066920727832910c21ce7cf2394a7ab24012dc56fa2aa278067b14a3eb6f4c7a0395149406276a7b4b3907a51bf1baa51d3fb561c0e7637ef3edcc758d1e1eff1031571ebb9a54c1ea8426de96", 0xad) 16:01:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2d6238bbefb9997a, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0xffff) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:09 executing program 0: getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0x9, &(0x7f0000000040)=""/71, &(0x7f00000000c0)=0x47) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) kqueue() 16:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socket(0x18, 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) accept(r2, 0x0, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r3) 16:01:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget(0x2, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r3 = msgget(0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = getpgrp() chflags(&(0x7f0000000000)='./bus\x00', 0x1) r5 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, r5}, 0x0, 0x0, r4}) msgctl$IPC_RMID(r3, 0x0) r6 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) 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(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r6, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000040), 0xc) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x100}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:01:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="1af2ce60689c4b724a4c661a5436489a140fe28a134e5b4ae64672c0b9216eee025efc4d53fae7ca1a6cfb12d33cab281dd32e8f8e69954a6b8fa59144e9bc4eff128b2e8b9b096a17cb99a162b7771cb2abda963c34231ca99452e9b7b056ff6cd4ea29b07ab714ad67515b6079876e302ab32c1ea49d578f6bc079ffbb9251d86fef75a896a59c520cd210c6f74409fcb41717e49c05625ef47e95f4b9b9bbea1863cf1a95b5e3240adcfe6d614b38f452abdab38d7ba92c412056a921cd1c4e19f04e261016234ccb50c76723a061d9280e00"/224, 0x7f21) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse0\x00', 0x170, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000a00)={0x100000001, 0x8f2, 0x5, 0x1, 0x4, 0x7, 0x4, 0x10, [{0x92e, 0x7, 0x2, 0x6}, {0x8b41, 0x30f, 0xbdd, 0xf7}, {0x31, 0xff, 0x1, 0x7}, {0x2, 0x0, 0x481dbc56, 0xe3f}, {0x100000001, 0xfce, 0x1, 0xca3}, {0xffff, 0xdc8f, 0x41b, 0x9}, {0x2, 0x401, 0x2, 0x1}, {0x3, 0x40000000000, 0x9, 0x6a2}, {0x6, 0x1ff, 0x4}, {0xff, 0x7f, 0x200000}, {0x1, 0x400, 0xab0b, 0x4c}, {0x100000000, 0x5, 0x8, 0x101}, {0x2, 0xffffffffffffff69, 0xb0e, 0x200}, {0x7fffffff, 0x4, 0x6fe2, 0x8}, {0x0, 0x800, 0x6, 0x7}, {0x3f, 0x1, 0x100000000, 0x10001}]}) r2 = syz_open_pts() execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000300)=""/174, 0x398}, {&(0x7f00000003c0)=""/211, 0xd3}, {&(0x7f00000004c0)=""/108, 0x6c}, {&(0x7f0000000540)=""/133, 0x85}, {&(0x7f0000000600)=""/69, 0x45}, {&(0x7f0000000680)=""/248, 0xf8}, {&(0x7f0000000780)=""/209, 0x64}], 0x100000000000026c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socket(0x20, 0x0, 0x8000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) socketpair(0x22, 0x8000, 0x10001, &(0x7f0000000900)={0xffffffffffffffff}) accept$inet(r7, &(0x7f0000000940), &(0x7f0000000980)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) write(r8, &(0x7f0000000240)="ad7ea2c5718bf4a57597ee973ccb5e219639502c762055ba1f1c738f350611e4e2d926e1a0f69c081febad851bda2c630359aaa470f6b03aceddaef36499766df673a1f6e26bfc5b88750490fd4ed34cea41a16a588607943716873db1b5a4da6bef8674bda1fbbed9be6f01f794b64ac68a0eecee79201826e522f7015ebac970306b4cb02d46b8e33aa29c5239598fa6a3a8ca993cc02d29b4756703cb4a479a69b5f880f0313316352fccccd33bcc5d56337738fe73", 0xb7) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x67e7739b}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x8) 16:01:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) socket$unix(0x1, 0x5996be1de2763b82, 0x0) write(r0, 0x0, 0x0) 16:01:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x72, 0x4) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = dup(r2) accept$inet(r3, 0x0, &(0x7f0000000000)) 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x121) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x9) write(r2, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="00000039c94212e7e9708ccffff4947924ae090007", 0x15) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r5) r8 = dup2(r2, r5) readv(r8, &(0x7f0000000600)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000480)=""/60, 0x3c}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/131, 0x83}], 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x10, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000180)='X', 0x1) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x3ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xffffffffffffffe1) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x28) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') socketpair(0x20, 0x1, 0x9, &(0x7f0000000300)) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc9, 0x80}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x2, 0x3}], 0x7ae, 0x0, 0xfff, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x3, 0x6}, {0x0, 0x5, 0x400}, {0x2, 0xb7bd, 0xc00}, {0x2, 0x8, 0x1400}], 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x5, &(0x7f00000000c0)) 16:01:12 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup(r0) r3 = getpid() wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r3, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() r10 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, r10, r11, r12]) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r18 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r19, r18) r20 = getpid() wait4(r20, &(0x7f0000000b40), 0xb, &(0x7f0000000b80)) wait4(r20, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r22, r21) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getegid() r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r26, r25) r27 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r28, r27) r29 = accept$inet6(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r31 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r32, r31) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$WSDISPLAYIO_USEFONT(r35, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r37 = getegid() r38 = getegid() r39 = getgid() r40 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r36, r37, 0x0, r38, r39, r40, r41, r42]) r43 = getuid() setuid(r43) r44 = getegid() sendmsg$unix(r2, &(0x7f0000000ac0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000002c0)="67dd254d513f287390f067022c913f5bfe93f722d8e5c617da608ac5db927b74d49586cff204ba0186c183e4d3cfa413711b8460d0e9df3e78135414ec00a812bb37c28f7e5b44f784b42706a3027795381fb434600ed50df3c193daf9a6f081a18d9a13be2bc79d1e0e4b17638f5574bdcec077f261944940e77db59c763c463b74903912d113bd15404a9c43ed9aa96623340e39a947f9b390eab97e86824d2f0b14da7f61b3fec82f98460b7d023f86928242d57f9812c7e00e536201c62d156af411711c0ccb6d4edf1799e5472728ff871931492aeaa2aadd38355afc809e6999", 0xe3}, {&(0x7f00000003c0)="c4aedfbcf3f3f672f845c570c95e0fa3f10397153478f0f0d8ee54181dec3b20035b6fb41066fb7c4c0c2482c9459f30b6e2d0906b750f48547058d66200f57413639af1f2ac11ce3b2145b01d2feec149e0a0e4bed31b47ea990260db0ae2089e26d8a593022f27a1f94ca4f526450289d3cbe321799013f11eaa7500ecf654e774c588245ba5222fedd99dee9f41344802bc9c3b56957b24667b719955bb831f008e3852dbcf47c999e267018df63ec5fe17f621b028b48eabdf98d97c89857143a675435d1c", 0xc7}, {&(0x7f00000004c0)="50bbefcf88212de5eb76689f630baacb82cd1a7d74d441c5c79b1bb31b87ffbb4222122a7ac21a5e1ff17aee3f354dfc2a2e7ef394602db3c2e64e05821ca256ad95f80195a4ce50cff517dca1b88b55e385dadbc2eb6fe510cc0882c397a0de6860f2df1f0f4fa2d4ae25c3b4defe0e528cbedd3f9fc505b625d1b051b7bfc2c2f88be2bae87a53e50178269302acc5371ea8c81006c392a59155b70047755befc579f674fdcdd644721d6fd12b0b09d772f246656d761ac433e64e0ad06ff0b1a298d8d1bd6bc1d54f4dffed20960483606ce1a4fb35cfc43f810e26398f9581ffd1693f9bc298", 0xe8}, {&(0x7f0000000180)="3edc775985d0a4f77fe83a354ab33efcc5b3a049c7cb94cd3a8b5f9264053a4f3d040d734875eaceadfa50bf4cf4378dcb2eb880679943440ddf081d82ad4550b82958ce3b30d35b25fc8d7f2f", 0x4d}, {&(0x7f00000005c0)="bedbdadeb31f5f3cb89cdc59e144ac9fcc8c0469d162c270776248a2967f683b2259a4f812e865c8af5b5bfe36c61e206a8489c5b6495d7164fc2bdbbcf1b4c5bea9fb06260dd9a6ef26698a68af945d060a4e385d2b5c4cddaa7e965a0fd8f56e998b477135017cb76b020a5aa7da0945a7d936ca740cb1b41677593d8a55d918ec1d38308ba0b791771c5047", 0x8d}, {&(0x7f0000000680)="f5975f40c7c614a38e4de42006b3c8fb5fce2842dcb4a08f5ba2eddcd5b383129d5610d392f55c09b472dec19a3da7e57c667e71a62ac6ca3c82720e012ed4b78dd8a4bef43dcc80c38e72d457ec2995f55f33fb4de5648910e142537be92f8e2247521efbd832990090fe08acbbff202000f3f1b0a232605263c28c9626c11ab6726a85be4cf9dbc63d0e20ff568709bcbf33edba8d5191f899902e8e0de8079e2d036f7bdf03e23d", 0xa9}], 0x6, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="00dde0000000000000000200ffff000001000000", @ANYRES32=r14, @ANYRES32=r16, @ANYRES32, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r33, @ANYRES32=r38, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x2}, 0x20d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r45, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r46) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) kqueue() 16:01:12 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) 16:01:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x5, 0x304}, {0x10000000030, 0x80, 0x4, 0xfffffffffffffffc}, {0x6, 0x42a, 0x216}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0xfffffffffffffeff) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x200, 0x0) dup(r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) 16:01:12 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x1, {0x1000, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") 16:01:12 executing program 1: syz_open_pts() setuid(0xee01) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000100)) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ff9000/0x2000)=nil) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x200, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) socketpair(0x2, 0x2, 0x3a1d, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x81, 0x40, 0x2e8a, 0x1}, {{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0xa4a, 0xf2d}], 0x7, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffff9, 0x39, 0xfffff, 0x40, 0x8}, {{r9}, 0xfffffffffffffffb, 0x46, 0x1, 0x0, 0x101}, {{r11}, 0xfffffffffffffffd, 0x31, 0x80000000, 0x5, 0xe2}, {{r13}, 0xfffffffffffffffb, 0x40, 0x1, 0x3ff, 0x1896}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0xfffffffffffffff9, 0x1}], 0x4, &(0x7f0000000380)={0x8, 0x100000000}) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x800000000044, 0xfffffffffffffffc, 0x0, 0x400000000000000}, {0x7}, {0x6, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:12 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) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x2) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x51b9797fd7bd838d}, 0x0) close(r4) 16:01:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10001, 0x9, 0xec, 0x1, 0x9, 0x3, 0x4, 0x0, 0x1, 0x4, 0x9}) 16:01:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = getpid() fcntl$setown(r1, 0x6, r3) mprotect(&(0x7f000029f000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() r10 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, r10, r11, r12]) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r16 = getegid() r17 = getegid() r18 = getgid() r19 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r15, r16, 0x0, r17, r18, r19, r20, r21]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[r3, r7, r21, r22]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x9, 0x0, 0x9, 0xd6}, {0x40, 0x1, 0x7, 0xffffffffffffffff}, {0x4, 0x3f, 0xffffffff, 0x800}, {0xfffffffffffff977, 0x200, 0x1ff, 0xff}, {0x1000, 0x7f, 0x9, 0x100000001}, {0x9022, 0xff, 0x3, 0x8}, {0x6, 0x4, 0x3, 0x1}, {0xc937, 0xa2, 0x7, 0x3}]}) 16:01:12 executing program 1: 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) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1f, 0x4}, 0xc) 16:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1ff}, {0xc}, {0x9b2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0xfffffffffffffe00, 0x2, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0xfffffffffffff8ec, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) 16:01:12 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) fcntl$setflags(r0, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x41, 0x0, 0x0) socket(0x3c5e86e3e42b8a5b, 0x2d8d8ccffb620da8, 0x4) 16:01:12 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000001c0)=[{0x9, 0x6, 0x5, 0x3}, {0x7ff, 0x2, 0x1, 0x3f}, {0x0, 0x4, 0x2, 0x60}, {0x401, 0x1, 0x100, 0x4b1}, {0x5, 0x80000000, 0x6b, 0x2}, {0x247c2416, 0x1, 0x5, 0xaa}]}) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0x80000}, {0x80000000000015}, {0x6, 0x0, 0x80000000000000, 0x3}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000000040)="a83942542b16323a4b371a20a04d00f1cbdf958c9659555ae70f558ab5cbfbdf3bb84bb9fcc13602ccb4f7b4a0d35930eab6b19622c8a43ccf8e5ca7e79e5779d05744c15e44cd58f4ed36e83cc4d36e7d448430dc38d1f9d3f7d1039439") r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000380)="da729a84dcb129e8bd3c6ca7b297c6a9b804089d7509a83904dac1e68bd989c6240492a36895125203c281a2fbb7afa41bd831eb425b3f071f82fe3f79a2684a4a5d294658e35f10870a12476749ba5460aba49fcfb9f3db3ff55483c392405a664ec0b03781ef925e2834498ea4", 0x6e}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/143, 0x8f) 16:01:12 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x8a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x30, 0x6}, {0x105, 0x6}, {0x25, 0xf5}, {0x84, 0x200}, {0xfb3d00557ad54069}, {0x22, 0xff}], 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) socket$inet(0x2, 0x4000, 0x4) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) socket$unix(0x1, 0x2, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) dup2(r10, r13) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) flock(r0, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) execve(0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000c5, &(0x7f0000000140)=[{0x800000000087}, {0x84, 0x1}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0xffff, 0x2f, 0x88}, {0x0, 0x672f, 0xffffffffffffff01, 0xfffffffffffffffa}, {0x8000, 0x600000000000, 0xfffffffffffffffe, 0x100000000}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x2, 0x8e) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x6e4339085f24ca21) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffdffffffff, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:01:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, 0xffffffffffffffff}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x7, 0x3, './file0\x00', 0xffffffff, 0x4, 0xfffffffffffffff9, 0x8}) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2000000000000005, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x20, 0x40, 0x5, 0x8}, {0x24363d81, 0x0, 0xffffffffffffffc1, 0xd756}, {0x10001, 0x20, 0x9, 0x5}, {0x9, 0x1ff, 0x8, 0x8001}, {0x19efaf44, 0xc232, 0x1f, 0x652}, {0x1, 0x2, 0xfffffffffffffffc, 0x4}, {0x7, 0x0, 0x5, 0xffff}, {0x1, 0x4, 0x9, 0x7}, {0x5, 0x8001, 0x200, 0x836}, {0xffffffff00000001, 0x3, 0x6, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x7, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) 16:01:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="082e751cd3abac19cbc9f238947dcaa42f61d9fe050835429fb0ef085e8dd4a9ac515e00ecce970e37ad903669e5c971fe4712f51beb45d86bdd5569318ab5154083f523e520d00bbc1d6e265431a80078052cbf6fec58a41b778b55c59e35fa3084c85e3126a2a73ed25a579b68796eb65829397478c4776630", 0x7a}, {&(0x7f00000003c0)="cc2758b105a925bf8da9c7cf4add95048b3cd21e5ec18e395c07560236080b7a705c6fa8514bd50492a4425ab7ed45e6fe22a10dfa82554cb5d1d850bc7d42e5", 0x40}, {&(0x7f0000000540)="8c378a60b807b9e21e7a10f098ae012ffad4e3f05afc4badc77a3d23a2795d845910f4c4c24a48159e44f5c7cfba8ac54232817e68f374434674020c282388bafac16389ea7d41c1bfc004bfb630786ea7e7ed233236d3afa178280fa05b35efbc941f815ce83272a23f25f86fe53908b9213dfdb0cd208f94abd82b5d527b1a0abcaf8e4c9693a41645709cbf2f9c1236d0d98618bcd33b7f8901e8f69dc40bb0a64aa4", 0xa4}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674fc25f3b66b168308f017508e7f1bad843b4cba199e6a523988450f6f614dd348103ecb05fce396a2ae9e021e5bf5b7fc328612f473d83d2a1efbfddf17fb9bc7d5db10101c5f6f17a5cbaec8346df0cd44f0adf53dab3e6c077580a", 0xf0}, {&(0x7f0000000880)="b5aac563509279ac16be5513844fe54861127f860c7b4fb56e1aba785ec2e35567a1e34d57a665efaad8e33b2d15fd09bc84eee47bf9e2cc1f2a0fa7eed0504c4cf47013ff9886c74f63ec286d56dfc2a1b4d8aaa394f5e01c76b64ef3f5b7b3328b1b3a337d3f58a6fed893229ce8a7489c", 0x72}, {&(0x7f0000000900)="239db75a17c30883dc46abcfec85eaea219a57506ab403038fca6592be347aecfe6b1ba13b70fa5efe483625f57db2bf0a0781ddce2f232935fe8372275382166bde2010187c24a73fbba05b516bc46bfcced662b8b706addf29878073a6fc5b9599d6f28b67e691ee054ff02b9b53bf81c2588e8e507d0b748523d001edf970309dd82dc253e3d2a857815f96d538017c18e5638d0a1c0ee8ed60de942377a15393becc85e1f2c0eab3bd2bead5e96e261b66ef18b72902f59940e20de6c6a32743aea3634c62554eb3e5012348ca32d81a040e7d04318c0154d46f08072f325413dca3f431e3e57d43787daf5a2342cd42566d70d3a66e7f178c6e26", 0xfd}, {&(0x7f0000000a00)="fd678a921b5ca3b39654e2595af946483b086abfab025c50c4aecabf7343cd24dc6c6b9f377e53f5804b801b9b53ceec76cd2cff18dea934cf4ad7c40a3c87547324cecf0f38c452ee5f211ea98dc81e9ecb21ff28415d1ea6472ee8229a13003ef32896a1f9fc87fcd3a2c73291e9ddb1f4a2c56e8272ba84cd86c996c282d28564cf2428cd083acd27ec72936129602298cd672e375ccac36230c5136276d1e8223c7ee8de001223c522e2e281d3d76f8cfee8b56602d880453381534c0530acaaed07ded7941a81af55bd3fbfe7c8681e3529ff1e39e69c2dbfba512d281e0d8b01c486d50ed83a730a7e356b57c1ab00299bf807b5", 0xf7}, {&(0x7f0000001b00)="a58bfd35679e9282b07028e8326952d57f2e517388645cec116275578ab9b09f1167473e743f2b082894ce52f12da010fabf2f874265aba4bbce8b5fecaad443ec34f445f663e156eaa2b567d19eeb827c63e0456f0493cbcbcda8a35b603b96a8bdcad18bebbb552638c231c4396552161b6e0c85359b9543934ba5fc8c51616560fcac7de749cc96de3668e17103baf37c4648818dd906419e544bf63d39519a14c51577953e42a8e5e452df9c8664be8131d8ce72a0be84f436ee8be03bab459588dedc6971467e89509cf7f1ddcf365e1ca70b86f204387c585be3089fa57f57ab392f1865404cf87de3f1e13d1e8d5690892fa437f3ef8ecea2e4f6c69b519fa1ad0caa5569cdaf7debc8a0e588f18f61e6a48db9f872c92751ea270292b78d151817b0a80b8f75afd8acd86c96a134b011714d5a2f16a598ffdff281758003c65fb997798847b0ff6e4469ed4dc19c8f1788c3a538c45a755cd551b678f1a2959d3c6d6c1e5de62a4c56f1b51eef03b61119c6f32515d13b1f8288e830128a5e3b3162a206347a119e9a7dd7d27d00b4cb98f4b575ccaebcdf9cb0bbda7efdb8ce9cf5b1a8d651d7199ee59c5a6f43a18d3315605f42d126417186e4b44ce11c45d90c66c95426ed327688b3de72782672bb8e5d130bec0cc3567bbf6499cc209f7a91eac22961496096b1308b1712b8d59951b133a87a30d9adb5446de3a1b8065b17c77371d76ccfb508bce87d342075847b37535283167fc349e6190945db66175038a70050a0bc6b6cd65850f64cfde080cfde348f93e8be49062b51f261d9307fd95bf39c7ba7d71a658cf3b66e1e216598a2233fb8b5a1103092d8bed1f6b51a4656a8ec42a7c5272635a742161d0198597d81d33db4050791c68636422b5144cf1bbae3242c4c2299e3ef4212a1a1dd065ed5c0dafe496fc0c4077146aa2e7a4b9f1882158e7e8832383e5e4328d330c07d757ef4327ada7b45173a142d79ee6b86980502eb7bd7d8fbcfbaeea17a74a1a95c9fcbeabfc8ea193f6e24a459055bf3f14254ed345a35b2e0e015a22d53972c607dad409ecf02ca9fdd282f6ad79459198dcd1076341903ef15798679fcd54c68a7c5f8aff1b3017d0612fddef5c1b5dda21f0d71a1191c7726ece7ec0a55702358ac84c50b1155affc2f7b1546c11bd6b17284cafc679382e17c917d6772c8eac23f5f9e9eb6b72b95637ac976ce6552a02a81558798212239a475846f13b81fd03e2dcfc8baddc3bc5b2dcea9a4e9f330acea8d719e32fa3748b378ab73e5c153e3031ece971ae6b6a1cb381a654e0ed52f1f6736bd81609688ce6ed3b20ff98edfeadf350023dbd3fb7f953f4f1e639fca4b232ff96b48ce4c2ef36c148058d32584746407eb852df620041d7bd6246e3e6667979a671af33abd990f7b28a2ae22f19def34b4b099aeb197defc6e7e38964b263a2a720e416b5b45cb37d62a40cf3f965ae866e50b5a5293e0c52a7256da3b8063cf267aa478ce8c3c09cda2e96576893005b2e998c66678d7cc7ed26db94235f597296768d1c8cdc67a6996068a20390e694b353ae8d8a845dbe49f5791f4675a8633eb4c0be7f600c921e86820eeca3ba0a267fea0bbc6bc161309c08caa9aa5200ad30fb93bad9e87d87986186a33949def245c107832510767823cfbbb1e845b8bd155d5c230d1bc898ec78bd02f97c9963f318d3de9b5295bfc3c36a512056ba866f1f0fc18efbdd0f2a154d053b4f580a18af99d72c388cf647c0071a70e47f72d97cf97fd0a7b5197fe6c87d6285ba1d8619e6838e4ae93aab73ca079d0287212f3c182e2585c71ed726a1126a27f41ad226ee44ab051d0dc2d2b4b166f55b721d3acd5c6358922c93e419a036a7d0e949e49d1d4e730fb0ff6d69ad0bfe3e592fe3af3ba0f042dfc7fad571237bf370790983ba0612093f76417015453125860aec162d47e91448b654f41e61b5c0339fe49eaddb8b5a6c40876928fe45818c954e58cc51b2d3a6cb54451b5acfbd007028ace826eb95d89ec0be2679b281fd0a1ed8ee0a51af129c29b9959d43c872134d09e39ff360f2ab948e057c8b9ecd0e4a712adfc6e482b3b6a056dcde22e64c11ebfa6bcd8b0019e8ce141f1e7f0b7ea3e7149e6a8492348801f403f292eaecf6308b163598926c61ed4be93aabb3861300d3bebf4a8228aa11bd57af303450e7257c23176c011b8be8d40200dc710f95162515f31aaa301b2a0af1e5adbe517f4b0f2420bae9108a5a9319dd19802cf5ce2e04f0fd2a931e874890473937e41b0d1d2b77e826593cbd4923caacd7973ebdd06d8384bd3c7a3ad5b3db9f763ba0054429aa8039b66a1d0a4b541d6a8b2ccd527e785588f2a7effc3949642b090bb5d64929affa726f87a474dd66339d8cb5795fcd85064140d45f1d0e65d5ab87996d3bc89b949bbb703f4df0728d32c1cc69e02211f774ba7131cf76a20ea709f6ecfc3107709b8e505ab8ed7b63d1dfdcc5d2d9452371a09c076dfe00c4dc76371c3504e2b851e049ea39bcbfa83839294d96eede751b1964d6c872aeaecc59f19c26546f1e5582fb421412259f4360b8b467f0169616588114236a0ae520a97c325d92f9626a4735aaef7158773b5aff1bb6d93a2acfd907bd28c3faaf9a03795c78fe3ba89e6d26144b177858740c4922a2e286bf4cfa4f176127e57f0e758368e58a81478ff12ba1cb1f5dacb1090c789cbbd7242dc00a43a21c4d675f283a0bd57e2954f66c44ebea67a2940eb83756d68bf967f557d0ab20684ddf3d1136bb9b590d0b47b1562980429460b1b1a4e146401151f98fc9d1e50e341261c17fa7f54a8e527eddd37f7750f3475cffc658afdfe7d2d4d0a9bb1a65fdfb9c8ec7f3b178b1e3e43fc705b9efeb1ad3b564316dd4277ed21b85e72e022ec2e5321cb94107d17a09992ee162574facf94d74c1631ae722c505d9d81036f861b13f6b1481f300308ee47ca0229275798907be0aace2352dfa7c3b399d725c457d7bd605514f7b969cbd24e0f7c47770b29ae7380bb3805442b02a8db37b5bd94fa9786c3a1ee3923b35de41183da8e50414aa996c0024c152ba0c1d9768ddaf2bfc1820995794e7ae78532420cb9c6a5d1d464f0cc2a8cc737da4e53323af96bf0bc562debea24294a2a10465cd4fd51dfae1944f10064975829719f52fc8d010c705ce8bd689c7bc068a0535f278cf3f3f23ee104ac380fa5eda0cc8eb8c0c4302c61f724fca6a325c851e8870998b7841f817c1367f0324b89ee4142fb586a27d129009f978b32a524ad3e7a08f6194b19bfcdb530f56247acafe580465e6a6e02a71026a9b72a1255092b59b9aca418df53dedd72681d12aebda9e335741ffb013f31f8faa871e346674f65d1a847e96b97ce42fc486bff193ed63967343caa4371d8c7ad1d5d73e023e9fe91a9f39f85de05c40a509facc4a01bb1322c98e7056f83c55729f088854eb9eefe0090a1b17df09c38264c0a6357be81b6b367dc669bf4d387b47399981e00cab7c1392f83e7855557dff4ce3ba022c5b3c5e5a9153c71ec057964a9134522942cc89e92d3fa28a62fab787c65a3c217359c7e7794af96c39afb9ed3f4ac4646b8f8ab47a699c9b6ba7cfc21307a586d65fc69caf0d8370ce31b6c48ad21f36a8907748575e68e01b4b6242f4243fd22bc2e1331459814769b58e33f7ea424f5b4bb2d67d48ca40ea3d60435ad07af8b38737591981b6a6afbb0ab19830a5ba795e3af763f171c7470e8c92a42b847725200fb68b400a84c599ce2fded2f634a3436c914f659a28639d96ebb1061275884adbdea50cdfe36c7133ee676c7ca4209cbbc14c8b03ea61836d0b33c1e26deb356d74e010792e856a1f21e5972d406f9c1dc1650e7572cd9cbe075427456b5884cbbd1b54688738f7b9252b34d24fc5304072f53acfd74381aa4046becbcaf6f1f885f14dd8fa2f5aa92feafa8af7cdedb6d53dc847cc0506132782147de813f24e9689ed385b3dbe4c6263177d62c6ab6dc18e434ca37707a7495b94d74eff78b13e5e25ea4f79e30778dcf95a325aeb022056f269dc0aeaafed0e04b33ddb678eb5ac8cbb1a1b446fccc86958fb924eff79413152ed25a2dfc3408c54c5700ff0a819f40b7b400a38deed780334f686b4c152882b6d841bce48facd3b0aaa89ea5ccbc077f4b3e64ebc3c43cbbe10529c59d3d2faa709ee525eda31fab00b629c7be54faa8384f8a1a161a8c84f886fa3f43e5d0498e31c1a10b5d2fac3b3b366c208728ae044a363fc0992b72e85f7ceb41afbb0b92c42e2757f2ceff5628eceb0c9fd772549d28a3295324dbbbb0ffc03add0579c8c941b5f6566d2a653046b8d4efd0580375c3fbcb972112964279536c4f2329dc92d0b202c6533c89f14f60f1555521cfb0d42487dadce1a1b8951de7df0a04d3a217addc3092add9c12d27b6b505ea38bb4d7ef27d2791ebd561c092f491826b1db0672d47de02f4b68dbae86d4a2112eec676aa56fb2fd65e758480682e426c6b24d2cf31d5a2f07e7b9c91ae3cf8513124fc6333d1c96566d606795860152322429999ca74c8f3547aba5eb8a899a6214afea9f7fec740e3669f07d6716e192018b55ccf62ffd6f98263f4438e1da32b13bf8f3ac07ae072044a63792aafe7deb8f25022c084f7951c663b0eaef2d3a503159e1fbc100922e501b4bcdd7d8b8b6edce04879028e11884ec24170edd069bb600e692a7423270d5c08bc47fd31cf55383e3feed69ae2fe4a09b3d797b8582522654fea4f908df87fb49e52c959ea54d98f74978c51c040f532c46fadf97e35155c85e00f8bb42f80043b31c63a9aeec59f3a5ba8d10fbfc95e657a455e50e3d699a41d0b6dab92a69e1d3881928d625c2ff7caeb2761725a66de0c25e09de2b2a265d4fb51a0a0810cb84cfda7fb2ff5dcae67ae7fdd5231cf450a01ca6a1f0f202f5a2dece34c0fce73e77af4d31d7f076e4456c840eee83f478d256ebcad078ddd03b1684245978c76f9675e5f0fa26c62eb6b227f18d0076af976ed4cca7cb78cdda18a215bb9a36ab91e91b8cbf0b8becabcc732e9a355ae6516cc16a585f76ccc72898851cb34928afe1f910ac7bd3d1566af59932de4306a4c47680f16d169b2d63516cd3ffac5be695be77f7c14344f41777c79051e8b10a667828d7e2cb34f533d51807ad3373e37763b332b6bcaaf453fd26c0470d493353cfd96b95dc14cf2eb4a632c18818e56d82e03e59dece0a7fdbd0c84fbf33e073267b1ea360cd96ba3bd7e593a71e3e0c7f74abfe23412adbc7ec8563612a384b9f47a217204405284e09ee42661c8751f7bd24c57ff314ee3799d347d1895f969bb4ac7d6039e1ab53ec56e506d89fa90938e7d386380f32fe4ded745c96f4a98835c72d63e2c50d1f986922967801c9830e663472b54d0f605dcba724c045f3fdcb775e8b7850ba02dd2f179c61c7e36e5cb0255596ba26b0bec450fc2b02e2a325099017eb7f6d9b3a4f7a60ee0522aff5a5f3892eea96c527c094ea8b7910f5ffd1e9cd14458635d7e2ec2fc099c32d55f6dc6a6b6dd64c59f42bb43250ea0329c4194963ed26d4c2f74c0b7d2c4059136d4f94b98e7d4e9956ddfef1947aefd506935883b7035f63cc0224dbd97f18740405ece992a2ce3b3b01ea91edd5efd0da744c2439e61ebffcc9268d9dd1ea7ba1a5cceac116244aafd49a0a626c602526bf0740b9ffa75203b51b59a2786cb1779bea1efc67b2798", 0x1000}, {&(0x7f0000000b00)="936a97734530e20d5ed194d065eb9092c61646c77939203decab2e232b55d833694a87b8400692a15841b34214aa2d59c7f8335c5cbee32c0d4e4b8e15123807ec8b3ae4ec58e0580bd4e4b1a378bc09290e8e39d4bdfcede9da75f184", 0x5d}, {&(0x7f0000000b80)="84cd9ef57b11ec153479cac80b207307c64949db4fb5dc668e0b8b4d00d4dd2712d6b2d75b56da93183f66b591d3d54642449fabf9597faafcee2b017913a52a03192c14a8073eab22cefea2288f329e59752f2e7a659d84c9b3edaffc5b4b33f4251a7f056df4ad21d67bac5e87e85ce0951991287971f3088270ceef6fa1259e15dbb46117dba8c0985cc671c37fd8f77f55c9e8ef57d11c085d06f91b2f", 0x9f}, {&(0x7f0000002b00)="8f37b54d86970d9283fa81d39d303e5b61e1332765f5ba1a505d279cfd3316800ac0e9eb3d6090718ccc0751b7a0a988c559059706c4ef3cbb507792c2c25230b37d2432c28147c28c11fd667fc2017d1ec96225bc604c3bb8c389e9412b54c292eaacabfb283dbbd4fb83ad12e1bc1dfe8559c23d41e52a7ea6827e6c776706250150386d62722e395d3e7a9af9a649bb7ddab0b04635844a52fba09585746c77f045fbd837a0d6a2d0f81f21857c2e198774e09a2c548f207aab7637ea3069d42c4c1637e1dd2d106cddbe5854cf26fb79edcb13aa8b869b1bef19ca0e6a81c7b5d3bd0fb0c676cfa042af2774e9a3a711895a6373909581f13351b29820a67ca5321e78934251ff99c61c69ed27ae53cf78141c1fc2397637aa9f7cbc0e9c586e8978eaa9931c064f2ab904d7113528c5da45baea72f3b636c951f25ec76f8b17c5f60c1164e9b1db8cc8485cead9fbcaf7e3d4b147c2ea253d4ac4132c98f063fa45321a31e10b1daf1a7b08419a890b23cde8e8d46bde00515be17c2c44d53e8beb639682996d9350b0d734709b6381bf34647bb0bdbd4f6f77828785e12ea8d6ba09bb1a1a36edcbb7aabf9402a64bad42e8c21216c7267b5abfa6531b24959960f5cea51f572c9b1f7efd33794524e2297dc5ed687b1140bbe66a2a81fe56d0c75f2beaf23c2deec55f0d530a2dc00f52680c9ff17748b3e7da2b8d16b84f19c70586428e37aa8065ef0c0d50d4f70bd0a341462f01fbf5124f5d12422d583c6dc23ef63ee6d4be93fc5d52272e81e7fb6bf32c04ebf6bfccdea3ecedea89dcb6ee7a82ceb927f9492ae9dd1c3974071cc72819c1efabf6bb5805287a11b1187e7be243cbbc6cf8db7b026f8e7a238b5f3aed35813e33baad4d91894c5b73f7612d79596038e65108fb8a04f19ddbd692b053d23deae42613732a64231987b482b5ab3d3dcfbbb5ef3a8304a3ab90ce921b56f6d2dec0d60de2fe8126ed52f7a86b257de6124ad48e3b7cc351a07d57d6a2dbf924c5d9aa0896e603587b965c4f8beff427c6ba8bdbb58db4e6ffd906800e95b0354537cd844ad47acafb73bbe78909e241c26f68d56c5759a69d2c2fb4f35a156209e221b8501f76e17c210d42b2806f579bdfb94d661f840dbc1a2450174dc49159d5ee89a167de19dc013ff7ab3269fba42da5e740c84693ff73e4402a7e0f04c0ed78ace14a8f5ac26c927fb0097a195bb6c85fa980b37c4a8ac6359d3d1bba03670c7597899ec8fd049b7609ce0a3bd169ecbf845fc6b11136b8b14ba06c109701384466c3fa900963d1e2a3143d841876ad6e705d045fee106a8833fd6e28620c057903661cf406a5d601ad4c3702f08dda521624990b32111fdf913f905ce763a6b50a68c0998f2c69bb6d257466b7168a813c078166da3bcac1ca3cadb27636310e623a6ee28fd593103c28afe62310ee7743dfd62016a9b5a4a99c20aa683dca287bbf727e3b378d258299796c8ea502a0b68399bc055f4b8a08a0e9eb68db9aa0b891a183648ce2837b024000bf479a4e96f4710cdaec54a8044a24e04358158012cddfffe2193ae9c66c0d47af415368b9ef9a6451cd3c35c1f7397b1450c817bdbbc2e1d487f78873947b028fc1fb08d2eab0cd49e5ff076935d3f5319135cb62704cb13aeeeda72bce6f2638914b622d43df33041080990abdd62d300f32067399d81511068fe66a77c92b945be7807c72f59718920511eee2ce7635aa3a28e39f71f57e29724d59eba0c843386ca2400f595e7465be190f3f625f4bdd2afdaca02b9aee8ebd806c087a7c6d2c256b9266dd19735e68af6633fb8ea6fa1ed176c506c3730d5220c9278232f43ccb06a43f1113fb930e30007bbe3f4639ad9986badb145262aed77afdc7afa5f4b74f2d6c78a05c6a0df0182c3785388ccbe52210be6d7f96d3deb1e68ce650ac2d82d76c747d2c12cd2e43dccf172ad1f9a38730d017865f10efb6314fd55ace9e2f3741c97ffcf9d70ed63825d4d77d4b9c6fb1038dcf89dcaa39d3307723d7787593a9044c241e2f17263bd32f13b03e2cadbd9ea1a0979030a384d631e3f86edb862715229fd73c2d238631cc93a0d07f0a1a3af29bb4080edff91da0df2169bf87aa50832b37dabeeec5fb38ca7b7cd3653a9f63c14648612e4cc47bd6f84b9a5bb00019ab5917f07ddb30dc8873a629d2ae5be4bf495f15fc9d35ec1c814c34f60fd138d592ece3605a8369969bf2d66e65d8a13f644f7b5575e27556d1bbeaa00820b64f1c23791327af3ee5d60319899c4e0876f07a4a19c8135b9627040fc5f931d416343a7d7ad290f4231bd4a9424aeab0b4ba374fc8bd495ebc2c71af2621ecd676d1ea188f9f1cb7b1f46e56c0d8c52d0bdf7c53111639e41c72cce291e1bdde792332e0f55db474d038578a4372a8e7655e08f684338282706718f71b4821ef6fddcd5227dd00ea81ab102b974908e9a99660afc19f89c18e8ea8a369bae884d79abc7244b3ee4f3214edcc2fd45b8b7119de068d5dec33c915deaa17446ea47441e0521f0479f48a08febf3333c612203a3f82674707c53870f4229bc8467376c45a4df7cb146a9757a930d46704506147e045ce0023c6a2023d32e5c8c44d07fe7d5ebab8d42d5380ce678acba20f440c9c8f828da31d6b0b42957f67b5c166df9fe17d1557ba55b4f87bd5cbbda4e2685503a4fd048530ef2179e8535de543c2ea38cb86fc8f9769c5f86902353e3825a86415564ec1ac68449cc23979219819cf957f499b7171e858eef2504e3c744d02e4c781440520fdbb2ff7b7f0d5f9328c4cd2534bad546a0aa028ec5fa84e7fcc838376b25ab81fda476d60c805e280a536e7e773603fda2b18546d47b70eb445f545742a1126aa8a817534207fa9a1300541608dffe407428b67b5e60e3b047284d7f5355dedf9e485e6485565ea5c67630999139a6508f0fe3dd6bae2277ed33a46156bf38c011631da24ea30873c05ce0bc938ee421fd6a36c852b86944f5facab7f33aa259f1b2a188be54e685cfc1a6bb36a2c9012341543da4b740ac5f59b7fb201733ba2e9ee8aa6049237ce4bb55e28679b2123c58fdfc1f49d49933d40adadfc5261525365008ab8855b5b9ebc8bc5953498af81cd381042f0111363e95e92a4329876f81de723256471afca7db658766720f5a7fd7ae168a48f318254091bb107d9c51a30c114c3d57938985b229f2e644f27759b20328ed4e45fd3b64d20cc90d30bbcbdf9124cc1db40943b53f9e9fb4a7e35cdf41d1b86deb297b438c4e3fe66fdff5ed389a455eb08579a61d7dfb708fd257cceef32fefc4a0c2802925aa2290eac5ab9265a927de3f017ed35649d0879cd460536af5c496642932bf7fd020420caede8da299fc874a27eb02574beb3245f4e5dde9d0688a8de64617278a29d8535d0dd8a4ec1396513ed66931d99cae4d2bd568ef666d917141ab581ef0a9e5f55ab57a40ffb9bc7f2f8f882da4fd32fbade31a39afd91f8eb214a2fe30040db440134eed2a8d0b1f4e0feb54dfae691f1cde9a5c807ccc6b36f7abadea757416e9050d8c6ab667a694ddb06ab48719fbe8333f753fcfb229caeb27161dbcc94c338d59a5426edb4f45300e9923d782cf9ae0d474fc00edd245cbd98fe0af905ae2c85e4f215b86bff6a0783723768719d274b3331f3d5b78cda11143298d7e34593dc97f4157ea181f30f76f3997c552601c800dd6846c3d9368c18478b4892fb427a26b659fd796b84f3b9f7e10946ac31a2cee965a43af87974e68261b798a94597b3438762f00be8fd750cddab8d8373a7986d76400ca05a02d286aa9ae115ade140be7ea2dfe620e3ee70322a7402c130822aa34bfb739e772c2d00efee59d26917f102598e1257d4b45b731374f088dc8063dd6ec54c73930029889ccf807c74ed37ffd6187b1198e255ffca1cd04e524575103fa4ba16fbd7590c9bc505be0eec7caf589adf287347a6f98b4e61fc48178b6539509d53e6a41b2bb4704ae1d233acc070d95adab433ff1effa002280ded8882463bc00985b98b4bfd82a25f3c0e09ab2c6d12af7a3f7882c04d7f66c56b6bd9745258ce14dc06c7a43812201314c2b8a9dbfe2d2f7613910a7d5fef6096ad950c952ea448d7b75ede09a57fba4724d46efbd55951549d8b5fdd147834cab140d26f190d7a581736ec57e73c99012aea5a31248d8f676f8f2467271be3919d08e4e5721218e1f07452f461eb9c5a22f317ed7a24c3ebebe0244e3db7b1071d7aaa38f374c94c57f8f94845ce132a419c4281b2b207b199f46d6e8cd70a6a531016eb32319388ecf35e1fc828f2614111d8319cb398d6272d3c56a33662a8e90da743bb29575648e6d4d04f96ea1bc05b162e319c08339e01bda63d33869b3a79872348d59592db565f6e315300d499effcb0889b0f3101fcebbb06d556900b04cec91bc421db1b4516848555011a91598d69a558b7a6197ff39ee7206762d5d096cd37bcc52e800c97b8aae4d353ab65000bff3628ba0f1fcf7c30f0b2ec3af98bfad6e66e83ec746fa470f10f29df30e2536229836df2948b1259af3d766a70ad3467b0a6d7f2b8211faaa2429aea9b81506966cb0fc2fabbfe2603ba85c0c72e1066ee0a464ca378cd94d56af58e806bb620f1e9d62a02867dbbec6780a082a9e2dcb5858e5b34d5831b6e17c9e9f6f0fd0b162003ba176761e1f9ab1d048c0d4cd013e0c6d6171b96290d4e54aa439cba9a8fddb3ca5b5bc5592b164df82e2163a2c59d32bc3ad13d22b221bd9a11910334e1b7ea92a57330bc839976e5d893b7c68472693e9dc2f07a14c1d23f639eadf18f0cc7d4a7937880ce6c8c7fcbaa2bbc8bfdd2d2ceef3e7fb953142345a9f0a7ecf0c54d80ad9ae1b7d15bd5f2a0c01485efb3060ca271db6dffbb9766669eaa5025e605acc2ef0b365c7b0253823b2177058a3496cc9d336cc4002f144bac619726b969fd36800e0a38ef2ff630b0f4b23e826da003607ee04ade5a2ec30369b742a8d1ac808c46c99f1c3561ef84c39b49010c165a6eb954ee916bfbb3cd706c1cf51d7f9bfd9fffffb5d1cddb630f23f710770c0bc94c7e53cd101c79877093ffcba6fb66594dda156bce557c8f2e64db35acc4a3a0946c5658ea3bb0d316a976372629a95e142d1c75ceb1fcc434c869a4def0c43b58afe4db88bd0a2f6a5f5a9a967af36627dcbcabe0e7a659d649e654ada877e30e6ae92ce896fadbc8c5be9bd38f742d7205558e8daa68f2c63c7fcb1caceedeeee28c6b4ad2a2295c23b6f1b0f2c8a84631fd0ac0652f8263cb2b412c1b3147440c50eed490bc2894d81e1f092834b3be9acf99d0c5e1836927c5a7c600b5e065e15de455300230e61c6d4da13c1c335131cd85d8e62999e9d83b2f1d4150f07e55f27e4c17b452ae47083b959829b31df7ca5902182f1a7e16430fad3e9e45a0e19aea50531d44c9da33ba0a320b31cc060314953e2ce0767bd94c6e1fc9fa2fb7cfa4eb3a0c9d80183b053733415f8dfbedf7da931e8c899b37d16bfcacc5cd2cf6056cbfae08db54cb23bb4651a63403cce9679509da434a2531b1b2101c73753067ef7da141e9b4fdb1af096ed10f25b8e15b09fa9ca165f77ad6a5cd97df93c3efa01ead9dd47e2711708fddab6287597143dd8969aecf8df58e72e342bc08043c6e5e1221126f92ffe8c094b115b198d0ba7fbb79b391abf0edf866b46d12aef3de7ab6896f59ed1227739a9698373d33d6f6", 0x1000}, {&(0x7f0000003b00)="d6d0745a44adf8a151ed65eb3e84d3e90fbe40dcdf305b26dad1f5d2cf52d5c9b3d13dd261365c20e1f7fa6d4ec591b2a5d0ac0ce3bfad50d8d1cae1800412f7085ca05a0d938a1217e55e4258419698b923abf8efac0fc3cfd30405dbbecf38ca19471c92a1fbb37b8d58f28e618ef8a590545107f94bc4cce2c8d34722bd2cd3654330c70f9e2488d1dc05e11d7a6e4216cc2c170c5ef789e1ffbd6c0cd0a6c4e9a97553a9023e657ea21d0bdd1046179d1da47f03e2c4fc0992a09de3e2663d23060235cb355a4663e12f4e0df3c80969236f82d80a1f79b4e42314b8e96bf8c440a860a3a21cffde8067b45a843e722d7e7f6226d8bac2a13c9e476d7cc6ef2509bf1652897925a2880578204d3a6cc7806623ecf42a9e5cadcb1bc1e89e1450eb5c0d27756776c9a6858ff7e6aee8d2da660615f4f7f07bc8bf4ed12fb8774d97adc2c4248faebc26fae3b0eb2f6456fedd7741e5bbdf9cbd446cf22a6ed3e841ed49df2a65b64e201cb92d6d174005afe04546bef27ed58f7121a8e0a53cb53e92ef4d9a2d5fb7321cf18cec985f8d6f763bf9dca4289d671b31c293f6488f85ecf5123b16c62dcd3ac9098de8e1ca21dcb6b237fd2b5c58363b9766ab7de8081a5144d00ebb0275514fa5bf373260df4c53dc00392630ca763828503eee3a1bd5809f4c8050e0a462c556a19d68a974491631b2c8d5e0398a6151fcea36ec03244dfa056c7db2415a4ce541fbee0096999cc1b411d296e6668fe1ce1dc76156f24965a9fd2edaca0cdd3dd358311439abf1be3c27004683254108ab7859d8c0d3ccbb8306a6e3594375d84189a68a740a48595c5ccce1931cebfa66c1ffd8b0428b6fe236a94588fcc93fdc3a2d14c5201ea4060536ac20ef6f8ff720e87ed71016a166a0ea7842de37b35b8675e9c221519d9d73fe2999b3200483f4f400e87d0ac60bf48a86dfbf5cc85b4d1af387749805d50aeacb32a8f99941570229e6b37eb166b38b844ee698c9900c3cd23910149c099df084d5bc730dd2929c7590a65cf100890a0335ac94b3979354bb6732e1de96d561509e106e95fd6687121fc7f31970184677fd446771971387549183272fbf02750f53de3e2e4b7f1ef402cc64d21cfb74b3c5347382aad786ead1d8cb548522b113fedfc4c7a8cb1c72bc9a4e93db3c0580ad3880c5471da5d85823faa57546a8e281a1b0f29e30aeaf4a8a5dd1d282fe54e70b3c3934d2887f3fd32f809980925610a4bdb1def08a1871d247930c7dcedd31b0e7553ddff3c3e4de260b98561bb33791af666cd3d30c9684e6762c4b2f24237d630b33e84af3de60beef81eb9147ca4cb287362e355be1d054c36a8c590ae7ebd566b0825db1092bf93ca4e4881bf6708f786ecdc17a64295daeca685523a1c74960a532200ceccc9f39962926711e676f27a9df22d9a75c441df45d022e8a6719fc7ede30a8efd57a2b169c759fae39dccd1d15fc906ee2c8f83d7a04ea61a284fd667ddffd4156a8650b422b3f2afe5dc4c19811a2c0517717d4d5035675c3366665107590bcd3cc015cb01d3f0b0f8a7cb07d0aa9fca51e0011f3f8e93dcd86f2ed8c314548e64c11e2a418e4bb76ec0b56fb34de728839d87dc85b5c63eee291091005c4c3629184ba0cc3510273b892cd96b8b497b19aaa123f3975f6ad69f1f0125d4817dedd43d2f82dc2410f77cacc32c0fb3669cfa1252b301a43938b8ec16443fb7cff755ac8a13879fa567acd86980035c220cd60dd8e5ccbf92d23eafee4b6839cb6c6fa21c892eed6c1cbcd559a330889f792ab2e20af06317b2fca74c4d3aa4e3f621a28de2834d783015b548107165c6d87e0dea220c48646026dd95ae736a0827fd2952effd9a7d5af569002f370a39e48a8ee164560ebbeb2f458165479d5a2300eec3625a266e45933ccec239458afec3c1aa3281b847280218f37d19b2d24d4dd0287034bc77bfcd1710c803411adb9680d5658de192ef996e2dde605b73dddbffb2fdb5a3c27b58a5d2582c25f12f66cc1c08d718a8239ffaf736f11d891560ff0ba21bb17a7a007229ec1a7d375afb0c5d14d14ce7e49ab9c55b200cf65ea6922b88141bf01456a7f4c7cb5cdc49382d7967e6a29e2acb8ac7a5ce514e92b66b6f942945ca9948fbed2f14c08832df34551edb66b3acdfeb5a08d116848e61497c0687a52e30266f9aa1fb47ba202cca781e90f20ace9b1ddb132114255aa2bc467bd163415be713a9bd54c5ffd30493beb51a0a0f1355589b00fdf3d43d7dfd1", 0x657}], 0x9, 0x0, 0x62) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x408, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x1, './bus\x00'}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="2bf8f0add4096f4e2c361cb96c349766e33d0fd09cf989233a9dcda6242ba504afb316c36e8bb5fc2b552646c303a27eef741e50777425448ba852ead27cb87d323f57284f9549eb828f409b8f6e648fcfc3689927819780f3bc150b853e19e9dcaca6ff6c55e1b55581655ce81803f48fc7f6486bf7", 0x76}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7, 0x8000, 0x1ff, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x30) ioctl$TIOCSDTR(r0, 0x2000444e) 16:00:00 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00002a0000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007bb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20010, 0x0) dup2(r6, r5) fcntl$dupfd(r4, 0x0, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='n5.H', 0x4}], 0x1000000000000356, 0x0, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x8, 0x2, 0x1, 0x9, 0x2, 0x200, 0x2, 0x0, 0x5, 0xfffffffffffffff1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x6000100c, 0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x40000928, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) poll(&(0x7f0000000040)=[{r2, 0x4}, {r3, 0x10}], 0x1b3, 0x4000000) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x6, 0x1, 0xffffffff7fffffff, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/194, 0xc2, 0x801, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) dup2(r0, r4) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) chmod(&(0x7f0000000080)='./file0\x00', 0xa0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000001, 0xd2a}, {0x80000000, 0x1}}, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) socketpair(0x18, 0x1, 0xda, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x1840, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) socketpair(0x20, 0x3, 0x10001, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r13 = getegid() r14 = getegid() r15 = getgid() r16 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r12, r13, 0x0, r14, r15, r16, r17, r18]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0900000001000000"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="c45865ebf5e882444f04ce3344389dc023a03f9dac66cfd3c9c86e9e8577910e8b74cd4551af83152d1210b2b65e05be96ec55ff726652db43bdfe8da99b4ead60e247a03b7c30c9b8346a87485514211409194f1496530dcca05edb861ed79aaba471225859d5cb5d03d28aca2d751e9357dd714c605ab9a55b9353ae8775abcf1c1c4c6b45727f7d39", 0x8a}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r2, r4]}, @rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffff9c, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r13}], 0x58, 0x2}, 0x6) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000], [0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x10001, 0x3}, {0x18, 0x3, 0x1f}, 0x1, [0x40, 0x2, 0x7856, 0x43, 0x70, 0x1, 0xab1c, 0x10000]}, 0x3c) 16:00:01 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) acct(&(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x400, 0x1}, {0x9, 0x7ff}}, &(0x7f0000000040)) 16:00:01 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)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x7, 0x3f}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = dup2(r4, r0) ioctl$TIOCCDTR(r5, 0x20007478) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "85000000000900005f00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1088a, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffb, 0x44, 0x40, 0x6, 0x7}, {{r8}, 0x0, 0x10, 0x4, 0x0, 0x6}, {{r11}, 0xfffffffffffffffd, 0xc4, 0x1, 0x7, 0x7}, {{r7}, 0xfffffffffffffffc, 0x20, 0x4, 0x6, 0x3f}, {{r12}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x2f0, 0x5}, {{r6}, 0x7fffffffffffffff, 0x38, 0x2, 0x2, 0x3}], 0x0, 0x0, 0x2000000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x13, 0x7d}, {{r1}, 0xfffffffffffffffd, 0x40, 0x48, 0x200, 0xfb}, {{r3}, 0x1, 0x80, 0x80000000, 0x358a, 0x7ff}], 0x27fffffffffffc, 0x0, 0x100000001, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, 0xffffffffffffffff) open(&(0x7f0000000380)='./file0\x00', 0xc53c414c622555f7, 0x2) sendto$unix(r16, &(0x7f0000000240)="11224cec63ec8eeab200a9c7b4d1b5a76d32d9df356ef0899b0263aa2301a40d8123850b81ed9370b250e31eb1109310e0a18ad6d2e9b56d10e0e03573e4356039d98a24a769120d63589fc18129328f355a830ef8d53df22f2367a3ff2ecb6a21f8aaa53eb4f3bd9c3c24e418f5d1214b821577b35eafa0f6135be61b188f4c113cf7c3fffb6483fe1a89c655cdb21d53cb2f515537e107dc8141fc21e13ce3ade40f850b410f", 0xa7, 0x9, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x5, 0x3, 0x1}) pipe2(&(0x7f0000000300), 0x0) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r18, r17) ftruncate(r18, 0x0, 0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket(0x10, 0x5, 0x8001) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) flock(r2, 0x8) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000380)=0x349) dup2(r7, r6) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x3ff, 0x100000001}, {{r10}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x3, 0x200}, {{r6}, 0x5, 0x0, 0x80, 0xd55, 0x81}, {{r7}, 0x0, 0x10, 0x60000029, 0x401, 0x87a}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x2, 0x4}], 0x0, 0x0, 0x0, 0x0) r12 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x80) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() dup2(r0, r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="a6", 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) dup2(r2, r0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x9557, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r3 = getegid() r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r2, r3, 0x0, r4, r5, r6, r7, r8]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7fff, 0x617, 0x8, 0xb7c}, {0x3, 0x7, 0x3, 0x6}, {0x4, 0x1, 0x8000, 0x1}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f82000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x0, &(0x7f00000013c0)) r11 = getegid() r12 = getegid() r13 = getgid() r14 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[0x0, r11, 0x0, r12, r13, r14, r15, r16]) getgroups(0x3, &(0x7f0000000000)=[r5, 0xffffffffffffffff, r16]) setegid(r17) select(0x0, 0x0, &(0x7f0000000040)={0x500, 0xfffffffffffffffe, 0x0, 0x20000000, 0x2, 0x4, 0x9, 0x2}, 0x0, &(0x7f00000000c0)={0x7, 0x3ff}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x0, 0xc002, 0x2) pread(r1, &(0x7f0000000000)='F', 0x1, 0x0, 0x0) r2 = socket(0x6, 0x400a, 0x4) sendto$inet6(r2, &(0x7f0000000040)="8de4f76361ca5a16ed05a836827292a8dc653313cf8bfd43f41b60e3ce54cb93d7bcd2babee8cd3f791c89efeade7c05dab85be18d64b0309c5328a1e3a12f598e1e7576bbd8d1b717282bd09db84e4a49636aa6345726e9d4b599210cb2758fdf988b95dab6239248d9ba84573894d646e1a975e0a6545d63727a289efe5dff3eb55c102c4e632777ce8de1992f9a132035511e400c52c9df8509b85737c7f9762c7ebb97103148b8a58af9c00e1ae284101c529722d108924c51e005429fff0211b7f3ae79d99662227f39ae33d180956929bdb7bc4e76b3a97f", 0xdb, 0x8, &(0x7f0000000140)={0x18, 0x1, 0xffffffffffffffff, 0x2d}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2c0a0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000240)=0x99) r5 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x2, 0x3, 0x5, 0x101, "0409a400a2705c4340c61317744e57f209c9444a", 0x3, 0x3}) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000002c0)=0x10001) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000340)) socketpair(0x1, 0x4000, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$inet(r7, &(0x7f00000003c0), 0x0, 0xc40, &(0x7f0000000400)={0x2, 0x3}, 0xc) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSDTR(r0, 0x20007479) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x7040cd6cfcc2217f, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r8, &(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000540)={0x5f30, 0x4, 0x7f, 0x897, "22ccb87e2a80d208ec8c05babba1fbdd76e76e0d", 0x3, 0x6}) msgget$private(0x0, 0x788) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x10, 0x0) flock(r10, 0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xeaa6, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x7, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x4, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() r4 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10010, 0x0) setsockopt(r4, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r5 = semget$private(0x0, 0x100000004, 0x0) fcntl$getflags(r3, 0x1) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r3 = getuid() setuid(r3) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./bus\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0x2df16990}, {0x18, 0x2, 0xffffffff, 0xa103}, 0x30f8, [0x81, 0x2, 0xfffffffffffffffa, 0x0, 0xf74, 0x101, 0x7, 0x5afa]}, 0x3c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) 16:00:03 executing program 0: clock_getres(0x2, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:03 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0xfffffffffffffe63) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0xbd898620c82271df) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x20000080000000, 0x100000002}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000), 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) pwrite(r2, &(0x7f00000001c0)="c00884212b293da21e1d4b1c81bb230b76ecf7201ea503764fb5f1333b5de225210a20811957dae3b7d0223d70eb43fd2cc7268f18952b7646aab87c66907e6ec5f37a8805593d42e7fcb28aeb6002066460e5cf6b3fde2105454971da96b753f5212c95e2b86ec8a58f6ca0f3a0500fa448e387d35346033e5a6718135a814bd3b5921156f486fbd664b221c9774e8a4d2b5da2420507896d52c7e188addcbbf7a73bbc89c3cee9cb7593898f902df9d46af1bbb4740bf34cc513091a5aa00ea7912a6cc1d3c34a", 0xc8, 0x0, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x1000}, {0x0, 0x100000000000}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="9e43d8494fe3aa17d0dc01b5d39eeeaf2f7b8fc31f6b45678fd63ce27236a49dcfd18a07f02f1d6cf33702e7fd37ee9c7a1bfa23ca6d1aefa7fe95c5d517f42c4d", 0x41}, {&(0x7f0000000200)="b532d9c75701c52cf2661da6102f679d212a437e0063002e54bbfa26fcf16c0309a3da84c3ffacb36004bd7c9a73fc69f641d305efc33f25e3aed12320413ea8dc9ed6bb9d17a10f3c3d05da56894b4bfbd6a878729e4a6f8c", 0x59}], 0x2, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = dup2(r3, r6) symlinkat(&(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x6a) poll(&(0x7f0000000040)=[{r2, 0x181}], 0x20000000000001d8, 0x8) shutdown(r1, 0x2) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x6, 0x5, 0xc001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) lseek(r0, 0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000)="27487e7fcdc4fba173d5d9a5b00845ff8f7c9b3f2b2584f1a9c43eb771b04d8778202092e17546f8c88ae3320df1db75a58cd2b3ec9729162e106aed1ee1a711f7ca400bb0", 0x45, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r2) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x401, 0x0, 0x2, 0xffffffffffffff7f, "d730c1e7bb6fc6e23c5b00000020000010e74de4", 0x800000000043a7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x0, 0x4, 0x6, 0x200}, {0x80000000, 0x8, 0x0, 0x3}, {0x9, 0x2, 0xa0, 0x4}, {0x9, 0x44, 0x7306, 0x1}, {0x4, 0x81, 0x1ff, 0x5}]}) 16:00:04 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x242, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002540)=[{&(0x7f00000001c0)="21130466835e080add49cafd8907d89a17df72293ab951254580b9bdbc354612b0", 0x21}, {&(0x7f0000000200)="a3f0ccbf2e1ef152bfed1f8e17171d288a2a9538365703ae7c9e55251060f6d311e2db09676a38e3dd0289d8881deee2990940f1bd05e06cc83e98e3cc75c73dadb70ba1ace7f11f68b6f737751fd0cc583c8657a1f51572e5a0eedebf4ebb4d558d151100f11cc95dafd0eaaae34fbdecbdf8882129e408bc8714fd8c2127ff397afd55286c9998bf38ffd3be4a08f5904fac7283d1d25fa605b9b636df6ae82b70e997813f5024e4dea93bddb235bfe7712852d12fdf13ee06e25fa1fa01064b8b5a928b3ddc146bb9958d86fa4c6cf01e754ef974", 0xd6}, {&(0x7f0000000380)="d276f9369aa69b6da88ced4436593755243ffc6159b630001838e3e04738b0dafbc7147f9bc16bf85b26158c2449398b4d57b5ae1fa66907a0586288ef4454fd04a6b6e4c13d8b16374c55f7f6a819484009747cb84f305c8dbabe692c2ca5e58816b8a3fb81ecd865bf0bdd6b8b66054d4291139c1a49afcdf55191c6df14586003bbf9497a16c4741d1a569e66fe0f6da8c271a92e1053bf3d02cc6aeab2d38477696d396246225c5cdfd9f16cf9dc301f9d7d9087fcbd27c78f674ac0808fa2757f6281f3ff7d3c1342da7921aaa85d5730a96b635e09b7f2ae0f9f0b30001911158364b5f1bebcd85f94a7020429c57e801b8a55dd624344b5bf64227378b3d61a9d55e8c2b2f5c81ceafec22615704438e59beef03edb5438a5475cb123e4a07ffeca51788ff80950091778ce2fe6cafe9f84e6cc7949ede9114149000a272d07d88a1d9810c2c54fd0289ea0febb5290c31dd2a86966345f1b96cb0bed1a622a88811ed28f64979808332ab5acbd232e981625bca5298b048c9628489c4c5ff2201372be3a7c8c247083199f0177ef1ad2177105405aac54725a4ce39c6493b823677c40f22ec9a56d054dc8b55c5cff865c1cfb4f634e19e4ba5e34387514ec1244ce34b3c9c87376596a283786d9ea9e324d4b3c0494b538f0eb064b973c167f65b9b9eb1ec8f29f2b6869dfd003bbf9d222a2afb744f98979afbf8b3dc30aa1428a8f585f986d2159fde1ab78879564a64a78115e674beebd5e682bce277a1750831a602773d578f66c4090cc1f7d31338a39eab74ada80e82b66d512456bf8a18a3157d4dc7926ee55b4b99fb5b30124f70eb78510bfc484c0e07274b4882a6ab93f51f654789574cd202f2c17c3833eb11febc84777e040e404b174d1a3c95a821d18cb3f1728d5d0b395f3010d12c77d7a5e93de1514b4d717a3a82dd4dc10a3883d8dafa44a1a739423a5d90f707298d8cdaded32d199aa3350cb1500fb0849f4610e6e2b84702063817a0727892d8e7d01a91b593a556dc2893a41d334194812bf5a1feb539feefb73f359adc0ad750c792821955c8add3ced573a71f55c1845ff0c961eebf5728cefabda409b283f47b720ee00b7e2d98c8420f7e91658a5c8b525a142c40f6706c582ffd1e57bae8dd153d5827583276c5aa1e2a2e2e72548f5c316df8282ed542c539260f64e7eec749c899bdd4961cd6890ba5308e9e7a9037fa2fbbd86aad651b7ac9a24195bf71ba52efabff225f004d0ac158ed5b74118f418508f580f14ea7b727127af26fc6705b5505872d5dadbc3fbd99830608d3d23e3ae3eb355d6d2f538f1f1afb90cee71ecca3a152661af86d062918f45273c6446f566fc4f56f074f9ae1720c5ee1eec13fbc2adb8bcb0e16d283bfbebc9f98ece8bdd53f56f39785514eaa51e896c6cae91459f828b5f07ac7c153ced683b42ce8e9aaa5292994a56c1cd115768a84e257bd84929ab020498ed85695cf3117f936559210a11135e0b951c64a3e2cd4adad932b016b29d01997e369e349aab9a4575addded063c5d5cdc75048ad4003abca05832417892ef5e33a280ded74c0d09aaf5db2b0d45f0251ff95362f9076bcb91b91ceed6a47831c4eaa834bc1f8e7ba6f02b33b6bd244ddd48180ea1f862cf9839babfe42630e76b12b1e07ed0437edb3fae268e7a9176fcfe903e18134ee2a733fe94c74b877e635caaef0a0243e9823e0836558dc64a54a143af30f084dc26364b0100cac217c308993dddba5d033cd192614eb0b1ef7fefb8764a5cd8a4e240b46b9817674d32248e2e5b161b11f8acb934a63039161defad15ba152875a02844dda35eae4a51c91605b977177aaaebf8adab25092c211b14e75e9c2cd9cebac7e3934c55313fae6576633cec352d7921ab8aa6f7af5a2bacabaec3cc2fa1008b1ada5e77cf52388e4989e09658a895cabe31246d30f95ce1c895f73a0dc18cce68af2d3dda3b779f1c181ea8ad8fa02022b459a44a17409935060ff510f02a17988d579fc72fc56d6103640f41521b260feb37b891ddba919e551a59df5c25a07c8f1e35e47fe6e5394197b549a02dded4e57ef821a27cb7a10ab0303da97464f83b2539dcd8295884c72508d56c7f465fec7c3d333e722f95a4e36fae5caea66d3c11ab8a88af5045b36e4087e295958b3d8e4f593ee1dd9a1dcd02e64c0ed21ae32c019ba7ac34d5521f5b1edc9c779bce18585d62718f0524a58a123c58a4b55d8c9331671d07dee1ed6bb8b621b0361d0ca1691ce5cdeee2cfea7e7acdfcac0b915273c4961814e6f1915aca4c531eb325b4389c638ff6f1d8061130f2be76c036bd5ab663b9d4d9158ba067e297e07b0d39d2f69f1a82ea62f982e03fb6d3c0b6f22280b67533e0a0546abece171ed5ebb47b3c334f42613d21af9a845d9fa1da96ec345e9868ea622304d43850adc27f4454ded348de41ad624703bc1cb4795eb0bd0b4ab073c1992bd72ed5a81ab55f731724f037fa7d2af4a10f263e2a851c63a946f053ad65e8614bed0bd535e8ce88a88918ee68580151e7bae1295dd6c40cb2b5e9d1e89d60b68525544428a8aa77553ceb5c64c5d7fc8255279d786690301b65fbaf6dc082a9c7e3cfb9f2660f7c12201f93513bb9924df86b8c484d8559d38eaa132905fde1e32a3302a3dd44a76f6372acd32a0f6631820f2af77c62700602b369486d0852b1fd29a06a9bca62de76ca4a187105ee595b2ec62b2cd03f79815b157dbed69727fc01eb4079b7664c4e2c6123f6acd0f66b4ae8f27c4cba06b3ca7dd823f796ca4464438ec40f0b904816262e60256fe491a3a000dbff597fcb7ef061fdea5af2e723dfd10d1da8c7fda57fb782b6aa1b01466d36725526a2dc92523b5f8c6c46bd363629623ead4163d78ea8c7bec7be708e8765541db3088e6f512f000e4bf11499b50fdccfe5ae2f6d8bdb98cd9e5ff9894d7f4ee1864f7e946f2389ceac68019b8689f5a4c46f8e949053502f3006758a3df504129a04c2716447bf7b4175e38ef6cad69ddf98b56c4530f608e32df2fd4ee5d0dee04f1b9748fff3862d43cdfaaaf80fd5bfd27891b98deef81b8f09a1defef72ffbc9fc7da82b06ddbea47b0b64e438ce3a5b5e4e4af84da95512f5f8adf6d2cb2b2ae36641471488079b42be689b173184576943c16fb12909c6bd03da04c5816ac1f302eb0043ebc5d7c728831b0e14d1501fe600dac3f76d3b329ef6a0870040287e72d85f57d62169e91964422226d162d62cd5b379803c06cb1ad6d804f92be1a0fc40790aebc29cf6c13b49e5987191dcd74e93dc63554eae314e2f6d8d8cf1f8e0e04c75c3a5cc35a2a402dec1f9ab40b68fec4e7e70bc8f40c60ca6594d0a5fe142f63cb27b1e114bc026c48dba231cb0d9bd491062fc560debcd8fe35095818654e291ac8d08823726f69047331d3a78fb0dd6ef08836a6b7311893ff025cd27fe790f97bfff5fc294450d73421ce890cee4e5982bb6100753b26a92a2c806727750f62f8d8046f79b8a3b7a3a8e9d903a6b577bb98aaa6cb5e5fe8738860bd28c2f7803db07ef5d6e76ce2760e08b3d1a5d06324420058e54b0ec4d8d53ac3564bfb15a1f693c1ddf6f58ee4d8e55df96cf0c28cd8cb3d10ce18edc2c852d5405f8ab0f4b816b0ea99be70f8973f8c72ba09e7ad0534096c116493e183d10cd384b7d37553d728e025b4d15548996789763021fdfa712a2d916580464d63d92f2ee78bac42ef2c56a294a549bb1e2ee8909b40470ebac99b01443779549926ee0d9cc950277950c1dc89d749180020c62edb0300c8792cfb674d81696b2b2aa9b85dc82580a1ef1f569b54dae7eb95e7b4fa8409d358a9cb89957a777048d4dd78e5f270d0e4506d22a4f492a57354ba36d59da5c7f7d94dd6b681cc95626e58f2ef184be87855565c5babd5ab017c4607a279392e5a8ce5b65a5c9f05c5d3469203ac4d6bf2b6a738c7e26a9eca1f72db169066d1461ea14b13b841831f59627aa5714c3104a1b6d2312133496c9efc3b622b4d6088546126e1c51d07c76e3c76e8b6451977cc3b2cf2b1b8f382310a7fc43ea7287db692e8a5c8d3ed3fc6fd8ef392488c8c077e5fb3d2a673b0212466b6fb5c19049c89d6e2275363bad226894f577a067ade8e295adb5087220e001bd3d22e4b1a8e33b8a5529668a60e358d7b055fc412a37d29536d1c2d6684196ea034d3fe74ae5fd9cc202580e5ffb54b801245eaf804ac27c2611ca93b5670b219fc123631c31d4610da0dfabde8a2d341ae6e2deb7a38a6db29c3904ce21f3651efa0729f3f966ee04abe228d8163d6f12e793f1a83d1368d8e8e5d8ed2b184fb8657ae6c77f1cdd1e20efaf5f194823e1f687b30cfc75502b7513b6c130027e26109e6e7d00016cab4a993f68561e3bb9fdbcc565f3bce0957d325cba9040cda0cf855626d0749e1db96e3b6d87d059566353afa5bad98778aa1b94b2923ee41807b03b9acc5873d769af958f070bf17bba362c9ef263857eabe92e02d9c3070ec5cbe0fe6eff2cd4c6f2183f592c7ef5925f563faa3f89a0aab3fd02f8465bf790fc0fe4034e2b9a9aa700695a2f0fa4c87b31acb40e48f05eb33bfde90509bc720f0b48315f06f4bc5a5d019641d7b6a138b97039f972d69f20e1b84077dd64276e75ae6d186284494eebaf6aa7d0e87604261be8621c3bb32a9c865465e6b0b01d1d8e60d76a104fed7326c5ba7876c674c0ed99aa6c27487824fb0287a1fd3d760448e968dd6cf5cb399c515ef303e59824c3e2c5bc2906fbb103c9d146cf4be36494c15862aa86da8f9124b07a91778fb1c0995cf2c5c6a610339b393960c478b599b96c140b91db102ad93d95f9dc17fb5708f06a870bff798453bd2da651c2bb72b06180d64f275f11c9474e6b605d47a4b03e2a4763fe1629e7557069671a3bbf6e349c16de7daf6cdae8807f7f59bd87c9fe8b5502d5a912afc69ec46558c4fa4a2330be2699615e657dfa805cd9bdf32bc60dbbfc2e7b3e03537efa9a53e19cacc44e9b3d2a81c411182833616898ad80034e344620b72c4554ab1d275d4f0c1985251f94c18a98db0c660a0e5f9e6751ddfd7cdbe3a2da31e659399a2a90f1c2fbb80c06f456ae2837a187e01c2da8d3571a7aa6fa9a5b8fb67cee0a0f8b1d2ad0ca670c2ed3c84038e32d623d8ba2a72a304b8f5fc7bbaa7369df0c5e5630dd777a13b47605297bbf1a2fe77884b20e0a97891e479d402d5863a6974a94fc59749cb5204b68cfa28e762b621728ae2f91f7fe09ace2f05197e81ef0b78317184f5be4b59f6b9ef940acd3bd17bff698f5ac4632732f42abbf008730bbf489df3dd6f5059765b11ea14158fb92f7b75ecfa2dca8559c3a216c8bc04b3dd72cf2579bd3ae156dd56b82491059f1938bdc3564f94f3a2c790b6c0fb82f714c9bfbab9ee8db4689115c55f97399590a041a617583d3cfbe739ee5c8d91a1aa7cfc757d1b9d739e4391b089dfb72539acaea34d1572ce8ac9626069bc8f656cb9bc135db63c891a904025f9ff3f2312a7480470c7d91a9b4282d26e9934b7fcbec79123a803803858c7522ea3053cc4cf0db499fc38bd97107b01cbd58a6ecc06d1aec768c5558e3ee9f205b493ebb0e76c1159ea2b0d24e31a0e85dc20ec7abea07923c7dd8983d06a1cb2860ada1781d730b15228ac5d307d832a1704b72b07962ac013e21439d097f40b9dc9e2c13fc794ac4e2f57e1bb86e4b47921bb704a819dfa6f104", 0x1000}, {&(0x7f0000001380)="8270d7ec1d93e1886a1d9effd1c43f542adbebb12a95b101c0784b4376fea707628bec8e11ecf8169a8600a0be855939d8fa195fcc5d5354284b209c1d352d23f1996525b2d70ed296d413cee75377e78d9903374e53ef468e39d00e82adadbeaf4e3afd318e034b9f0f6a228480beee58ad7dc650423d43f9a666a03e1c4190349430f7f2e9e71dca778f1663dbddb673ce5c845ae4bd0eeb9355a6b7e1889a3e52a49e75d49593c435661c86efb373a51c0e6658c9d939478b7cabd0849a8e6a8316c0ff996a531437ddccdca053e87a0aab34bf04d25595ee1fca9890ee4ec6f36288e9cf24bf83f9362085bf84ca61e3e7502733286c7116ffe42d5d4dbe47e476aaa94465343a10ddaf9de6f8b7fd6b8ec8a3a1aafad8c602539e3d633995d7afa8c8ea8b49f76dbe7eb6a64152c763121d4a0676d853707c0538233677da195315f1c315b223ca27c8f1b96f4e907c59b1628a03012931a7c1e45528e269d6a95c29e1dfcc7bf3321f49ae27b82abe07696f7e2afff73df846690d921a445221161f5b4758a56e293a70fd8fe075fd6d4b129ab9ae759b30664f4814f8bf10c9ced7f4aea743bceb818e6478afa1da1b9af4407056c9a0992fae2ff4b6d3440f0197833d598053080e5585acc8b55317613fcb85e3664fb815cf622dc90a643bff000bf4ad9e34b1aaa309979f6b834c0975a93d3eabfa868c7869ad23ebbd2d250c35a9ea8110b8b0b77b8feda7a5a78471552e6dc6768eb647dbed998325cc3c6a1bbe1e05ede88c1872443b6b3648fa1b7963edf6f8abe0c154b0c093803fb14a5d03f0231752718454dca5c322ac6fccf66c2e91cabb2cd0571ff2be6768764443126d1ec731798623aa53be5587d4f2dae29f44c736a91ef0b68944174d19566894c486f8deb7cbc3466a155eb1ee7473af6fa3c60b476f9e218079db222022206c4f82886a18b9c630a191c2481722c73b3de113cb6d2f3c2228fedbd84d29f88c0f6633c31daf6c1e4d64500a5f44d5c737ffe7f4472a9716e15ce64b094b26e84f5af5651bf0ac18a19766e995e4be1adf41f4da698c2ca3d6f20f21c1dd0a3d027412160c7b2cdc523ffa2385efe66ef175febc8834510afa70bd65a61edba942a5a3426b579bc367a42f5a8b403c70530c24b7801d07c00b2ecebf31ca3f38e6e72d19319f451f12a47ad167e473ca740623fc80cfd112238a39cc56b3322aa63f6f795912c90f1d5e4d300c17ef3dea34201bd0b6e95d3f2a6dfe4fbe7d24da0c0346ed505f437eec5635971fcd40e83402fe17db023a21836873a3b28a25d339cb8ffc01dfedb1fdd28d84aa25219681294a4f6ee2a999773b1f72f90193b7301433141c56f54de6054547cb53f7844d5e792c2a4187629f85672abb8b2d6da529216545ba778bdeca315ea404d45deb8b5cb46305a5d8b16135c08a93665e9c2c7669ce05db44b10daa16024d6107a30d42c53c70e2af964efcba092d3fef447e0d110ee019bf4e881fa572a3bf0f915db911cd8464cdcbdf2f5b9734ea0f88becf5b8ab4a72b8f7ad834db087ee4e06db9919a4d680bcfd1a0de9c8e5d4b85bfd3b3fb5ebeb9c831be3eabe19ff11ccd25c134ff6293432a899a27d60d43d81cad3442fb24c976736819c8226b1ad3b8e307420120d7ff2c087ff522be64ff8773826bb7a7fd432fd73f991eb8b69ef5f7605421d1ac196649d2c8bd93405eb2a2d073183567efff10114cdba1d77f67be5105d3e03965331f9caf60187d7c2c1545ef71ab9cc05074dc9d6afbd133b1719003663bf06601ea537f105356e656a4167a93a7369afa785787c5d04772679aa5a6f12dd920895ad40e8f5dc73b662af1325bbd4700a1ae4190d1643fd739c638a824c176a69a926acb5bf31a05f778aabde525fc34b5741319b2142b0363285b872e8b993bb13cb53f190bf2f6f77a35be77a0a806f2578fc40b7fd34a4247070506592f772ed7dd19542444945e387c5df76706c39db6cad7972a1a688f9dca3c0207539735a4335800085248ece9834c6113c451d094edf3bf97c487fc0842537ddb323710858a72c4c4f825174f0a29643e30f94a7261c106a8c861798259bad05860d5ed4ecf8f70b6aedac5550eb14951cd909aca3f69f0484d7f7a43f0482a932f0434f42667c23e359dc2ad7270f01839c3f4869579a1a7d58030a512f8242d1f72ba6c71591b7c015ca57cb6fc9b3f13df65d126270613aa26b5935533b9be5ccd68cb69ccbe3e0a69f99e0bf31fafa040d7f8366ea0b8dfa561abdcaf62bdd75d6975fea67f10b0587acdf76162733ca6e6c73e03a021ae0038bdb6a5a12736f602ad60bd04fbc451585356e81ec6a7b796d34a80d964b6a24e700501c1c532e6f2f84dffc2a6b2d938ea287fe32e96cd6f6a803bd7e4e9c0027e83d0b56de395f2af307b500b1d835ab003a11237a363f64e316c11b5e1c54bd9830a8bf7815a83e59938cf4a80e40faec554df99ced33e0717f1fb8b8966becc9710d12050f9981abf62275448d4f3fcaea8f028d75fdb748d451f78dc2a95230293429c31a00dc64f530ce105882301182b2e8b1d1e83cbb84dfaf3fb681af6818adcd4a447ff0180863f838fd63bfb83c7df557ead414568d4c88f72bbda89a2722e1016a12b2b7747c2f79f354a772670579958d2d6c1fdc477c78217f31f73e88f3c93c601bad6ce60675c152a2aef1262e828d8a5443e312144d2fd1890fc7aaa956c424a009ea574f369ad1af82eeb27bdf9e85b06120013eeaa16029371560a7c6a470925a99a47c9dbe03a373cfa705d73d5ec82733cfb24555fcb62b50afb42aed23bd3688690564a40fec8367b7192bb1f114dbc3162eab20f82daeac75b32310478715f18fa4dd375504119f9239572218d850d7efaecdb44dc36502c832260e7e466e6510a179ef47a9f4c66d272957b126e8755fbd4437f0b7cbbe9838e610b6d535b2903a9cdc1bd29a8cadba9643f123e6b71cf8d030a1a2c43ae5b0f59b3a168ac2a12fd2d35694cfa928a67d40b28c1a518ee9777cfda5c704a9e760c123f471a194178232894aa1b0e28a21cf89728e2dce10b8e12a9805ea8d0bfb590a30e10fc702cadcb9c23831c2a4ad6443a806f3f5e5398ca58f7a891a9ff1b635d5aad9210c44724e3f9f5d4ca4723500f482949bbf5c9149ef1ddde22a75476834d3f7838bf75adb3224bd4d0a2fa45a5855441ea46f898b003caf841a479ad185f4c7fd815c3ebfaab59cef6f2ffa06ef9ad37fde30dd5f3d312cf66062a64d1be015e8a177036f4e0d862632785563616d2f807ebddeacdfeaad85e53cd1960aca757a07bb9522ed0d09a8252629f12844456b48d108c8d543979ea2ca3fc5ad1a192c51761f706c8d434d6326e35272fadcca3ef28c2586be03c2fbb08e1d17714b2faf4209ad0f3889ed5bb9490def895150c3de13d1f1534f7e2ccea1bfa18ae226071e2ca0d2c483efd4f6cf7d60ce3d88ce2e787553e95b22d41ec0270b2c73136fd88e3427e68ff2a01d1f1245b1e245993dc3a4456e284115d0d250ae5168ab1180bf43e8d0340c64a7ff9bac17f60bc0bbd8e3eaf9cf5693de44445442ac83454f31391deeff1b63a8cd4b32a5f606d832bc67e6c02644b603908c61793f400d8c4480d30ce822ddadc17e645fbfc82df773c99a9ebd3a411f9c1299e9c624f512bdbb204791b6a1972de661dde0941538b3c2d19982cccb356da10729c3fa4880260cea74e5c0e5c4e318268509b7fa15b3e2d57f45856361a539c0d81b8e442e4a262a4d2b2aec5371a5059cc0f873d742b168bdc0b2c37c602e3392199bedafe9e66c7e010a1460cfc5a65897eaf637bfcf651daa34d57020e5f8237f6d6b91751d44fd1201a014c14c315cbb6c9aecc6340b2c80676371410393e745f9d7cbb70e45f640a272d56a54decc1f8953f2ab4759d35d3ff7cda2308cbbdef8d6ad759b1c2ccc6403f821fc4b583881bcd1f4b0b396f98f0d19dea2e60bc6f24b4a70fbf7441ccac6fb14851f0614eeacaec6239ea0ef02a82505f6425bd33bbf88d2a5ee57ebb759f579e467edf87a947eadcdf7cfcbabfe3c78a3db39cb61f053e86e886e78f1ecb54c4d4bea99922b25ef633e077b46339c11fef83c6dab3f0d7501f05b9577fdc8d50696f0688a3c12cb1a00c7c30057bde98c7f7b06c8b4190a2fbe7265f5d8fd6d886288fd626ce668cf39f40ca3c444367cefbf84f95115a82c5cb85b1d5bb8d293d0d4edae5fe7b6fbdb48c00dc22e21d8bd8c7c5aae9489d57c8519ec20bc8f208ce54809d7ebada85185747d7114950befc0e216a780938e1bddb33226c73b02feba449d274f22d984774f9082d42f2d28ce6b986a4b061ca73399a9ac2c2c2454d85150300efec66a2f95329ba94bb2e687a1367f5bf2bf03c2ad43aaa7b0b21e4867a3e7986cbdafbdbe8f95ae39ce2714613db9c5b7bbacf6db2f54bb87bb59d130a3a4bcbbdf2eaeb33ef58d41bdc67b2aa72e7fa6b260263a48e3f50a764eb8049ba2a2c71fa0bd95e69789db7ee06d255dacf9ddeb61927e74a785a45b5a600f1bf177dbdbb9414f212b36ae74a2368345e292e343441fc4e278b75c5cf1e9677f0f15088d9b923dce8f00e2a37bec5331dc9a0de148f663ac5133d327658e74e031f145f2933d37ed5880dac2b2a68135a9b1d20a16529f88ee30ea3b5477abd85e6750089bb61288b247ad33366e17a03e9c6c67c6a688efa544205089d42af675307f014937aafd2aed3fb01baad2292be70d34bcaac2081805fe2a8ef61105391aa34c8250f2a5115cd83d7ded313e415d3388da6c11b287b7aa75265fa62e1fae866b52a675e839336e7db710d38bfe15a8b3134b698a2a0a1260b3eb69d755f4a335634f38e26df9fb5cd221e3c4148548b5678c64ffdc017e335cd8d7b9cc4ac7c5bb2d4e7cb110398f8525d20f7fd9d6544a32333be67783ea5f4bd8be6bd1f6215abf65f88e8ab654996f94968c8416f8e9311a3b8754077993d4769f4497b40ea90c06cb6a4ac052927c5738f94c110474f92310dac6193d5bb008ee1c12710c0e130663dd14adc9fad9610cee0683acc0f6d37e3184eb7e08241c6787f59837b096b44b1dc72cdddcf63ed99b0f05eb865313cba9aa1dbca553a4aa14c99f6eca3128432cad01ddeb711cb885dca8bf2a3593296c4c6fd6f7c28a588d6426c80029fc9496a6d4c34381f8006925cb2daefc5022146557b3461871038aecdc02d2a87e052375ccf8e85511e93348a3a7081092d38a2ebc09a549c5db5c8132f863160bfa9e15df9557ce16917f740664bc864ca33838cb9350c5d976bc2ba905030d6138c928255a6579e2f72e02945657950859fd8901050c9dfb47494393c7a67f27b1c562d2e7e6b9221389228315a12770be510e961ab2a19858a0d527da55c41a5e47793acb73df05fb710f55b52bd3057f1b2971afb362587021f6842f3f0eb5527f2428576a5b55e90195d6d12e2433058ee0fe926c51e670cae1019928ce407c5c746cd05326895e5be6d3a5b159ca068406e8665597496b1fd5d534753cbe4571098f96450f62b8f4e9dbfd6e891991e8b6f75e977e887d30e827145549e97b1f4415635e28419cfa982198bda4b0860b21904bfef95a4af3d69536080ac5a430526c29f6d6881738801a1d5484d883a2488b05f4fdec364005ef591b327e85d696a682b42451c79c54decc406c879b32db98d935cf4138ebd147f79580777643f8e", 0x1000}, {&(0x7f0000002380)="0521fcc92090b441b6f03c333a62fc0be62ee5e40e83e42ff9431ce9a8e2b4084a108227739621c890ff0c5db638a074c8d61cd7730b06481db8409d17e0b0f4808d4f448ef7d60593a4cb6769dcc2bd0eaaa80c5a48fed34ef9d504f43910eb39aefbcebf586825bdf1b3265b1c89", 0x6f}, {&(0x7f0000002400)="560dce2d1c8c7cd972b31c0d34fc6a43761a372963b48aaffda5c8787ca5176fabe8d118c9412d427690594d454d648238c36d3bd77790593252cf0bac702c2566689f6fbd9e5e7dd331", 0x4a}, {&(0x7f0000002480)="d0ba1d017ac95bf6b9b2421f0903953ec713f057b6f482a4741296f2a870bde87ecfe555c0b338e456b6482eb3e49fc9b2537eca47867a164be61ab010fd4712e57a874819f7840182853f1950ff28b2cfcdbaea10f8a6c2150160d19a2d8fdfde74fe26264b5a4c48f92cc6a9a2deef119fb6d33db8c3c7f7db1c928eb25c903fa33ab6451cd88457cdbc91d0ad68aa90a9f4228980095fc980b0faf896e84754de473cd03eb45a76de340abe659f632a70c3bb4d4c64b5a9caa2", 0xbb}], 0x7, &(0x7f00000025c0)=[{0x38, 0x1, 0x0, "ea4de46d8b09cd174459836c62df5d2b1a4e0ab1a1402a3e1e3204a7890856e4fa"}, {0x40, 0x1, 0x1ff, "48dc00c8bb7f5521791fd53e140512e3d3a3fb84593ec6be41b7355130676c1b5fcd10afc29e0953b70367e535f3a33f"}, {0xb8, 0xfffd, 0x5, "f4d832f88c83ee673c70091a814ecc22274c601255615447cdca14bc37a88a2ac5b16c5704adddc94540139f961a504043ebb2cdee0f9e3c845a4a8cdebea2d9fe851bdd0e733156963111cd20342e187c202a7cc98f718f4a4b1c46b9845332f8cbc596308bce32fc202ee0d7b0b1a5bd4219354b15b9bce3345b92f32e82c42c4b5322e454b9fb1db2a11aa8ae3af3eb2fe46d2d45a9d7001f7f7486214f8150ce"}], 0x130}, 0xca945705bf50a903) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002700)='/dev/diskmap\x00', 0x0, 0x0) dup2(r2, r3) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="5e512c298767b5ecc927d0043473081665977f65bcc26a9fa89c5e2c308f95fe85d96e7af6c8cc23764d26e2385936be8925a9120113722356bc744f61529109abed6f20a540842add7f2180f4f73f3cf8328db96cb0adf3", 0x58}], 0x1, &(0x7f0000000380)}, 0x95489bc379c808ae) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = dup2(r2, r3) chflagsat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() kqueue() r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() kqueue() r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r9, r12]) chown(&(0x7f0000000040)='./file0\x00', r1, r7) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x3, 0x81, 0x7, 0xffff}, {0x9, 0x0, 0x92f, 0x100000001}, {0xd6, 0x100000001, 0x2, 0xfff}, {0x80000001, 0x8001, 0x6, 0xb65}, {0x5, 0x7, 0x8, 0x522f}, {0x6, 0x81, 0x5, 0x8}, {0x4, 0x351, 0x2, 0x7f}]}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3f, 0x17, 0x7, 0x178c}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x11c, &(0x7f00000000c0)="bac150cef48ad6bbbaf1e8bec9fd76d1f898ae3b97ef04e34690706dd9a0b6dfe9128e06000000cde7") 16:00:05 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = semget(0x0, 0x2, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001280)=""/4096) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r1) r2 = socket(0x1, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xb, 0x5}, {0x18, 0x3, 0x1, 0x3}, 0x0, [0x9, 0x4, 0x5c2, 0x1, 0xc9, 0x4, 0x34, 0xfffffffffffffbff]}, 0x3c) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x100000000, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc0, 0x70000183, 0x2}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0xd5c, 0x3}, {{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0x3, 0x8da}, {{r0}, 0xfffffffffffffffc, 0x30, 0x2, 0x81, 0x5}, {{r6}, 0xfffffffffffffffc, 0x105, 0x88, 0x1, 0x44}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x6, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0x0, 0xf0000048, 0x4, 0xff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000013, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x99, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0xfff, 0x401}], 0x6, &(0x7f0000000180)={0x7, 0x40e}) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000040)='./control/file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./control/file0\x00', 0x70c1, 0x0) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xf16d, 0x80000000, 0x3, 0x1, 0xfffffffffffffffe, 0x3, 0x32, 0x0, 0x2, 0x6, 0x3}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400602) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0xe3ca8c98eb714e7, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) dup(r2) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r5) fsync(r2) r6 = syz_open_pts() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCEXCL(r10, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r5, 0x20007479) syz_open_pts() 16:00:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(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) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 0: setuid(0xee01) msgget(0x1, 0x1) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() close(r1) syz_open_pts() kqueue() kqueue() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0xfb0, 0xdc1a, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000240)={0x1, 0x8001}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r8, r0, r10]}, @cred={0x20}, @cred={0x20}], 0xf0}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50, 0x4, 0x0, 0x8000000000000000}, {0x13}, {0x8006, 0x0, 0xfffffffffffffffc, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000079, &(0x7f00000001c0)=[{0xff, 0x9, 0x7321063b, 0x8002}, {0x4, 0x93d, 0x6, 0x6}, {0x100, 0x2, 0x7fffffff, 0x80000001}, {0xfffffffffffffffb, 0x8566, 0x1, 0x1f}, {0x0, 0x0, 0x9, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getuid() setuid(r1) seteuid(r1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10042, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x3, 0x0, 0x1ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000e003aed9b44d023c4397cd8f0299943a00000000"], 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, "0000000000000100", 0x4, 0x200000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) bind(r5, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x7}, 0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x142) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x24, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x9, 0x0, "d730c1e7bb00000000e74de400"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x7) 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x266169e6460b6f3e, 0x22) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x7, 0x97, 0x0, 0xfffffffffffffffc, 0x7, 0x8, 0x1, 0x0, 0xff, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x378c, 0x9, 0x1}, {0x40, 0x1, 0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb78b2a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") r2 = getpgid(0xffffffffffffffff) getpgid(r2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup2(r0, 0xffffffffffffff9c) r3 = getppid() r4 = getuid() setuid(r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r7}, 0xc) r8 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r8, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socket(0x2, 0x4000, 0x1ff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x10001) close(r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000240)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9d8d) setsockopt$sock_timeval(r0, 0xffff, 0x200a, &(0x7f0000000040)={0x3d8, 0x1}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) recvfrom(r0, &(0x7f0000000100)=""/244, 0xf4, 0x195ade3ec1959fa9, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x84) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000001ff8)={0x8001, 0xffffffffffffffff}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x83, 0x7ff}], 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r5, 0x4}, {0xffffffffffffffff, 0x4}], 0x3, 0x7ff) r7 = kqueue() r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) recvfrom$unix(r9, &(0x7f0000000100)=""/26, 0x1a, 0x840, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x40004004000028ab) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b0000232700000000000000000000ffffff9c0200000000000000000000000000c8bba3aa", 0x2c}], 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrusage(0x0, &(0x7f0000000400)) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x100000001) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000400)=""/73) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) bind$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r1, r0) write(r0, &(0x7f0000000240)="d1f1b65f8492cfbb45302516a511c9f565bb6b0c97a0a7315dbe1005b5fb5c2bbc264f25aec38a6477e45578307ee2bc13b5779348735857ecaccd489578c6a500b58250de6a68d333704ef458360867347501876c8489d0c8cf639eae20785be718f0649100a498a003d2100698823dc0c3b689334620fd84f46c60d42de33cd64d290d93693b47b403dc093e70bb671af313", 0x93) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000300)) socket(0x10000000011, 0x10000004003, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x2) sendto$unix(r8, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x405, 0x0, 0x0) 16:00:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) msgget(0x1, 0x480) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x2, 0x2, &(0x7f0000000040)="345971270b7eab1f5221a68191e476b5c36ff6b216140a078f1b53134ade70afbd6ef2ca605e05c9c0ace9cc5498843492f5e25810f6d4440ec3cb585884fef04fe26b89975f1742dc3fb939f38a64731281", 0x52) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x97d67399aecf8c11, 0x2f) shutdown(r0, 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0xdcf, 0x4, 0x8, 0x0, 0x696a, 0x0, 0x3, 0x5c82f5e5069e7464, 0x2, 0x3, 0x81}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x101) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0xfffffffffffffffa) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) socketpair(0x20, 0x8000, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x9, 0x1a, &(0x7f0000000100)="d4db21ee33ec38123e17ca2c4ff7ef080000009a01cf6e0df431a64c4e721d0a7609f63d8f724b60ae052e6e4d72d4124d1cbaae6e1b69bf03ab94c8c7e4c38a3aefb7a9e1c6f22700000000", 0xfffffffffffffe05) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="77ff15dd3e0debe2f73e6481dbe0", 0xe}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000000)="bdea", 0x14) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x100000000]}) 16:00:08 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000001000e40000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e8826fafffffffffffffff522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, r4]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000500)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r5, r6) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r10 = accept$unix(r9, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r7, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, r14]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r16 = getpgid(r12) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r6, @ANYRES32=r10, @ANYRES32=r9, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e33770e8ee4a4535580"], 0xa8, 0x8}, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r19, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca000000000000000000000000191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708832f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c70d1e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09000000000000"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000780), 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/29, 0x1d}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="dc02f28eee5fe57fc53c07090443253a9c35c8b60f721bdd368fdb8890e9c52b4bfd28295226ca8b516d2258ecea97fc1d1463044275a55055e8afc7860f1c2b1350a42c49bc18039cc136cab188f8e41e9c4539b0a8ab91018ccf90c4e1ab220f257659a2731bfc8ec173c46b647e1361ce026dc000879b6e7be1e6b1534410260791dd76851207b7a0db0ca7e0f9d4f1b17a43b9a2970b9c2da515ea00c20e122fdb5dad2429c54c7219", 0xab) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="036b89972522af9f6acf972d31fb0391a7936e82e68523c44fd2ef", 0x1b}, {&(0x7f0000000080)="faf567e0d65afc450387a8bf246e6eec3c9820901dd624a5e7924e607abf0bcc4bc6ee3e54674af89a80c828dc829c4fa34b601880e75008c9314151c345916db5185b178d913c9e1c04e6d820aaf9851d91d7130034267005a38f6a9d8c449c797d64a037a29f2ab70a10b8f071259c216eadec85a891fe23ac2a7975551b91fe4c57e58599e8c8f6cac57ad52ffd87f555b5e904113a61e4aff0c5b135ba26e5378aa11c7d44a0f2518dd95b9f5324b1113e406ae8e56af123660c", 0xbc}, {&(0x7f0000000140)="f7bcf1de1a6563acfc51a7528b9caf0b9656b3138ecf4400c9f86c70b64aa2afc7c12430063bafeb4ef306c84f7c422add3c5dc0883edae4a12eea911973e9e3005cda3bedae097b571fd3fbbd604c9470ae4dbe19b6dd19ac8206c893406644b60f57c456a96de171d13bc0ad5dcd88b6a94db97d2db34dc9bdd687d12d1fa8d7ecd9131628f2032e3e580ccae1ad0abcb8b341856ab45bc8ef8a263fc50b41f5a232f5db5576da77c6ed5256f1aca870afca2290eaf3baa2c67840db69786a0abbbdb4", 0xc4}], 0x3, &(0x7f0000000480)=[{0xd8, 0xffff, 0x2880, "b088f9b5e556b83e89e53aae10e9c45723aa0499d5d05f90d7770479cb4cedc96818a2904c57932d99813c992816628c81f90d80f0061fc97cf6e217d30aeccd3bc8898d7148c3c0a21a5e971daa31a97e2e4b8fee30b3d4be68433291997bf6d63a147c45893f247ce6b71698d0b20d45a36e09939276fd78be4036ac02f5acaff8dded26e7f22f3c2c570162a1accdbb0583c62d7c8297a3e288070238cc9711bc078eb1fc128f66f213dc83d2adb9421453d5fc6928a51ffe5e1bab68946d8199"}, {0xa8, 0x1ecaf08e1517eb2e, 0x10000, "17df66f95e4f98494aad34f87d8dc2c212b17a1bc209144dcd15fd79f3369e0976f834ec54238ea11c5e05c80d551cd534cfee351d5442013f01cec4b656fd3b5041c597d1ea3c905f33debfcba2c0d75758d1759e795fca2d63bca0f348b18e000ab7cc4756684b1d0aa6d9ba97c34f11298b0ca39d30983fd11274151f61d153d5b051833b0d3e96d117e58c72601bad9068"}, {0x38, 0x1, 0x3f, "1d13537fb46f9716187f1c39dcc8aa0ef2782e89d8fab7f982dfce8238f29de10f1113a4"}, {0xb0, 0x1, 0x3741a004, "ff064cbf9aec39e2469250c82668d2d3c0a85682b7c5610ca91cf019e09335f81df9f404e7fa421908e15f7886a4811b8b156696faee4b8b480b25185371394af4f9137b64172b89b1f2ea08d451196b7f93ebecfdcac2ab9a9eb32241ef1b362945fea92aaa5fce3c06ddb4e76833fe26d21c7375600de2ed0b8b7d699782a5049d8d875c107b566a75d461fd979b2dcd32483b8bcbb6bbda0c2c50be"}, {0xa8, 0xffff, 0x10001, "74b095774babec3e7dad0c5319ecd696d2501539e2115a4c8a96a73b7a9624d07f28ce50c983c6b2293e7dd32ef8f18a6dedb605928c36b6e4cb0b02c4b099bcb562f22a368fec85ae79df19807679c2e65542de6b1dd89aa01621028edb982a83559889bf3469e88ff47c736eaba1257824e9441d3e0ce73deedfc1db4148c3c0b5c1cbeed8d966268c877ae57300593e8e626d3253"}, {0xa0, 0xfffe, 0xfffffffffffffff7, "fefcbb0e12b8f422d46c63d6730e44e8ff8c31b4be762286cffa322f89ff4267d2d0ca5d2d57b2454954e9cd0d9dfa1001a05d849757113e9dfdae620cfefcdd1fa55b298a63f26224c0aa4da8e9f45250d998cbb8530063eec7e13aade0197d2061b4a2ba5e8205b14d7f7ada749a024e5459eda45b88a6137533531fe45c80e4ccd9ca038f4bca8e2821db9727c7"}, {0x78, 0x1, 0x2, "939396ed822b22734de2ba409670f9b67a47b97791511710b2bf488c36fb75a4b0bef289ec24522f4024acb00f10c8f8a56dc4d29602919eecf49fc38f90ed0d6131928b9bac85f6da5b5e819f885fd0be6607623e204380fcc5418392302b437d43671ed2b709"}, {0xd0, 0x1, 0x5, "2c44197ac17c37de02a062801b8ba63f247eca91fbad6199dad1af8f031905f24f297d032a6115e9d23f8dcf38e9ca7074e27334f4ff4d2ca690bc6f64afd647a35c207a61f54b2f0c1c756cc7b33d2b2ae194d6f11d1284336a6c76415209fe0a80ab8a4428802ff1a897136a6ee54ca54df7e70f625b3646f930d9f13e961b37f0ad6bb8916022443fd7f148622a55ef0ee063528393583668d97a20a0a90c875b4815ebbab702782ff02be84561668636259ea431fc88561add4c3557"}, {0x1010, 0x1, 0x80000000, "d8de60927c6b1fed1114d5c096dd7e0db14596809997e87657a7ae49a6731714e492b3965faaecb5dc1e3ac4f7768727d9d40f976055de0835f4ba98629f1f9b056a2c44b069a6bb3996ed3028d9047bc54cc439c9b326616caa52d7efa95c9b87705bf1f2de5975b5047d10d4154310cdf03d6a3d4469ed1dc1bc1e2ac50ff0fe843485db15155e83af785db15941c51197403417139f39257cd57e4ec743a98cf3463c85398709c3135d14f2dd5d485add5cbf58b259424707e9b0c0dfce9e0a6f76efecf82836ec8a8a5eec8aada7323916080d78fdd80233b32c1c5f1189683c69e781e4b96874c5364c6e59bdd7b2f6dd36c4dc41fad127ecf88ae92db1a2845fab8a0829efd99f782ca590688477a36c88b4580347b4c8f1721cf28ba86fe6ad2a1330856ba2791bfc2b61b3ae84de482ddd19217e06f32eec833f02bd234e79bf5553deca2d8723fbbc0f4f2fabce63d2b1753b3dbeca34da24c89c930cb259266b5c3ec20df1a02c324d2bfc23e7401958f9409896f9857ad51698d541f934bbada4633ca52748c4134275e09383003443085a2fd9452cb03cb3faa4452c23e7733b9269ca212a37182999f2398f0c4b2fd462050dee7572fec41deb1892c6272fcd94cc763c0637dc666f8b0d6f1e4d368f5548b04e80d58df9a62214faed5334375992aef450c6b04fc97effaa8f72e58c6565f3b9edb67c5f0255ea1c65c282692a39e2e18a472fd1e25d8a94c2f5c6c2f9d65a9230d94fe9cf3f76c00597dea366e3aa074c85cb525b65238f8757369b8bcd808e33d3fea491a4da6d23aa94644f471cab242b74d959df0958a62ec961d0fe5f8d53e960b13b280d0c60e03dd1624c51938acbb8a2d54ed9a233f3be53d39569bc3b47a04a62108fd77da0c344ae1db6d0be7cf05c3d72aa509094118cad98315fbfaa6333de7b4bc0c7b19eeac393c5c6755489412ebff00a66ed9b999cfe131cf819e175c421639581ff2a884a180a8afe4a8841d5ebdb56fd036b99bab28d335a31fceb566e0f42f5fa624ceed8f729ab312fcfbeb7ba542e0467d4707f0e84739f8ef3f9567146e614ab6d96287850cde094daa85d3247dbbd74dcac7240cc914a27fd6fedcd0183aeeeeff8e661e5f01d63fc9102788cc8120fdc7c68175e3368e4dddbc4a18c77093bf0040093b7dba22dbb7b449bb7a3e787d65e206e08a3af14a28bfb6469043137f350aa9ed8baf979c836b3cb7a941538401817154306a7be434b453587cd462344be750f85b867a853f8e6eed8045bb9e5c3b510e5bd41bcf31a60c02310e6e8f056da1f555b7cbab3638a49ae927826d928815efaa1991c26d43a724a31d149d95baaf0b4492a670d71e808a4aed9f96b20e0128f05d460211717e50f12aaa8cfd660d9d6f76e7472cceaf110763902bd7bc71e24dae8e5297304e4dd3ca13ff93d3aa038bc8bc828e633e67e9116e90e72a316edc2cca5b2c5c1eff86e0b8a09a823af47036eb097897d5deb4eba3e4337a934e2bb7d17091fa5fc66dffd4a696e2b5d6725e4b7ad5bdb6e31ff5d95a055f7b9816e57022f116660007a2651b10f4102f850d381f7001690265ecbf431c9ab3ccfb109e24807ac73d11172b89e24c31f61c8d2f919a86fd5bcde04e2af113f044358b70c3af8d253128299c0092cdf603510321b15d324b96752d947b9eeb567733ebb2ef6dc7096aa8ed04a89267915e9c5593cf274aedda53def251c6fc5672cfbe975c91d01bf8644721ea788d7b1d00cf6319e93c16776a42337556708c098805ba252ed17abb8c11423c650418e9378642913e8640f4acad73bdcf8515799529e008c4949c8677ebc9e33267d2e15374b0d7a9da117edfcdaa545bb36570979ff59070698bf52e6b1062c1c2fd3e013ea4dd6c1d9fa2b6a47d1bae87cb0d007b4d8b104cd215546abca2bc9ce4787610332ab8c43ae3cbdef02fe23500d934378d1f1e4cd1713d44dbaed182b912cec1406744b80383ce3214e35073b2252caacafd5dd4afc4cc51af4e6b0a5f6dfe58573877e938af7fa096f1f2a9be804e525d4a611378dbd9889cc98638d8d216db88364a9a7eb2abfc61063a03cbc1b90839d8837aa36aaec6133e3927e4b2094a43d6db00cd9c4e2fe58e15d99bc6e11c9e94bfe54e4785c8d138d30875d1b153b0f05dd37c53d31e8ee4c48af3b2f2d958bfe4e5bae401c14b19787e905a0c3b9ab727552ed76417727bf14380d33e9976c259283b02997a5a97ca6950c4f78ed7126f2f7a8368be96e82f33a53aec8f813c1daa5b737ccaa410ff589b56d5ccfdcbee4ea4bb36b2fb93dcfe0bb0a5306b5f86c7c3c1d4848f8ab21d3971001f4105a6e41b965ce1390f1974c0d4caa031e251947e618392d8bbd6164a34837825a0bb04c7cfba95bba4ade69266537e8b584eedf93041d4bbb7e602c9339d7661cd4bda15dec898cba9643a05c3f2b4f008b111c78fc9d78653527bf9d84ed899d45f70c6614aece10452297c1a3d7a0de3640031e5b5ea20784c1bdcecda02ddebd6fb8bb3651a446024398fb9cd64331ec7673e2540e7c7215c55d980188698800ad2b00eb2f4131205dee15018a3983c87335d832e9601fb096c5081a2a1a35ffe6f9f9554dcffb1184662e8dab1b405f3d9db06a4bafafbfc382cdcc12f20cfc25e9f0820f088639614c22070b5c5c2608ac52c9700a63dfbbfdf5f35561815399846939f7ed8eb4e179dc11105bfb16f22e939f16d43fac206a2d2136f8dae0ff137250600be873391235aafc0f335ed9d2a2c2a67486841825f187686a9441c89c1c51f31f4adfcf6dc0d7b1a85801a1d5b53239437ad2c2d4cd485432c44c0b49585c1eecae6c71491268309d5e7b90f3592c2ea3b5c0ea1976a7294a275dc9cafb1865cdc1321fa9c1b4f275d4eff5fd7654c01e3caa8fd1b968545aa7da94629ea21b1fdf12518278298525f1c0aae3d6ec4c6324c49fa80ea9a5c8a633d54cf9ba3141427c4953331ae314663453cb7255e2615c2b99e18243c8bb211d9603dbe2533afbf86effb1fa619df05b57d3290c96c09f0e2366ede6c1b7ced178f623934197c97718c831df8bc18613d64aae01dea16a3449eec855ff8181ee0e9a651f89855633e77419f61a4ab9b485b74b3ffba11bddfdee7f917ad9ce174824860ef25fb25664d430458e1e6200be04b9659aeccb6cb2677ec2cbc103c7425b3a8345c935111fd021784c7358dd93f2629289a9a910d114914aea8ba90fc70cee0387e9ed942a117eae90dece163d5dcf1864204c215eb3e2991a0e49919153e9ffe07bb5804aeb11e5b855e5b8f70d5f3c1b805406d2ef0666b3236be9cd11f784bb5da8475b614ce64984fee637f3a8575c38c6033a1720d448c1d1d5ed0f02c3fa2863a0c3957e5886faa798917957e95fc54fc15507013a64ea9e9d8657bf594dc7e1fcfc3967781f4480420651290cf46047603c20e25bf9c1c16d0dd09ffbd0d9b3ee9a777c747040e0bf8bbf05b1ce39441ab5b4402be82747de9e75395a4781db7c2a1ff68beed6ffd7c39aeef618553f6d5359c785a61072fc85273eb15328a1ace58f788e1dc6d8f5f6d6fa51578576557b4df15770265357f10643c29e721de32207bf8e5a1de982e26acf95780e6d05ba1b98e718241f96b359afc338aeff1b8f1e8a9441730feb66468523435b4e7754183465177ca1f00250697d28c9edc550e4573704119efcdc263d2628701e9361d108753071e1c8b1320b0e251d6ae6adfbcb12491cb1c6d36463c2e236d3f3727dfdd2b22dd43bfa2f1b73083ed8a043ce30876056aa48805d440cbc728b80a50be20d40c677558f000b5a4e36dc90b3703bc56f5ff615387f25815d2d054cd01cba452f925d77c266a158ecca31b31967afa2c9d9829fb2c882cf1ae78ffee31706b742bda778cee62e308ee2cd5735853852472d23494633281c52bd5cea9baee477109fb5e6905bf684d7aeb95dca95430ca229dbd80f3c453e63b94f1ad2a1993967283532a76878c1f52a64d1d9ea6127067a25dd9b6cbe49af031ab1830de05556443a5246a1c9cbed786c6e47759081d86f5a34e364e2f327d2dabfdae22e42c2ad216608cb29c50f150548a4e0809953ff881f25804b6f2e723fc99a8f94e62192ae431abd64443e97b61edf8362b62798e6cc48596b36f35d45aa8f4a35e4aacb3f775978e2ff6965bae7e2f1f22c913facaf4838586893143a16a8d44483874135e3243a431faac0cdc8e14e75403fd62aeff01a50011d3b8b86bb1ba1148c677609f77221cf97fce38c374a9026fcc2ffaec9f7f32390d642097818e13213089a3119e62ff9f606abf662172255b7f15e40a6950dc4bd1bc96f120ac02c33e908794e48978dbf3f36793ac82c870f6600f8cc965f91173498b82ba16f07377976aa05d91e117150b0ff40fb9cfe1c2e3a302941f3215163cee8bb39cd01a82bc74b3b2627816544b6fcc69970885fac2f03d0d860a1d37c1bbf643dc798bd73963b78d543841d2d8ecee82524d659317e14899fe0a79f8c0f0b3614e97a32c889e81cb2d79400e122968ee78239f649c71b9d979e0a7088f91bb9ea66229e73075ee254467e86fefbe71274e68da03808094887fd26567eb44045df20286e1412241e0c8d583ff5dcce55eca2016a36aff7663b7ede42237d88981a57d0ec74178faed55242596d67f679b4dd5092091dd3b13f688c26fb527c131d5c52e7156920a747edf98feecfe2d6c2ad8a05b688bb42d018b1744f3d199140806f44b7decedffbc6ed74e48cce3d63f3b7355bc2bdde2ef670cece3b4cad2573ad9dd115ca8c1fc5cad00ac1987dfe45702b8304d68881648b3bb55f889e5fd2d8b195ded66c499a55cc384ef5a9c665ce12e25132a7371ef38837df11dcc97b7a1b9483c4b6536bcd200bfa5780c795c1ea8cfd6c4dffa5fe67daa0fc78bd2944e617afd0e6c75cad2075d19efb3984ba2226922dde2dc374f0c5c79577a75b08204e7b22c6accb3bbe0d9c94c3a89548c054e05b7e8a4380b5859f6c188ad04dcda9ad096f483ae844fc0a5f798a47e90f99235fc7063de557938310cabe386492c8ed410ef45f124df4c434ca895e9c2811055a3af8490b351a758afe78d739f17cbf7f2d63a0afae58dc756421667c314465a7c6d31e56c3b7ee05e61f9607bfd08cdca30d27ed777ac59e63d07a2b9efc12bb5f99e482e6997ad4a33d2b795a34fd531f1f0f23ca712f9950cbe7e23eb18dab6ccbdbb18a64f1799619cd9c47898d560bc549904439371f0d79c797a955c4ad06a974bc31eef3b5914ec93eedb2d8399274800b431dd76795e94689f1161b80a84769302a3b3436dcc3d1412db8620b0222b2e1a27f94afbb9b7db5399f6305c2a6546ac8cd18d3a8ac23c811493dfc0d551f4362d81b2e539ac3c69695c54ba00d53ab703d18c34ae0ade65c17f705b40d84c3e3527b9684b14cd89d9ad136c80c1ab59002340a13ebb1ccb03b362466c851880012e9ca76a07a4170a17325bbac42e2d32be17490bbf253f048d3137d181578c32bad68b9c3702811dda33d1b0b9a4ee8c9f6d8bbc0226240071dba034d937371b57c519750c8302fe3f03f2437d18373088ac0dad13a2b991d806da633b94f9616322fdd8ad003f809466b850236185f8085e54480266569be2050cccb7444c7f38671b4d7bef4c1f28961baf6ffbbc0a2a575c668c1f71ecfed87c9429d36687931ddfc4191e4247fea0a4321"}, {0x30, 0x1, 0x5b65, "582d747475c225999a3d6e0e550fb68afbb354871e02d594ec"}], 0x1538}, 0x800) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0xff16fb2f8425a939, r1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xb65ef6d266e9846e) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x78c18e46, 0x38000000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x26, 0x80000000, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1a, 0x80, 0x1}], 0x0, &(0x7f00000003c0)={0x800, 0x4}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xd8a63f775558dd7c) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = socket$inet(0x2, 0x5, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) write(r0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = getpid() wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r4, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r9 = getegid() r10 = getegid() r11 = getgid() r12 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r8, r9, 0x0, r10, r11, r12, r13, r14]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r10]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r17 = getuid() setuid(r17) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$WSDISPLAYIO_USEFONT(r19, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r21 = getegid() r22 = getegid() r23 = getgid() r24 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r20, r21, 0x0, r22, r23, r24, r25, r26]) r27 = socket$inet6(0x18, 0x3, 0x7f) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="9caf1a9f74c991add3889026ea5d6333688442cabb9026b2c867e327a280c41f1bb7eeaaf7ba006c41e30d3bfb646ed0b843c206c0e472293f4709dc06cbc7fa2d6a453a832cff871414afed57dba9d125667ccf1532a0bd59a4afffc62d10455dd0db7826bfab7aa70773c33bc5df1d5c23cbd983db00e2bd230c65e2d8fc6355f0e9794acdd49e34e443a9754a752a0407710f375b72bd1658078b6d", 0x9d}, {&(0x7f0000000300)="52ea4e3d8a6d45a9657544fa8be628e5faedb102a1b399c6755bbc8eeb04a8ecd3f1aa0a02aac85019cf91ce6b8eff6ad8d9dff6da23d8b1668c706f84e8406bd243932de33e5c7184c1708e93bc84ebc96898c17a72fac96b2b0a174909ec7812d2284ee2577e6d2576ddf93478134e4d355f114d81ca62dfba2666bd6d36706d6c3b16988386a66aadb291f3784626fc06b272d0d1d7ebfbe50799bf7326d94abc32a7a5b0ed5bbc641d5720e502103464a8d5d326efcb52c918aa4a730a7201ffe7117d9f8eb6cbb9c100f4f386ddd276c9c3ce9f7a5f0492a7caaef365c2bfd5b2b4585512c7228ad124190380d67a79", 0xf2}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r22}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r27, r1, 0xffffffffffffffff, r0]}], 0x78}, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0xfffffffffffffb9a, 0xc000000, 0xb6de, 0x4b2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3f6bce26f9c60b69, 0x1, 0x1}], 0x6, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1a8) 16:00:08 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1000001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1fe, &(0x7f0000000340)="b6") 16:00:08 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') setrlimit(0xa38d330258c704c4, &(0x7f0000000340)={0x7, 0x71e266e}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a0338055e43c35a5fd65c8572709819e27df255b2c205556c0d93a1118dd935c3982d35409e8b04a419afb0541818ba1a7e266bec8ee7328983cb72aae84b80663fb4b487466d0e800f054801fe93f63b0b253d5a663fe09aab7deaa328f8c4528b6e4a4b5e5cad77d72cb889a5eb6d1028cc1f7ef37faeb1dd39b4acf243720d670fcf87a62a5e35e95307bd50b151f7dbad7", 0x93}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:08 executing program 1: r0 = socket(0x10000000011, 0x4, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/181, 0xb5, 0x881, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) r2 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$SHM_LOCK(r2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/219, 0xdb}], 0x1, &(0x7f0000000200)=""/82, 0x52}, 0x826) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x1}, {0x54, 0x2}, {0x10003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/193, 0xc1}], 0x1, 0x0, 0x55) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xccddbb6354f0c3fd}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="d961306ef2a3ca43b2f270e5e6f8a22ff0aaeb618619d71ac64f9728c90f2bc33f946d861b86e8e249e39447f0f5", 0x2e) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xa9, 0x3, {0x1ff, 0x568e7f74}}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x77) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f0000000080)=""/50, 0xfffffe04}, {&(0x7f00000002c0)=""/171, 0x3c7}, {&(0x7f0000000380)=""/171, 0xfffffffffffffced}, {&(0x7f0000001500)=""/113, 0x71}], 0x100000000000014d, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1a2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x10000000000084}, {0x6}]}) write(0xffffffffffffff9c, &(0x7f0000000100)="8ac636c2286e30af9855", 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/221, 0xdd, 0x840, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() socket(0x18, 0x5, 0x8000) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket$inet(0x2, 0x2, 0x101) getsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000200), &(0x7f00000003c0)=0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = open$dir(&(0x7f0000000100)='./bus\x00', 0x464b08ced4ce3773, 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r10}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{r2}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x46, 0x6560235539cf3b14, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0xe225, 0x5b64}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r5}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r11 = syz_open_pts() dup2(r11, r11) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0xe818000000000, 0x0, 0x4000090d2, 0x0, "d531c1e7bb6fc6d33c00e74de400", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08d00"}) readv(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tci\x00', 0x100c0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) bind(r4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd7d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x12a67a16d31f947c, 0x8) getpeername$unix(r5, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x10}], 0x40000000007, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0xfffffffffffffffd, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x125) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdbcfbe43817d00", 0xffffffff80000000, 0x2}) 16:00:10 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, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x4, 0x9d, {0x3ff, 0x68d}}) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) sendto(r2, &(0x7f0000000000)="d400085d195cd953bd27bfc97827e8f62fc59c32137870547c7766aa55a768f771f82f3ec5afb8b5768c0a19769cfb821e8d4e783f203a03924740620738cf0b1bb67db867bf68450cf73f1b2a7d782634e19d2b07460489b6905613892db0b7222c4748860d2c1110c9650983508a6d4fa6be304d0356e018f79a72602668562c97028e601c6b1a7be28a009a45bc", 0x8f, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x40) 16:00:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xb9ba00fb685dd09a, 0x10) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000002ff, 0x0, "00b9ba1e000000000700"}) close(r0) socket(0x18, 0x8003, 0x0) socket(0x20, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x1, 0x1, 0x0, 0x1}, {0x4, 0x6, 0xc59, 0x10001}, {0x8001, 0x80, 0x0, 0x96ce}, {0xffffffffc130b9f1, 0x20000000000, 0x4, 0x2}, {0x2, 0x5, 0xffffffff}, {0x0, 0x64, 0x9f30, 0x9}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x2bddc22630aee95a) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x102c0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfff36, 0xffffffff, 0x451}], 0x6f6e, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10c, 0xffff7, 0x6af, 0xfa}, {{r3}, 0x7bf072d8c7d535be, 0x106, 0x1, 0xc3f, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x1, 0x4, 0x5, 0x9}, {{r6}, 0x3f35316a7e48c55f, 0x44, 0x40000000, 0x8, 0x2}, {{r7}, 0xffffffffffffffff, 0x8c, 0x0, 0x10000, 0x4}, {{}, 0xffffffffffffffff, 0xad, 0x80000000, 0x2, 0xa1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc4, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffc, 0x21, 0x2, 0x81, 0x4}, {{0xffffffffffffff9c}, 0xe, 0x8, 0xf0000000, 0x8, 0xffffffff}], 0x3f, &(0x7f00000003c0)={0x40, 0x2}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) dup2(r11, r4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") fcntl$getflags(r9, 0x1) 16:00:11 executing program 0: sendsyslog(&(0x7f0000000080)="fce5081dce37c8dc55168eea041a31a76ec1ff90457f8eb07c5e43cf3263fd4e3a74dae8e8472223e585821f8afca462b7e738b96931f6e1a1732c2a3e864a0663a9fb69a3396cf3f7d1fe476e719b504c016aecde0acfef456a61b661f863b987367c54e0b0d22dafaaebff48b28383bb7b046aa4bda910b33b878a6d6ace", 0x7f, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x12) sendto$unix(r0, &(0x7f00000001c0), 0x0, 0x10, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10018, 0x0) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="a31376ae958adc27116fcd6fb04658974dd75f60c38e00975a7e38e03fa56ecfbcb689cc189cd753772991c4052887047f8a4a291c99a533f1e821a62d223c5b6225f29e7295968d3713cd129407cc585c2e0b7a56352f7b44a134565b532a9b84b7022a7451884d484b25c99b30e462696c6b53ee2011753bbac017287dca8a7f388bdb9b8fc252bfef4f23aae03c1fd616a1afc2079a97f6912970cf199e4d59d51f71910994e8dcf0d089176be7f94e3a0723af88de37f2441089153f8c0203d2bf37a0b0d77eb485c54bb8a616725ed8e2180c3426f420d73b9f038e98ab5638ded8fb504c90c97527e450afbf71", 0xf0}, {&(0x7f0000000380)="c840aefd6d4827d24c0e40ab4a58e4cfa3addfc38201e7ed1ea2a76157", 0x1d}, {&(0x7f00000003c0)="1b0a72dce730890d7b77a7b3748398695fd95787460d03138f1bedf2b95b697b106f69962e17cb13ccd14ea371715239dafb6592aec4a43e843ad437d1fb7a0c05acec5c4a21fd68702e48448d05c185b198db4e7145d00ff009719fc487f7e7fcf4e7938ae44672918caf4a87edbc54f69b9e7f0b0535fc29f16d6e3fc0d20750758fae4e7a48266ac476f3407377fc8e142fc85e56885816b33ff8f006dd09143af7a1633ec1f27641ed93b7d30b702ee8c3ab2d88b619cd1d4fca7bd91fe7bb1a", 0xc2}, {&(0x7f00000004c0)="1e4c9a5e6c70cbfbf2bbede40ad5", 0xe}, {&(0x7f0000000500)="1e18c6d9232ab81d667b74cf424afb134b86d6d6b52b1bd118f4c29bcb5f990fe577fd7acf8c61cc0723ac2d1d2609e0877701d1a9e761c09f73a3b1b41fc230d20d1deb3329c0286f868f97691b21a9821cf45289c9a4bbcb76103fae9cc73d4cf6ba938ab9101690d77060f10057f24c1f9a0a7cc4db", 0x77}], 0x5, 0x0, 0x0, 0x5}, 0xb) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x100, 0x0) pwrite(r5, &(0x7f0000000680)="b4ca1238e6709040d270f427db294c2dc8d064", 0x13, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) flock(r7, 0xe) munlockall() 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = syz_open_pts() dup2(r3, r1) fchdir(r1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0xa, 0x464) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/132) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) r2 = geteuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0xffffffffffffffff, 0x2) r3 = semget(0x1, 0xf001441a37831941, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x62]) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x805e, './file0\x00', './file1\x00'}) pipe(0xfffffffffffffffe) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendto$unix(r2, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xe0, 0x0) r4 = getuid() setuid(r4) r5 = getgid() lchown(&(0x7f0000001380)='./file1/file0\x00', r4, r5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001340)={0x6, 0x9, 0x297e, 0x9, "997d27b69f76f24ff10129421104219e8647ae1f", 0x20, 0x9}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) fcntl$getflags(r0, 0x1) unveil(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='W\x00') ioctl$KDSETRAD(r3, 0x20004b43) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/86, 0x56}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/32, 0x20}], 0x4, 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000012c0)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:11 executing program 1: nanosleep(&(0x7f0000000080)={0x6}, 0x0) execve(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xa0d) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/121) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r3, r6, r9]) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x8, 0x7f, 0x6, 0x2c}, {0x6fca, 0x6, 0xfffffffffffffff9, 0x6}, {0x40, 0xfffffffffffffffd, 0x6, 0x100}, {0x1f8000000000, 0x0, 0x80000000, 0x3}, {0x1, 0x7, 0x8, 0x3}, {0x2, 0xbab0, 0x2, 0x101}]}) 16:00:11 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = dup(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r4, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985dbffda28533a054212d9b74f3da3dbc4084beaa189961e7d3eea86fb7c99d4a053a5a629677c8dd39d777c7a3a2d41708c2be4994f6d8b74e373f856b75a19988512ec9460fae9347a82f27fe48938ef99ebd2c4132c0d13a082381949577dd301bd841901ee08b38652edb876166cc94c61fa94d0aebbccb345b1ff88a104d4cd268a296eae8b2f5914d63b3da621b021dc2d8169f1fab8f555658ebf24ee0ecb7e2416672acc6d1b53755f4b529827c9eada412e9219c1e3cdae2ada91dcccc63c7c05484a143bfa4dde6cf7d8deb9cab09fcb3e97e1a739afc85ad656e50625d433b5992699d8bba0167016452190f18cea7b9d8a9658e546a00da40445fdd5b53a129e5d55231b44f5da3c457e13d9365559f2161b533bab92f39ceec5b951749076289a690f72213f537685b3995b83cb48f43e6cff44aae12167524a570369d7000b6995c059d80ee0158f6caa13a1724225639adf6edec70a3de1529bf63e156227f901bca9633eb18337df6bc9bd7ec9ce4d39f44a0e03f804d2fca7fed8d96de17ad5c25e494bfbcc5595b9109e262c18c0cc27a5ba99643fa36350f9ad91d2ed8ad09635b5b1efd77cefe5787fc0159d214c384938870915a13e17e729881bb71363415275678ae7f2a3148ec493dcfece4bcf1244624f599e9b3cc1e0015c0a1247a283975661a3567ab154f75da5611404ed15e87beee5012f430014da1194cd610fc6e5af45f9da3221d03c523b1dde57af74e76aae7fd2ab20927664814daab5e4843d8ffbab6fefff598e0ab4200df7f11f7afa56bb6b423753dc0b90471f2c5e694b8dee50b01dafa2e322ffb167f743a6d2e3586fee1548a9eecac67d2aa5acb8262d05ad19a55be6e0e09ff9467740a62f5fbb4b57d7331170e6e5465b20d66bc7883d25464388d3e37229db6ceeb936579f0255e6ed1bccfc33862601f446aa983a7ded7892fc3bcb72a4fefb9d71196ecefa47554ff0a2fd99c204a6d5d28a36f0fd20826a8b79e2be58c972df16860374f02becc7703b18ee018b8afea4e4e880a0f57b4ebd19ef616b4e04cb3df8e925158592654530780dc5cf2e8120418a48c6407d28f82ddb5608a3ae8e44dc75108ad6d6a7f95e4d419b86321951fd535462875d8c75d03241a2182f52ef934d976551917615d38d44a3dabae5b29235ea109cddfc34c43e57a91bde7712a5095832f396aef265ddf5c15d068b13879cad1f9eee02ee7eff48bcdc997ee0584a19caf373d2f7d0775709396355e961e683d540fef132b6dcb8db24b35b65804de9f090709d47f1abe47e92712c48914438b591c29001bc3e3f59eac0e0632471a2775e4013883b512e9a9e00b747d45820523227c119ae21c767103d9a1fe08d2ef5d01c296964524f9fd39f353e60d1fe4045c1a5d70e614406c158b1a45f7e4cc04358cb486aaac14ff51f9a00f2aad8fc927577dec5f18dabe71b67ca58c8945d677f951021b5f70d1b07efe1b944fff87c79ea35bdf12a4069d2022c965fa2ad00239a4e55d28e4bb460d1d686eaaf3bbccc43ca0c3132a6b8dfa7fb9a0d23d011cb20fd489e50ec777ced3ef8544e520c26b77e2eb819139fb4b5fffaf24b2cf2490e9565e2809667927e021ee746c53ae3722c86db2b7816315474645b3d3f418336440fc26d00fa5112c4b00e3c39a0ad20402a13ab95e589b4d31a749da7a4a60b3af08604bc848f6d998952764f91049bf9691bf128e015405e7733136baa0a5ad28995070dc3301406e769cb543b13a4fd4cd67b2b0bc2586b9500d3542633dc71d342e86a07b69e5b3c99fb3938d6550713dd4fc04a9390b46fc1a51f52e2661adb5eb39252bcedf20049c5b5dfd20a0ef3e00ec080fb1e76e42e342ae443ea254dabf3b6ca6876e614160098284fe0b33db73ddc507f9dcabfab0034cd221173421af602d43a00e886e2d3644e3ac34ed89ea6f39a06c1cab309df2528b31f15cb70539f45b906b2534e55d28a7ebfdfc7a68499c5b9821150b64d9757b0f846baca7e0632fce3e6aa4f6cd91c3db7fa83666c89de7264b7cd084030d04ea0851d20d5089b719c3c6fc7943b96a69589393843e1550270c5e4a31c6ac264fb6c70c0242a8b35ffa244fb09546a9b3c10af41702bc01e959453d1595cc4d85b95a830540d9c380aeab0cdb56517b73599b0129bd22ae819c3cddf115a7a4b5e90584177edc002db650c8f13d74613fb143ba2c5c3d0ecdcce802f3e96d1093b6e604280e260b5397e47e36e7aeb8a1af88791b1b50e7c0dd66561d744f0f3974a5efe0733fbea80907497a892a94400d664d0c6dd1d3c0558b11a403be3e34be504cfacc2fb8ae77a0fb2015b9f13e8dc06f5b0bd7147e59c12f5fc55f624cd15b255f239fa968f08fcfff10a639a7a0577ec7137e6daf77ef4ce1f7ea43d3a0098d352e306ccb05c0c1c5a4d5687cdcf3e363375bd5071972fbaf48785a53bfb6cbaceaa73d3058ead2a68564e359082479c393a5bdfaa63fd813a4ad7a0e04bd21d426b7dd3e246a3900bfa09e51985a953c53a97510b255f4d75590c22f12520b4cf1f629882a216442ea25f1545c7ac4a695703006052991ffabee1a0e684a943b088f4e4f2c4374c8379aa76078745dc6d8ca4b821ce7e1b3895adc8fcee3b70fcb96badd74a6f609b0f1a46fbab28adbe51c78c9fef5119b7fa750f5fdb341862189a0b2e06a177d0200deef13ec613902cbd1900cba844dde69f89383688f9ab7b26e82efab3128d25a5d6d80acdf03242b998614eb4fc34bf2c750ebd206eef4672e6c27d61c7326eb9688b139f3ec7ede9c7976466eb428301769c983f92d6792ec403c4e6848d7e06448402a1f0549463f6e55545fac2bf07477b4a4cc6a26b373fc654b26a5a56888f9a63b23ea620dde18ab04ee4c0db49aa6b36a57e5c60ab348d7aedf4880b00a2ac2b5e63962522d25d674533aff1065b82b688d074f48d02a2a44da374645a1eb195c6196f71a78a79469591a84851050cb0b79ae90ac4afa3d19c34814f4de261ac01d74226a28471a52981bb155b79d753ed9f9b7f53a2f2ab7e65f0fe0e70249b7dfadc330476d9ae35df0da22a485d528146f5f0e2f79748ae17bec970b982c0c83aafbaf733be935b8a577e193d213709d4232e2d3928d5e65d8fdd042c4c738de64c0c82773f7398a2031651044d90e24b01c277d042a6176747e196ea52a38ef04f48c0146015b9e2da83a2d35a3758942a4e2af3fee1543705265a824df337befd88452ebdba23d2e8ff93c38f32360422aced8e3d96cda93117621679a96cd9f31ab11ccbbd35e17b0db03b9d18e62c0e0af927610a91ae8afe2797ddc952c10bd0d43865a02687ed4c053a6a84b30884ec4489d01cd6a08cb22e6b8ab5037cd4815bcfd4021e118d8e723e088261d0f7a5be252787e958231b2ba041839d57f79e7fb4f48bcb7924d29ff4f5cdde2e83d117f73a11fab959b71832cfa22eefd29aa903c61664e6ad6b916ca8bd30c4f31a67cf7d2ef4f79971c414e849e4c826eabbcc297aee9e5804ed6307808cf0fee618b07de1eb69c21004434313a37278bedb779ceaeaf54ee66ace20db9d3a6b7530ef0e132847077f597bdd27278bd6e3e68b41b3de89f6319b683f6d6226046f6e08ac1f825540a1671fd62e71fdf20b7385f2a3820f2c338dfeaeb93b425222deb4e1b141c25f8152353e3f093ac17200df7ca605546e9246a2e12a8ff42d420f9b8d180a80de76db9f9d1cc35a2962cdce3a1f00977bd55c99a1303460dd80b5e94ac1f6a71d8d301f6a66e6f7f519781c8c6dbb99492a76ad56c954124b85a02259422e40de7ef1508abce74d9f2a5c903dcfa3a302abbc25e2873c18f996494cd5624ae536fa4ef318a99573ea969ed874a6b0b00cf5eb9c68d6e87f47798dad78a8e0df9c667512fe857b6824025df15fb3c1f80bed586296c55a98635ab673bf4b02a8bebea0ed8ee8154cf463a9ef826a9e80c620bd7bb2e6fb4bba041d0e6128106d66fb5de8dbcd53af3386e7ad7c45c1856b92a6b5afb97a72c069dbb52b0a0bc9f1c21de0a23da98b8a12363eca9a941b460154ac6c96d33388eb66ffc1d1de0a7ac914939619e88d7d7371cd56b0ebf380723a6bd2d421e50617f00b6507c932aedeebd5430e09287a8e9d81a67fa271b5cdc9cd385093f401ee40d9271e1c469770c15376a98b60e220bd06c37fc91c8ce3b85bd43dc46c39e4b42dac14702f55301647dbe604119955661e4ef474d773a939567579798c18a9bbc6605effd3cb37962c1f062de01ec72e8139432104b13c5b6bdfddb4fe3a3bfa98035a6d1aaf231f2804c4b42c330c5d7c892332af144f2b48aabeac09665b32261e776137f18b34a6c496af213675d046894fc66971545e656867be51964b37658e67ae849670d6e9c9522cf2319be078a016ff59af5b913ebb3f771501bb014552f3e29b9ba07c32d39421aa166e77a7b29f5ad43b16315401f83fecfdec7b1eecd8052c94e891109944d213f07a9ce3afe717f6653bdc9a8f7e505b4a58427e33e84202f30703070d418a5467", 0xf79}], 0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x8000, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) r13 = fcntl$dupfd(r11, 0xfaac6fac68dca49e, 0xffffffffffffffff) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, r14) r16 = accept$unix(r15, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) poll(&(0x7f00000011c0)=[{r8}, {r9, 0x16}, {r10}, {r13, 0x2}, {r16, 0x10}], 0x5, 0xfcf6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r7) close(r17) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x747, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffffffffffe}) syz_open_pts() poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) 16:00:11 executing program 0: stat(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000002440)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000000)=0xde) fchflags(r0, 0x10) r2 = kqueue() accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000a80)=""/12, 0xc, 0x3, &(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES64=0x0, @ANYRES16=r1, @ANYRESOCT=r1]], 0x1) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000003a40)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65efcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2cae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7368de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb0082c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c400000000000000002742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8a483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5431c66524f1bec24b0fd94b2e4db473e2d910b272a524a372fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d114f17c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1bafd4d69f7abb00e0ffcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f0777f2c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b5f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6416daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c904a6c948e72e355b8ea7a2021d2adb92db89173f75b3fd07a3fdba183c33c7ee828c6b90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a27619086ec674538b07218bc683d2b44f46d9ff0a091222fa336a5550f5b3296bb8a954a514bdc4508a918b25b75ebef6bdfd3098626202e91919b979dc046f931daea091d57634b9851224d213de2429a1f85a9cd91a7464180cf7cbf8185b85996d01c0ccb90f68c9c3"], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x1, 0x104) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002400)={0x1, 0x3293, 0x2, 0xff, 0x2}) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b5ff44150f146d3dc772179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000000080)=0xfffffffffffffda1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:00:11 executing program 0: clock_getres(0x4, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x81) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000200)="2078f7857ef3a507b9c6558e90e39c8e765f9386c14c0333177edf6d0f3295f5a5e8b04efdd70000b57b000000deff00000000000050dc6878299cae2b6e281b4c7da7730b9544bcd25ec87981de0adb15ac4156552fe25306e575661ea8c1b7cbf76559e5200bd86274656b15fedabac55898b4a4c3add3bfe108a3045964246eeffd2fb0db23e7e2447c9e73270d4996c05f1e5298f71b548a4abe3150abde9930d6000000000000000000000000000000effab8336eb2992834f26d181741438641ffadbf4f2c8d141ba544eced94ee3c31de47178ecf7eab0a04f062ab91236f22499a15e0cf9cdf3ba5ec9a1dbc5e42e6aeb70b3c80c3d8d606f06ae881923ed83a890cddce916e442e", 0xff2c) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0xa, 0x464) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x10001, 0x1, 0x1, 0x10001, 0x1, 0x8, 0x0, 0x29, 0x8, 0x4]) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe2}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x3f}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r3 = getegid() r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r2, r3, 0x0, r4, r5, r6, r7, r8]) setgid(r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000000)={0x3f, 0x2}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r11 = kqueue() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r13, r12) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r14, 0x80087602, &(0x7f0000000440)={0x0, 0x1, 0x0, 0x0, 0x6}) r16 = syz_open_pts() r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200a1, 0x0) ioctl$WSDISPLAYIO_SMODE(r19, 0x8004574c, &(0x7f00000003c0)=0x1) openat(r14, &(0x7f0000000480)='./file0\x00', 0x8101, 0xa9) dup2(r18, r17) r20 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffd) kevent(r11, &(0x7f0000000200)=[{{r13}, 0xffffffffffffffff, 0x40, 0x4, 0x9}, {{r15}, 0x5, 0x10, 0xf0000000, 0x2, 0x6}, {{r16}, 0x9a3e1c0327f24e91, 0x4, 0x2, 0x2e, 0x80000000}, {{r18}, 0xfffffffffffffffd, 0x30, 0xfffdd, 0x647, 0x20}, {{r10}, 0x0, 0x4, 0x2, 0x0, 0x9}, {{}, 0x716bfb29766d4eec, 0x2, 0x40, 0x5, 0x1000}, {{r9}, 0xfffffffffffffffb, 0x80, 0x2, 0x9, 0x7fff}, {{r20}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x9}], 0xe8, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0xe2, 0x8, 0x2, 0x4}], 0x7, &(0x7f0000000340)={0x7ff, 0xbd1}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x20000076, &(0x7f0000000080)=[{0x40}, {0x81}, {0x7ff, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd1e, &(0x7f0000000100)="db00f7eda7a185009944bb55b032e249") 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x4, 0x1ff, 0xffe000, "d730c1e7e400000001000000000000000000009e", 0xfffffffffffffffe}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchflags(0xffffffffffffffff, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8c3) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x2, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x113) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xff, 0x100000000}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:11 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xe9) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) pwritev(r10, &(0x7f00000001c0)=[{&(0x7f0000000180)="06315a480b62f80232594c8cc3e2c285cd864ece", 0x14}], 0x1, 0x0, 0x0) getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r11, r12]) getgroups(0x1, &(0x7f0000000080)=[r7]) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45, 0x2000}, {0x44}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = dup(r4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)={0x4, 0x7ff, {0x5, 0xd10}}) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000140)={0x744c, 0xbc6, './file0\x00', 0x9, 0x1, 0x1000, 0x10001}) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000080005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x2) r6 = getpgrp() fcntl$lock(r5, 0x1c, &(0x7f0000000240)={0x1, 0x2, 0x2, 0x10001, r6}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) ftruncate(r4, 0x0, 0x40) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) kevent(r7, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x3}], 0x8, &(0x7f0000000080)=[{{r11}, 0x2, 0x10, 0x1, 0xffffffffffffffe7, 0x8}], 0x2cd3de9a, &(0x7f00000000c0)={0x20, 0x5}) dup2(r1, r3) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000, "0000000000dd00000000000000000600", 0x4, 0x20000000000000}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e80000000000000000000000000000002bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404eea1f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e00000000000000049961c37e58ec9e548957c97e07381a10de4abd08bdb3beadb29f06521d4551d37e62f7af0832ddc5fccdf36857e9ec3"], 0xe8}, 0x0) 16:00:12 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[0x1000]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1181, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/18}, &(0x7f0000000140)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xb5c86339791adb51, 0x12) poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x2}, {r3, 0x10}, {r5, 0x10}, {r6, 0x100}, {r0, 0x40}, {r0, 0x20}, {r0, 0x1}], 0x8, 0x80000000) msgget$private(0x0, 0x101) r7 = dup2(0xffffffffffffff9c, r4) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe5, &(0x7f00000002c0)="2720c6f13830c27588b923fd876be926b0af32c676c6c9ba788295dc423cfb01d71640a872c40e75f8be7254c8d4fc8851810de7a12f8c0350e464f5b9bc530f36f4b8ef8b2718a68ed382e7d90b03b44a0b65154b0fff26942f05092b08fa0e7b959b94f0df397c6baea183a0bdd20e638aca63c91cdb0e66de2fec8c19b8b5cffc9cf613ebd166c1924a3be8e50de87b2b302f2038109ba7c1beaa6d00be24c0f1b1d467f81ef57e23634d3b28c661d60604027fc304c03d60747e85f13bdef6fbac2d3e2d384ab17e2886d46fe5651ac7741d15ba3cfa773d909cbefbe48b7a2ea765a2") openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x40, 0x0) r9 = getpgrp() fcntl$setown(r1, 0x6, r9) ftruncate(r5, 0x0, 0x7ff) r10 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4a) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000440)={0x2, 0x9}) msgsnd(0x0, &(0x7f0000000480)={0x2, "5687443fbb072fa1e956aa5dd26aebc0545cc1d8fc6e00f352b1ce0952838549034019e0bf1c314c2804a8334b7a2b494bddd641474651049184dfe14ba1dc89f2d561126608af2b10b6cb820d196d84680c98ddd9c1e6524d51066966cb6e320dea5715a69592050cedecc4743dccc985986be10376184bce6c88fe95e2"}, 0x86, 0x800) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x10, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000580)={0x9, 0x30000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r8, r12, 0x0) r13 = openat(r7, &(0x7f0000000640)='./file0\x00', 0x10e00, 0x3e) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r15 = socket$inet6(0x18, 0x3, 0xffff) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x40, 0x0) r17 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x100da, 0x42) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x20, 0x0) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) kevent(r1, &(0x7f0000000800)=[{{r13}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x2}, {{r4}, 0xfffffffffffffffe, 0x4, 0x8, 0x1, 0x5}, {{r14}, 0xfffffffffffffffb, 0x81, 0x1, 0x1, 0x445}, {{r15}, 0xfffffffffffffffc, 0x5, 0x4, 0x9}, {{r16}, 0xfffffffffffffffc, 0x80, 0x20000000, 0xfff, 0xa120}, {{r17}, 0xfffffffffffffff9, 0x3, 0x1, 0x7, 0x9}, {{r18}, 0xfffffffffffffffe, 0x4, 0x20, 0x100, 0x40}, {{r19}, 0xfffffffffffffff8, 0x4, 0x10, 0x4, 0xfffffffffffffff8}], 0x200, &(0x7f0000000a00)=[{{r20}, 0x720241f5ca0928b1, 0x40, 0x2, 0x4, 0x3}, {{r21}, 0xfffffffffffffffb, 0xe0, 0x20000000, 0x9, 0xb8b8}, {{r22}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x8, 0x7}], 0x25be, &(0x7f0000000a80)={0x7, 0x7ff}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x810, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="8203ad20545d13803de93fab8e2e2f66696c653000ddcb7051b7f89d8cb5aacaa618d93042878b363e699ac23ae3ffafc4cf6237d2e414eab29768b23cf8d5a0a7d00e7f38edccbc29dd0fe487f4c441914d3340bf3420f7bdf31e35a908adf150d8cd8b59eaa9b2533e05e27d33f236c282c7e5c33315b6824fb2e602fa6f36ba88beab8289362c34ba5355413e5ed8df6ffbc86de56455a9a0676ffaf87b40ff7d6cfd606ac631a76d89b704065d85f75aaf8be16a52270cf7fb230b2d9a3780dbe01668b7b9fcc23d604a12ce9baa0c0beeacf14d040771e4d67be5306aa4e18bad5509a70a54d91bee6524b80218591aa3066cbdc61cfd28d9552a1fec2879dce57f59a6aa20390fbe563c7014ebe6647ee38000000088110000176f9895adf5d86c58dc978a117b231f295cf71d6938848ce3064e1c45e5dcb26a1fdb3f5f112c03301a6e44b13dc572e3a3fba116de19698a167366560d7f9813e59a1ce380640e61383477c1cbb8e4e118614cb9a5f13914992d260e3b87e97ab57c90ca8f7037b1fa6884c4233e3a07d5d0c9a4df25574810f0c96bad57bfeaa567e50690c3f5e29648e74acc6ca68ca46208c5f58b0507dd49781b185a44ca92d81d08a9f6a00e1b228e5c9466222e6471c9d0a7048014e3f5737c7e9237564c8f59088837c836bdeda334"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r5 = socket(0x11, 0x4003, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r6, &(0x7f0000000000)='./file0\x00') utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$unix(r6, &(0x7f0000000a40)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) getgroups(0x3, &(0x7f0000000140)=[r9, r13, 0x0]) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = getgid() r20 = getegid() setgroups(0x4, &(0x7f0000000240)=[r14, r18, r19, r20]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7)     16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x12, 0x0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000004000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000080), 0x10004) r3 = kqueue() dup2(r3, r1)     16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/75, 0x4b, 0x840, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80d0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x2, 0x2000, 0x110, &(0x7f0000ffa000/0x2000)=nil) r4 = shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) shmdt(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(0xffffffffffffffff, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)=' ', 0xffffff97) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x7fffffff) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) shmdt(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28144085ffff21000174c053ba85f098f6a30fdbb9a31138e4ca8221f246a044e1dddb7c3cc53bbf544c07b83f9a973afd31a212028e6d7ca23b68b559d45b78d8f9401df3530b5380e95e8b3ed5f28dde548ba053dd9572c2ad017bd8f8b543b5df66b81ceef2c39a59d617dd2eda9bc8a5c26a44f9fef7"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xffffffffffffff35, 0x2, 0x2, 0xfffffffffffffeff}, {0x3f, 0x0, 0xbed, 0x4}]}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x18, 0x1, 0xa17a) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1317be785e362c7c) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) close(r0) flock(r0, 0x0) 16:00:14 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30480, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000a6b000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000bd2000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000040)="f00fc3f9d20d760da1efbf5df548daa14a97ff242a398a0b45cb5e1e3038ed2041c1c25033b28bc6e88eaa857fb46f494a0f17b0e7cc9edd6021256bb55c88ed0ade45c05ffe87bd874eca7aff7c1cc2da5e62266d93df132a1aab12d566571ee1cef41f5b844fbda73ea84a98942d203e52b94d7cc1a7f23765a8a827ffec", 0x7f, 0xc, &(0x7f0000000100)=@abs={0x2, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/75, 0x4b) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000611420c379bf66b19ff62f618fd6ba1cf4a4bd31f934a0f38e9d19ea069d4a1ac011be8fe1d71de2f76dbea968f29afd9beac84472d442c2711577af7f051f19a320d1e3c3509d7bf458ea70906baf9ccc1ff95127258b5375238cf22967d964064d96861eadf0484fcd7a29f8ef03244f5af4f5bb1b7c567a79e75ffc88a6e9f06defb1032595e384e7c8f435726d6e48fcf0f7126aa9ba81424dd8e300a525d53b6e84159dfa95d99ef105b5d30fa640416bc66f26bb6ae1d7d86d6c9548a4"], 0x0, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6, 0x40}], 0x6, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffff1, 0x8, 0xfffff, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0x0, 0x1}, {{r7}, 0xfffffffffffffff9, 0x0, 0x10, 0xffffffffffff72ba}], 0xfffffffffffeffff, &(0x7f00000001c0)={0x3}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0xff, [{0x2, 0x8001}, {0x2, 0x4}, {0x3, 0x8}, {0x5a5f609d2ded6a73, 0x2}, {0x2, 0x5}, {0x3, 0x6}, {0x0, 0x3}, {0x2, 0x8bcf}, {0x3, 0x100}, {0x1, 0x5}, {0x0, 0x2}, {0x3, 0x100000000}, {0x3, 0x100000001}, {0x1, 0x9}, {0x2, 0x6}, {0xa776ab1616c8500f, 0x4}, {0x3, 0x1000}, {0x3}, {0x1, 0xd3d}, {0x3, 0x800}, {0x2, 0x7ff}, {0x3, 0x80000001}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0xfffffffffffffff8}, {0x1, 0x6}, {0x2, 0x3}, {0x0, 0x1}, {0x3, 0x401}, {0x3, 0x6}, {0x3, 0xc9}, {0x3140007e8c2edba4, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = getuid() setuid(r0) r1 = getuid() r2 = getuid() setuid(r2) r3 = getuid() setuid(r3) setuid(r0) setreuid(0xffffffffffffffff, r1) setuid(r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$setstatus(r5, 0x4, 0x8) seteuid(0xffffffffffffffff) r6 = msgget(0x2, 0x82) msgrcv(r6, &(0x7f00000000c0), 0x8, 0x0, 0x3000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x8000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6")     16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1000, 0x5, 0x2, 0x5}, {0x8, 0x6, 0x5, 0x9ce6}, {0x0, 0x0, 0x8, 0x5a}, {0x4000, 0xfffffffffffffffd, 0x200, 0x9}, {0xfffffffffffffe00, 0x6, 0x8, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x3, 0x1}, {0x8, 0x1, 0x7, 0x80000001}, {0x7, 0x80000000, 0x6ae6, 0x3}, {0x1f, 0x8000000ffffffff, 0x4, 0xfffffffffffffff9}, {0x5, 0x1, 0x7f, 0x5}, {0xfffffffffffff765, 0x6, 0x8, 0x6}, {0xf52, 0x5, 0x100000001, 0xffff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tp@', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x13}], 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x6, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0)     16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8782, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000f95491fbd7cc6aeb63983281fa1fd2ec9c7ef32046f90a4015b0ab3cd46af92f3edbf60574d62ef7e87f6e5852617bf8f4cd77ca7a8d3b68a7c44905bf1bbf5bcf61b6e01d51f5fb3c07149ad3db547bc621feb100e5082ed54e9dfde4f5f0946c8405d587d223d075e8541198ce51efeeb7b12c2503191aa23243a231529693b0ccb58cbe2e40f22026514a33ce6c450f8db412565dd7293eb8be97d8e235a318aee9ceb32ed230a6bf0be4020362a010a6f8ceb786c02b811e250e29c4a1fd87a477d9d6a8673682238013271e85d76f1423050fa063de3bd82f9096e9c329f6ca61133bfa6b11b7caf214fc0f7342a0edb746d601528998f9f842b587403036db0248fc43fd9eb23a0000000000000000"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$unix(0x1, 0x2, 0x0) socketpair(0x2, 0x0, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r3, 0x81, 0x61e3, &(0x7f0000000100)="ad4bca47f1f5edea806b7fb8b2eadfc7caef2527d8d155b1d39a4f3e480b22539da3ee9c4f17398365dca9165b7b3520910d21bf1233baf6ccca866ec50c45014d5e5fecb5173afc9097e393446cc7dc46723292788c7f516d5c9ab8842dbc6b42baf43b2b31d038b66b9a53470426256ba40d9bec02064039354289eea71cb87bfff862cbda17135d3e4524d7219d712ecb41584e2ab3165e610ff39f056a34fdca019bef73a55c97418cf4b1e1373961d22d9186a05d7358d6be54075d236a8fb25fa5260e084f68c466", 0xcb) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x86}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:17 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x1, 0x2, 0x8000}, 0x1) msgrcv(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="e8ed0d000000000000000000747c7a9009a7f9dfdc66d4961963722d00000000000000000000000000b20000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000003398b367000000000000000000000000000000000079875eec8170d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e659fec2e56545a252d5e71bdb745172ff25931bdb887736096770d42620e757b44480e7fca90ceca67e0c7b9ac15c835612db304ff0100003a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68b2007000000000000b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b928406000000c85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a03cdf76f0bf5f08ea15ed1edc7fd0cd336a25a71dea46cc89f0693c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2ad2afe4c0d3df85d4cff916882e2d0fbe3628c954efc941944b360b500e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911f6baca8346a823750583af2ba7e0ff0132a05f1a01757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50fb475721723f0c5a8a80a1e5f200000000000000a5ea26d410641888506e013e834f75299db0d4fdf304c14c7a3907000000a04078276fa91bfcb40bdf54a899aacc54fcaf2ba3f267c1df9443e6fb43f679106309c1df926953f1e846c0c05b5119000000000000008000004ea35e828df7df30850800000000000000c59324a1c873f4b85300000000000000000000000000998a26e685e2d60e96be8eb8b633d85a7f7864c86c0fa594836ec5bf73eee54290031d74ed1168937fcf830a85e6be2b63701d648c38f2784c5a3ce3556c0cecfdf2815b06b10790939c0ad147a5e1cdd4cfc4683fb300000000002cdabd45184d6a661e0bd464eda26553b47bafae00"/796], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000007c0)=0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000440)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r7}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000002c0)=0xfffffffffffffedb) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x2400}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6}, {0x18, 0x2, 0x7f, 0x80}, 0x196, [0x53, 0x0, 0x0, 0x8001, 0x4, 0x1f, 0xfffffffffffff2c3, 0x3f5a]}, 0x3c) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x482, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0xf, 0x1, 0xd3, 0x8000}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x10001, 0x3}], 0x0, &(0x7f0000000100)={0x6, 0x3ff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = socket(0x2, 0xffd19227a60d077f, 0x0) socket$inet6(0x18, 0x3, 0x200) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000200)) dup2(r0, r5) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r6, &(0x7f0000000040), &(0x7f0000000100)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) connect(r8, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) mlockall(0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=0x0], 0x2}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r2 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x60ea, 0x7, 0x5}, 0x7, 0x0, 0x1}) socketpair(0x896acd46a43efe7b, 0x8000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="53552d19a4ff0454b0822aa73a79cb89ccf7d1c3a0dffd1cb2c562068fe342091c9422e8c4693cf9498af03a0c1def2f032a3edf3a338e844dd5924c917e9a34c4e553416eb6e41916c9a73c73c59b92383b48c10ef0da2cbacac403f1f25a628e7c225e59d5d097c4e9c18cef3b09a80b107ca50aba773214649c1041b13c6435f47f648c0afc8d39f3c4e92e545228ad4c183f6b23f854bc067713a16e", 0x9e}, {&(0x7f00000001c0)="1da02d9271c60f1ddc715266835d0ca3d35bff999726bd8375ae5216551860a6fe5ee312ec0dcd9b45cadd693b87d5650972b5432463a229c1", 0x39}, {&(0x7f0000000200)="2228f3e18ad43d442adb7ad32212f24ad2e167e1cc44ef6036dc5f67388b8cddc009b0b1cc5099b624c9d9be39e5c3fcc76673305f05388bb4adec46f6e9cd079e5378c443536feeebdd5733bd887323bbbc60c8e981d65e77dc327aa0e7f590416473537776dc52daa579c32a587e930b3fa08bdd99ddc17c09d4898ad1eb", 0x7f}, {&(0x7f0000000280)="4068b195755182299951b4a4932c9aefff060d6eaf6bb94dcef198d48d7ee1df64", 0x21}, {&(0x7f00000002c0)="d711244b971bfa1ded1f37cb76fa3d54c091", 0x12}], 0x5, &(0x7f0000000440)=[{0xa8, 0xffff, 0x9, "5dfd6b016ee3647395e78b12f4860e818b9180b6931ccbd0d704001aa7a23ce1461b6c5abfb600bb26a3f35563bd440edfcd2543ea4ad3fc3fc99df3de0c436a6e79454aebf65932dc91cea35c21d4a1a985ba7d1d69ff7ad32d31dbc68736b2e69d7b57e054aec6f0d21a6e0d7667dfb5c688eda57545970660549125dc2cf76c3122500f83f58e9aded3575ff65413d87b9572705681"}, {0x70, 0xffff, 0x4, "41510990721553af9f3b4af61e6d1a6fe41753aec3dd717db1876ea992f6b8f73ddcc5d0b956b3310c64e236ed373a7536554f9fdc5eb3ba34766ea40b9428f63318a7b39659e2d2e0aa6e10e28e50f24d0aa0a9996dad46af6cb9"}, {0x108, 0xffff, 0x4, "b5baa20dad2ebf2a7ee01f0c5cdb9a9e2f3899d97d6c56148aa3e9ea56872be0b49264f33c2350ad4d5deb2527d1f2cb655836e5a492c8f3398e4359303f7883c6c128f7f24506b99082ade468433fb35faaf0323da3375af242d6182b442d87dceb2693b539d32a0a0de636137e9dd8247542e86f866e1d653e98d874fa72108a61e4ca8f18fb413669217547b3b1adb648775df67f53d8dee815c0c04deb2aa4990e1dd163dedbf37203bc782e69f8aba1e08d5f45fba8eabeb42609e12c6dfcc2347978eee1daf1fbf182f289b117b0408139abb85afb318aa9632132a6d299e727deef33ce6df516fe54aaf4d92d3740"}, {0xc0, 0x1, 0x3f, "1a6cc4c62cd9baac59f76df42c403e804b477c87a6b9bbcf6e28db1356718f8675ec53d3cbc5746c6c5c21f85354a4a3551d798820e2d41b8861c05f34fd4a73690dc58345551d6f08c3308d4fd5fe0b2c8ae961a9bb24e4889e178deeae534ca8b34847350226c3b1b8e583c28dac470ffe5ee1ec403b5776b470267a41f6c97f59fec768974c2dcb7dfd3364dcc2becd6e5053fed7a89b5c65afafae6c603d0ce48947171bb91754f48264a292dd"}], 0x2e0}, 0x6) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x34, 0x2, 0x6, 0x5}, {{r4}, 0xfffffffffffffff9, 0xd, 0xfffff, 0x3, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x32, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x10, 0xa142, 0x800}, {{r0}, 0x0, 0x4, 0x80, 0x2, 0xfa81}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000008, 0x2, 0x7}], 0x7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x20, 0x20, 0x3ff, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x1, 0xf8, 0x7ff}], 0xfa9, &(0x7f0000000140)={0xd588, 0x4}) r7 = getppid() r8 = getpgid(0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = getpid() wait4(r10, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r10, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$lock(0xffffffffffffff9c, 0xe, &(0x7f00000002c0)={0x2, 0x2, 0x8, 0xea, r10}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000000)=0x5) fcntl$setown(r0, 0x6, r8) fcntl$setown(r0, 0x6, r7) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = getuid() setuid(r1) r2 = getegid() fchown(r0, r1, r2) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRES64], 0x1, 0x0}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = kqueue() dup2(r3, r1) dup2(r1, r0) 16:00:17 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r3 = getegid() r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r2, r3, 0x0, r4, r5, r6, r7, r8]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = getgid() r19 = getgid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$WSDISPLAYIO_USEFONT(r21, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r23 = getegid() r24 = getegid() r25 = getgid() r26 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r22, r23, 0x0, r24, r25, r26, r27, r28]) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$WSDISPLAYIO_USEFONT(r30, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r32 = getegid() r33 = getegid() r34 = getgid() r35 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r31, r32, 0x0, r33, r34, r35, r36, r37]) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x7fffffff, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x1, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$WSDISPLAYIO_USEFONT(r39, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r41 = getegid() r42 = getegid() r43 = getgid() r44 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r40, r41, 0x0, r42, r43, r44, r45, r46]) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x8}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x5, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$WSDISPLAYIO_USEFONT(r48, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r50 = getegid() r51 = getegid() r52 = getgid() r53 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r49, r50, 0x0, r51, r52, r53, r54, r55]) setgroups(0x9, &(0x7f0000000000)=[r6, r12, r18, r19, r28, 0xffffffffffffffff, r32, r41, r51]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r56 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r56, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:17 executing program 1: execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x10001) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:00:17 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x45, 0x6}, {0x7, 0x5}, {0x21, 0x8001}, {0x22, 0x3}, {0x22, 0x81}, {0x40, 0x3}, {0x4, 0x401}, {0x44, 0x8000}], 0x8}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x15}], 0x0, 0x0, 0x0, 0x0) r4 = getppid() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) setpgid(0xffffffffffffffff, r4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{}, {0x8b, 0x1}, {0x44, 0xffffffffffffff18}, {0x6, 0x6}, {0x6, 0x100}, {0x88, 0xfffffffffffffff9}, {0x21, 0x7ff}, {0x46, 0x6}], 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xbe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) poll(&(0x7f0000000080)=[{r2, 0x10}, {r3, 0x4}], 0x2, 0x4a1) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x3a, 0x4, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x2, 0xc82, 0x81, 0x7}, {0x93, 0x93d6, 0x5, 0x30ff}, {0x8, 0x9, 0x1b1d, 0x3}, {0x1, 0x6, 0x6, 0x2}, {0x80000001, 0x33e, 0x4, 0xffffffff}]}) dup2(r3, r2) setsockopt(r3, 0xb0c1, 0x0, &(0x7f0000000080)="a176ffe98190c4312acd4a4ddf115b706328024e9c4ed368144c87c671dec69e2c9b0589e10d3971a2c218d4d281a085e212c3ee77a4b6d8d0363420051b9cd9ea73424baa6f14aa883844b565e14592", 0x50) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0xff3b) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x1}, {0x7, 0x8}}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x100000b1, 0x0, 0x3ff}, {0x1000}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r5, r6, 0x0, r7, r8, r9, r10, r11]) r12 = getuid() setuid(r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r16 = getegid() r17 = getegid() r18 = getgid() r19 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r15, r16, 0x0, r17, r18, r19, r20, r21]) r22 = getuid() setuid(r22) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r25, r24) r26 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r27, r26) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r29 = socket$inet(0x2, 0x8000, 0x10001) dup2(r28, r29) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$WSDISPLAYIO_USEFONT(r31, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x7, 0xffffffff}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r33 = getegid() r34 = getegid() r35 = getgid() r36 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r32, r33, 0x0, r34, r35, r36, r37, r38]) chown(&(0x7f00000005c0)='./file0\x00', r22, r36) r39 = geteuid() setuid(r39) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x88) getgroups(0x3, &(0x7f0000000100)=[r1, r0, r2]) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r41 = semget(0x0, 0x0, 0x40) semop(r41, &(0x7f0000000080), 0x0) semop(r41, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x2, 0x6, 0x800}, {0x5, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r40, 0x5) semctl$GETPID(r41, 0x0, 0x4, &(0x7f0000000100)=""/45) socket$inet(0x2, 0x2, 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r42 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000240)) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r43 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r43, 0x0) shmat(r43, &(0x7f0000bfe000/0x400000)=nil, 0x1000) semop(r42, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r42, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(0xffffffffffffffff, 0x2) semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r42, 0x6, 0x7, &(0x7f0000000380)=""/218) socket(0x18, 0x1, 0x0) 16:00:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x6e8f5e0b}, {0x18, 0x3, 0x3ff, 0x7}, 0x3435b794, [0x4, 0x3, 0x8, 0xf6b, 0x8, 0x5, 0x1000, 0x10000]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x5, 0x7ff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x40) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10082, 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) minherit(&(0x7f000039b000/0x1000)=nil, 0x1000, 0x4) socket$inet6(0x18, 0x8000, 0x1f) write(r1, &(0x7f0000000180), 0x13c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000304000000000000001d000000000000000000"]) 16:00:18 executing program 1: r0 = getpid() ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r5, &(0x7f0000000100)="631f17a9d691d6563c56ec5bc020b14feb5a77baf3271f2774143e0cfb3b1ddfcc15e569ebb03b15712f5f19246f21f84c99d6f776949488f2e818dd504f4907877ae02fe32507e562d885c5abce591b56027c64d04a08a72594bbd8b6619475ef8a19c36f1e541490adff7ea38c820ef23f9a5b98e1faa2fdfb4fbfa6553990a67d79d2ec21c1ff713548390dffdd2a0e32e4f48d774d6478831563388f785ce0edb8df388cb662157eec863e86be339592cd410d33ab245ba34664ad5d83a05c9e26d49346f5e201d8e19c3302042a53944166bd2a360facabc4ec7eb72be5d0e6ab11ac479d746ef2959c6d30d9862c", 0xf1) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockname$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getgid() syz_extract_tcp_res(&(0x7f0000000300), 0x8000, 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x8, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0xc000, 0xed) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000014c0), &(0x7f0000001500)=0x10) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) fcntl$setown(r9, 0x6, r0) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x2000, 0x1) accept$unix(r9, &(0x7f0000001580)=@file={0x0, ""/33}, &(0x7f00000015c0)=0x23) socket$inet(0x2, 0x0, 0x0) acct(&(0x7f0000001600)='./file0\x00') chroot(&(0x7f0000001640)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000001680)='/dev/diskmap\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000016c0)=0x5) syz_extract_tcp_res$synack(&(0x7f0000001700), 0x1, 0x0) connect(r3, &(0x7f0000001740)=@un=@abs={0x0, 0x0, 0x3}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$inet(0x2, 0x5, 0x200) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="c2c01dbef566fe08bb008f683348cada2ce6b4da41a16ac19c06dfff139f72d63b2a525a9418666d30b6c59d6f91", 0x2e) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x5c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x1, 0x1, 0x3, 0x3}, {0x100000001, 0x5, 0x4f, 0x7}, {0x7, 0x9, 0x400, 0x9}, {0x2, 0x1ff, 0x2, 0x6}, {0xff, 0x9, 0x200, 0xb1a}, {0x400, 0x3, 0xfffffffffffffffe, 0x3ff}, {0x60, 0x1000, 0x38000000000, 0x7ff}, {0x3, 0xb39, 0x400, 0x8}, {0x3, 0x4, 0x8, 0x49e3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0xa, r0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x7}, {0x9, 0x9}}, 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000240)="07f67e2b9b90b04e398759eb849d331100ccfa54661692351b369a13951a4aa9e798e4f506d8a793ae8ae98638843d76432d9c6229314cc9c1cc2cbc299ade77befa2332be191322beb0bbe26199749c0000000069ff95187349aafd02b6ae37f0b39bea89735cba897ab0d19833cebdec6b4d90ec46f66460a519cd53208b805531aa01147b7269e55611bd7dd93c7e89a339374b60e9dea043580b0da1f0d13439f74550b155bf32cf09c6def4bab787607019503dc2227621642cf2cb9d7ee79eb0") 16:00:19 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r0 = kqueue() semget$private(0x0, 0x3, 0x511597c49b2c8ca1) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3ff, 0x8, {0x7c, 0x40}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0x8eeecc6ee006932a, 0x3, 0x0, 0x2, 0x3}, {{r7}, 0xfffffffffffffffb, 0x8, 0x2, 0x7f, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x8, 0x6}, {{r8}, 0xfffffffffffffffd, 0x9, 0x10, 0x10001, 0xffff}, {{r10}, 0xfffffffffffffff9, 0x1, 0x40000008, 0x5, 0x7fff}, {{r12}, 0xfffffffffffffffc, 0xcf, 0x80, 0x1000, 0x1}, {{r14}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x8}], 0x7fff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xffffffffffffffef, 0x5, 0x627f, 0x400, "08d81b1db330a421a67d32e8297257a4e8ea7e90", 0xc1f7}) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x6c) socket$inet6(0x18, 0x7, 0x3) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c825006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d0122e444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da6655b05810c8f670104000000000000fe075ae85c05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b0368000"/265], 0x10) write(r0, 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0/file1\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/de\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:19 executing program 1: mkdir(&(0x7f00000002c0)='./bus\x00', 0x0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) unlink(&(0x7f0000000280)='./file0\x00') faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x20, 0x1) pwrite(r0, &(0x7f0000000340)="956e7140454491ad0da8401c1dd599d2aff11861409905abef13637a05085eca5723d7aa6ff0adf23a6a36e9bf9df319e1219652addc5c005e395fac74fbe93ee556051fda5c059b281be4a4ce70111c6bc055c7626bd055641a453da9bec5407a57b0b7559c8db74c0d8ce10a3ee6ef6eb811abda9fb2fb9c425c1013817b3a5235f603ba90f6eb1eab8cc83a72d7d7b7a984c5c0bceb7d0f1f230bc70c37836fc59c9f78b9a4334cdaa62759dc03ef82e52f63e2423a40ec0ea82f72e8b0d8a4739edc4c2f8e32e91be5f39219cfaed844bbb23613c90aa27f660540a033c72c0a96710f53fa978255abcd67e320721d1b8dbbe50fd15b63b26b7df0862bd24adf40aee025903a70f797eba29eeb4d7f7824d8c70dbb2679a3bc5b3977ab29a72cc521e21c3bbb7b23030cced356581f00c62a8890953ff152d31e4613a0719851e7775fd9fd22f3a30d27681ee524e6a6ae80ff76c1479409ef3a91566ab6f2c1c491d7243b51cd61abc2eb03fe91650f035b2aa160831575fbad5a123e75dd068c304855d89b08822cf2ac90a560dd04ef0ffa1da3a64e3d3671eae99dc4838ba579f705eaeeac3eba9d96331dc53130f169585f11b09770c21c55596626be724d52d50f4642254a7d4212448082ad78c8ad7749209827c27e361ac904759d0fa2a92b523d2ebe9390f526a53614cbce9035567d4b9968acc79dd82138b89f7138e449c1d717d8e64ed0b8065b8473833a8f952ff3bc27ac72dd95246dfd11aca51e96a571787ca96f688348245b6f4ef29a6461fc7291bdde0ad34ee153dc8f69a858199eea5a4a9fef44d062da6fce97fef0bc771f5120053377c0657b9258e6f4c59124cfefd4250d102a2819a70b23052adccf2b6531dbb1ca49ce55b43db9724cd7939bee4c5fbb4b4e2b20967459390ca45637d5682ea1ee95ce8bb7e323c96b00b9ccc132e104e2fc050884d85207e5c75b4e08f27b645c5c73971de2e74606e5175dbe2352cc5a3c49d4decf1e27f1870be385825b90c48e7ed3b8a47c823e6d343e43b48bb9a8f1a1bc1e22d4636516d04d4ee29f58015d28a5da686e09effbb097730ed32079db11bb9ecfd51b278401c3268115c0b869de00f7116086be2462ddd70ca005f665d34642cd5edb3260b013f7e3afb008b610516506c001ed5ef97fc83d8a46edf3c0fe6e6a4a4fb72975019cc6c890766fa2acb9af7c782381f6e816e90ba7d2620de5f3b731ae0181b89e73ab2f5f84bb54d0456d2c062165984a4e683ea98421a2ed567b674103e11785edc26aa6ceebc0c4727decb8120ac649dae28f97c0d4b9b531656323402d474dd5b16d735b4db2f7c94969292c201928b0b4b567685aedd9a6203e12e867692cd3b9d0addf99b127db6b00667dca231365b275072169ef5cd7a7b3779fe214837c792675a246b62447c49ccc6850047c8b097f358b1f235ad6cbd2c76900ab4708352b297ae002cf2deb21ab2a6ec6270ea4c3280439ec8c78bfbfd8cfdfbc899f5643bacefbda7056e5768a2e6f8f6fa788d8d5563fcbdb20f63c167f38f7622b8fda626726ac6070a74f93108f414ee8eb978196d1f41630f33f12a7173d1e9489c6a1cc3f601f9299d6c75372f93447e313b3a7a916c41f370791671ed829082d7311f865747f7cbf23bf5ba1cc72d08db1ae7631c52f92097bdc748a291869df160757264f4c0e185a29b465fd3621fabe7d9e83665a02ed4f9306fc4c7e5a8c657fb136b0a11660938ae97c02587932751bfb0aba479b34a50c0bd301f97c9453639df0f5a640fa711f7758aed5b65e7e0972a74e3bfc9acc8193c49f0d6f066ddb91ffb6403cbe12d8ac805e696b5a028665c3b5e19f4c13133335514caa693488b6830ca430f542fd46041d003e2b0fecab6fb7f8932b48dca0febcdd5146e0da327ee5a5438f002c112fd06b71feb0543d79e14b2f46c27617125268cffdab4fea75d1eb28917afd3609f4142a348ebd069f86a3edf17408280386f118f6931c6ab7fa7ccadf39f4ef609ea16692736105b964e3eac60edbe8d0a36938991d281e19de7fdf0e829f5d6b7240027587e86a650c42043fc65baa6c0370e2515a4238f254acc82ff371f99e479ae79836e9a15323061c7da2966b0102ef1ae3d84407bbcf2cc487edb716d21cdbdc0b2b143857a5270ba31db24dbea5838723d1d956249e188566c4f8a2aded4fc1246ed6367ed85d617ad0fb3f16ac32233c08e12016ea914c9fb290dd5749b7fe1f7056f2a5dfe34be46ce2df5a879a7965a1b1326294ffbd2ff7b02da57b48e7d17b6cf956d9bb711556692cbd77d8a19c282a3440490f3651f1ede5de39600c9326b089d7024aabe7694adcf393946a6dee5cb8e010dc88637ba378b7732d79f1cce95c36931a7307f5b82de7c3c93041f4db87b219d58a395a1f6a291f8b54cf1ab4fa12300f721e212ab79b8906c9c8165328cb849edbda071acea3a14b54f60502ec4fb673e3cfc05a90d2c84fc85baa2e4f16d39fc6403dfe373773d37ccc924f75cdea61364063614240eb86baf213833a87a3b43f66cdd1174bf5c77e46a16f5dbc7fa105d4facbf4ee2c47db27a41f0de61fefbef405b977416e2664995803ecda5e85c5f1acbe63de50c54b52830e46e74b20debc04e43a8e303df8f76e1359809d919a89b18a75ccb2eb4f55ac0c6bb096167a84ee03e98b27e333a3238deee921e85b4a642522362ae4ca411bdd34957b3340eee5af4efaf3d2bf7a599acc70d9a407d0401ca23595c47359cbfe6842dcd7a9733307e8fd5334c8e195325468fd491b4db07231bd91ee89001f0429cbfe58a0ed1c5834abafb43b57861cf3af6e729050e32f1e5595b942e7136fb9e6cb81521dc4b0bb2e732fe13bbcafe7b3f9bd66d51b25cfdba1ac6c9af4b068544cc970b8e0c1cdb480edfb42db7de846caa8f306c2773e1bbcd719d989da61b16847d0f846f36a3b8913df1111467230ed3c6d608b70bb7a3189093ddd5fbfbb07230cb2a9c29080b92cd17766bb65ec0e57c3fb6e51a3e012b861cad1c538f89822f75e815338621c7410bd2be38a440ef8904a802d1996bd4b1f3b8543a4d87a6d880eda417c6cee29033b970d831479c717add0c509d6946d37602b8bfc607096d3fe816dc11e7d7c95efc5c55441fe4eedffdd60c560d6f5d1f10cca739d77349a0d3a95506b1e9d81afb0a8dc2c16a9400938f94cc73f1a2129b43ffd048bf6d50bf45be791830eaa0ed170a54d013f8848d5f1987ef7a471d6164362008984f6c0f4864fee66f57c864eeec29863bfe891e2975c56bb49b6129604486de5a582fb21901be06610ce1edb752918244c179152d6c6338a516e8a40605c46d0b37daa5ec3a82e4dae559c8d532ca91c3d647014eb027b06741fe4faa04209a04dbe91cd869d98a890fe02392e82b8999df7f12a764264a9f89cb4dc38c9aa34cced9504f86f88bd22e4773f711e035e405f34cc3e1fcc323a7b8749ddf4ce3457841c910b533a148d65a673850c99f20a1f8489f63a7409cdd142fb3176eb5778d2db02c7ebec430998f47efab39486d27eff325dcc7b4fe8de9d8ce43e575f579825b987f33f9aff947bc481afd7a892c7162796917c56f668760d3ab28224aab2bc4fbeefebb3c08506096bac5f4aa4d1a7322543e0dceff59b8b78bac0f103ac04ea16430c0af6a13c2f89b3b6df75f6652a40e6b099a9f8e18e955cf5997769db410e0439626c8d2b3927145603378998cf2d9e49dab9484a4df6a779738df64532e1a0836902b6fb62e3e60db1945480080ca15970c16987dc9be0eaff6a953de594b1cb778909adfb4f69b7e7a12d7806bf72a111c660c2d7fe2c25266bf308f75dbed9f904b1e142aeca0226f853f26e34eb65f27657366bac7da4bce968a1d8c15956e9198afd25867684e3e8c252091c5ea83762451e3823d32e020fe15840aec9baa4522376ab0ff8b81e770468ebc35d88add160c007c0e21f6d7c914884e9b40ff9ebe52e3c627cb1d012aa901c151ec5e084b191d07c092393e4b20b3d8390627e5e9fa64467a4d16a310de4fd36de83262c20567b2c8e3fadb581eac112d169bf44b7c95234e25d3422bf3fcdd98dfcddd342a36e9c289ddbfaf77d1f1e1c053f563f97380f8f0b385c1ed8dd8e385bcd1f144cffaa50ccb2338f761023ec08693ee045fd06b4053717fbe814abc73c1de6134a0d58953a6b644b8c3cafedbf506763ed1504a849628bdb08f4f9d9c54d18e8ac8285b76a50e48921790bcc94f6f0789165ed641642b3da93171a25024e85ce6635ef31aa51d07ec64a78a51bca1bda848f5627316f6243ad96607bfcf420da6c539fde2c0fa29396733efd72161278d445135ad4298d001a3fbe5dbedcca2ee160b34dd42aa2edad57070162ce7979308c841190f611e4e56809ffdf4a5dfc2c8b83be04280357c66bf1767982bba8e4d82a0436d174cca981538e275f27bbc50305b60707e7de0ffebcc540bd63da4b0f1afb7242ada12aa363fff9f435f2cb10f3d0800fe56109ef209b42526f5b43d6b3613041a999bab6f6d486b261206eda59fb4e7ca1f23df718e42aa8aa114d7122ae9871f4fd1bbadbf9c77999b1b0e3bd7d1cd658d00ee9947c42c704144a8f699269ffa564912d1b643d566078552d46d86481d7f1bf27c9e69d8c5832c9b59fa6184b7e498586bd1ab7e22addb182bc7b4e9c636b3a0b55397400a6021c1b1da20525639501ca5fa4efe86e49e380c2b817bd922ed9dc981446d767c75467d63831bcedf5f7c9b6b038c51497b1545fb3139fd76a249332c4a4326ed3a73b843bdd7b2d6b4289c97a234be27bafa5ba4a71b262bd5092356287134556f82780b68619b177fb241d82a5c46ef4abc8193e8f57f4b9deae33c57e5794db3632b4c43bb21cca5e3fcea3c16f72c5d67064f20ee5c2935bcc886094cb6a2b72a2bcb630703ce1c0168415c2feeb4e80ea9abf8a9269721c39d6e0391db830eac072c8b578f531ad9c22f04a61db5013f5e035459c8e1b75b51a24cd7c36a5755ce24b0f7b7cc0056bef050384a0a240224ada127d960a8534737c6a1e4518f3b52b05ded9786b5f34e41a878de95284a2d388f3eaae840f0c97f49be061ffaed0e4d9facb982545f3019b63cba6cdfd43988089023bb340706ed17a549f9827077b902276e28501850f2eb8c40cdb27471ab14b800ec3df81873c9036c3b6c1c3008f74ffb37dfc0ef0f33f524126b6ab7554e029075fcf03267f511f3e9e812fd9a934a03bd921e8ae1310db54c066baf1b9ed3e09e33650b547257d17579e01749ac482b26c14ae5bb0c0bb862f2f7759c3bd174f4cdf7ddbc4d225d9375d9ae50d02373494157f39cfd56e0f8440dd91f3d89bd9fe21cd386542b9bd1f27c7561076ee3649d26c89a0d62f9ca57fce5730c7b16ebab71e4f19aeae96ee1462d0e24c067ab1c4602e3bf503d0f5fbb03347dc36a98655f4b127e18ba134e1ed353c87984f3fb22a70d44afb58b72df5a8485ad2bc584d0fd99f28bbfe70839deab1cb084cc03afd8a25b3a532511be383c92c86e11d9056be832f5ec629f644e920d6ae160f8d3f257624fe7fa636847b184d072d8c59952336cba619958e8ce3a611ce1ffe2885b35f4465b7eff3e0e3ed480c0b606d54ac52467eaefbfcebf6cf341aaa4c6d00cad99208f9c7fd594ce64d274002fe4a11e3c305127f56af2edfdd6f8f4b70fcff8189411a84ff76d97465f7f0", 0x1000, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0xd0) semop(r3, &(0x7f0000000100)=[{0x2, 0x6}, {0x1, 0x8000}, {0x5, 0x80000001, 0x3000}], 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000140)) dup2(r4, r2) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="10884d495c99dd14d9c132bf8f145cae3545095e487dbab8a42c8f3b3056a81ae6a595f2d2d9bbad8ca91f4ffa011d2f8573aff4fe48b833814e6f5dc935fa443fc69be562a15138a4e2f8df3b5de93cc37aacde2aec602ec6acb67963c0c3e559d5f771ce415f2de0576b9d931d079fb5af3b7a5b8cce814234e3dd840ade67bfea591cdd2fe1092c4e74be8ebe25af550c5a6aa93b32224dd80cde61c769f86d18d89f0460a67a829200f4e2f341158e0535f7"], 0xa) kqueue() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x12, 0x2, 0x4, 0x3}], 0x0, 0x0, 0x807, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2f, 0x0, 0x0, 0x1}], 0x34, 0x0, 0xc68, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x0, &(0x7f0000001180)) setrlimit(0xa283070a2a4f6a4a, &(0x7f0000000080)={0x400000, 0x33c915da}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x81) r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) dup2(r8, r7) read(r8, &(0x7f0000002740)=""/4096, 0x1124) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0xf6, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r10, 0x0, 0x0) write(r0, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:00 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd, 0x400000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) recvmsg(r8, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000480)=""/252, 0xfc}], 0x6, &(0x7f0000000600)=""/68, 0x44}, 0x4) write(r6, &(0x7f0000000040)="a1", 0x100000188) poll(&(0x7f00000001c0)=[{r0, 0x5}], 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000196, &(0x7f0000000040)=[{0x61d}, {0x64, 0x9, 0x0, 0xffffffffffffffff}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r4 = getegid() r5 = getegid() r6 = getgid() r7 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r3, r4, 0x0, r5, r6, r7, r8, r9]) fchownat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r7, 0xa) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r10, 0x5) close(r10) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) chflagsat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ece1ee32a312d2cf8ee3562be433b4c039b36338028ce8051d0d6bf13f91846cf48a2c792e7c3dd9995301532dd662f19157bacb8b962211112f298b642b", 0x7b}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x61) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x9977ae0eacb2981d) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(0x0, r6) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000700)='./file0\x00', 0x2000, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0xf0000000, 0x61, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x48, 0x4, 0x400000009}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x40, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xd80, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, 0x0, r6, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000005c0)=0x4) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r9 = syz_open_pts() fcntl$dupfd(r3, 0x0, r9) ioctl$TIOCEXCL(r8, 0x2000740d) getpid() setuid(0xee01) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r5, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:02 executing program 0: chdir(&(0x7f0000000000)='./file1\x00') setitimer(0x0, 0xfffffffffffffffe, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) setpgid(r0, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = dup2(r0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x2, 0x9, 0x7, 0x3}, {0x5000000000000, 0x7f, 0x10001, 0x3}, {0x1, 0x7ff, 0x9, 0x800}, {0x0, 0xde4, 0x3, 0x4}, {0x7, 0x0, 0x7fff, 0xfffffffffffffff9}, {0x5, 0x3, 0x51, 0x3f}, {0x3, 0x0, 0x7, 0x6de0d5a6}, {0x101, 0x1ff}, {0x0, 0x1ff, 0xfffffffffffffff9, 0x594d}]}) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x8104, 0x7f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1000000000000302, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = fcntl$dupfd(r1, 0x14, r4) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/49) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40, 0x8000, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x18, 0x80, 0x6, 0xffff}], 0x4624, 0x0, 0x100000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/36, 0x24) 16:00:02 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x1687) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0x0) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0xb6}, {0x28, 0x0, 0x0, 0x4}, {0x3}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x2104, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x9}, {0x4, 0x6, 0x401, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r14 = getegid() r15 = getegid() r16 = getgid() r17 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r13, r14, 0x0, r15, r16, r17, r18, r19]) getgroups(0x8, &(0x7f0000000080)=[r8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r16, 0x0]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r20, 0x5fa85aef8477522b) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:03 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000080)="2e40df4dcb8ca526e2bc59ef3b50804d3c022d89d5d997d4f78e34", 0x1b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812e8f03e8e1a6a73c28929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/125) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10220000950000000000007beda372cc5b1835bc0fe0f6de4127858afcca1860fc5a81ad153fbf49f71ddb80fb54eca39294f6b53523b2c295c62bcca7c8ce073baa51372501d3436da968a600"/88], 0x10}, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet6(0x18, 0x1, 0x8) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x7}, {0x6, 0x0, 0x0, 0x804}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000080)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x1, 0xc1, 0xb82, 0x80}, {0x2, 0x5e02, 0x8, 0x5}, {0x7, 0x4, 0x0, 0x7}, {0x4, 0x80000001, 0x401, 0x8}, {0x3, 0x50, 0x9, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'t\xa6p', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="be5aa6d9ee44ee38f671ad9d690fb5ce3091eb30abd5d30a30ac5f84ed509d43a4bc1bf1ba17423dd79043f38f118a5d8162b9bc646e59f4b1611b39763705d449a90203c021e6b7d193ca5f1928c1f882480d1e7690f54f21b580a5070844360056524a7c1b8a9cef089c4eed0f8fa6e2207b3be9f0a2a41e0bf1fb78b7c503b9ac08997df6266949567c2a1b69a61aa3fddae884d4ac16badf5652035450221f22af3f953b5217c2f01c7383d93760d3dd566dd79b5a5d2d5284b13af860f74fad884ad4d25e71ab3aeec86362673e28b1218d4a9f93b46a6b7f1e746e3adbe01beae60f3b268802eff512e7a6d0971209de84d4d2ccb833a0be488b", 0xfd, 0x0, 0xfffffffffffffffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x7fff) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5d1088eb64eaa85170beed8", 0xcb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0x8, 0xfff, 0x9}, {0x7, 0x0, 0x7fff, 0x8}, {0x40, 0x7, 0x7f, 0x9}, {0x0, 0xfffffffffffffc01, 0x6, 0xfffffffffffffbff}, {0x3, 0x5, 0x8, 0x400}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x0, 0x3ff, 0x0, 0x8}, {0x4230945, 0x400, 0x7, 0x5}, {0x9, 0x200, 0x80000000, 0x2000000}]}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000002, 0x8000001) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRES16=0x0, @ANYRESHEX=r0, @ANYRESDEC=r1], @ANYRES64=r0, @ANYRESHEX=r3, @ANYRES32, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r4, @ANYPTR]]], 0x1) write(r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:03 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1) setreuid(0x0, 0xee01) r1 = dup(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: select(0xffffffb6, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x9, 0x9, 0x2, 0x7ff, 0x10000, 0x4, 0x8}, &(0x7f0000000040)={0x5, 0x1000, 0x3, 0x4, 0x10000, 0x1, 0x89, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x200000000, 0x200, 0x3f, 0xffffffffffffffff, 0x200, 0xfffffffffffffe01, 0x7fffffff}, &(0x7f00000000c0)={0x3})     16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x800, 0xfffffffffffffffd, 0x0, 0xfffffffffffffeff, "85495500020067f5afa668400d00000000001100"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) r5 = dup2(r4, r2) close(r2) getpeername$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00fa73f076f2ffff000000f7d2cb1636e702378015307aa76c485c3763537f238f7f4992e8e91b530ef95968c88809095d3a01ed17df987ac85b80953f97a9b64862c60ef3abe6fe0953896e0ca7f2b13ead66b7872d80ea64c5fc6123a3f1434b3d48a2973eb2740aa96f5119d7c62514d83a61becd68037f8296d31f1334135f65abe23042420d433f6d25b913bdf1fee4db310235c14cd5cbaa2d10abfc94b20b93d0e3238d7da6988b84"], &(0x7f00000000c0)=0x7) dup2(r0, r0) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) socket$unix(0x1, 0x2, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() dup2(r10, r9) dup2(0xffffffffffffff9c, r5) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="93") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x7) 16:00:04 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000480)}], 0x6, 0x0, 0x21) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)='n.', 0x2}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0xdf24) acct(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357a626caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be6570004c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff34, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x184) r0 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x832, r0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9a9e6be99e14a530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075ae9e51661a4b7b9688392abe03133c5356e3faaebe915aa3b4e733c7eb42859d1387dddddb34ce82bb00253cef9a1e3d47b55dbd640ac994526c14e9be7f1d36e4793aa008ec72a30876d59ae827be6d0525c2f9586d368231df85724bc2553366a8e75ee37fe2bfb526213b30b0131f70c494de082fdbdc8e9c4860ebb883e0679d127383778d3fa606da7a11a31553f954f38906c35ad8e5e0b7802054d40b739a294aaff4562a5b333356ea6b9e4ebb71e7f16f6749d100"/4270], &(0x7f0000002280)=0x1002) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(0xffffffffffffff9c, &(0x7f0000000240)=""/132, 0x84) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) dup2(r1, r0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = getpid() wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r8, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$setown(r7, 0x6, r8) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="ed09a0aa8589f0a40ec1f891db3daaf406d8d9f6c00503db594f6bb87809e3113e2697a7a613aa5f4b2d463dd79685026dbd338ff05a1322eb1bf1136ecff0cdd5b7a4024f1ac8e9138371d2c26ff950d410b9b1d2e82ae63962ea2142", 0x5d}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="f519bda1505341766020b7c2ed1bdb21e2ee3496be598bf1eb48a369fcc7302674ad516f1a084f1117c399f2f23bf66e4943cc2121061755a6073ec125aa329b726b90e7f25bd3e5db248aab798191b95f58fae2bbb2a767d5cff494c0ac7a", 0x5f}, {&(0x7f0000000200)="c6d2c12ea2a725586b77962ea02c35c1d50d54865110145cac29c8b11fcb47d27caf73f690f004426c9b8d16eb764ec1c00bd7ce0a1ddc107fd96fab0f", 0x3d}], 0x4, &(0x7f0000000340)=[{0x20, 0x2cef8a2223cea484, 0x59df, "359fc40f7da752a6271fee88"}, {0x110, 0xffff, 0x14f9f369, "1514031ed83345d151af027ff3532d5472549d1cd6888cb0e00de6df4c3bc33c276b32f0b896e02f9c81092b0e1e9d32f73306ff32506e23cc1451f0af6f04945bfc1891ba2a21c23bcd29531b56fae4f4adf207cb82d03692d5fbf1b33eca81eb3b0bd7a771e409a606ceef54ad25168c8387c79707ef2e80fba25cf5d5baa484df54746e7d40398b86d22b9b26793cc615093fad209d67b939135ec7c4fb35b960e1d01cd3480057c19a02ed9628276b01e95f88f0903406a1af0c503c67af2299d236af5cae30e0ea7dbc4051e4065eb87d2b54b7028ec46d63f8e1db7ec24d9c62ad56a3c5dcd2106340bfd04d0a4725c1455ac70ea586d2fd48"}, {0x20, 0x9ff57945eec8d50c, 0x9, "73e8b089e1ee804de8d40f0a0975ac"}, {0xd0, 0xffff, 0x8000, "693797abb3409415a722381910991475d29b3d1fd0d3aa4201bcea5c4826fe0be0f6f25671ff2664bda82878e7a59923b039603ecc2187fa7091f2ec7fe6616a2596bcdce4587ef1ec04220dbb4ec0f2afd9f68cacf2ba893fc2161c1f67619440796aef1a15b95d8c7d377d65dc92bcb36a883ae189dfc8498cbcdd3b29e1f02b229b54342513c4054a1067653181900744c924b81b6010ac1ab12f1a1aa7f858a9ccbdb1550cb805b2587a28d4cccb6da81bec95223bbd629765dc"}, {0x98, 0x10001, 0x77d, "fa166c849369989e00b30b65173cc4a176c6ee7a1b9c1cfa0c230e5d3f45e01df7abf45fd15a57836978a18e235b1cdafec08659cb35b86c6d0c3f04bf267021115220e1549d729e627577b2ebbbd0a6f583dddfd0dde4df515295a8e40a4ad131250415b89c47c31e277c63c5258efca8b8fbe37e328f7c2307eec4be475fd4837e41"}, {0x38, 0x1, 0xffffffffffff0001, "80b1ab46b925282efbe6985e604814536e61c690e78dbc2e66aa0dfc81cbd962f52476de8c4a"}, {0x30, 0x1, 0xfffffffffffffff7, "e8bcadf2d1e70920047843159152a03d58377929d2cbbee94f645a40"}, {0x108, 0x1, 0x8001, "69adda6cfdff0829403aebe854781cf467598910a1a2a68920f75728146b1d5dd6dc8fc9e58a7364ca323fcd94c1593803a1a18e3ea7c68bd54ede0b4fa2bdaa18744bc4ef677aef2d5a500d013b410025b9f3732abad55729153d5b5afa25cf65ed1b8382740d84bea9c3a7306f8302a2344800f603f6683adda4ed7664b6dd99352e603950d6fa4a25e2bcc8102f74a8096ae4120d620bb3c2709012d1929e4bb6955b70aca291edb6d959d7ad5107e57f7740d8f7499c524ce96689f8d371fda282baa86e135f4e57b9e6588de2932352367569707385a55dd61c596cfea922c5d78b06873353417f798ad72965fb0d089a51d0df13"}, {0x40, 0xffff, 0x3, "127b7760301e32e1e7fa4fb30ff80a84e6e458d2d992c5ddabc226cade58e43df415664bcb8397b542"}, {0x1010, 0xffff, 0x7fff, "0b046c0ffc6485b0216ae51e52d1a9594ebee37e1a9cbca5af75afcbccc5edc434455dd6763da32376ff63bd1ecf04aa9a1f8eb4c2ef3fa4713a9a349dec96056e24f0433c2d3fce6f370d084c85c59879bc56b5f940097071daecf7757441574782efa9f63d134b7aa815372cc500ec0b22910c8da6497e3f9ede5076bccc92bdf4b1cf0a76cc750fc77f986b32117eedcd79311dc64b69492506a6868c047aa039636310552e1cac0a0f87175b0365192c8189db09acd58f0598e6831eeada0ab195f0a2e648c968c33934d0f886f760c53f33eb532e04c16ce08772c38cb39e7ff872cf880ce276a2188068b03234ceb63bbb370c9d79908cc9dd7bb53834e76c5362356393665b825aa6357d4acf54633be538cf30449a71ce405e1a8d47fabd4e431815da699c18238a38c9c5f6ed757f48becbb6bf18de59eccec072aa34ba16e6ddd65a5d02471729fd8377096939563010d1ef980773d8af978b2d8b234e0b35c049e3c71a894f37bc64dcbb4675dd40b7f778554ca06109aa577fd5443537ce68e7a16f4da58cfad3f830d9167c9d75763be64f78b2fbc798623507e628aa1d1f932a0246e35a3407c0dcdb74ea5e461fd8665e905413796b2a686570cceef21aedda3e74dbbc2d42f4cb8c6cf8686f49799399d14e43b174a8f0cf93b311289a754c0275bf0f63411b319f13ecd6b1592715ef759af44ef5d121a5ba731412d890789b23b351a068813c6c8829ebcded0c8df861688af5f7065d5d6341956aeb0f94b68cc38449b7be4aab79dca54892cb25d27420ff08e30ba357bbcb20426f88a90ea456d36e531a8bf641e9fda8913911d83f656804202c9a820dd548539496821102ed912b8140e47c4a07cd26d17dee933dca551cfcaa291001a44b537d5b1bef54af5d80d8ae021af4d3eafabea78c12aae8d92ae769fd9ffd07bfdaa3b509568786bb474d5dfaafc33ddda45e28049bdc33dacfa84817245d639454833323e106a68b403f6b17748802d97b99636c19dd532b32e90e8789811ec772e515efa36150e6afe38527de9d0de42eeee5de95277b6596ef4695d2d8764fe6078844c1f984210ca9f8373ad23bfcef1b846608a1bb9ad5be525c471d1e198eb335d5f5bb9b9d5aee7dfdbd22a27581bd1a1356226c4af60d4372e92b724f74d09fad9b748ca168b8153f710ef687584e0c023a9b6d334e248c4f7362954c320c259f6d5b9a0b9d826afcefe649bb8122c4da1c83d12def460e88de39984ae53babe78bac60548ee5c2a0178581ed0a1f331b33cdad9c2c404b5936d40ab9c7d118058e5ac112d6ad5e7367d85437d0ac924d11c95f3652d37ae91efecf729eed42f01e252c6a973484045e9a3ba34c4cfb886f8168af3697bf415ba9c0d141633ad2babe694dfe2a1ae79e051f933dadcc6567565c187e11198d0e06472a04c119e7257982b06d56cc210abc36bc6fbf6ee6d5160dfe8c36125ea807c02d17ddf5c3dae45de9dcc989dfc840868d630747cfa743ff4c1203df4d917034ca0ff6091c891531cf8c123ee385d50124a89ce68e233669db963ad9bbf9e522095fe9c7a725edec0e9bcf61f8d79d4e623a3e991d01d6e68f03a3e0c85f317cb3a790b77a66df071be5ae91ba02badfe1ddb1617e5babac69379989195ce2a5c35c93c842bf8aa01cf046cc419a20d2b34b00e2f144f3c2c6330348e0813d20a8cc662ea350ff5b8bb793b7f63326cbf5431cdbd52de97b4867415d950503e68e21a767eadc1fdfe988e59ad9362f93ba8fe9ef4c7ca29893346828b9e5a5c5f936f2b722ecee11a465dc0cc8514be4ec892dc5b5c358545259b56ef17f6d518a40a2e24fed7ba14e3df84e86e7aae03cc67a4a0fa02d0f90d3eb511260e607f87379f7ea30f729ae30982bbdea9e5563b9f4d59f44047bc8bfd2a711bbfc25e82b30e0a787a75776848f71148d35e21224e44fcf49e188c1ccee2ca916f5b7dc156f148fd99d73417e81a19eeb01a6fd71c1a30d9dd22afd2829207ae5740953b27c5ffcf2e84d14214dd8fb285369fe12689502dd2dbdee417d9540a3306d04bf70a0504ddfff60489eff38c7caf9a1cb91404a26222c4bd1c61c952fcc70b131ef0366828d3d092e29e1741a86f0f0ae55c29bb88abc0b2ad33ed0ae41e95b8ba8ee7ea73eb56e4193db8f913add95a6c940c8eb4c246477e0c52bc620be83d9cb1de4dbf0c2eb86ddb9cc8bba119dd63b2a52d0552bd8e6fd3aa930a77c21a0004d04ce0a7b0ebbedd3ef187f7a45a53fdf5e418d10a8bf492539c432c95a25d2dbfa18c7b5e81e8cf4b1cdf1b895a89917b5bd95a5e4ad97ee1a1b4e62f9f01aa72ab3a6ca658b56cef5e99c831ae45d3fbbd2d8ea86445dce330e1fccb5f47ade2c23cfa2b610670ca650e798b2ef980a82325cc3e44efb09d2e04a5cc8e7d910bbf0ca3b59bea2766ddef292a743588ea226336e030428665e69437ea032820ca72a2e3d11f962801e500ead4e63926d5f122ef675a2b7433d56c0494c837698822559a6ad52f614d9f180f5345c6e9a32716a04e8728a745ccdb2e2a9fcd46c91c747d7dbf72fd6f8519216019fb5a14ace5638292ce473becf714933443e260772b03eb3bd80d771d9c4620b0b8f4dc9a7669eb077e3a7b895dd79b1385d61cb4c52327684cc127685a91e5387eb889f536c190e9d8d7d731f1f7cf9388be904315fe3e3ddfb1ed5c4fc8a29733a294758c3379e50dc692fdbf195f693db476fb3fc861a1e6f1ab9d1648285aac91a23319e976288b778c7a275d0c4e3d03f92298ad24873bf109607c25d80ad37a9599d788b0848eb4c8d6395cfa81658e7673f9a74ec84a6c652600f41ef62d590a97a542c653a1add66935a6260cbc28f6047604218c37bb26b90c0be5bb5197875afe348e72be737b8095e85b4a4fdbee71271ca4d8671c23b27c654ad3a3d1f93b3f492a9a114c406c4c24447f0a31c24d80b6067530d588d45c062f78807d9df912fbc6887fc5085b3c21feeb4f90ef5085cd5df43527339f372731f7a79264d1871b7aa5649f7d997432cf81fa4cf638f1557a0ec5759092e31bc533562ddba5a5c37c9e017a54e7d401e2a2ac13ef851d4d2f28b23cb81ae56373b35723a89fdc4a5466443a9dfec9bbea75885c332eae786b6ee7c6946b95b0b785efb86fd28cf6f7fdf61d92be46abc4d9a54615dff67dd165e17e0362ae6b0b3055613ba402a20b94a53d9d5722dc5356a4002b3781c0a3ccd47c12d4d2c0d52f8d544c2bc0a449114cc4d93b6ec89a635c5d56940ea3d078aa15515aa9c05c80d339fe51b8174cf76edd02b7fa666863046e449c1f0068c0c223315157210a7da5e022f52cf81021e964baf4e8e0ce66e2089fe3838dd0e5f9cd64206a8f67b5d4e2c7f5f0d444769b8af40ebd51c6ff4e70aee94f04caed92c42486bad45ccadc0ee9dbac83f83845f16297b786401915b6a506a9910f549b7897e13e04c29ba788be65ef08449d633db615f28076f98963e87db2f3a2a1277ba2f880aee4592e025169e03f523436cf089653654430347ffb75c0bb24c7bfd369e276f942f87c49cba2137062ef3c846bc27bfdc448f4dc6c7b7c6443e29650caa3af4b26ffe84643451107e93f4450e63a31ef1f02338686d4c8f53b75124625555136d36ddde1e72e2cbf385f2d62fb8ab79441c20f59adf808f6ef9753d3f303bc196c85cc0f05e9ded5641a6e988c66f77d3db6969be4a8f95e7447dd101dc6f0deac100e79638e1802008f59754e0a08c5c9b791c363ef12a5acbb92bf4d707408357ad137abee22699eec39e33070ab0f53670cae5c6a91a2f9391dded5be9dd70ed086a3afc7f260298f29a3d3c4032ce0022c86d934233cfc89c496ccfd4d34881e8bfe357f892d991740a505272b5030dea6244b42cf6a3e17b9d751fbb228989a6e1025a1494d59364204cb4df459abef1c6bcee8ef3299151be4af5125efb11b6c9d6c38b5c0da982d244f946f99c0bf5c2b74e1bd7c66d105e8bc8beae974feba935913cbc0e32192a5047bf1160088a3f3b1edac0e2529cd20d599e5b2d4a7234afda09a048b84c4e13b15e00f700095f74697ba82a23886716d6f37dcacbb1ad2b7b55d326fc10cb64b7c9f8b31f86d550d6231f87abaa4badff7ca5546ace180151bf65f9d0b88957737d6dc6b39e915c3caee9b2a510f6b3487a1b57d09473f938962b1d4e29dd8c3beaf6c4de0d916973345c346234c8dc44e537ae2b4f4f48cda0877b39814c8a58a4f0423c68f3ad78474541b2beb653bc00b781b0ced900fe7d6c7a284091c6f19720231ae510316cf4258a1f4bed9e5f942c6f54367cac1bde133d00c42d20a91d19ce93a8f550b2f2c6861f203d01cc04343f2feb1ad9565210fb09d900e8f1fe12f19a97eb61929cef08893050c978b75341e8cd26f95c55e0eed51ae38e34197b9fbc9738fc67a14edf721d59f94ea61070f6856e93c679fa3b1e6997cbb9f4e46ded041a1b780aa88b77217320bacb372e91fda44732a216a47a81d9035979c1c2755f69f881e02d5e6e0ef8ba9235133623748ef0fa2a052a598f99bd23c04df6c13953bd88cd7e6f9a202bbafc49d5b8c4c5a4ca4af455642afa89a97dd041d32748858e3af7fb523465752491982748f04fe3b1909ee1330551f1be5e6cf6edf27bb3a0aa18adff0c052eedb0cf070d2c85200cb193f7bd7cb98829df92622d921da40fef4faddcda4a31fcf47c659ab6528c4d4945cc57fa2a70907481074229922fcf054cf5f277a64f1fa313879c977c9946762772826ca97d04a9be511233ae891587507f723f9464d8a093148d56856efc88c3aef7624461523f47431b65b83dbcaf9e3f674c7cf45f89688b3459963aab573419dba4a271bbe0cc2b3fb9d039c221f28468414c8f32a2b4a70b35aa0e44012229e5abbc21aa18932c144082e8f86ba25429b3c1a56fb0a08a19a86e65ce135cf47a806684e383f5fcf43f99167aed6a7b000f76a789252325aca2404ad64d9ff0cc0bbdbce9a1ff5fdae681ab1f5f79518744fb043a3879c4c6816574eb36d535fb28e99169d7a793e51bbeee93410dc859f14596cd0e16418e7ce16671b076cae75d27d489a0e5bfa202a90004958e867f16b17d2d902b03b81002932e4c71c71d33086d40b7c337a281a8ae063a9bb191cd5948dd98d52da549af5ba4f39b8d7f376db40ef5b962a7354cd620ef4e4ace17a0462e56748773078091930ec09a48414d64e65e9c5926cc44f8cc48473ca20bf46cea72340e130ce0c9951802e15a8324dbc34b1e5463a36da675e54f029b0304b56f502903229aae16af7165de72924a8c5f64950e771dc289ded8bbe76c9bf4873faeba248df2e4e1481c040ff682e8790002e7e59b0b0b38ccb77bfe5fda03784f1eb536824f7571a54a65a4aa16deb828fa86708500d523fdb9b445d01b54a38eb2ac5f57abbf8839879672f3537aee149e50ea69d7016fa069abc9ff4cd24b6622c82daff1e55a90a276c28bd0076fdb998719f633c3a33e47f971d32361f61d0fbed16328a1b45f9931582e4b56832770fb02bfc3eebf4af4a17768c96869a98b5b5418fac29a1f65bba645f88830bab05eb6b006374f97e004b211ef906c08f9e639f1a2668b6ef4bac9a94c89f815a8c34741c296f551e5977421eee8fd7c575fababe9126a2e39934764e06457f5b7944469dbd76bc64db1cd2aef86aa16c7f0c9670e576de112f1978c0e0daf670bd9"}], 0x1478}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) listen(r6, 0x0) dup2(r6, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0xffffffffffffffd7}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="2af10e9ebba4c32dc93a6974b055af42f7cf933b55e49cd3c08bcca564982944e83a84c3a9365eb99aa00a123079fa0044ab16c407f78c5f4fe618ff28946166c67357a10d42", 0x46, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x200000000000000, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2ca20eb3f19799e5}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000240)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xd6) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) write(r1, &(0x7f0000000000)="c475060000003f9fcf2f5216816423e527c4ee31611f53c6de5f38be8a000000000000004000"/58, 0x3a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(r1, 0xa, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x9, './bus\x00', './bus\x00'}) r1 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000600)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r5, &(0x7f0000000000)=""/84, 0x54) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="01100000000000000000"], 0xa) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000280)=0xfe000000000000) ftruncate(r4, 0x0, 0x7) fchmod(r4, 0xe3) write(r4, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) msgget(0x2, 0x208) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r8, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f00000004c0)={0x8, [{0x6fdcdcf99f39128, 0x3}, {0x3, 0x7f}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x6894}, {0x2, 0xf5b}, {0x2, 0x6}, {0x2, 0x2401}, {0x2, 0x451}, {0x2, 0x4}, {0x1, 0x5}, {0x3, 0x10001}, {0x2, 0x9617}, {0x2, 0x2}, {0x1, 0x86}, {0x3, 0x6}, {0x2, 0x9}, {0x3, 0x6}, {0x2, 0x7f}, {0x3, 0xf743}, {0x1, 0x80000000}, {0x2, 0xc92a}, {0x2, 0xffffffffffffb22c}, {0x1, 0x9}, {0x3, 0x7f}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x74a}, {0x3, 0x81}, {0x1, 0x100000001}, {0x3, 0x8}, {0x2, 0xd4}]}) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x316fa019c314d3a4, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="a8ba257a02d96cfe5c8201c5ad9f13486f1f83d76432f22e0ceb9f2fdbef212b1898656e7f6d89953c8437cc21ef49d0442ed3727c34ccef1bf095b669ada357cb5b5c827dfdc860e38eb1692038f0de3ac855b41b911cea576d4eb8", 0x5c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x188) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x1, 0x38, 0x0, 0x100, 0x7f, 0x3ff, 0x1, 0x1, 0x8001, 0x1000}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008034050801000000000000000000000000000000010000000066a2d1f43f856748b3d2943f", 0x2c}], 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)='>', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfffffffffffffffd, 0x80, 0x0, 0x6}, {0xff, 0x7, 0xd2fe, 0x10000}, {0x1, 0x8, 0x4, 0xe99b}]}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0x69582f4f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "ebe4d24aa9ebff1a55a2bbfbba882bd4b906f49b"}) getsockname$unix(r3, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000180)={0x2, 0x9, 0x6}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000100)="b6467f68e805d4a4139820b2a4e6d67b4f14b01ecee12091c1f59511995f5d2ab18b11b510b160eee9baf19d9964597744b82efc5d70") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xffffffffffff0001, 0x0, 0xfffffffffffff4a3, 0xfffffffffffffe00}]}) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0eef1fe2a6ddb459232f092f1d3125f810c9d9f3f", 0x50, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) socketpair(0x6, 0x8001, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000540)="4b0147ac777a9489fbcc5bc6266492c5b15c4a0fd3c70d89147338b74f3e6609ce93c56d4783795efee05d561c57ec93a50eec043f5cac1a7fde1da0727882e4dc0b80518b3ffe7c808b8841ad42b0f3aadca1b55dafc58818d9224eb42b62222c4b7b7eb6f6c00cd53a92c8c73a375d50aed7ce85e132648cd04dc1050946b465435cefdadc6c94b78f71bf326ac0dbdfb5b7d33589ae99391a69933481dbd30b5c9cabfff5f5674dfbbc5f38124c8a2aa203b77fafc23a376d007e209504e2c8302557f7ba80b713191bc10a4f4909f1617989a2ed744eadfc1b001a6bb655fb44b0af7c63ed09b13f347426b37e2705bb15f6111b3b01fb95ee8de683dd0666d44987acda233d43649ef50d4053385b20b399c3ff1d267aecc0a2c86227b431ceca55060f10faf4a2ad34d9988d87d4501e6b5b5174ca677567c137427335b913358c17ab72d510ba6e503424657525cafea82ba396a53be85803ff7410e2f5b685e79df340e613597dc07d490b4e93814064d06e9417884ae3e2bb8b1b0c40b235ed44075b723c227938a60676e05260a3ee113d8fb6475b02dbbdd2317f99a11e23e04a5528d76b0e44ebd37a20624221a07b0e4a3dc0e89f93cd1330243d08275e32b4caaaadbfc9c148cc2339f3303cae0b5672d0d6c0ffb1c441e473df9c9b7aea9b2276cba1cc0945962c99bd7e9a86168f542e3b72913babc33a3fcebbaa699a45de898248370189adbed75722bf386ffa4cbb517fc07ec69b1d70829b20c04439418eac7f5eb2fcfd90b79d8b13a2c11e1bdffc5c598c0e80729d697e60216ef25cec5b1104d3cf0146f817fb00e1e251d824880cbe8dc2018ab1766d767623bf2d927197af7f68923ac23e3fc558aeaa7c555a4b11ccffe453dae159ef87e749cc93f7e5a1003aa71fc11b2db6754af021db505ac3ecb129ea53ecd2b22f2e0fba1042cf9db01d6dc6dc5b3b577bd2a6d26d02f9b9c2704ef6a66bdec0d7973c1b1f7853b067cd047181d314d6ad3f6518567afb80ceca8e80897d4f20178a77eb295f477f311c851cc329966fd00399345c913534018a206937f659299a7c0bf7a12af7d2ca4ef84e64e1d27329195d7f16f783c657968e8f86077d79b7f3efb160d56c41cbcd10a50fd2fb25c2adb988ef8bc780781db2528cfb4d3a8f05ae28cc1f31d17f3f8ca778587f75713ca9f45782499eea56ac08accd6182adbc058f1b892701cccd1539e5d129063a7640e6a77f323977e28f466b910995cc67bfa570f80880eb658d6b272b00c44ad95c1334085ea7d942aeddd8d551bacd21bdc53296beabf710179e101deb7addd2c4b4f5f99bd29c252d50bb93e022f46e138de6c77fba360c7b9d8928ab4291462b53a3695b366cf2e811b23308021ab49bd85579f43427d4416fd3ea203e31551a2e328561233d044e04b66547ba501a58c20bc7a07a20d50440cc7917f9a5a8c649b889ca8a9fdd7e1c8c6c0930a6dde4082dd5c0440f24bac883b7442b840d65bf8820d41e050cb18484ab6d760f5dd030549158d1c50f494c100a96d4511f59dd633fb06c7c437acc763303e910b61b3377a0b94b289814835fce8d9af1a708c1e09b49a5c867eb86bb81f2e94b74b7cf9227dde435747346e3f6a4ab56eb829fa2cd51948e6bd82ad5a58b22323d36486f450d3276da88a6f5d3d5329c1ff9e24e3f554b6df89bc8147d94619e9dff56268da81a3a2e5ff08ffb5838d19eeb69e732d84bb91a5f557fe217332ada12bf4b880a5b711311aa2cdfea7d4d0bd67728af3ce0e550bf945ca59c4f6c410f2b7001221240abca2a60f1bcc38df6edc6c4058163ea6ecbabacaa3aef91e2c3e5c10c3a3158a44effefa143b6700cf63b8228568f0f9da54445d3d75cb6fbf88f1fd0a0063a8b2975ad1b1b3e79a9912cc18ac6595be5788043693430515c16fb075b117aba7592dfae48a72c026d36322bfa6711e1b7289b8bdc47448de15969964ddc1473d90cfa58b7a6b49704fca75b59a75501e8c7ff42313034b105134fbed39ed1d41b135083541afd5fdc318dcbb9e3f88822e23573565683eea2ae156b764022198332819a3e84ced7de84a7d559c61ffcca75ca81989125a091445c61f0b2c3b1478686817fa7610d86ee46c8a930e39d1ff0ea7f7d99b89f0ad1090ee75a34f1fcefd0b147207a2231f604240bd4bf376efb86bd4114b032a183d38d43c0b86f660b54d358eccb35bc35674f1c42a62341b50033f8a35e6b0ce44cb4775c7d64500d782e661209b1d1292a1580f3dd0a8890dfdaf5d56b58d26b9df46204e62f602644f95a63d9d918a6cf85d1e6b15739911e4cb7794d0ae6756407eb3f76359c7fab52cf08cc51f3a1e28a6b6be220245d90a6c52db61267345038b32a6c654a34d709d90582530be3778e6f3f1b154ee78984863d2bb37a10a82d84040c909da6420300f1482bf7638fb1b41b09890409ed028c28d0428fae16ceb23dfc946f1158c12544e8102231e629b384402e89715c2c0ca1da9f43cf5d8cd5dca6be26c5e5bd55b036d799ec1f486333c82c8cc5034d45a9be1822871d92cd260fee975e8a821679e64f1d0a6b05658f79d3cfbc8a37ea8c17a5487c80f05978b3ba35ebe2e01e75f16a41840dfbf15742ce23e4691ecab67e4bc0fd9a2c37933489d4b3f0d196b8636246992fa375c5ef55fa0bd2ef344af4bc9dfd67dbc0033e56a63981bf8f6ee95a0121f88d5d7b4e14dae0c57e2a2bbec74a82c0b32a71a66d4a990aacc103a75fa494f6dafe0d8652ddcb77403d0a57df6a06ead2a0e9fa90a72d95d22bb34098eaad3ba29596e6c3b838311e4b457f298461fadc8dc88ee296ff61a5a941bfd43f36097076083ee45b6e5489f25af6ee2472efb9c784595b42d9f5b0470900b6d0d19a166fcd64c9a15b393c13d89ed886ae579589854c4b5e0e6042d214809d9cc95c7658ec23da6362df23143c197793796b5bb82940c059553d0adf4c999d948f442a203d16d3ab1f6b5f7ad615fb3b4b92f45625493fbdf496b13e44d9b041c522a600f7caa2845b7131e646ea04e61a2773632d3555614fde2bdcff80b1f2044d841e66277f0ba76c7963eed9f63e4dd66feadbdf9e21530e2c9133dc90f1749841a7087c2ffe2a73ff822d5c7acb428958dfe53ce67822c5d2a417e36f85398cbcb851413322c6794d4b79be260e4fb427e20bcb8242648b0127189672cb67eb664870e9b34027a527d360532709906fbd9ae26d891932782e8f74ad01d19b015ff9e29aa843cb5d7cee72bd7bc778ff1f1b7c5e026fe35f3a2e5c03963c15600bb1920f51544c11ed6aa257104cb2980eb4548192ebbc230567fc4c3ca97aa21ee0f858c932b58149acb9ebdd6df11b1a06c6fb3c9991ddc00fb1aeaee75b93f6271e52d605c142db5afd5cfb375f57efcc0fe662000fdd88abcc96080e521f8d02dd000412ec87c9b7f3a5c82e72f4a6fcd2215c6bed888bef54581b7a4b49c8c72caa03828b71d8e3107e9d8d8ba1d0d4db9151e3eefb0ab8e590a213fae5ff1ece3b37f24b12f91d99d3816ded144cbff6a8e86ca38609bb34d3c04807dc12a2301fa66308e2b52ce5dfe1f58b1a16d7eede344c4ad3662b7ac0f7bc006a6dca21354b559173b538e6531708bc6ea148f37342d6d99d89302e0ba828021b94b5023f163ba002ab7fad8588f837f2edd44075a550b5f2ba2f2a77974756220e17f339dc014045165f5eeb71ae98336aa33a549aa32866c953ad70bcae07088be86b8f9c98d2cef198ae89345d3ff11c7c746ab1e4650414f0db9bf8c493d5b0dbefe94ac4e033f1c4c54429817aaed7b6429e5a594ff7661651913957739d14e312a5cc7cd64d0361045094660d3f9fed116c68f7183caf1dbcc0c062af31a1c79f7e16ac5420e251a3ea76bc3a6d492d53249c87d076eef99d4ac585ba7133b3e676b48fd91ceaf8952b110d1f77c7ee81cf41f9713474e90976d1568dcdc21e541edc5ec04a559487f48b3a46594a530708ad6e1a6418cc1c56d951957827f38a2695085027e902ee5419f7dd29fe9f8084827ac6a229c3162051efe39d3a5ebef3b5cdf5ddc51b82528127b613bdf0847c520f796ed48a0d5fbd0db0f72d4c3de2986601a4543b11283735ad272407466dfe80f70dfc4d9c45c64abd4aa3af8cc6befef5536eb748ebe7ab5ca289045d82d506e8e69bee1102eda323998fd00e0cd110db99a320012efe2b738da4dbde4f3e5e5a965cb40fb237eff90367be3fe7712939f497ad79b7f71fba9efeb0ae017f258adcccaee7abf8c9dcc770272e5836890e9a2ee19e66793879606e05d443e1a218640b3f50b0a55d57e73ef3988452cc6a4a188467a7045cf75da19eb0a501cb5aca033b242a08861f4577198e3ffaf9801481b1a09dc3c666e1381e9b7293388f5ae21ed6af9d21d4efcb2ebf27e88a5d7bcf0fa3f715dc0afa75293cf24000a05c083fdb7a0f819124dedf26cfd2e4832fa7bbde2568797c514021bf80b971048ad48246b9513a5142dc26465ca99f82a38daad3253dfd3cab1fe325311674f0b082992edf333dce6bba7c3e3983154bfe46f9da83b186d78e3dc925a9b0f977a4ec5090bedd0634fe75106a7be8112c4b2f0a3e440f76e11680dc28f0ccd72d4de57248727c8bf56a7aed9af8c660587ca191f3112c7378b47eb3c589b1858075b07f72d8beecd68e4480aaa1c0b7ef1bc5108fe516b39df7d45060007b6a081a67d4442809b38e9825411cc65256ec3c1ba6259be743f46973cb3d2ac6cb706e0d1ffc66237d3799951f944f026c5579527749e8bcbc989bdd4dfe002059bfd164d985744da3aacc19c9481851004bf6f0903467b455dadc77e6e7d43eec489bfbc411b776fdf2a344ca4855880999ed8dc3d760b12f634fe15dabc8d76f42ac66a3ca2414219b7709ded7daff0c51b5cb05ebaf06e9518c5b3ef99049fd84208853589790617e05da7bacbd0fb19ecbe0fd79c8f38a2d5905bb7e69fbdf1f2998cc50048fcdc184c50ca2e7efc22a9c052e5e301ed82e7f6fd76f6ffeae46f46ab394e0b4500c07858dbf96998d1f2495b2ae710331797a6923d0e9ff1a4e4bcfd5c3c7d410b605b51437d12ab55fa0c8e18b3b48c4528c49d3429becdc33b8eb03511e64c40b6490a12374b4d4659e50ac86759e9ddea59e696376f11ad061b9a328ee4513a3d78f76d150cc8ba4d755cc808ad044014b6ac96f49e3abcb4e3214ba3dedd49b52f50525e1cdbe01ca4c9c62d57ddcde2bc1e03ddb8d18637b0b63727581851f2f7ea084935335ea11bb099be0011f1b11a045d118db9f685af5a780fa31980d2f6b820ecb75cc2c2cdc6778c0100cb2be269afb652f143c734e26b7cb0244cc097f4c1827097e83acd36cf18d02cb78e168ea3eb95bdf72ad36330d916eed44e8fcad11f3854aac8ded443645678cde4ad1aa366f9011320c7426708b773830ef8bd49fb8fa2b657d560e19d23eb62637e1de0504a858034512105407c63e2ecd79e3cc09fb4558d44ade147e92dc788917562ad5fa344a151ec3844461742b2326480b232de035967148883ea2e30a7827ef764dbbd5a50cab99f48a3d5edd268c8790c1a0cfe7e7f557b0a280e13e0e1e3330ebac3e2c0ee948028552b575744a562f3f48e292b6f3544b2f311921fc7c7ca0a5ed13064eea417ee883abeb34dbe85e2219269659ea290e34500b74851653564cb8bd6728f0ed1eefbd03aff7896eef836fc801c937", 0x1000, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x19) flock(r0, 0x8)                                   16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x0, 0x1000000000000000}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x429d, 0xffff, 0x3, 0x5}, {0x5, 0x9d43, 0xbb08, 0x6}, {0x101, 0x0, 0x24, 0x9}, {0x20, 0x6, 0x6, 0x8000}, {0x400, 0x3ff, 0x2, 0x800}, {0x2, 0x6, 0x6, 0x919}]}) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20, 0x40) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', r6, 0x1}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = dup2(r2, r8) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000000340)={0x7ff, 0xff, 0xffffffff, 0x200, 0x9, 0x4, 0x3ff, 0x10, [{0x101, 0xfffffffffffff000, 0x0, 0x5}, {0x7fff, 0x2, 0x800, 0x8001}, {0x80000000, 0x8000, 0x3, 0x569}, {0x8001, 0x7, 0xe4, 0x94}, {0x7ab, 0x5, 0x100000000, 0x9}, {0x3, 0x100000001, 0x7, 0x6335}, {0x7e, 0xfffffffffffff800, 0x75ea, 0x7}, {0xfff, 0xe6b, 0x5, 0x2}, {0x925, 0x4, 0x1}, {0x1, 0xfffffffffffffffa, 0x5, 0x2ed}, {0x100, 0x5, 0x6, 0x4}, {0x0, 0xffffffffffffffff, 0xffff, 0x280}, {0x8001, 0x7, 0x7, 0x9f7}, {0x1f, 0x1, 0x401, 0xd}, {0x9, 0x9, 0xffff, 0x3}, {0x2, 0x9, 0x2, 0x8}]}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x7f, 0x933}, {{r4}, 0xfffffffffffffffe, 0x80}, {{r5}, 0xfffffffffffffffd, 0x22, 0x1, 0x3ff, 0x100}], 0xff, &(0x7f0000000200)=[{{r7}, 0x5, 0xc, 0x1ffffa, 0x7f, 0x5}, {{r8}, 0xfffffffffffffff9, 0x44, 0x88c552f651aefb5c, 0x5, 0x8e4c}, {{r1}, 0xfffffffffffffff8, 0x60, 0x2, 0x1, 0x7}], 0x76, &(0x7f0000000280)={0x3, 0x2}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r1)     16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x21a, &(0x7f0000000040)=[{0x7}, {0x54}, {0x8, 0x0, 0x0, 0x8000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbf, &(0x7f0000000080)="62868f9812497c4733a19cdd4f525626719b8a22852433a9b57966cdeaeb42ed10a144f8f32e1a355671519ab7333d34fcc4eab894f9dafe4f27a6867b3021a655f3ea6bf3bbf7c5a884fe7f99fd64582f7e06d25673616fbc82d82e1a8cf384f79e2b562e919b8ddd155cc064f0c4047308e61e3d7db94ecb9ae66e749b9a3fd086da55f862b8ba0ad94c7f6f519e9105d90f73eac899c59b50ed9f473d7c2e8eb7b108208d80bd1c18f22a67d9328e0970e83bfc0941a552b6157fb4d570") syz_emit_ethernet(0x1, &(0x7f0000000200)="83")     16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x1000000003, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000280)='./file0\x00', r2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = dup(r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x80) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) fcntl$setown(r0, 0x6, 0x0) r1 = semget$private(0x0, 0x2, 0x10006) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000c00)=""/226) r4 = dup2(r2, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x0, &(0x7f0000000640)={0x8, 0x5}) r7 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r2, 0xa, r7) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r9 = semget$private(0x0, 0x1, 0x4) r10 = semget$private(0x0, 0xdadfe19fcb236417, 0x80) semop(r10, &(0x7f0000000280), 0x0) setgid(r5) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r7, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r11, r6) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2000002, 0x48, 0x1f, 0xffd, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0x103, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffe}, {0x3, 0x20, 0x51d8daea, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x8cd7, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x207ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x10000000101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="eca98b10972bb8291fb3e9808b21c155615967e1052c2a6ccc05c28c4e3d4f6c4e3d414562551de9063db4ecc9010cca630251e3a3f2cb843b467cbeb48c28128ddb48e2a10387fd9b", 0x49, 0x402, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x43}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x5a, &(0x7f0000000180)="190599d84fcf10d035fffbcf5c89535133c6d6200c62492345475b62d2f8c05df3a38757d961e432e24e32690300834d78d8aa2e76af2b970ac8a9a231cc94ad65cfa6fd4622b0ef4e9ab0a1a56ae59e70ae233e309d620c615a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x0) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) flock(r0, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x4, 0x7, './file0\x00', 0x8, 0x4, 0x6, 0x1}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x186) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = dup(r2) sendmsg(r3, &(0x7f0000000a80)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0xfffffffffffffff9}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000001c0)="02603726ce84594b8a1b85d4dda64c58a8f0450aeace563d241ca73e6d356e6e592419d1e70ab8b8311832ecd50b96d977485ea970c6e73f01855af21086b489cc7fbf7fb4180e840702373c0ed403830611f1c857d5f4b8d0b01ef4ce87d997d547", 0x62}, {&(0x7f0000000240)="595d402ea31ae306fe69a7e4b3059ccd588f78a7a33782a702f36cdcbf5fd69772d323cd2f2f6a5a2daa20c2cb0c8b117e9bc612468bb28bb313f9c94569027562968758538f399feb9a2abae622d21ff3843b97f2fdddeb6e0e445e5c055b59c46826f5eb1eceea4705a7e3f6c48ee0fd480d08188c535d1f50edb9ca147e8b8767ba79a07bb37736b450b4a9c6e9b20af3a80c998d3bcdba1af979fe3be4ee1ee7078668", 0xa5}, {&(0x7f0000000300)="cf7aeb85a55b2b90d69f7f3b45cd58221e8fe830b6b6f1cfda9ddda8a5a57e4e6150a7f80c547506ee68a6f280e2f4cde06d48d76856658312bd79551d9fe74d4380c7b7a4e4d832b3fa1cfc8cec5c03e7e4f2253bd30d54001fb6f131e9c4d26b9e32b75f705d7d7a39da3751b6b7a49d0efd1edf6283c1275130e46f655f2820b8e830428cbd0837e91a4832080591106bd752964598c52995217e5ef4af128424730a0aaf93f4d00745f2a576f782e7100e91df01a1d26f90c1019bb65a10ac3657258f0a79", 0xc7}, {&(0x7f0000000400)="4350a3f78876d367618b126c55ba9c057e72db114217c7b0f76be1019daee8fa53ee14d3ceb493fbe2e8d0963251fa1ecc4bc3f3e60bd575dc6b97c4f214db120d", 0x41}, {&(0x7f0000000480)="e107b7879d049fb58927e409a8609f39c68baf9823e82bddd21fc6185359999c9a1f0ab627b92cb6601b2f929b3a50c42b06b135cc58a70df8c30f45fc5de84828b9e8a58327eecab25d8cff85378161ca034f3f8ce26b46bedcab3e43d2986f56fa41daf756d030576835326af26a3e8cc23b7686467c88d34aa96752b63f6175e5dcaa8567efc141d617bcf11c806f16d9959472e8445f9d6db9e166d29d52c337ec1cf9baf09455ed521035e90d897df6ec8ef5c1967bcff961e83864381d5d5c041912178466a1ec25da0e72800d51b6", 0xd2}, {&(0x7f0000000580)="2d989d7dd3556218c4fd8d9df62bc17a3cd4e37700457053a67d4d72b94ebdb5c80ba3b526d635b6bf", 0x29}, {&(0x7f00000005c0)="551a19d43871f21db77c0208f9b9b7bd290d5e6a93c92e95866ff112c1ecf397e6db9d52edfda9685a868192f4d44c13d1d45b6ad07f15686b0ed79e34c88b91e621aaafca938cfc17ab17cb6431f210f733d42a29831a5b89fd0c3aca05da83e892387043985c16987989e6e97817beb74be9d304ab463745d0db24ebd55e0c6c2f844eef9de20ce60722bd705526aeb965a461294cc8f4f4d033b87d09dd72febe87b9aebb52b39d8d70d297bc61252ed51ed3582b4e11cf272c4887a0c42d1a05eaacd4241a3df74b91cca7ca98467e15ec4954a4426fd9d63f23407a", 0xde}], 0x7, &(0x7f0000000740)=[{0x80, 0x1, 0x1, "77e176b8ada0211a9ecc84ec67d847078b63f81d75d05aca5c4e95caac7525b697375175a3b18b8b713e6343ea44d4f8bf53abf0422d90906eea7c001ee8318ced63eed22f0a5e97d20833ef9b585155d96fa6c7a300a7cdb6443b67b267628adb226128af97665cfd"}, {0xd8, 0x0, 0x1, "7ed1d9cade0c413f92a56cda04cb653280b6219c206a7cdcb0cde280851337c96d72a3ffba0b6166d76b1674b00064bea1fcdcf5fc96a51c2b047fa6b97de0975ee9cc50f4fe2581f3556b3adfd3e0c23e4b6924f47a2f5fdcd0436a07125b6709cd75a38982b64701921fb2c62c8768918b30295df864e65f9d470b093f7d23289a543916e5188696c75ca4af915f34f594e18b1f109e1c88cf4a7ec97be48d3d1459bd1841542a573c7470819a6bbce8c01de51099a5d70deefc706ed3ffb5a49e88c3cae5d769"}, {0xd0, 0x1, 0x5, "9b821a7ef23d94a5b1617c6f253620110edc17669b9ec1a880edf33a5d4e64837f4fde1dd83d97409a6c020604b18031368638ac3d1cda31b16d6cf53b0726e965a2f97393b030a56659cd9bb240cfd2a41e4589c5025e43c1b7cc99e40b24d84322152277703d76a0de0041e7866850c66f81f9ad5033f769b098c974136c8912506a4f87238d2d20701462bc73fbae8f01800a12a9e8c3b9bb81c5c9a650dcd120eac1c88622267df410d298b6ecdf7ace0b6ade6c091c0e9d"}, {0xf0, 0x1, 0x0, "e8b94e456581228f1dbbaf429dded3ad2b8c5a6706e0efaabaab116d840b2a107b569fc31435afb470a7959542004e90f168da96c708b45114a1eef22c0539beada9d247ad5958a31b46cb7a0eb37d255bb4751c690e1d9140d4ec96fa44efaea22924a19d62c49428abb3184afb54438fd5cf91100fb3929022be9579717c8035dc2edca1af9985cc75116666c1e1a5209e94943989d8fa4912d70693ba9edb1bdccde9895acd40b1c26813aad57c85014c60d8c88d97a844837e9655f522d1d609e7aca1c39291f3e54554f05cac8e1ac8fa08243c79943c"}, {0x10, 0xffff, 0x101}], 0x328}, 0x5) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1000000004d}, {0x15}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2}, 0xc) getitimer(0x0, &(0x7f0000000000)) r0 = getgid() getegid() setregid(0x0, r0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8000, 0x4) clock_settime(0x2, &(0x7f00000000c0)={0x3, 0xffffffff7fffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000001, 0x2}, {0x3, 0x1}}, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00'}) ioctl$KDSETRAD(r2, 0x20004b43) setregid(0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r1, r1) linkat(r4, &(0x7f0000000180)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000441000/0x3000)=nil, 0x6}, {&(0x7f0000065000/0x3000)=nil, &(0x7f00001f8000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000270000/0x1000)=nil, 0x851}, {&(0x7f00002df000/0x1000)=nil, &(0x7f00002d2000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000613000/0x1000)=nil, 0x5}, {&(0x7f000014c000/0xd000)=nil, &(0x7f00003bc000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000721000/0x2000)=nil, &(0x7f00001b0000/0x2000)=nil, 0x4}, {&(0x7f00004b4000/0x1000)=nil, &(0x7f00004e5000/0x2000)=nil, 0x4ef7}, {&(0x7f00003c0000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000789000/0x2000)=nil, &(0x7f00003be000/0x9000)=nil, 0x1}, {&(0x7f00005db000/0x4000)=nil, &(0x7f00007bd000/0x4000)=nil, 0x80000000}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f00005b6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000072d000/0x4000)=nil, 0x8}, {&(0x7f00000a3000/0x4000)=nil, &(0x7f000063b000/0x2000)=nil, 0x7b}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000430000/0x1000)=nil, 0x1}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$BIOCLOCK(r3, 0x20004276) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./bus\x00', 0x401, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0xc1) bind$inet6(r1, &(0x7f0000001100)={0x18, 0x1, 0x4, 0x5}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r2) pwrite(r2, &(0x7f00000000c0)="f1783eb5bd29cd31a53bb9c6ad403017325db44f0eef2bbd374d6430dd61a574df6781739a64c21643ba159ace7fabe8d94c80432394cfd3cc5555b45c0a29afb0a6668f07a51da60fcc7673eee3769e0b28d6ddbba29f7742a74940a631d26f4692db3ef564ce74bebf6d31bccda7406e0db08751ec4291ba69d043e66bced9947688d24e1f63603a6afa1db6c118ae37b7204c75b5fdec7338166731f3c0b5e5821c86a1b831dd0335e1a710a67816a173b5ff4568cd93d44a6f97384e9fa1aebfce7967f0f72dca2c6d55044b54641474656f53fa6624e9ebae9b4c295b2b2a6e463a7ae0ecc627b5858c2ceaef3c93df3b2f2bbed7f268bb92f723942d3e5c49871ba22400e41cfb9138364890a82d07263afc84abd48fd72417155b97fe3f0f3d5ed62b9edf3284a2c7db2577d0940fea63e6f608d26e6ba04bc536e0b3e0ffa3a6d898625a7e4ad3f4b231423cdd357e000155c4ae02736af771175d3fc3410e86dc9c15ce816e5b5bd4d48f3eb050275eadc263191a038b4846f5a95cf6b83c6f62a0aa9dc6a207756aeef0830f59fcacbb21e2c5363106c5e1f14560fdbc0cde0d80c547d7ea67f0aebb5e4b975f336e74f3e805d0380970542cea5918fdf0d9a982f3be00778fe9cb770aa4ba8b1713a72c46832878155855ec0a3849bd4bac2a8f6cc896e4c4f23772dec2fbccd11d68d409d2ee897c5d8162809aca10cdd08257222c4385e089f1a066fe7798525445641b84a29faa11e985ea1c1f02d5956c8da6f764200074dfd4cc651a20395f17681e0073870269f774880c8ac9d0fbc796a59bc98b04c5459551ee90ba0d014b40a49204b692eda34d8d34b51bea3b2ace866ae9bb391737a12f8f9d78911c76085a4c1be69e38bc79496fa631c4c2c270d8a6d3309d5ac7f2de82a976fc6004317377f31b566380949ea02a76e80352d8c8f192ada5f5a8578f5188d499c881acf808ef212b0d21812aa4de739d28d24268a6c43d6ac63efb6c5866c88542c6ec14ad28d1bb765499519e1b435e65320a8c80ed2296cb196d9b41ef6a09c162277ce001ad4bf6e5f727c345185373d699b10c08d0318d04fa79210d7f10133850ebf676b31d19d7914114be4612b9453c91e5b00ff5af5d3eeaff9185712990d2b18fe212bb4d9d3bfff7d4605ab43f042e46b6f9132e53e6b01bebc5f9fbb99e880e575b82275973d4ad3817d6af254b24c18d96efc93534f5ba3bdc56e7c0d5a315410dd34e73cfa06e9fdad7674714e88cd0bead7a5e334add7e9094abb8ca424712747b6391a7a6be824c1dd4f9668cf2c1c6100995c2d17bd5a877e9581687ca64fca4160d05975292975a7665967a79774a7dffe2b0bfdaf505d14aeb355c82aa5086b1bbe8586311a338e7e2708ada502f462565451d60f818ef198714d0c2b2f4e877bc5fcd99fdfc491741276f54cb699dfab14343bf227886c766bf9f8245124186b9ee53911ffe58b9962c0feb6e069ce891e236fc9fd559b9e58bc0ba5ec5674a9c677634bcdd319cb8fc9b4873a704f2bf7bfefbc4a57ec38849d61dd033579491d4807a2bb8967c52dccbcc9438e473c7bf714b458a6c1b1341cfc66137a7d94f1f5115bd1072c27466cc07364281b3224034ba8ed939eed065155c13d328a5efe63fd4a74e8b5c415e660bd21639c1f8e29636798f4e68159df890a953b3b45722f78797c0e4a1b8df8170859e14dcb73c9534cb23b3d17ec0e3965f168339792b1f650cbac894bac3dc30b347ab4da3996b01d90d043c1956e77df6a793c7ba03e547d7e01c42f24f06627057e991ce4bb1566d96c5cac439305e76f677be7bdbe82132bfa0590acf6563bfb0d880822647b95aa4401fa6abda37bd2a7cf181e280513ffd3b8bc4710badddf59181b837a8669fc69e93c335dd9df5bf9deaeae73f43141718555c3a56dfed02c05b8e0af68efa3ccccfcd3dd34280b151bc0509d42f925843b158a5277fd656e70417391ee29a2f39029525f6af19f18f1eee2237081ae98d79f3ffaccc5527017c8b9f012b9aa04945fbca6cbe67543e9334cd90ce4e4f3f74b33a5e8627981de9e84ddd3263eea7a4765bf4c27e59ec87ab58aa340fa28bfae5664cb4550d91e16dc3089df5a165805ffd0aeea42fab3cf54a58ed4ef6e2fda3a548a94407b128898b7fbbef4eca755979196b5e156df696669e43edc80c2b613eb2a7a9f3f6596f3ab6de27040a8b8e66520fb446619368da89585d928c238f30852b67044fe1369f43786a2f17c2a09434bda2c56c4de085d0a563e8dedfbb338aa90693b94f2e2ea662bb9bde7f14fcbc9cf12e887a4ae29c168d53f662fcdc2941481c99e29f3b067305eb12293d185f85453da0836b8d6ddbbfcccbf2ff316e69571ee44e9aec1efcae98ac15c2c91c7cffacbb92500c1a2de3311d9c21c69701f64cc80653a518d658ba6b52b58300bfbece716c083a629b43d5b11c0b42622a04ff0c0fc8df12390d49915c60fbc260877db280c7ad98afec81fea7dec609dd05def0a31f8b80d27c9c5ff79b9b36f1fdf8bb084b8112167bd3ef8254daea9f0972f225322c9a6a67a1998bec44d512be2c2d6f848f9fc399ef99c54f6a9605575f93052dd3dc636661cea57977ae7cd2facb0ae51be61a5986710a12a7f6a5158b563b9991dc3e3c28b3a218eb9200a07d52342a174fd9215cf4e84e795f7c4cc9ae0aa0929bf6bbce729c0dd614e76cc50e1bc5208d45714077d69b49c53c7bd6be59ba14f30da25d608f28dcce6329f508cf35da2f3214c7ed095019a90a7ebf084a9d469a1469b001eadaf40817b24709cd1027d5aa2e9c6cc3f7dc03d616a5d389a6271dfdca7dd8474201f27c1c931efb3100e82c229bc2845b0dc7188788f93e1fc8d8325035c7f9714b84713144722471af5acf22bc101231f9215d8a1ae1a45529b37605237865dd489c68f9f6fa9d7ddd60a90df39c7ff138f82a204f0e9a338d2d9565fe6ff8c25a593b34029c894f85c02a5a485e714bc220f2838323559564d7d66923fbca842c1355ba8281eda138d5ca06485415e1cb933cf496d7c26ee1f577de2ce8834fa18914c2ae5d17e529ebf98847f101cd93017bebbca744bb0899f7748802186bcf076801e8249fdf8bba56f5803d1bc3b286d4f7e24436fddc3cebcdf34602050cb59a390739522c395d28676013fdc6043651334c2aa809169bda9640c6a9db56624814b7283f161402ddca9570d778b06b499a01e2b9e84ffc96c5ceb0854e7889c6c5431b4a4a3af6bc646dd2e8bf094c7abdfa4ac5ca8985b38a8d0ec59632b9df2cfc87e9deb8c4f74cb63f83a84073a1680605c37d8f166ef29f4ffc7ab4997fa8d2cfd547cb3d191763a64ebecc375e1925a6bb15d0583dc6b940f90d81b31deb3e8b6ed6a87a52aa58a64fa46fcc1cc8ada7b4193ca33d6ba0d34059b6de526821065c510ea58e6677f237eee5a6e17456b38aeac18c515a57ed6b797b0fd475b7c68c60a123f27de69314bf62751cf35823be31bbc9f67fa922560755b3265249176f4e4cb55d47c1dc957b65880164e711d9e4c83018f6d9fd20d4dbeba2164268efc8965b0c1a0d1761f2a193dd1fd310e3540a21a43b2a2598b44613943ea2d017931781115db3d8019ef7820885cd8db891e54e606c6558acddc820ffc2c7c85aeda034b450f65006a29909d08500852d11fbb58f7424fd81859bbc9035860136c366bc3909b523ab0a41cd2008a210ef9e20fe8e4fde5c189a433d69a28b4a176a6f9f7af9d6cc71f32fdf3e38cce2e1988a1e807623be839841d7c512c34a24927ae6b1300720c57952e1fea176bc39e97fa40a8dd670b4924721dbe410df0210abebe799b9c9392d9a6d9357990c5bf037788d1678b01741d2b7309e7545c5f70785d03fd4be03219b91a8bd290b865143c3938a2f452b3605794bafc2fff603cfc1b95fe7dbcab4d556d75ebd8623f8618ed0951d258231f90995c54472ef6e0e6117247846e84b3a1b0b7782d9cdf4cf024f04a4b5dd0d5392bb0fbf1fbaf2ee0db6c07f621eb01419544cec70d170887bcbf516a02c5d04e21d87ad409b4213d88024e4fb7531f0e456911740e986c0fc8108ba3b72239308926323ed5b2994dc62fb21c71c21e7befa64ed5114a1f0222907089c62a4ad0f0c3ac0b6c1995c816a37b5a767c30be33fcb1886c8b4a8e8d85080049b7a12d28ad1704c04042799bb6e34252e81caa63a008acbf4d369e9b1a0dab3d7bbe1b859d1e307e2036b8a23e5bcc855860def80dd46295f029b44f170131518ba00edfac9c4865d95f6d22a0b7c673311dde7eda1624deab790211c104d535545c4a9cc8e2549e7c51c540bb62832e5e5a616fcede902a3aa3705e0c047ce4d3dff616d548ff2271aa92d4a11e03a31439655f7a3219804832206038fbda037fa9cb73096b4dc3968cc9596d80c7793cdf0e101f1979194a663b713aa497db0bc458523f9612fd30108d15a34e0bbd96aa69c8d5ff1dc7e4078f548c754cea4e441e780c22c483eb4d6a57220580f3efcad7d940cbfeec7bc4febf58e34372c02809c18c6cc4f492e70e2f18e732b0edc4833da2ce260eb2402b5e999cb4cbf72be3448c64ba2366472e3e3886c4ba7069a1ff025b4c4a06c22eb0046a43f60965ed20243286abcdae84c75f891d98e6a9bff8e7186fd70dd390160007b31f97a32b8cbfe81655d95a377bbd5da8680efb35701659a803a1e3ea96a84674073b89dd7b47233affaab300744b57e4bf0e9cfa71e976015436bde3db879560b7136bde204b9a3179cd445db66eb6b87540c507316ed1cd8d49bf69d2ab3fe8fa88dd685a7456387ffa2077adc8cf031c8ead750fda6d22f23a30457d5fee9bec92dfd62ab4c7facce6d4d2eb5c82a737fb8fe95336d32feb8c730a19a89c0846c43decb04424c5b30db95cf10da8aaa691de7d62d3007b6d5092af2eaabc9e64fa2e5da97fe193d897f0065b10b60e76da630b89836175f4327879cebeb25cff05416a659b1dc755efdee8c22b6ed0c036c799e9e1ac9f01f65c2c19cf6fc2c54a13c25d0ffbd8a029777f46f9426aab2c4206cb956c97638c67f55189589b14162a80c29e46d7d84a5a9618f274dbcc781a71db4fa9c93b195f0217857ca9705f0d6c971e31dbeaa393e094834e1891d4e1eab8367068dcf2cf561ebb33ec0cd19b61d013b37049ef1ef025353e6e4744fa3d3739048073237a8e73b245a3e6fc84c44a58c98fa4acdd04e69b5391b015f82f406cce5832ff07351be7368616d1b702e2ce8496b66855dc67aa60053515d25e0bc9cd3e1019493a9795a573a67aea20acf8f60dbb7deda8526cb67a350f53e723a89da987d0275492c05d905ccaf8db17bc57e56141accfabc43fb64cb9dd2abb3199fa432ade9e31b57ee190f830892656b69121e8f47b44f10220b099cd51752b25fa8af054d608e3be0e51c70f8693304f8ffdaabaa62de84e130b8dc819932dda90deaa690aaa73467ad532654a960dc65586d9ae1651a09315901a1ef653bf7e08d9be33b9e0ac466db044f07e9a905cd642273a4b037c63abfb08070b8829cbb7222dc9a5a87bb945a9c11265845a63f42b2623eec9dba6f4b273f6f6bdc05a1db66290b89c8bfc1aa51bf4286ada9e4825774cbda3c2afbbd6ebd8f861c49c11e065d2287797935a9e028e3cc252023d383080f6f356a8c20253eff9fb0a2bf847ebb36b084108930d04d58eabfb935a905cb312a12", 0x1000, 0x0, 0x0) connect$unix(r3, &(0x7f0000001240)=@file={0x0, './bus\x00'}, 0x8) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) pwrite(r5, &(0x7f0000001140)="914e3549cabff981635302605eca2212af1d6af2eb3ad7f8d5460d769a06866aca509c63122ef586068ad39de9f328b61b4809456e660a0f0e3e56cfd9fd6a37dedcf0bcdacddf09b3e0b933375b64a7437ca1fd211279c0a777d1a183b64ee29785b22d5f4aef353dbc5378ecfa7fe44cfcb33e4ae6b277af8c6afb04a8438e6486fff2b8e9992b30e91630ac238982940d8039acc848c65cdce39be3c236dc80a552b7e0caa8a502d390aa2967ec9561a916c9d16a90e795ec51d76de74cc229c79dc74f7b9ecf61537617e4bb86b51f7ab2c6e654", 0xd6, 0x0, 0x0) close(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad", 0xd}], 0x2) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="7b9095869bd8f91fe34b5aa571313a11966b19d9d199fa11b7e6cfa86c65fbe26b1434f60ecdcb2e83cab4dcede698ee9808b506440dfca354", 0x39}], 0x1) 16:00:12 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x50c, &(0x7f0000001000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget(0x3, 0x1000, 0x7c, &(0x7f0000ffb000/0x1000)=nil) shmdt(r2) shmdt(r3) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = dup2(r0, r1) r4 = dup2(r0, r1) r5 = kqueue() close(r1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x1f}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x69c7}, {0x0, 0x277}, {0x1d4faa0177110a10, 0x4b27}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb3}, {0x3, 0xc650}, {0x3, 0xc131}, {0x2, 0x800}, {0x2, 0x8001}, {0x1}, {0x3, 0xc11d}, {0x1, 0x401}, {0x1, 0x7ff}, {0x1, 0x8000}, {0x2}, {0x2, 0x7}, {0x3}, {0x3, 0xea1}, {0x3, 0x7}, {0xcc7f2511e9a7d97a, 0x40}, {0x3, 0x4}, {0x2, 0x606}, {0x3, 0xec}, {0x0, 0x4}]}) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x83, 0x20, 0x8000, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}, {{r4}, 0xfffffffffffffff8, 0x40, 0x0, 0x7a69, 0x5}, {{r4}, 0xfffffffffffffffe, 0x84, 0x44, 0x4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0x51, 0x8, 0x4}], 0x3, &(0x7f0000000440)={0x100, 0x4}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt(r6, 0x8, 0x6, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000080)=0xffff) 16:00:12 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:12 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00031d9e012e2f66696c"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x10090, 0x224) accept$inet(r3, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r1 = semget$private(0x0, 0x4, 0x1d7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/231) r2 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x1]) semop(r2, &(0x7f0000000200)=[{0x0, 0x9, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x8, 0x2400}, {0x3, 0x1, 0x2000}, {0x3, 0xd8f, 0x1800}, {0x4, 0x7fff, 0x400}, {0x4, 0x6, 0x1800}, {0x0, 0x7, 0x82632303969e1a9f}], 0x8) semget(0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = dup(r3) r6 = semget(0x0, 0x3, 0x30) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000300)=[0x3]) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000001c0)=0x5) getitimer(0x1, &(0x7f0000000340)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket(0x1, 0x4000, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x8f) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) dup2(r3, r2) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x40006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x34b2f4f2f6154e88, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair(0x21, 0x1, 0x8, &(0x7f0000001300)={0xffffffffffffffff}) dup2(r3, r5) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000001340)=""/167) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/79, 0x4f) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x848, 0x145) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) preadv(0xffffffffffffffff, &(0x7f0000001a40)=[{&(0x7f0000000a00)=""/4096}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/23}, {&(0x7f0000000640)=""/24}, {&(0x7f0000001b00)=""/40}], 0xffffffffffffde7, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) dup(r3) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000003c0)="e794b840a1120976430322eb6e1ff542db7fa93d99bc504c", 0x18}], 0x1, &(0x7f0000001b40)=[{0x108, 0x1, 0x45b6, "e7970ee7dbf293ddd23374cbfab72b265541fb8d350bb311624cfbf0e1fd794e01f51daae5bea879b15dfe50e00f6f073f757c3fdad21ae99991b8d61591edc8de20d0b1a486358ce4c93c1cca3314de6ef3fb3781dc0c52afa9c2316343312b470346ae18e82da13fa02da398367670688e74d91b2cac016a1ad7c8e071f6147416687a8d02c02f13d3e8e42b0f07fbc14f14903dc1fb55853240fd2b4dcf36f5dae826ed85e71fbc38710d0c581219e4136896da7c4caeae2f91bc9d7f50d4fa0ef579e3e90267acbcdabf5efec5b33278786f348d8d11133559874bd89a6c24603ff69cef558ca4581f8e9800e14b9bc71a"}], 0x108}, 0xe) r4 = getpid() wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) wait4(r4, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) ktrace(&(0x7f0000000300)='./bus\x00', 0x0, 0x20, r4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x18ab}, {0x24, 0x0, 0x8}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='N') 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000100)={0xfff, 0x100, './bus\x00', 0x39f958af, 0x2d7a, 0x0, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x0, &(0x7f00000004c0)="0c9d35c40d1d415fc4559586ab96cd185eaf840d79343dde965457a2e79c836dc63c47163047bfefacdce3a7ee397c5fb66abc46bce0dafa81ad25b2ded97cd9388d7c8c5454b3cc1ada9719d46143bf965b5dfd8bd7e1427772ab6f88f7b22e9166a57a5e367820da39821f2b8a96257dc6822be4e7638d3beb28904c4b732ed2d44ac9cbeca83544649c7795874ae36538278475eea875a013782a9ee5cf011403b1dd3006fe6ce269d2b633a2e6206d1ccfb83c7e563d4aa599f28f8f7377e0000000000000") semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x100000001, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) close(r2) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x7, 0x0, 0xff, 0xbd6f}]}) close(r1) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/194, 0xc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2}], 0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x4) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x0, 0x0, "000000000000000100002000", 0x401}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x3, 0x3, &(0x7f0000001840)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x2, 0x6) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000140)="e448c8061452b6b3507307d10cc05489ec531e4b9a5802a13a4a6473a1dd5581fb7b781c0a6a601d65a55b63a7a1d54cbf7a732c794124034f89e16c20c61609e7a2b4fc81553ee2c3f89a7a6846e2a838e058eae56c81d26f77e5a91f929f6a370c5f3c98edeb6b9847a05b06102292a6ae89a592fd14d820680d3426b35f302d23fd018bd64ee9a462eb6d5039e768e43eed09c41d51a3b7751b1523cb0bfdba60c008f94a3164676f63f453d3cfc24afca1c0175a54", 0xb7}, {&(0x7f0000000240)="2ffc5a153f73dcbc02924b983047c937bda518664b0d7fca0be18a6645eef6e6a06294ed3895d9835c628918d10fad3ef70054d300ecdf601b54d9b79bd5ee232689bd8f3489b15cff10e0177a78f6e647961fcdf004df7b1853b9367260f285154ef0a1d93f907a1ae91d8f1dddf0aa58ed3b37285cbf149158696c0ac2e9534533d6be7d597ba53f42e46581daa8a0f945fa551f275f4bd835d200177b4b69673a5917982e2f779e58dcb111610ec97b62e963388282ca21aa", 0xba}, {&(0x7f0000000040)="6e4527f81ae61c", 0x7}, {&(0x7f0000000300)="c48e51f6062ac87d2377558e72a6a9757ab7815fd2bf2713803c68d4015096a23e3ad64ad579bc204a1226a02d586bf5994bbbf432a8c7cfa38d518648ae37ecd6cdfea677c94751f2e0313096fb74e5ccdbdf95aec5718cff556347a0d39b148f02f2afd73038eb0e73a929de8ce13de7d792d51a751b8db2361b95de5152cbc58a3662e939906752d5c60ed45cb5001bf9b140626a608f0970ad1f5d541ef85de94a9147425784fd9e70a9a1b11ff0c37f3da2e54b8b48eb70b0f83e189a268a23a8f463f1ed6f94367b1fa9a9a46f7e084bc573bfc0e69909291d450c046f2751ec8789b467ee523a73faada085824ec338b1de524cab723c1d3f3fe433fefae62b158beb6d14a18aa0bbbb685ff207f007931b0a7a525e8f971ca47c8d4b2a7638d79db5831fadfba4afb7a98977fb282042cca8e93406f432b83f988f7854d6e3a9df9e400f70fe9462a8db55e5757c5ffcba50e9af5e2607e58fc62997e2ce67b5e49869d4786ca59c2f08b8d90198c610017ae7ae0723977434db4642fdf0d0dd077fdc8af1a789ef65a19c4f6c86a291b7acd14a964f30db4e48397102ad454971a934984cae88146b6bd4e8033e74b0d635383d245f325ee1378aa34d25085674f4f8c940ebc484f92af7fb41dffc608f39e011961df40a53335b016e8fe9623febb5a62e2f29f70d4aec7f887b0b22f9e9a6ed03a12b15d4ed30ff9d38e1c8cebc43f603607854679ba4488f5250981f4dd5c15ad4605e3915e304314ad56d15f6b31a4ba48aed3bcbdbd9245f4938ee1900ec86e754bb47e6d901155304d1542db6b3af68dd95f0c21a5a99ff01b0b04ee368078be5b00220701974c773662783cd0c26b4b4798b383ca34e642d3a750babea10e041a6edc6aaf613d8e39c8abd9b32c02dc3c5cd9fd1e08db9e50285ce4f7f18432dd29d9c8d721c6b2c1a5afefec42bc87fc6d7c32d054de243f40fe33633edb0f528e7067f63ebf6ee4ce00f2147b1ce8810eac374727adffb23cb8f82ab005b81a2d54cf5bc867841e69920a032e65c2cc967083376fb20cf4bcda07abf16db4f874b2c434969d20d5265506ea38b744bccc6f3def47fdadac6135a052e66b458b66c02c22f6b3846b4890dbd69f8d5f30a07de84620d7c0f482cd5dc4c2475c1cffa3f3b032b10e7d3ec55075327fae2025ccc6927c44d05e324a0d928efcda81d7a23c11540c4148c9c1e6284f2a747a0186112770a7c5a8e70a1d52c9cbed058f61984671a873bcbeff92a58e5b490f94f763da61e331baf4473f2a226f3e5035e5d1725b67062c4a1c6ddc07eaca5d5aef38102ef7c68e66a44ae5dea32ad0e8d005b10d3b598278c79b7aea0924d25319fe081fcb207efc7c8bd286a4842bdec310572634abc02a2a81a73528a4be643719b62432809f9936b6b368117387b11a07a3624406a41f50138c76d9ff0bbf320154787de83e3889d8e9302bed32c0351972b1a88304eba0c23451a2a3851e164fd040e6898d6ed6a1f5387ede0463e62dff3f1f6df4f34e27c0a7b4e6ccf1ae6bfc37f3733e1bc92420bf4520fb6ef8dcc065fa516d4a06797dd8868220fb91f6c5068915d34da71dfbc58530580b5fc6643c2dfea6f8423bc21d026ab0c24d1f3a8c764bf29e4f0e6b1403a70d7df297752f922056fddfa26a10a0488d6c579b7b125b8211313842ee44b635ca7f51e0df6ca62e28f6a3851d4129eac3947c9a3aa7401ef0e333863c78fe1383aebdc96f459e04e91ad62fb7e552e0e105cbe11932c484d42d0f12732b67f5ce982d0e4b8ce6f4363f7912f96ff01dd103e3ea5c71967357a242b35267763c8d8c27284003e762a64f2aae53f618bcfbdf078c3110b15abfbdd3cb724a19bcd0e9ed721837c504f32f78d9c06b0b3b6474f71d9db13c142adf0afa193e6cbd5b8fb5d2f29968c8998312b36cd803f1ed5aacd814ce0396b292ea596fe92e11f8f127b4ed789ae45e74297dbd8924c5e0d5f395e73c0d12716456170e19792f6a54c5fd51eb9ae37ac7eec430dab223ccca448503ca0ff062910b623166fb22103fa868ef8753944bd317609218c920475090896177324f152314064ee93e3f7a253cc31be31b0ccdf075d91487c1fda88b02882b428759093049f0422713b326c6d74e3c7038e0dee09aeb1a6df5b550bdc04d3d4343656aea8a6ef1ac8ac0f6a10994e797cb18fc1f3dbdad5b8c588f978a2f481b24565f12dafd25088a448bceef6eb265cc8184ea3f8af0aaeec821080393a64ac8549e39e62c41e1de92ec7e7c9a8fd1c7e0237ae28760f32d686c8d810a4b70719701236c0be388c536c222741f99cd41188263652eab029ca3300f30f7f5d402185325161eb62c572939c6f3e2c4f6aa0215cf9c16bec2f0361118b0b225556ec8ff43fc0f7375fbbd92c59714fb0e2b6d3a691a794ac7f91c2da2266d7f689d26d1e2f113362759113b9716f4b58f75d947576ed6135153eef1b734675f822f0d9b1cfee0fd183edf7bab1287a7cd72de46d8e2b410f27f911f8e52525097f25a220733793fd0a3b034b2aeafa9d3717c6c0e6f97a01b974e65734b443c37b6cc0c2fa57a369b7f1ff74d50e964d6101d61254282d287e97b4a57a008a176fa90be840cb2a658a0bd504e165f108d3f0e94175cef8c320faf96c068d91c16551f82663e44fee73faaf483b5d11e32d327d62bc1b0020c45b105d9bea5205b1800c6662ed768c4cf6d9d1d81593fcad90547cc0ed679b157bbae20e491a4010ac4d110b9b5452b705bb5d6eba35b9e1df85c11f758e77777e9183fadbbd2fea4de0014b28a5268e9e21d556713e60a5ceb9b0b60be9c5afd49f72f3d0e30c2a1f73d9d6e6cff8c70be43c7b49652ea6599d589d12fbbbf4c0b99b0302641a7bdd57f524b242b0c248fd0b7f731d9b42c4e3d4967c591f8f0eb10c53c0026dc22869f7004ae70ee4b116392365727573484bc7208ba01f88927ab09c57c2bfc3f194dab1594a9e64b103221a5ec88da57c971497f27209c1df16b208b43a263f299e91e764e8c0702f650a0655070e73f413eb013db908b3fcf327eb2fdec4289224aa128f6b89c40d17ff538611aecdc9cfb05e12f82478ce075a0b12794081f773f2de840c84854443a1acb74636bf13e4fc3a81aa87293ece946e13723cd251f2bb81deae1acbe3a1b8c4f37792407274165336d9cff1c19f14e4d6ce7e822a010a11a16dae3842700fb120204dac4b7b6d9b42d2fefc281d6f479e9ebb1b354edc19954a5b76ceec120d52b346d14e84e99cb85ec14285231f72566aa76eb0e312e5c9dfceb1a2c8237c9e19f9cb569ee0e5627ffc4cd4cd8a7f985d95664df91ab62f5d230c804d2cd816d399eca75f2306f268719875a9e847406748b2479c0a4c2aef7c45c52a419c0352713d05e9848a6266a13556879abf4a19827a33b60d42a4a770f9b370c935827d40c5fea578d340b7ea2078b29100dd9d8058d9b20f7c8978822f4ed3e8c0fc1b4d306b39e8c0d7472c7f7fb1492f3d79ab87b73948e089701e81d8860af17ff69f6f4fb4aed782fe7275db403ca217f928124dd8d704c9c225c5cb93782a78d27c0fd6a7c1f8783d832af2257f58cb6131faf95c8608ef958a04b7858b2a7c57809ba0f76d51a70dc1d90751e7eeca829d94b150d01142dfed60635a7a90b0b70f762860991ecf8e8ea25014bbf360ab44183f2f75c6b45b4608301048d4e5c604ef03a6972db1ea51e3c61c502f3c314f77449c84d548a22bba9581285c65dbaa0c961b3287a54a7f8af7d27d029e71149aa7fdeacf72704b524c8faa0031bf8dcac5fbd698e3c4300374630d20f74140325ad956d11dde1b9b239bcdefc86b43fcefed4902ee933a624600dc9cfa235a77cffc214da898b75ce589b89e364beca09aa33b859991241b75ff7239d0441f3193fac63d420bc27f8ddb94c2b4c6c6f2e2fe37e9fcee3bf4cc259e8aa3b9547482c8864505fdc3c86d94d1369f012044dff59708b376bec8d24cf49f9cb929d28d5c794bffc2d8a57ac016db655cc30f08c7a306ea12d0afff773f515f2f3a3a7732723b8b7ec7d0135fc6dc14ad579093accab799b3576f25a058e673a0e23a3ddfbf2d780d6120d0d929a3e283029dfc2d393c3409e5b0deb5f47fc70c4a5bf0a901fc6773fc22521a4e1c1c983c6a3887e24c4f6ebd1f1fd60f435dc725dac4e0b106f506d1b050a03c23f4912ee8917ddf493a8f7791450ce20d57101e8a99fa3974f26bd8ff8c879ddfef6b615f61538784b34acd0ee37f4802b8b8c62056a7e6e02d0a8bd78c3e34f5b710091dd60bcd06f52d2b3b321edb7260341e9fa5f17ac0627e1e89c8b4e59ba5f1eac0ad6b895d8d327c4279b7c30faf4b88d77d27d62078d1f8964fdc3d74963b2879873c33fb497238b4e5b7632dd48d6f11e8dfcb6dc90fd79b4278a1b723db3e10e1392bea790fa8baf692b8913d45a851ed1ab4ba4c23b80ff5b1cad53df33c8331aa31673a3ae66971b7c7f4267f17b3edcc3e7c1c2169480a5946a437d78372bb89c7d18bf5164c360e0eaec860b07b9aad4e97a79677ee3068abf40962b628815b0d63f147e998cca0d0795543087285155227ec664a0d136e6948e9011db4a6cb82debf71f5d0d20a8a3c500305085c4b23f9f5fe9d199d8e7f7ac145838b1b2d40c9a55d0eff3b995f2c36f84363f62dddebe511c94fd6000ea4dda3310d8deff469539ce16589a451dfbeff68b9bdcfb831f5458e62cc3156fa5a9ceb227bb9ad70b19ced6e96c1160eb8b56dbb744d7a76060cf1c5907a7a17f49b80510f1fc9c75c0404a4c1e10245717850c1d9677e31e83cd7164ec7c957925d898747842268310aeb8a5be951678f67c6c9dfaaf6302913df612988922c50e98f207b91d3288eecd069c04aaaa5d37111faa52ec5524f52c629acfdea225c20f044276565e84bff059c8e894e1e94ec9cf308408985705267b971f644b2fc58e1049fbf528631d11628c207ed3154335c0d5da8c8e952bb9348eb2127a6d48d6e3e903f977268b21ebdf0acd1dd41e720476bcd3435cf760e5ea077bd54bd64e0d4e1d676187b5da30e5cb90d65b5fc2eca08c663e6d42c9c6ded2784404b1f5fc90d44536b7cc25372e214340eb320bc42ca6199da7b3d7479adcab6ce1fc1d244c741546fa4314724e46becda4c123b25438adf2c467a8dcd59a67ca8365b38fe2c63c50c63657f50cd12d679a21b3507af1ea49b3a2aa13b67995de7a3b7e14d0513a540a261c8c5198cb666bac0fb770046ff9c38668813e16102cd811282f334d0183e62f80cbcbc648e27680571dd5fdc20b10c030efb4e585e8c11d06fce9e39a8c4bf57bcd97038ea6a32140ccfd1dd3b6ea89b19218208ac2408d8a51897257953df6908ca57f9cff006850809ebdfd63f08dfa04f259ba0db3ff810a1a37930257db90fdbff71f01297c6d765ea33fd627ec56ab67cc601f767d2b1d5968ba52257cafc6e787763d5445028bc14303e496a19dcf001628ff65336acd8700a2b3e38893daf120cf6edc66225c972a52d3a816d811e24f210ca7e7e20c81537f433c827e01771aa863ba89f15f5cde494ba51f2c74b82230c31158d3eb1c05c8e5638279837fc7ea7169d1173559b808aac4c9426583f93a3aa023a120b97ca0e5ba13d0a49f4e4a77346d1d35b5bb201017b390f5b8486bc2185f28db962824452bcf88e69e4a0c0edf4d89a4f78946ad1d79fb9e56103653b54c134", 0x1000}, {&(0x7f0000001300)="06ca5b7804d96b2cae7f9619d24a465d77c9a5a693b4c7411c2c10f7ca306e50c8223e0e7c2fd874b935c7dceb18e22cffa078e57280d14323ed6a79cb76253dba2f3495ee2cbe6af7562ac3e00f7d5f75f8deeb13e78fa01d3862b28eb9fbaca3a7fb88d6cd9dd23fd1dd737e18a5a440fbb546e7de27cf60b452a737069fe9bda897247cded73258c5c6ad49298f791ec95f6595cd3ff6ebd15b0768233a2150117da4", 0xa4}, {&(0x7f00000013c0)="b631bf52d2cf08125a370993aca04502b34dc7d770563b97f0f02ede94b90ac42b6ef0bc3d60559677f655d62f0a63f0708ddecf7fcf00be20bf6566fa8adc6d5aff5e3cbbf93cd7061d7f7c5e33f602428763a5d526a0621ed50d339f64d2", 0x5f}, {&(0x7f0000001880)="1ffc503934cd5f413e30e48be63b6dfa2f92180d061b5f9cd9c1b2634f195569853282d5290c8f02d4254c09cb883700cb0637aa89528af0bff834bee3b9bcae550177489c5460ac62ca4db670356a8fff2ed0db7834f6b25461e6b56ae15f9024bd6bbb7a98d2ecac87", 0x6a}, {&(0x7f00000014c0)="683dae7fc9ed142191d6cabdb4c421e74f18e2f87a290d213a9d4c3c6e01dbf8a4d92abf987882e0b4349c76935bd30e45a2cb2f2283c47d54796aba2a5a95660cefac85f5feab3f133e986f92d15cb252f9a11329fd3ac8e0c42a719c5fb3defdd4f5ed6edc06758d8aaabe7db6477c0e77ab357de5759de553da10572d450c00798c15ec7a6cba99655d55a615963074aa582574192ac120edca21a259f7a36615c26c5a0e5bd0ffdcbbe37b3a2d7fcbe2e14001657468b91d601713d10de7d6d577ef77c03b37ab51e1bfccb3b6ee6b4825f5a4a186231ebc5bc85eb11a20e71ef7031635fea9415b2a07dbcf27229ce3ea2519011b21d5acc057", 0x3fe}, {&(0x7f00000015c0)="7dacfe8ca01c879b2aca60f42bba04cbb0702273765cb406f64e907743a22645f32b72054d7245a0325ff5cd80d15c2e99629b2f55827887ff3f292c7a61a74363af63da2ee2b13cbf2af7206643012732394cc08af8741751e453394eb67aaf8382b3adf3ba6004dab19e6dc295183d8a115599bc9ab70595efac53092413848672fa48063de608afbe356558b5bdd7a5c33239dee8bb837f14d0", 0x9b}], 0x9, &(0x7f0000001740)=[{0xe0, 0xffff, 0x7, "55c2b2101ba8b65b64bbcfd5067ea9bb64f147f5319112869e1ef058c1b1c0d16633887983c6129dad7a42d534b3aa71fd133ec9d05e1d00a9b931f3abcbcaca41e841f3c98e67c2848c38513ef353506acc0882995bec67b5629096137c3d26083780728682095e44b5d31683bf23f2b1a8b9cd351977c3cf53e771ee7aad063e58803e4f6f78610afeafd9c806c4bae2f5920b5797ce88cd6304f19b5e255ef1bcf6f17e8e60171225c34087989a9d2bd59217a4a7021bfe8f70e7cb89770d95a827ae11ed12d762fe"}], 0xe0}, 0x408) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x573e, 0x92f}, {0x18, 0x0, 0xa6, 0xff}, 0xf291, [0xfff, 0x1, 0xf752, 0x800, 0x8, 0x3ff, 0xffffffffffff0001, 0x6]}, 0x3c) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x26, 0x2, &(0x7f0000000200)="b20a379d5ea1950aed84176a2a1540f11030df848aba60191459617b0bc0e2769a944bc69aabce15205469691d3dca9c8391383fa77df0d8be901f0d4338dbf597be4cd41aa0e85366f59de9c4b768947041c13698bd3291011c1d284a83d100000000", 0x63) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000700)=0xc) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r2, &(0x7f0000000100), 0x400004, &(0x7f0000000900)) r3 = getpid() wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r3, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r4 = getpid() wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r4, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) setpgid(r2, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="210efb2e"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x80000001) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 16:00:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x401) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x5de24d093e0ffb8f, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x9, 0x1, 0x8, 0x0, 0x1, 0x6, 0x5, 0x4, 0x2, 0x4, 0x1}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff137f000000007111af732898e830c789ef831405c906f17719adde9a05eee5bfa0f5f29e48814a4dbbbb27996d735122a3c8636463d669987dfedd2d2c7f80723d007e79c051635dbcddea7a5be83813c0c5979b7d1174008ff628bcb2ef4e9c3e4abf8e6648b178", 0x6a) 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:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x22f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) kevent(r2, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x8, 0x20, 0xeb53, 0x546}, {{r4}, 0xffffffffffffffff, 0x70, 0x4, 0x7}, {{r5}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xffffffffffff1a6e, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2000000c, 0xce1}, {{r8}, 0xfffffffffffffffc, 0x0, 0x80, 0xcc7a, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x169, 0x19}], 0x2453, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffa, 0x0, 0x20000002, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x6, 0x0, 0xffff, 0x7}, {{r1}, 0xf, 0x5a, 0xf344aba4f48a5643, 0x9, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x1, 0x20, 0x7, 0x4}, {{r11}, 0xffffffffffffffff, 0x49, 0xf0000000, 0xfffffffffffffffd, 0x40}, {{r14}, 0xffffffffffffffff, 0x68a3da64851bbb8, 0x1, 0x3, 0x7ff}, {{r16}, 0x38f51fb87bffb48d, 0x10, 0x2, 0xa99a, 0xfffffffffffffffa}], 0xfff, &(0x7f0000000000)={0x3}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) pledge(0x0, &(0x7f0000000000)='\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x101, 0x10001, 0x7, 0x2}) 16:00:01 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x400, 0x6, 0x4, 0x16800000, 0x80000001, 0x5, 0xed, 0x10, [{0x40000000000000, 0x401, 0x1, 0x4}, {0x3, 0xfffffffffffffff8, 0x4, 0x1}, {0xff, 0x6, 0x4, 0x8000}, {0xffff, 0x9, 0x7, 0x40}, {0xae, 0x400, 0x42, 0xde00000000000000}, {0x80000000, 0x81, 0x3, 0x7f}, {0x502, 0xb5, 0x28fede27, 0x1}, {0x4, 0x7, 0x401, 0x81}, {0x5, 0x3, 0x8000, 0x2}, {0x3ff, 0x1, 0x1ff, 0xa9a}, {0x0, 0x800, 0x1ff, 0xfff}, {0x7b, 0x4, 0xfffffffffffffffa, 0xffffffff00000001}, {0xfffffffffffffff9, 0x0, 0xd990, 0x7}, {0x7f, 0xffff, 0x0, 0x81}, {0x7ff, 0x1, 0x8, 0x6}, {0xfb28, 0x9, 0x40, 0x7}]}) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) listen(r2, 0x3ff) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) pwrite(r0, &(0x7f0000000080)="3022d3cd2ab419b327839e18f41279e782fb16e309b39fc9427389ca2fcd03adac0ab8191deafe69dea28201fd0566b2f1ecdf121f68c7b370b1291197b9d0662c", 0x41, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x1, 0x10133) pckbd_enable: command error 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="01002e2fed2cb3990388ee7962757300"], 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="4e6ffeb9cd1c9d3b723cae366d0fd8e0ff1c0172a4c3a929f5c34fae6dd646eb16cefaca3b7c20d259bc99bba2d4c11b133a1502a68b69a542be0a8f2aac3e4f8a4549b8ffed94010181ba62068933bac43cbac65be7f45e542fc2316b64ee3ca0033a3fee0faec5ebe7e6da567db15d1c85eea3b7076225c3654986df1aee66b3f9cc428263b40678b10df57ae2ef63355d941f59c6a47b4459e6703cce63c4d4e439bd252766776473f5ff0446f39d89d7795efb79035c", 0xb8}, {&(0x7f0000000200)="ce2f11d4b0b5186c816ef931e7a827b62447292da2ca3d17b6233f22f7f95a0dd90c08db26b6c452665b5ca544f448d6e08aa9e71278997496d4a97475b7edff7dda120d2393ec30b2929ad00f4e7f80a5f1ef23c82a27951786449ffbcacd5384b4651b393a2a1c962fb0d6d803288377093d1c39a3cf9d2be4543232f0b1dc29fe165f2290d5473ac8b81527b0c2399f49fb4a938a34ab44fc0319ad441de8e820ab57eb58a408f4202e105b1301a69725c2a3c4ba55dece463785010b1b6bc3518d7fb9c9909b362017c124bbcc11f3c9a0d2bbcaeb6ac5af415eb0e44acdef", 0xe1}, {&(0x7f0000000300)="fcdfb286aef9a3ac10d654c324a138d4cfea3bb07c71fa6821b919b0fbd93f10e575106689058f58b213e2aa81bddd16c237d0f8d0663fce5e2f515e32307a23adad1a2ddd7a0fe864271c2ddb04c0218f4d39626a5b6ed58cc7f05fbae93d49b055eb223fc5a2ad2121c1a5189bc4117601356f32b0980083003b5f93c45ab7d638db51a7ae3f14062755eb965fc630dedc14ca3c066a5dc01fe01aaf95e8276b671c506166387b", 0xa8}], 0x3}, 0x4) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) pckbd_enable: command error 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff42, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x20, 0x1, 0x1, 0x8, "4702bae51481ea09b542a170a65eda5d9a9ea25b", 0x100, 0x8}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) r4 = shmget$private(0x0, 0x8000, 0x120, &(0x7f0000ff5000/0x8000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r3) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) poll(&(0x7f0000000080)=[{r0, 0x10}, {r2, 0x10}, {0xffffffffffffff9c, 0x1}, {r0, 0x80}, {0xffffffffffffff9c, 0x20}, {r3, 0x4}, {r8, 0x4}], 0x7, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x28) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x1216, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x4000000, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x80, 0x4, "20f26dd41844c20561a3fe50615efd89c29294e6", 0x401, 0x277}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c, 0x0, 0x0, 0xfffffffffffffffe}, {0xb616}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x101, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bb69489ca8d386eec2258fca591ee823b7d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad815f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac821b289a64f511d060e8b6471270c266f1d250529b46909fbc45575a8deafea85964549a15a650aed8584c58406b293a0fa3f541863590df3a69c0e1a2e39b0418cd8e795544680a134b6f40d4fa602a41b955389cbc9cd05e98a8477fdfde09d212a60294dcb1ba9486bc6d4cb93c2930c266fc5d161d2223b44611841ed823fd5cc23ee89c04ec8f41105d02546cc4c41ed1a882640016dddfea4e3fea6ffdd041eacf279d5a9238843d36675b406c18596c4f5b5f0c1d24ba832dddb27024a8d3e59b60f93d684416ccc2d04d0b064b98c2279b95d9d5a75bb5e74c2d8d6730fb2e9e312af01c8b52354a579749ddf889cf56d49016aefdfa9212158624ac9b0713a65e244b424f46c8b3ca3fec7f69aa727c9400a5d188ec0b20e98f0338d319b1a7f58ffafb570", 0x196) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) write(r1, &(0x7f0000000100)="ec726c7ef2347e1248dc9b42a528134a01d6c70774efc54f9c22dacf6d85fb76a6bb37f476bf16b6f7fc54f68b66837e048d006cf909b06aeaeceaa07689c74db0e0dc8ee6eb66bd7a6f7c891ef6c3d6c66b150da4ab266add6634dcb892a2dc8eded996965a5be74f91c4a8e7137ee733c9a692f3a9205fece38e67994921746e27d67accd0213d22c6f725a6cd51cf8da6073ddd04876aa1b45d1a9b8c4f3c4ed491b466f09eceac8f989cd37eccee", 0xb0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x6) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c01006e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baf7955a539859770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810ffec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cc3c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c77233586402d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282e232ea16665fb56deb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20ac9e28e40300000000000000fedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e3820080000000000000458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0959222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b366597020073b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b000000000085339201ff003ee848d60e4ce5c073526c50c0da8aafc48391ac9497b35bf6e6890453bc2e0f6fa3b4f20851fa4dd42e576699dfca62effcad7f65ba818fcbf4b9d98c82edf1a9090b913a18f835fae028a8c333d69b193f31d978cd37ae7e67b888ce83be6dd82a5aa0602f364d8c7a5c5c4c2c6356b5e8768c385c2e24"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) preadv(r5, &(0x7f0000001040)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000200)}, {&(0x7f0000000ec0)=""/187, 0xbb}, {&(0x7f0000000f80)=""/136, 0x88}], 0x4, 0x0, 0x0) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x18}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660143a000000000000000000000000000000001000000000", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0xa3}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x1000000000000153, 0x0}, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0x100ca}], 0x1e2) 16:00:04 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x80000000, 0x3}) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) recvfrom$unix(r2, &(0x7f0000000240)=""/122, 0x7a, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xffffffff80000000, 0xc2}) chroot(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/ded\xf7}c)\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x0, 0x800000}], 0x0, 0x0, 0x27, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) fchdir(r6) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) recvfrom$inet(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x40, &(0x7f0000000200)={0x2, 0x2}, 0xc) pckbd_enable: command error 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000004c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) r3 = socket(0x18, 0x2, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) sendto(r5, &(0x7f00000003c0)="c3003d3ef7c3db8b804e12fd1535a8c75dc2f8f6a3a3665f97ca13412b07a9ddb72374e70ffeeda2ff69611cdec14d4b3929c1556701f1a4ffcb3e6fd621970176b01beef64f321e237ba6c74f053ddf8bf231e54bf88f", 0x57, 0x10, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x1, 0x3, 0x9f}, 0xc) shutdown(r3, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='+$\x00', &(0x7f0000000280)='/\xc5.+@+\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='(-\x00']) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlockall(0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000380)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pckbd_enable: command error 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = getpgrp() r3 = getuid() setuid(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x32b) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000580)=0x1) dup2(r14, r13) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{0xffffffffffffffff}, {&(0x7f0000000200)="e6392e2f9a443bdbf6096c93a3f6e99375001ca8ee1a3da663b1dc3902af4a1ba581fee9a61343c850c03f1198c0c4001e334c9e7e594c4f17895fbc77b6c4a1e8570ead7062c6e67a87988a3af6faf1854f3ec085c8e227c402599480dbb3cc7a0ae28765503b60bbd9f69edb11e17d48cdeef8c232d2fca01730b83dfaf5a08ef83a9c0285826aa04b94c836b289a9606967cf04b323ad288713cf83b31db666b745f62900b62f142c7759ef26442009da58008fa111ad25c87f40aba9966766e2f87800a713182585fcf5c3e29e78f1007723037e87464c9da147286cab3e78a30e217f09c20c75c0432213d03a34dca137", 0xf3}, {&(0x7f0000000340)="65892ca630f2476b2ad1aa67626997073e68f201cc2561bc12f173f1a6f0697ff1861e1be87b5c78b5aeeea7f21e451be2b8ff3480f47f5e574e07211e95d7effd1490a01abc9d268e77bb280ed4d5ea4d9bfe51cfb3633b98f3e8bb28610e08e099a3980fc515cdec9abb2c03f8b03ec604e8f3379703060f45ce790a2170ae264aada09a69f14762a158d27db2", 0x8e}], 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000081000000000000000ffff0000010000002000000000000000ffff000000000000ecced3b971c9acf7fa5ba5584ddbdbc243b285b58cf8186125a5b695519b9c2fbc02f7676266e2938bd34c77e584c370de63ad4284f52a8966d0984b22cf45ccf2ebc32164c26ff1b74e4c96e7e901234d9a02b31aca8de91bb67b3c85c6a400b52c28bfe733b835f2300724bf7ee7c845847cdfc81edfc37746ebac96b03ddb44ccbd1f5634462254ff8d250faab39e9299c696a02a1593fec6fb54dba19d1fb3ff94305f338d505aecc159be00f4c43d026875d84c3c55972fab74c4fbfbf7b1b38c2a8f7d39dbb1f1141ea5713cb2ed7c9cd798bb06b20195ccb11065c20c166f0c29628b07b2ff14458e7a62571e53d45b39f1a9109439fd92a40e6bd949b4bb61125a0120fee81b7966d5045ec4a602ceeb2e9f90002897ea2023b16f28df1f88739478406e1d5fa0b2d2d6da859cd554838d4f18e55c0c68142a998bbadf574659d7326ab9734ed91cf8f233429142f2baf3e0c44fe920e063f6d0044ebf5e1cd9b380bf45962c9b300be36570a46be6fa501c4480a253051cdc841e00fbbe13650b40989a14e07005948886f756c89d09acce9cc806bbdaa9457d6b61a01fbf433ade14af78b0c9fc97b0a311f0cfbede125d6677209f81b5ddd4eaafc41c50f1307c1e08f5ac4ffbaad0b4426e96f21b2a154336d9becfe789922493238d55b22b6157e02c6d7405983ecdd7e05354e92b35212605ab3f4eda6ad79ad13a7520c1d9bc7047e2c36cc65c6c8f76a2fbfef483aa403bb1024460a16eb2b1378c00d7e0c8834be8d7a80139d3fa2c64a6aad51edb9d1e15397ab029e69cf3c01e501a99df2684d3417c", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r8, @ANYBLOB="32000000010000", @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r13, @ANYRES32=r16], 0x68, 0x5}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x20, 0x23e, 0xffffffffffffff80}, 0xc) dup(r17) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000200)={0xff, [{0x1}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x6}, {0x2, 0x9}, {0x3, 0x5c8}, {0x3, 0x7ff}, {0x0, 0x2}, {0x1, 0x401}, {0x3, 0xcc83}, {0x3, 0x7ff}, {0x3, 0x4}, {0x3, 0x8000}, {0x1, 0x100}, {0x2, 0x53}, {0x2, 0x100000000}, {0x2}, {0xbc9fc7c89aa76f98, 0x4b}, {0x2, 0x81}, {0x1}, {0x7, 0x1}, {0x3, 0x7}, {0x2, 0x9}, {0x2, 0x16c3a063}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x2, 0x1f}, {0x2, 0x1}, {0x3, 0xffffffff}, {0x2, 0xf30}, {0x1}, {0x2, 0xd1}]}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0xa, r0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) preadv(r4, &(0x7f0000001400)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/127, 0x7f}, {&(0x7f0000001280)=""/209, 0xd1}, {&(0x7f0000001380)=""/110, 0x6e}], 0x6, 0x0, 0x0) r6 = syz_open_pts() r7 = getppid() fcntl$lock(r6, 0x9, &(0x7f0000001480)={0x2, 0x3, 0x6, 0xd4, r7}) 16:00:06 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x35f95c5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000300)={0x1, 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6, 0x100000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0x40}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(0xffffffffffffffff, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xffff, 0x5477, 0x400, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r4) dup2(r2, r6) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000440)='mn', 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) pipe(&(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x118) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[0xcf3f, 0x10001, 0x7, 0x7ff, 0x1000, 0x3, 0x6, 0x1ff, 0x7]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x1, 0x7, 0x6}) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000df00000100002000", 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/243, 0xf3}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000001240)=""/200, 0xc8}, {&(0x7f0000001340)=""/91, 0x5b}], 0x5) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000001440)=@file={0x0, './file0\x00'}, 0x3cc) write(r5, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xffffffff, 0x10001}, 0x8) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) semctl$GETVAL(0xffffffffffffffff, 0x4, 0x5, &(0x7f0000000040)=""/12) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) close(r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)) chdir(&(0x7f00000002c0)='./bus\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) sendto$inet(r2, &(0x7f00000001c0)="416c253fb2597c9b3edd5bf6be8584de5d0bacc11dd446e78d3b584b1db94aacfecd2e12ea849d914ac8e293c69ccde78d6384208a401e803af8158a7de8589f26e7995a5c6d3ca69a28eb270a50", 0x4e, 0x401, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:07 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) chroot(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x1ff, 0x0, '\x00', 0x7fffffff, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x2}, 0xffffffffffffff30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000300)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00002ca000/0xd000)=nil, 0xd000, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="f118f05de2f4ef18990e54f22c1c66d5fb42ef889ab1c1591ae10247234e7f5e5e496268d0d0c73244473d736afc89731067d21c34", 0x35) 16:00:07 executing program 1: r0 = getuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() geteuid() r1 = getuid() setuid(r1) r2 = getuid() setuid(r2) setuid(r2) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000100000000"], 0x8, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0xa, 0x464) semget$private(0x0, 0x4, 0x8) r2 = semget$private(0x0, 0xa, 0x464) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/192) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = getuid() setuid(r3) r4 = getegid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x42f, r3, r4, r5, 0x0, 0xe12c08fc3cd4089f, 0x80}, 0x73, 0x0, 0x9}) setuid(0xee01) r6 = dup(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) 16:00:07 executing program 0: socket(0x18, 0x4, 0x6) r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="12abf5a3cc098f3dbfac2306d8ba150959def3549a6b62dd7a1841f9fca9efe4e8a2a15ced7a729872971cbb05e6c525241655c7f9adfb5692c03fd884c68f4f30e318e03feed2c39b93c29422c9d171bda6a4b939f021691043a70095603bd33daa756e54e3d74a84c2706e847cab994c450c8a22eb6b54f604a365e2e43c196676f856dbe055726c301e0670d541a179cc42864bfb9e8d4c636a6d5735ce559f6a42", 0xa3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="886cc73e733905f8795c771389ac35956d2994caa64390bc72da14cbf766277e7f3c5af3560b", 0x26) socket$inet(0x2, 0x0, 0x6) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$unix(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = kqueue() kqueue() getsockopt(r1, 0xb9a1, 0x0, &(0x7f00000001c0)=""/12, &(0x7f0000000200)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x3ff, 0x71, {0x81, 0x3}}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) setuid(0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000300)=0x8) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchflags(r6, 0x5a349cc792893c51) accept$unix(r1, 0x0, &(0x7f00000003c0)) socket(0x2, 0x0, 0x9) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r7, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r9 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x80, 0x1a0) r10 = kqueue() r11 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x10) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x30, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x21000, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x10, 0x0) r16 = syz_open_pts() r17 = socket$inet6(0x18, 0x8000, 0x3cf2) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000740)='/dev/speaker\x00', 0x10, 0x0) kevent(r9, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffd, 0x100, 0x1, 0x401, 0xfff}, {{0xffffffffffffff9c}, 0x8, 0x8, 0x2, 0x1, 0x3}, {{r10}, 0xfffffffffffffffe, 0x48, 0x20, 0x0, 0x9}, {{r11}, 0xfffffffffffffff9, 0x20, 0x1fffde, 0x3ecf}, {{r12}, 0xfffffffffffffffa, 0x8, 0x24, 0x8, 0xe42}], 0x7, &(0x7f0000000780)=[{{r13}, 0xfffffffffffffff9, 0x10, 0x0, 0xb5, 0x7}, {{r14}, 0xffffffffffffffff, 0x1, 0x80, 0x8000, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x0, 0xa, 0x3, 0xff}, {{r16}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x1f}, {{r17}, 0xfffffffffffffffb, 0x20, 0x40, 0xd64, 0x6}, {{r8}, 0xfffffffffffffffa, 0x48, 0x2, 0x4, 0x6ff6000000000000}, {{r18}, 0x5, 0x4, 0x20000000, 0x68, 0x101}], 0x1, &(0x7f0000000880)={0x8, 0x2}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="c9dc2a82a1221f6438d38d46cd87f98ed9d4b5d1be5318cd6005b434e28f2385e1cd30e8625308018cf875eaccc5d9d00df0e4295a3e93cf7fa0cd01ef53bc5b48c18835522d1bd1af3a92e6cd186997cf1208a879fcb92ef1c9b026b7a76690be57a4e87a06d70be50ac8cd0192052d18f497453291f40ead621f06b9a6f6cb35f7efaca4199bba1749c5e0def5a0bfe78b", 0x92}], 0x1, &(0x7f0000000580)=[{0x50, 0xffff, 0x7, "fdb906aacd5df00ae9f09f64156b2ff1aa5583e810f7a1123ca6e8064a2486b81491739df900ca7a57744cc898afe71ca1bbd96240ca40ed61"}, {0xd0, 0x1, 0x9dd, "650ba6234e15f6c2cba8385d7ec64640dffd036029b83cc51cdae00b91b40ac93b09788b2ff009bbd29c4762a252d909dcc3cdb831fed86d9a2ff34c5ef071c945184ca41fdfc96ca3f51ca0192efeb6a0a6508c029cc602ffc034d3317d55ce67fdcccbe7f547d6595d2dddbf2c59fdeca55a3e261879f463e802ade1e1befe4c4606486cb176d42d90617b9e1835973c15723ae9602209c6fd3bf511019638a2200c67a61ffa3cc1be8dbbf1590e44c585598a8ddae558a272186a905840"}, {0xe8, 0x1, 0x9, "20cf5ef5d9e777d35f5fcdc7eae8d7dc9d7526009f6740a276a2993f354b57afa9a47fe56aa19c66ac5e948eb23f9105c3fcf62d45925ed0b0c3a36560ce67cff741e6413117682dbd407478ed80389f6d849e963be18f2ed6c4fd0e240fcf865cb364d120033aadab73d9f2f388f982866960deac978246c3fa4f1911435f199548adbbbc783c97a65464dc13a295e343908bbde30f423f02c4a5b900de72a47e50502336d04c1c17173a41d0796fc2b0f0f7b9eaaefb200b099211b35f467b5c77dc8197b27c516513664e21e6586350154349ce0198"}], 0x208}, 0x408) 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa08, 0x8) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/79, 0x4f}, {&(0x7f0000000400)=""/216, 0xd8}], 0x6) r5 = kqueue() getrlimit(0x3, &(0x7f0000000080)) dup2(r2, r5) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8, 0x80000001, 0x3}, {0x9, 0x8251, 0x5, 0x800000000000000}, {0x5, 0x6, 0x4}]}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x18021, 0x4) getuid() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000280)=[{0xd7, 0x7f, 0x9, 0xff}, {0x9, 0x3, 0x27, 0x9}, {0x6, 0x0, 0xfffffffffffffffd, 0x8}, {0x9, 0x9, 0x8000, 0x1000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0x31f, 0x5, 0x400, 0x2}, {0x0, 0x769, 0x8, 0x10001}, {0x80000001, 0x8d, 0x1e2, 0x1}, {0x9, 0x1000, 0x0, 0x8}, {0xfffffffffffffff9, 0xf5e5, 0x8, 0x3ff}, {0xffffffffffffffff, 0x10001, 0x1ff, 0x4d77}, {0xffff, 0x100000000, 0x7, 0x9}, {0x7fffffff, 0xffff, 0x8, 0x401}, {0x7fffffff, 0x100000000, 0xb0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x14}, {0x10000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000340)="9a076ed5") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c, 0x0, 0xfffffffffffffffd}, {0x44}, {0x6, 0x0, 0x0, 0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1be}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) getsockname$inet(r4, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x4, 0x100000000, 0xb}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 16:00:08 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x190e, 0x0) syz_open_pts() 16:00:08 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x13) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x7f) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfe892b98696679ac, 0x60) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x2, 0xeea0, 0x1, 0x100}, {0x0, 0x4, 0x3a, 0x8}, {0x3, 0x1, 0x3, 0x7}, {0x6, 0x7, 0x2, 0x387}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1860000}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x7, 0x2, 0x80000000}]}) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x7f) fchmod(r0, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='&)\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xd1$#\x00', &(0x7f0000000300)='/!-\x00', &(0x7f0000000340)='\r^/({$\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='!$*(\x00', &(0x7f0000000400)='$\'$&..@\x00', &(0x7f0000000440)='[!!\"\x00']) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x8000) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0xfffffffffffeffff, 0x4, {0x83a, 0x1de}}) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x80, 0x0) wait4(0x0, &(0x7f00000000c0), 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getppid() wait4(r3, &(0x7f0000000080), 0xe, &(0x7f00000002c0)) close(r0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x205) connect$inet6(r0, &(0x7f0000000000), 0xc) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getpid() r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x180002005, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) chmod(&(0x7f0000000040)='./bus\x00', 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000140)=0xc6000000) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x3) r5 = kqueue() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) preadv(r6, &(0x7f0000001dc0)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a80)=""/184, 0xb8}, {&(0x7f0000001b40)=""/176, 0xb0}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000001c00)=""/110, 0x6e}, {&(0x7f0000001c80)=""/144, 0x90}, {&(0x7f0000001d40)=""/108, 0x6c}], 0x8, 0x0, 0x0) dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x7540857eba2b412e, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = getppid() fcntl$lock(r2, 0x0, &(0x7f00000002c0)={0x1, 0x0, 0x4, 0x2, r4}) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) linkat(r3, &(0x7f00000003c0)='.\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) getsockname$unix(r7, &(0x7f0000000340)=@abs, &(0x7f0000000400)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x200, 0x6, 0x401, "eae6aa3e4ffbd70b1530f349a57bf8a8ab97bd76", 0x4, 0xff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x40}, {0x7ffffffe}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = dup(r1) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x48c}, 0xc) r4 = dup2(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000005c0)={0x9, 0x7831, 0x4, {[0x43d5, 0x5, 0x5, 0x800, 0x9, 0x1000, 0x1f, 0xa69, 0x1f7, 0x84, 0x4cccb5e4, 0x2, 0xfffffffffffff801, 0x4, 0x2, 0x80000000, 0x4], [0x8, 0xf2, 0x5f5, 0x401, 0x1fd, 0x8001, 0x3, 0x8, 0xff, 0x6], [0x2, 0x1, 0x3a76, 0x5, 0x0, 0x0, 0x1], [0x8, 0x866, 0x81, 0x1, 0x10001, 0x1], [{0x2, 0x2, 0x9, 0xff}, {0x9, 0x10001, 0x1, 0x9}, {0x5, 0x100000000, 0x6, 0xffffffff}, {0x1ff, 0x45bc, 0xafbc, 0x401}, {0x952c, 0x7, 0x3, 0x4}, {0x0, 0x3, 0x8000, 0x7}, {0x0, 0x0, 0x4, 0xfffffffffffff9bb}, {0x401, 0x9f9e, 0x2, 0x61}], {0x0, 0x1000, 0x3ff, 0x8}, {0x5, 0x3, 0x2, 0x7}}}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0xbb, 0x5b04000, 0x9, {[0xfffffffffffffff9, 0x3ff, 0x4, 0x5, 0x4, 0x8, 0x1000, 0x3f, 0x20, 0x5, 0xfff, 0x75, 0xfffffffffffff6e1, 0x80000000, 0xffffffff, 0xde2d, 0x7, 0x6], [0x1f, 0x800, 0x8001, 0x4, 0xb7, 0x8, 0x6, 0x7f, 0x9, 0x10000], [0x3, 0x9, 0x1000, 0x1, 0x0, 0x2, 0x1], [0x834, 0x3f, 0x9, 0x3, 0x400, 0x4], [{0x9, 0x50, 0x7f, 0x7}, {0x8001, 0x6, 0x2, 0x4}, {0xfffffffffffffffc, 0x5, 0x1000, 0x100}, {0x100000000, 0x3, 0x224, 0x4}, {0x401, 0xffffffffffffff80, 0xffffffffffffff80, 0xffff}, {0x4000000000000000, 0x7, 0x5, 0x101}, {0x4, 0x95c, 0x7fff, 0x5}, {0x9, 0x2, 0x2, 0x6}], {0xfffffffffffffffd, 0x3, 0x8000, 0x8}, {0x0, 0xffffffffffffffc0, 0x8, 0xf0e}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) 16:00:10 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acb8c5ad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f934c63f121205ed94cec8abaed198bf39040c228d44e1d65a734380f467004ebafb737a624bb75981225221455210a530daf083307c292c84a98f0c54e5d750de09c5ba56ca0768a705ec25a2c1a793e193bcf07670dfaea426f02ab"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:10 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r0 = open(&(0x7f0000000300)='\x00', 0x1, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/RM\xbe\xaazero\x00', 0x800, 0x0) r3 = accept(r1, 0x0, &(0x7f0000003140)=0x274) connect$unix(r2, &(0x7f0000003340)=ANY=[], 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000380)={0x1, 0x5b04ec9}) listen(r3, 0xfea0) recvfrom(r3, &(0x7f0000000500)=""/125, 0x241, 0x800, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000003240)=ANY=[@ANYRESHEX=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYRESOCT=0x0]], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r5 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r4, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x0, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f3, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x0, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r6 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000080)=0x15b) recvmsg(r3, &(0x7f0000000980)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000002f80)=[{&(0x7f0000000a00)=""/140, 0x8c}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/129, 0x81}, {&(0x7f0000002cc0)=""/246, 0xf6}, {&(0x7f0000002dc0)=""/138, 0x8a}, {&(0x7f0000002e80)=""/108, 0x6c}, {&(0x7f0000002f00)=""/86, 0x56}], 0x9, &(0x7f0000003040)=""/255, 0xff}, 0x800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fcntl$getown(r0, 0x5) bind$inet(r5, &(0x7f0000000340), 0xc) readlinkat(r5, &(0x7f0000000b00)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000003c0)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r7, r8) accept$unix(r3, &(0x7f0000003300)=ANY=[], &(0x7f00000031c0)) truncate(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x800008001) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000880)) open(&(0x7f0000003200)='./file1\x00', 0x0, 0x82) ioctl$TIOCSTART(r4, 0x2000746e) msgget$private(0x0, 0x120) utimensat(r4, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000840)={{0xde, 0x6}, {0x6, 0xeb3}}, 0x2) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f00000001c0)=0x4) setreuid(r7, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) 16:00:11 executing program 1: r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/196) r1 = socket(0x2, 0x4003, 0x0) r2 = getuid() setuid(r2) r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() r10 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, r10, r11, r12]) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r16 = getegid() r17 = getegid() r18 = getgid() r19 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r15, r16, 0x0, r17, r18, r19, r20, r21]) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$WSDISPLAYIO_USEFONT(r23, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r25 = getegid() r26 = getegid() r27 = getgid() r28 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r24, r25, 0x0, r26, r27, r28, r29, r30]) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, r9, 0xffffffffffffffff, r16, 0x0, r27]) r32 = getpid() wait4(r32, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r32, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r33 = getpid() wait4(r33, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r33, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x1f94b391, r2, r3, 0x0, r31, 0x0, 0x9}, 0x7, 0x6, r32, r33, 0x10001, 0x235e27c3, 0x9}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202152f66696c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x800}, 0x8) setsockopt(r1, 0x52, 0x4, &(0x7f00000003c0)="285a87f568f8c856aa55319b631a54b373731f0fb5062b33ea0d26c3094ca13262c3ba17c867480a38cd01918d591a82d7dd374b830ea62172b67d55bee509bb29b916e97b50c5a518c6538ab79fa4a9d30d5b28db0ed037c206dc2995df1002fbb5f0a0843d9f8a1341e13f90c1607d2e5ff97730ac5437a34acd5f436f4d1b5a9f4b5a57249958957881710a14e1b59b7dc6a098c89c9d7e84fc99a3dc907f0ddfcfe888e52d93cf486826eae20ed2c602695ea9d5c27d40111abbc69bc5384bde07c7aeb9e73f05b1b6b3748e61b273fdef3d1b4c16b59bdb5f444f352d73bd686eebb64d66a752fe75f4bf9acf4eec6b4e14fa3bfb659f65c86ac02836ae7e30d0a4b07545ca03ce963a1bf277bb425a290c82e359d4b6549d3b3ae503b66f2677ab692d7eae7dd343b3276428899a0edea557736d99df7be1ac7dc1df2534343404bf9128fc304387734aaf971623eec1e0d0d0a3176029bb2d085c133151b6f8209ac9512a80cd76df74999013dda07fcc0378ca36fb1073b037ed800c6b8b71531a68676dc6d765b0f66dc9d5637bfbf41e283b68b981e98ea8a87d20e0c16268e362269ee5986926de9e784286e0678a44dda3666eec1c15a2c01e559c72001b1d13d3a9ebc4f5060741716a459856a1306de02d6c9feb6cb552dfc84547d9b11ad991bd8b150e459142e8c0887d7292f5e0ff6def329356979a5a83141eff3ad63b8ecfbfbe6e72fc8d641d36f938b5145349fe1effb4830b1c9b568e864690df886715d039ad8c4707f6ca8cffc5438e9deaf9d9684c26ebc9423886c27c33cd51cdc3fb9f6dea9442680a45e02c13a9b329a2a55412340281f1bf71abe429d999274d6d91c41f475d0f87a570c6ad27c6fc3c37a791802b16cbf3d797b848344c820303fda1000a517058e9a3d7f462c18ada23442c2496ff29f28f79657744e3ce532f0c0ba02e4d51512d3be93e76b499e8a5c2c1fe05eea173f87681ebc8e368b6a74f2bacd6033e4db496ea30c8714b76f4b8233975555ccc0a90f2adc5c9c576a5ee11f68196077a460be8727ab6770f4188aeb22121c1f69f5766fb772273ceb658587e39a56c20857e7ca80f98b8cee0d979340dc1c5b0fb3dc1e66efc924fafd4b228126dce0e547ec362dcf63d02f12f7dfdc1747ab332faeb7b91f5453df74f5c0cc1ba172ea4d4d6776ec8b76c28c40a2d13caf0e63a1584dd88ee7e2c703c8f2d26793c341a9ab8660c326ddda20accfe044b137ead1c1b2fdba575790f7a5ab8e4549f6601b63c0fbba2e5617ee5a91fc2ea77a48c1da896858abeba1daab777d32d154ce0505a3648e8fb2e7ceb3a14fd417ea207265b8407c7de1ab61ca1369796027e1478428563921964c71aff629a560faad825e905982fde124e59691aa63e2ac047058511d600327ef78f7cba9effb7e83ba873cbd4a1555ca8aaae8d50996348d707e1aad91a89e1bad26dfb3f57fa0993859a99bce242a492d5df81767e2c0b4852dff1534e29ffee9b41677af13514562e2fdd3b6eb3c818ff740e3faa350231a58de05c906335708ba6f3a61b3e2c4da40eacb2fd98762b963606bb77e826e072ca9930d1ec9c2c25bf9b4ac1d0cbba602b97ee73483d1650971306fa159f7e7360aacdc69e4fe15ca14581268d26287ee90a618865e101ecd03d612af4bc84b931514aaf2d640f2fdfbaf8c5ed86f7c57933cf6f3669c0410a82710cc82312cdd4824a030415c1479ccc4c6389d916ccc076d1e6951d61691b0ab40aaef94db01a4cc7230902577b7dff19d031ba39ad7dcaf5a454618b0330aa07f050e52325e7ea7f6d8afb1f69a9b37bf10d5cbf58f2a98e41d13030e67f43fe7da4ae9f7eb5620b0859375db60e55d6d24a369b3bffa4bb19c4cfed0092c2fe826b7b1f3ea0aa94b37ef551c7b1962f01a0d55a98a00403cf5e198dc809df99133cc3aac94d1e456bcb7850a4cb44c88027e464a1583895c3209c71de4dd10818d024497dc3078d2c76396d944e588880ae479a6aeff19f1204959e3d686200995431fbfff558d318f58ea50c19e30852112ed20896b93fc8dc9ea09f5d063435f90721b02b86663d4cd9748c3f0ecd858b76402efdb028bf7c13901bff8021ecca8b9053dc7b18b64814030b88ddf42caf3b17f646a0d685de27ad0ff2512d2f1d120a93e3c5b2f0d3d14cc6182dec8693580c7fa9eeb15e884017c09f414a7e7022d401de563ca8a5994b30491a9a0e287dd489844e92e91ba791c6d1b5940193923c204cd5a5ed98bc5f6aba31c1b66ba724930a744bea1026a0ff54022f934977dc3c42791f8cb119ecfac34837931cd04944630a01880f5e4e2f2641c2f48b70364393ac87bfc20f38b346c8c33d2c2652795bff7640f58e39e2a28e02be83dfec274a4b820347742044310e7d3ec5a2d60aaca8556b8e2024db13d45bf079f1a19da2c68b2c6509c35f3aa7c80401b3684c471af9ae7b632a0ba04509e2240ae9a0d8cb76c60e5e6f316181a6ae12f30a7a5d3d047e984900d348ea07e9e933f44847905003e9ed568cc9eb161ab615d783c7b334e95a931257488a3ab4aaa626e102f4f2b5744987b38deba5d35886ef9578af3cd2c50702663bfd244908762deed54b729bec72220fc6ea86c5bbcc3fbaeb417afa4f23bf8f15c221129b8fcd0b7d8ae2d5e52f8f49b3d0f43df008d0cee6d0bbf1bde2006b3ec2c6db42bc4effa76e125abf6c155c85fd140d2b27ab36e84ec64c8fb00fca75454b2fb94c65f324efb2f4354656eb78d290a393de778d2c4e1be01cd53c2a23ca21b902706b2328f21421e3dec5f020db5583d5dd93fad6388aacc9d7e7113142c098294b312b54d44770e8e8f7786429c6b72abe74d99278de7a5cac9bd893621afbdf0ef2ffd23056f90c3d561ab6513d1817bb3c8b0286592da1898db492fd201022d7c503092df081c2cf1f5265150fc52bead423912ab36ec904658734aed76f5fe8d9cc10916684e6c8128a442f29d4851f6c748facd150c299811460f31aa3d7c660237f9d324dcb9ce9d8bd0148b46aa70e77fa2fe96a15fcef2e8bfd4e6460c50aae242279618a09124985d9d1ee591646d34d39582d015033e61219fea7a06748f70b8e3b5e08ee1bcafb37fbb6d7dddf706870d9c21bd546aaeea866da1b701aba064cdbccfa09cf00735a5d3e894bb5cf2d297a247f320eec31e2d0e1f30b2026a65df74dbc018a2ed9f480edbf7cc58d2acb153dff22ca9a0767e7499617e6bf24147b26ee7df0cce610a0e09db5189ea8279ce41a311969ef1141b60ab958de528eb3be3664e9c75c5a0222c48a240c1d03dc6ce4eddbc0976ef833d0148badef07f1c2cd3935c608db5cea62696237091510fecee79b5b754b1812077a68b305dfafbb3e19264bff770ed0b8af4927d6b4868ce0def33262f7b6f25b9088116bece45db49db07c1a30d1a6eb4f5a835e61f53e688c704e46aa22d96487051c1ec0d545a02360fad198dfba73df21333886888a82c87e308c1d499645a4e95cfb4a45bef1ab1ff97ae2e556e3eb3e008bc13d99aefa750ec33a36a0fbd84a5c3d40843991958e94e946f0fc099e4109756caa87fdcbccff7425243939256fe97cddc04b83550e436c970a7b270ea4120d3ff598fb2ba8149708caa35109d94191bc4880c3e0213945449416939eb32e16dc3a7c961e751b0a1cf32c6df6b679e16574c455db663fe95e2522f244ed1e26cd824e6e6811c92823d73cf8556934685f0e1c3c240152acb26430ce44056a3a5e0c5144cbceb848208830a87db25354c735495c0030584771bde1dd2fb4193c1f5bae611924e42bf29f308fc51b6b15c5e6db077b17b47e707ea7f8d1fb94c8f01098de2138c0edeb3bb780d403a1d16ad354266ca03b32d4d2b33e541be38be4b55bbbe0daaaf7c947461bed9a63230422c8a2c144fae7942990b641ab9895966d858ac47ca1aee8ed906452954d97b1cbb3761896c8376fdcfb171996d759569fdb21ca00fcebd27125eb42c9aa5fe90cf0a1cb2b1b6ef54753ee06d8066b0be0c8b2d2cc531c16268722b4c5598c0e29f67e204c4f108a09b3a83283e044f6a273e61f766da7d1a7bc39d9031232a1f370cb5f35f8dac90475f211f3115c0444294e558ef063ee686fe9262257f9ed1d42b62e932a134b424cbacc8ad05730331a3637c1c8c73fa58df669dda3212de128e897e02dc087dc019af1fd258025c4b4c3a3d78d00968386226084007478ab4eb1046c3838fcbcf466cafbd95658f7b4321a9e0333e9c72d44c76587d070416af86b5df4dac87033957671f9c518438b55130f8ba5096d8e17bc5dca586bdb0da9eabe4e398da261708686cdd31f3c4d7bf44923e58006229f017591229f15908740c47adfd12955112a43546c9c82bbeb16d9ee56a595422c39631646ef45725e4166b5990c12302564bd3ac6369627c24a20c17434c443d8181c00be044126c9f563e205b14ccfcbddec1052273aee9c7374cc00a46c567fcb5384cea48508096f8ed335f705fc0e9c553933346ab3602c4a9d460777b04371466c35cbf588f69c77aa26ed6298d1e4870370a37b5091f960095197c4d556042665858f4100d9c4f5833f65c751ca27cbbe5f80c9f01a7fbdb559c02c6472191e50a18ca253b56272e674f1caa45df8e1a1a62b1fa3841d5088e77af9fff8b1e186beabf44a076cc78dfb24b1655f125025ba6803ba2fe2abac3a7545233574275738a77363b91c307bf7b7344576bbe50175d8fad07161ebbb4327174543ab8e66588f65257c2f11c0827f354b83d7d1f9adb474d036dae2149d879d7682bbb155eb91ea0c3f59125731512fdc5d6ef075575de063f0c9f14eb577d7381194884bfa5f17dbbac88fe3c148f85b5d57d2be90af6d37dad6c3aaea5c7f28b1d3f6e2485d2ae8d4ad7b5a2750ba20e3c6528a62d83fdca86c0a1e7cceaa9b71d5f7b9a5641447b0c7f13bd3550db6e74a16826ac9b8905567b55972a8d4b178ed7ec5ac7cc37f1eadaad1019c0de731fce97580d4a6d98b762a3a251a7ec10e3a9c02cf8754073a644b1110c37b94f1f6d661ac825fb7eedef9c7247faad3c6e313c49d65b7b4bf9c1ae3a8f669aced314d7eb02f5ba67d571f6464bfe5780cdc42b572b642f33ccf56c684b45aadbbb4a5537f9b1bba388cbab7caf00d4c08e0a12a6489c21ebaf5291ba140e90efc0888857527df6601897cf8d83873cfddd2ff12156ced67a3b444d11fdfcce86354e8f4e87c1a02f293b7e588578a2495c06e19add521cb78408c5cb7fc8ca58c6f0dbd19df84ed33f46ef08fec949339ffc7108fa4fe08d10b4f0fd0c99e76795de649e1df53b0ba2493f2df40ab8c823acfe427efd1c2ffe43bea5077a4e24ece27b2f9173023ab694bf0d8784c505877681f41765d9d750321502888b250a6953d0da54bd7e5009b6e9ca8d499d298185b5bf0ee82387ce362392cecd075fb92a272456755d2347c5174a4d55bdcc50c81ee0a52831108f03d94552f644271ed7ee8e1915ac6118d583d407db3535e9c3b64fe74e62227ff1ab5db7c566c5f58065c936743f20066a26391e7641e822460c12ce98a9882320474b00c7de98ac2d475ea103d5fc88f6f88f837240f94f1bb41844da2963203533a65bea20dfc67b91ccd22a558a65a542ae455730e603ec4f94f03ebc447464ba041bfc8f10129751e6d7007eed2c25a0587a701b00a01a8e0a8f9ba0d794a07553bd89b08e354", 0x1000) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x9, 0xff, 0x2, 0x1}, {0x101, 0x0, 0x8, 0x6}, {0x2, 0x7, 0xffffffff, 0x3f}, {0x7, 0x81, 0x3, 0x5}]}) setegid(r0) setgroups(0x0, 0x0) getgid() setuid(0xee01) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = getpid() wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r7, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) geteuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r11 = getegid() r12 = getegid() r13 = getgid() r14 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r10, r11, 0x0, r12, r13, r14, r15, r16]) r17 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$WSDISPLAYIO_USEFONT(r20, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r22 = getegid() r23 = getegid() r24 = getgid() r25 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r21, r22, 0x0, r23, r24, r25, r26, r27]) r28 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$WSDISPLAYIO_USEFONT(r32, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r34 = getegid() r35 = getegid() r36 = getgid() r37 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r33, r34, 0x0, r35, r36, r37, r38, r39]) r40 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r41, r40) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000001640)=ANY=[@ANYBLOB="02002e2f66696c1cc5ce2407921dd00db9f9bb3d839442498d91f272823b730220249b84c22a648594f85b3aaafc39bf89c2d3ea8925afdcbb5699175d56d8556805a34a570de5e3e571bae9babd6c1a87e4afeb83a2f3158757fef894c46fe19fa8f632fc3477d07917d6c79b8da4e531a937388d18e5754b79c75c0610b1ddb48000"/146], 0xa, &(0x7f00000012c0)=[{&(0x7f0000000180)="1a36cacc0b08e99d131591e70bc8e7dcb31ced2fc3f60018dcf0be712bdebc592a3c2d343453c7e33a84d3bdbd6f90c6f45871b3b73cbb86a85c5b6121df0557b0b533a53d9937350540623d6c025cc7666248dfc9ff9af72af69db9609c3da8beda091b86e232a629ef8fc5a3dae409e4f0dd99", 0x74}, {&(0x7f0000000100)}, {&(0x7f0000000240)="c3aefa0677df2a903af9e1e3cfcaeee006e4", 0x12}, {&(0x7f0000000280)="2583732144efc8023de2b43666bfaa1a2c1aea", 0x13}, {&(0x7f00000002c0)="bbe2113f1f1ba1d0960b1bbbeb0b016d2b1c14758136c15f21eb09871292219d4bea48e8a55ec0d18b0b8406307328be214f7935d5c11826350c96d43486e3720d55050c2362d3e48cdd2e6b63e73adec32b5ea5b18a665a2e42468a0c7fa572f958fa0fbd1dbd8861e1327a61259a9fbf7e5d0170a123c11d9913d7c5f002e26a47bd7f2ba854b3442f22d5f0ad88757fd992ff76ff15ff00cf51eaf0a3c40ae48da2ce89c51bd1faf51e40b489268096e4713a8fd3812061ef648a75caea2965f1445110abda9f12ad28c89962cf6e25f7eccdba48b8c4de6e9cca0cfeb31416d79d0ae3495edd0d3f8b8e84dc84866e9ef856229f9682001cc02b1f46f053045b1787286ad60f525b3e80cd493a0d66e0df9b2ccd5e2b00ab4d79795a401dbc381f26c7d83b7671b47f65f71ddf818ec9c72e2243d5b1333fb712ee8e598533594d033716f7db75d4b36ad88dc0c69f7df9fab37862d54cef441defdc75c96e7e68dfa475b2e42274730a45bd6f4b7407ad9da89f30e4f14abd6973ea150d1a6b0026061fa240072da8669fada2ba2fbfe736b4d865347832bb75a7a67603f34f30c1b64544fce5b2a51af0ed6451a67dc04e1a27b95b2e6e0f540b80942e6a34f886cc77de49073da28177a58ee1297dce341082d6b95c6cd765f5ce962336083270a178052855a463f43bbfb6f0cf9c7ffa66446b3ee364f041c12a191ebea4a339b8600b98dec8822373ff0fefedfc860d24e2ca734cfa191989e9d01d3f0d09cf2bf271380f098f3d561322eec20a2f32ea76d241ed50df0f9ff1ffc35058b7a8340656cac458c32b33327d2287703b02399ed6a1f6a1ef9d7e5d5e7ca9b1bd18165449f9e167ab2f29f049a0e683f3ea1565d5d3d02cfc869c665bba36bdef53fb6971bcf07650eedc9ca8375d94a0d6e71f45d84d9e01dcec831fb00f34cb0a9888bcf111a79d1f5de185392e52f4e24b1ca0733f2b3db19a95605ea9a08d7d6cd7b01a3c61e97179a52054adc7356827f038fbe31b1468717a87f828e6fcfadd64351ae97f42c8127d4415fdc807a870b67705f7a78f549800c99a7d716a09bf8116653401a4a4cae8aab0022fdf330c39806d884352f8ee5e2874e1314e97b8fe81dd2175c3b37b5957f5152bdac417e4b74fa7acd39b3c0a2839c66014137b4854e08179de63eb24786e6149aed948ca8957e78483e3712485827e9ef7636d10ad29fc3521bde7b96ac45d884deae5747f49a52ee025896a0d05d905a9bbc251db46885091f4a37ce7e983fdeb1196d01aa4fba7883e7c3521dc90ab98d7ecdffbbbad0008da6aad49bf2e082e7e82fb5e09e055c48dfbd2abf4b797319957fd01c2e8b236836e09e0d465573d361c9dbca264faca5d5b8fb33abfaded3c87ca3140288b81b3151434b6b80f1db1d24298ad4da4f5e96f888138652d89bdeeb5b35cb89cc27f41fd5170183ec0853178dc45d44455b0245f1614e4fab5acaaeb8388aa2bc4ca9e7d3f51f2af665e198fb7de4af8dab882127c8efe479b7c3d1d0c0cf40ba10f5bf2faf7d5465a7a58e686374471bba08d054236130583673a5463681f6aa8f7e28013737e04ac1c453783fa23164eaba6b8d6a9d2675878dc56ad8f52346b3738ac58d010093793319493c996685f31e5a34038423ba61f18ed9bdffcbfd2bc70fa58a94cccaed276c381f15c9d9d8737c82af371eb2044d3ccf53f708c85ee7d45739177aa8147ff2cd1d2efe438d3e9c9c3169254ab399f8d59ad19b5e9a6f904c610ce6083d45bcda27ede2a686d3635c443eb8319b53a8f34aa54eac352cbf4c2b08a5a0fd5da8f28f288f64e5c15a15bfb11a5bb2d5de29319a6beb5cf5544b3c3db1a63dd9ce3e766a3be93364525756738efa943c34eaaa15e8cc1ed36c628795605f00c33b52304b4845f3a0f258d7769404f1afc6e4cba38e916868838b54566f33890a0bac1ecab726396550bf5f5a5cc9b651ac715a56fe7cac904feadecd5ac2c6f5d93a6553b25d0a84261e61f31241cb3db8575144375cb4b555d12a282f015eeeaa245836380a244e0f67cd64844301be223ec7e267e5a8540a28d877bbed606b953159a6d51b10f588b4b4d9720654399da725a2280d8dc4fd1b347147d66420aba315554a2f465dc1be057bb663870b456884f7ee704d31a80f4f24b1a029cb1989815001978be2577e87947bbf366d2dc5110a5be79bd65f576c0534edbd8ca1a84f814711b115e087f7370c856eba7cd2310f22472a94a79dc2d7655a17c865cfcf74553763076b7fe8da7e0c3dfc1e612dca17604a1376195a6b62ac68193d8b320fe8e993be59f4c99401c9fe37b24436b17703d0113955de8a50b2ab4f4d2a65f9d4a9f4ddb818cac337028698d69a09a60dd352b9a3c58bb658b9f749a62bdb985fe155950989425a705584f424e0a64ed0b7785c5f46afbdaf5607653661d1095742a003d174c5fefd437b25c67e267cfd989eabbb15b5b56cfb497d82ca409c282b2bd80900af583bb9d7f2fa5992e15275e656034c52d236a38ae333548e5ec1c6e3c9b457366de6c5fd668a6d708a18507f50499085f24c803f293a4ae40f4dd916387290c0815fe887b6524c79eadfd17151524194dd3f49db2b84a4b023a5b91a8de0fbdc8b1900bdb0bba0650e208a54224386789e7b6b59d6ee9d89ad2f0d21942935da64c7157236327f25adfb45dee80996228b3a3f93bc6638ae62aaba6822789fc95d74e4fee029f7305ec5f37d61304fbe2b1237d5b1eb06e541fc017445128b4c2fcb4a69be3e61cf5a39c849e9105ddfa18e096f90a033ab6d750a2cd90bbe90fc8765a7b3e680b8df75f3e2ffeeb03210c1b43944602bc1e8d9f81cb4ba1d08c807282901d4d40e77f8ecd071b92328ce698aa87217428fdaeb76c3f5bdd0a0e7254851bd21fb36e6447a1afde29cdef24b47219297d41445a53945f804fe6a0808a0c9ccd06ffd1c1cdbae1343a7121867c409236977a1c40a163f431f67cd4b40b645209419ac9e93f2eac29d30208e3b42cbd73a3d0066a5ac7cbb90db1af45db1d887ac0fa7e594bad380fb953b0f52749223de81f07cbfac5bbf7ff0cd3f10a8ea108ea737d0a9c54f0fb03b772eb78cbd54aff96b9586390ad8e1291a2c275023e42318c10cb23614ea5e6ce6aedc2363a7497071b843cd7693dde9e1d16b7c3111d4d6f52261452b662eda38e1bf32a4f4ee4c8a9d797ac1ab08a9737923485d0fee69d1dfbc2cb1c07a45d351820e71df2da07c6e595e81da0afb8d9923ee8ecd52cd91609263d3133c6d9e503d2cad881f03048e38e47dfc62b88bcc35b67cf800be5101de33d5011dcab3c6f3521e4c8710fc154738a3a713e2ff4dc23fc7038d0c68f449f06c428f623a03eecb99787522787e5587bcaf19c39e075428a95634aac728c714fcb64c26cd67848cdb02c2801ee5beaae35621bc269af7da3af470586cc04e30fdbe0104ddfc78ebd47ec54edadd89c453200b8cc6903f653d690504f78c1fea5b5e5f69b7958771370281bcb5e009e3ca4e2038d1adb45e6996167f1e6cfe12b5703a00652c110f38a74a83499fdcc96793f5f837bdd6be12deec1e9b4090e6dc01eab6d495b0f90a4816c3bbcdd12071c44bb675aeabfbccb040fd0aa626a3379227da9d1ba2837f2f00fe2b167abf4ceec1dd5a15c5d4e09418d7d27a821bd46cbca4c94d807f0add23d2a73b09fae89f2e1692baff2c53f3209598f50217ba6cda3cb158c86ab1de561cd7547b0de62a1330496f4c4088bb73ac08bce87075af3bf8c5d95e75bb312a58f06c520d1d01b4a62ed6085e59bb62cfac2bb16cbe36fd33d48e5f010da47c121c66e68d741d15de501eb2be0c689861dd7ec07496e0602c1af1d2fb3c77a6057bad289c95ec297a5e05475008d30229924aaaed74b5d35b3824225672481806ebce1949d23560f73f75c4fb2fb75e7253f3552bd927cf7d26ef3a8402b2c847b421899bbfbd2b04e30bf5e4dd3d50d7c06df3e61ad021326541c20f931620b2b54e739d37157c19bc0897e3a5440606209c5b96256bc8facf19486ad9ced0a3655bf543b6ed16301dec95dd8ee946f5a25357bbbb62d5016814b960fb81939cf3f24383f1b55867d5e537573804abe77d79b84e112287a190869bf9d897be783a41a1667ce857c7b50b9fdb7dcbff8b5adea0271e2adc686d1228269ad0cc6ee4e3646513d229fc81a6ce26048aa0d516565752cff37f5fd24eea4c26818b00d032f68d23b0b3fe337f1a7c4171226d3e32b22552d202f6d1e2922262db63111f50f59e33967209f6300e5d4af29074d739ff1707e33a3ef3a8619979e4f6395fedc7b85bd4b4960d564477fd17b7cfd3d40bd4ea1f26e29a6a8d2cf76eea06b7da41ce243b0902d019903ba5a9853f2fa351390d6115e135cd17d09affc75f95fd55c32a1b53f0a895c75b49b5ed7be3f632c155a1a3ead5ded5a01595acf2c37383d97007294aa0140086113c7e9e431a957b26299ff5838878b6864902d70df838f52cd2ffe1c7565b7c8de17f90f2bc5d85c3298d1115357a9aa8919e96b654c988b63c416f236c4e7c19cb766553e70b1ec1fe1edb555a0170045a97882981543d8ce333c8bf2e8f63079a3d93cdc8a37c3c5fa989c791e4d5ad7bca12d9804fdf37178831ccea30ebddc59b0f4cd0bda3c530da468855310c01b704bcebcdb763241db18a4da6567e020256d3a820525ea8bc00df87d04180ff932d336d0c60a1c1138974f7e1ca85f009887c5162b7b67407963126f2701273bdb0710d48fd336e6e6845570ac83787f9722b42fb193eeaf9987aefe329da0e120d91ad7d91f28e80a686e6cbb3b2dd766d7d50b759aea9a1398e9c7213a39c41ff33ecb6b7cc90a2334bfe1b6c2dfa8c4f2363598e5e60f5ddbf0b0fc1254b6e84d4ece8001462d959ab0dab130973ef8730fa1e1084eb9b4db983eccd4a0dad686a57977afcc42a55f4c09ca14984a04214f1e1df65601494c44f4b28580ac61267d56f2f105484276e85676d52a1ad0724f179b76e0a037ff553f500dbccaa347ff2a145d185ef3d5bed567b4586a29c1b0333108766a37d93c937f28cff9d032706aead761f5caa344ea24c930212005b762f21c383d40a6b578a143d51532aa7dd46f0eb5cf6018c61255fcb05143287ab0c5ff51698ad5bfdb8a4322c8e22d2090aa37513af8f95c1346b16e1c5e1d175b9427c11a56330f173e8ab11c77d2547a2858dd9a2a419a83cadc94d11712ed73defb53da683790915ec071dc1dbe520b92ca879c4e67654c25b0aeb38ea78db2fa965b616c43f79d35b389f20d24ab47de7808c04e5fdcd9462ee767c4bab84ed129116541fe97d394327929777400d3ad70c486ff65c1aaac7a6497a57052432e4e249e1a53ca4000205f43033bd89bb027daa4b62a35192611a97331f9866fdc017cf94ca82a5fec67f901e3ab5ac67709d6a9a7c2cb2589b0a272d30d0ffba2ae9d5b8e671c63387fa1edc34d9dbc60e58db1c05d7459875f1f2ec6267788afab62c273c99e1a221617219c11e45627f7412d812fb024426b6447361caf26b695c21147f176612b55aaa1ef94eddd65b139fab2a6b22cbf9e8a4aa33de980f68f9957fe3db1c185f1176fd828e67d4714e23a5fbda73d14d73f09fed2ed049f817a2023fc6697eac692cf8da87e66d2237e65c9dbafb3d9628af0cae33020e1c8131c593726fe137ff3075b028524cb9a33359a01e04e", 0x1000}], 0x5, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r7, r42}, @cred={0x20, 0xffff, 0x0, r17, r18, r25}, @cred={0x20, 0xffff, 0x0, r30, 0xffffffffffffffff, r34}], 0x60, 0xa}, 0x1) dup2(r4, r3) r43 = getuid() setuid(r43) r44 = getuid() setuid(r44) setreuid(r44, r43) fchown(r3, r43, 0x0) shmget(0x3, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)='D', 0x1) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/43, 0xfffffda0}], 0x1) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mlockall(0x1) 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) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = dup(r1) pwritev(r2, &(0x7f00000009c0)=[{&(0x7f0000000740)="e5594b5f65c5e067eb512140ca4f0d71a55968ca5692a1e5dd0d02996d7658346665eacb94e4829d11c9e1a0f1fe34f6fb893690b4672ff441c0fe5e43afb8e74573c0a75c41336dbf573b98440048188c95bc245d7cc1febcda942ace2750447c91784d8c266849dabdf2db6e6cd0ffc773c37d1d7a625922c90723ecb2f80f7ce082b94349090c49bea91bbd76932b6bbda35f2ad4f4b9c9d9bcebf4746cf3182a60503432bb16b260d2a7c5fc95413cdbc324e9198e21851ed78d24d5f9321f7548de1ffbbcffc3af0e88d2749b002edef9cbb39d13ef6bcab541fa2b8191e6668a43ce8439411375651daa666c97e53cb2d41b4bf6b7aada9806ef2b", 0xfe}, {&(0x7f0000000840)="601f5a6e95445ec0540e2314bae2a21f85e11cd0ac2847db5bc51b5be5c13112e4624bbca5c877a27b36caff5d2fbe4a0928c427b5322949a2efda9adbd209abe9f312a54015c6a1c54f5caca5875ad491c73a79763df659c237c1b9c018cf38", 0x60}, {&(0x7f00000008c0)="19ad7567be800680dcea96251a99d3efeec15f0e650d28bc76345baf5f967ded52c52d6e1686ccca", 0x28}, {&(0x7f0000000900)="9f69453c928111671398370fe074edb483d1f1aab3bc4afa9dc9647e652e0933e2f57a3d574595f36561d2fe5b6cca4fe99aa69432886b2e72a5f0c5fbe36fec9abbf32a3085c7e857130f0f142e73422a4301d27895e830ebdca30c884f894ef77026de4bd87bde216b0458fdd9c1abff47cd6c49e2f4c981a76a71c26fba25f2b777e95f5aa651e051cb542e60a404bf", 0x91}], 0x4, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000280)="a8bb585622878c89bf7d4a2f22b0a76579f3ab05e3650cb79b37d20d897c7c5c81790ac3dc249008fc14f407098f9cb7a606a46fde997483be605d698e7facb6ce02ca7713912ec10ec90db26f8b0f82d889bb316a6249593c505de01a7ccb476dca4972dbaf044be6207ca86cf86db46a8f464703e54543338b1f20b800476934bf024156e455e090f18d8c2369c309143ca50c3790b9f7cbed9eaeb239af691b552184be435056ea352c134c889baff1fbb02f37bf939b889eaa488a803f8eae8b1df2c3625af2eeedcd22938f90cd6dcb962adbbaa50c19e4e99e5ee7c7162aada4d485f6fae2622335f2f2c483d698992f", 0xf3}, {&(0x7f0000000380)="cddbf9fc5b2296f274b85986e72d3ea95062977e506270585762dafa20a06654b3a0a228bb210f2ddc5ea524ea16227933bf67137fe81ec38e1ea7e0f9ae6eb3e933b24e38ce39b03125ff4c91b87124c5be8fdb8743243688a71187251e91dc031ef3db2398704ddfdfefcbca14e6d330f4c005faca365e0a54fb4b002e503209d7114482f61db4d7a30e940099acf3b32562c2d0f0f50f407b", 0x9a}, {&(0x7f0000000440)="4baecc2e49db18fa111ebf793f87cc8b0fd8f646d5519036abea040639d62fb6e20ee2729a1a189a9081e022ef98", 0x2e}, {&(0x7f0000000480)="d3e9cdb869ecdb4457c2518af228f1de7d85dcd785ae2594f5fc040fe0a8b0eae8a8b2235b495bdee09d28cf66a79eb0161ffa398a1414453dd330e3d3bca2ba7ee60c97de66cf2facccb39db0720248f9ed783de97e4400825c280bcedee115c7d3757944b627628a0f06232d6442bc107662923ad48a8c4e79ba8ee40ea15ad981690c9f6c3eaf7ec2738d43a06553eda42d689e0221b2be802a316269dd48a51e65c39c3e0b454818b358d39ad1ae7af28acc2c92138447b3ba8bce060edc53e13a05ec064b8b85b96b7daab3", 0xce}, {&(0x7f0000000ac0)="20777286bf2b5e6fa2c50e7eb68a42dcdc8e3d13e9cb6a9d2d4252c943fdf671224f8325ae705027b54c73041fa29291132d58a1abd44f6c51d8370f6d0295eb45235bbbe417d41a52bdc7348504196156b44bdef38a8909", 0x33}, {&(0x7f00000005c0)="0789ee948d7fde2240b3192c0144890d94449e2b8649f46947c2d2656dc9123b48feb906194b86b5e87ba29f7e10faf70d1790064425872c5df46775e46eb62860ced98321de84ecda7a1181943589af59afec5a6129ce64c6ab54df662ab7a0d78f122a95d66509bdd06ce08f5d2d558649512631d1d239c8b30a59c4b670c77c50d14f5227131177f4a75d6309fa8fd5a2f37bcc142bcda4fc3d06c4e7ee64920b16e3042b8309449c59bf07ec585f1b732577587dbdb1f327adb1f1dfab7a", 0xffffffffffffffb2}], 0x6, 0x0, 0x0) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x2, 0x100) dup2(r3, r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000a80)={0x5, &(0x7f0000000a40)=[{0x7, 0x1, 0x0, 0x1}, {0x40, 0x9, 0x8, 0xffff}, {0xfffffffffffffffc, 0x100, 0x3fd8fb51, 0xf5d7}, {0x8, 0x3ff, 0x3, 0x3}, {0x7f, 0x63, 0x334, 0x401}]}) faccessat(r7, &(0x7f0000000a00)='./file0\x00', 0x0, 0x3) r8 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) connect$inet6(r8, &(0x7f00000001c0)={0x18, 0x0, 0x4000000000005, 0x1}, 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6, 0x0, 0x1}]}) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x1, 0x9, 0x8210, 0xc6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x390, 0x876, 0x5d, 0x1}]}) 16:00:11 executing program 1: link(0x0, &(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="bc54b54ffb10fce439ccca42d5bd2d3aa76e7216346bb3eaf3f686b471", 0x1d}], 0x1, &(0x7f0000000300)=[{0xb0, 0x1, 0x80000001, "9290438db5f887337adaae97f9f2af6613bc55b42b9004860d694e27d7c84f40373e6d9f2472fc7bd26d972ab3c13a731a8fe62c4dd56154b4f64df962922785112d66e12e518f05f0ebf789a1bf99219c803d2566906543fe7e0a8e4846bae784e29174cf85214a4da9477cfbd06853042f1a05825576df96da5e895994eb2e05ba0dfa0db3f89cdfe59f30bef806e166d64d01d14d3012644232b56f33"}, {0x10, 0xffff, 0x4}, {0x68, 0x0, 0xfff, "fe12417b889cbcd31d4c1806c0ca21a9e364be2d300d146577f846290d890575b0c6695574d1ef4d2e745a52c0e59e337cd84f0ae8b5d413f25eb57597dbec3e26edb93f1c08aa016f8ddd71e2b2988b83c12d"}, {0xf8, 0x1, 0xfffffffffffffc39, "c2b28acd25d5b52e450fde0b57c9a74a79674e61e1014bf39f546777838817166618ec02ba1915d5f04462f188fae007b7661a63fe6651ba93ebb3592f151d9ca960f99065dd4d3cffc75dd738f0df83170e327b436dd80276c8ffdca4bec8f00990ea1a28ee2178ad2838e0f29d4cfd104e83e1d58c8decd6403cab23bc45eaff64b6e10c5824645481fd1360ac44240c1d1cc75adcef2073b10504c49ea1c101fd678ecb651d0ed95ed73926add32a72f0765b3d19c065a6589a24aac616f4a327698fa356004e76529b36f76a982b5145485b3f910bc7377011c7cf2f68d6b01f497a"}, {0xa0, 0xffff, 0x7fffffff, "e850c400d541198bdb4a6c68f447fe65a062f87d0a57bdabe0abf2908c8d3ebd1ad480c1bd1408b54d1db363a1b1e6649f2eb74a72dee585c069973d35b1c2bf85d92f216e6e0308cb76f9d3296d2815b2eca4db6fb8de17aa317e439cbccb1624dcdbd43ffdd73feb66da1a2dec1c70889d1c9cc96a45a152b6ff3d4a44e23bed846258b252a1e3b22142c7c61fea"}, {0x28, 0xffff, 0x10b9bb15, "04ea97790455a1d896f9e3fd761e7d5185"}], 0x2e8}, 0x418) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000004c0)={0x1, 0x0, {0x9, 0x401}}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) semget$private(0x0, 0x0, 0x83) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x234) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:12 executing program 0: syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000280)=0x9) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x6}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x3, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x3) setuid(0xffffffffffffffff) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000240)=0xeb) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f00000000c0)={0x1, 0x4}) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x1, [{0x1, 0x8}, {0x1, 0x1f}, {0x3, 0x7}, {0x2, 0xc4}, {0x1, 0x5}, {0x3, 0x400}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0x3}, {0x0, 0x8}, {0x2, 0x1}, {0x2}, {0x1, 0xfff}, {0x1, 0x7}, {0x2, 0x5}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x9}, {0x1, 0x8}, {0x2, 0x4}, {0x1, 0xfffffffffffffffc}, {0x2, 0x1f}, {0x2, 0xfffffffffffffff8}, {0x1, 0x400}, {0x2, 0x5}, {0x1, 0x7}, {0x2, 0xaa}, {0x1, 0x100}, {0x1, 0x5}, {0x3, 0x200}, {0x3, 0x80}, {0x3, 0x40000000000000}]}) sendsyslog(&(0x7f0000000200)="45534c4c8af9bd1c9777ffc5066247ebe3a4e15b", 0x14, 0x8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x150) r1 = semget(0x2, 0x3, 0x4) semop(r1, &(0x7f0000000200)=[{0x5}], 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r4 = getpid() wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r4, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x200, r4) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r5, r10}, 0xfffffffffffffc39) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000280), 0x10000) close(r1) r11 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) readv(r1, &(0x7f0000001240)=[{&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000180)) 16:00:12 executing program 0: r0 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x5426c10d5c0c2b2d, 0x0) r3 = msgget(0x0, 0xa6726087c975268d) msgsnd(r3, &(0x7f0000000340)={0x1, "749467f8dbaac014e37f84c897b4d632be0c0f8887f0ac8d0ef2c1fe22dab1b0a9635bad5df9719c7192c8dc0bb3e3384dbe091949e58bf6487aba4fb9039e7ae35d288203d188a469dfe635546f5d8c6caa1ccd45821b7cb3e95d258ca4d0859947bf588dd24d67ad9283185dfe5218ed45ba2b3798d2e05a5d315eb840e963f7ed337963c045caf66ca0a8a9cdd704e3011f3d558affff3a3d0eeede851592fd95977bea1a45e3e087fa259e5c808045193844901e1c4cbd000e2e4f87a7cd7baa1e000741099f7f6fe5b79b962961666f5648926224961d9bb2bfeb9321bd700683c2c56200e7e55a35fd126c3742b2bb639c289446718a5d4848e5f08837261ab35d7b686a4c8acae1593cdd1b9054250a2bf4fb9bcdcbca419c434b8f963fad0ba6581d35b1b5196d651ee31608d341118bffa5962f1c664bf73c7e34007bfda9dba72f28b09b364ee163e8af8d382532dd3464bff68b2de06e164bc7e407197a716aa4b41d8b526edab2afaa4e058308ef7cd4cfde3a7bdb3f8b7316b8c5a6c446f9cbd64590315d92dab71401cff284a8cf497071fb6e590de4045dbf1e106a3456a8cd36f409599410ac5123d0738f50369c6ef2d377ffe87d5e8a82e872eb36e8c5c4c75c4504f11ff2b63d4b1b594ed3164ac3f134b0aa4869d3ec89fdf6d4dc01a29b995c0cfa9f804436e9af39be40cf0bfe9a3b466126286375b32a49237884df7806900c6e46e090abcea98cffcaab0e3e77117630ce782c2719cb0df93f172620087558fb1faa84bea7414f2a01309ba92792f96dffe3774d783438949533356e1dfb1ef07ac786a141b48c6a63014bac14b0275c723aef2321a01d0e88f578a27510f67722ec7e86f016a102611631c3104c5191b4645f53b1603065e9ee7141700357e6f26fac6476cebf0d2b84c11fc04b8116957831f85ef875877957edd951e1a4ad7c4190c96a3adeb0b67124801f522ee639e032eb6a8fcc1d2384031c8557905ce7cf7777c7a29e22cfbaa61f258ea3bc320955ad2a7e95bd0e18e1412f91dd59771f6eb6eda93b4b5fdb01dcd9a84beb80b51242cb812a23d985b2ec869560e5bda6a8a88eeb6fda4295d09d7814bf5cf6edad0b56ecaa9340d44a8eae5dc812c6f8d9929770139f5b63ae43bcba34448e4067f4c42a03148c021781035d8f0cd936252909dcd06028dca5c0cb664403e102ffadbbf51108d3ce4dd676f509633a8dca44492bcb120923c3436db6ac39c3b283bd34fbbdf91f96c8e6dc7db26f74cb6d3395c3ec2f0b7f1d8da8bbfb9465276f276120aa663d54355d550e2de5ff44066a1e90d6a9eb384e79073150baf9442597e3e4ac48546b8fb0d38e2ce195e32e376e737f49f1f3623e9760961cd0fe883d1d8ce897eea600375183207d73460b25a0ae2664067e8adcaf899fc15ed5de8cc758dd92f32c12f6e6333c5b98d1d8e3b65bd161c048778664857dde444729911b7a22589f065c2de27c06df4ead2af827b03b7da98a983bc35f08117c9ae563908d44efa1feff48a0c9b5d4c5d27651a3fde943e49800b2bc4abeb5343dabd954530049e50854ab51d8d58ae471aecd5647f4dcb3e10dc5e8ed26d8dc66b5e40f56250b292f43cbb9c5b2cce448702bfe8325be29bb40f078d6ebb152ec19e668ce57826341ee3b88c7ac755bebc8b1dbed8a0d688900490d7c6a9f1fef68280a3c9e5e9e63dbc389fda973a777ca16ae84e70d5f852e9ffd241fe145f537e0989fd868376235d341ef47898c7c62fe0bdd9a141bafc5c083d29ab5f6a53e691d15359fbcf358dcbe53371c03ee9e48c7a509930318ad31481519763ccabd43728278f5e5c364fcddf4e265aebcbef033b99cf112462682bc863938e9a35b5577bc6d49968bcbc8cda0b87f30ea50d30ccbd8a4cba2dad8f0ebb43589d71542d2ce21c3c8978487471d307b5cdde63ac5c42d42deb6a6cdc01034cc78917d04ba01da34b0fe70bb23b1ffecd1b5f84d5423f6806ed8730086ed0a400c4b3c35550298b2c0413c434d08e2c5e8781622c3392e805f0801baa1ccca8d785b9984a6edf65edcb65f763f16e0a42dea33b254d64ea88161a7487a36376d252b35ff116b7d06a4286c0b1caf9394acb329cda385cee4e854efde8e3c83adb1fba3c31eb644d768510d1acfb0b799fafc0f5dfaf4bf21d80a6d600e0e0e31602886812d74ee5dff92c880c074f6ae596a022bb6f1cc69e84802fc5d7411b26336f9dc7d1c508a97137e7705dc03ad7ef4c8fc049d2173c821687b516c6117540f77182cea5dccd1dd98c10c2d464d0762bacb9da430e20b401de80cc5fb74c3856e01b4e71ccd483ae38949c6ef8279a28aa4b5f57f84bf483a331a2bc27b87b61988da9913977e6d2014c93cc2cf12829de0323f457c4ac1f3f88e0bbe170294516a75c3821489b4b452927757aeff2628f0cc9ac9a940e97c486465efbc0ae3ce420879e178d8c52d610e2c021bb595563482372aa7c1e418e5e10861e580c599919bfb083225d69078a53bb2df9979ad7fb1a9c4ac60689a1a97394fd7886325199999525d84b4cef65db881b5a82b3f340614814ee32e31c5a4e0553ca4914b9bca8f5a03cb1e1b43eca5fe9d2fc63504b917316c3a5dd4014a9f92fa52bd5ee611393ddd6721fe26ce89896405f3573fbd357e61e47e0fe1d625a38318c4a62d4e159916a56f3dfbdcef2ba9308276a2ba51d92f136fbda00f83fed925d4f80160223f15108b1107d3d3abf266d7892654b33dde39594611ff7e724ca728c470af54020e13ce483b15be871bf4e9cf172fa30560ca30817463c743cf407c2be3f1a7cf7aa7b0a59ff96352c07203302266fefa4f504bc5b34f186d0e67f2caab361ae9eae8fe2866eec4cd4a5d96e85ccaca7c673b2691314570c92a3a32fe536da707a063c0dfda3177de7dc1bb1579f0e741d4bf2cfd492c9525a7e0de2a50a0841b267650394e75377402efcd5eef2099734258bbfcaa806f52af99d28a53bbfdef99bd4777a3b102398cf7611a59dad05a15e8d4810d35dcbae98d8c7585b3ac927df3acffcf55cdd4fded1af05d1f1a7e825ea76c9b70eea28ee0295ef4be0adc714292e7c27c13307dcdeed0fc9f819608377806627435ea0002ddefb510b1800ebcd21b523f46cb79ae62f36214df360d4f31b6550011334ba062ea83ff4b704e9baeb9cb3b5249bc72cb21e0d9702c8ec3e1e3bfcbbcdfd9768b8b0abb799579bd71608ef011e8809105d3fdeb7c9733acdcf7b772addbd0dfaf015e1f4cde051bf07923a89c1fc8516322caed3751478adf08433f2033e9608ffe1df2d15f1999ec8d0b762fb0db3d3613ad88ca2bdd0a8f361b57d61df5c7895ff9eb28cc9819e834a1e6334feb2846523cfd7faa4f0257620edd01dac1ef1c7bb4f22d2edfcab6cbdfc5b7926315cdc17b9a34fa76ab2571a4afab09788f39b6bbec7a1e4aa07aeb58416e8bd155152e180bef7616ce169331620e0d823b2bd5e236dc5ffe29369fd5ecfd9af0f3591cadeb8e13648dcbb3f177e3c9e33e54904177aef5dc7d8c2c93442bbb63cd1705a4d5d87a83bd584ec84e3a2c6f916acc810319863c19d4e9b79376af45b100b1dfbef857cfd203825f0d625d8fa856758252ee8aaa01f5180d75fac8cfb9aec6300125ada8359c64dceaec6c5f457d471371bcb2f9f82f7e02a792e0a6ec90b1641ced21b0655fa0dc24e33e18cd08e249c871b514db33f524df25217b8cafe52ac3679008bfaa1a7912af5e8a1e2699bfe3051f0d10e1329486bc7e9b7d04956b9c3401ed0cc700f874eb5e7341401d61ffb55b70c7e574e6dc24aef946ed28d75460bc76069d256cc8931d25a4df69ea16fa89345e46ba44349b9b04e45684afb391f148d3aa43d4b1a6e7287c69dfcf597e0c06108d9a09be4be1b7fe2fb1af5cf6305384ea289c81e6ba9b8d2c0bc3afb14abd15a51bcadc7eb7f95d62666b039a21beb420375eed7e76b123a1b6c1913e0713a2ee56c2a6d8dc0bf19bb8896189fbd9dcb84a191ea9456932a432c67c71734856ef68a02f34a9de2a665d20849d4b75dbdcee4abe876b5731789b6dddb266de21c6ee90ee0c63cf1da006cec55fa561f1d3ea67d1baf5002a8d0d0577a16dabf838cec3163178afed40f187f7354daaed182571b4baa5de2b7c22883dfb4e9bd99ad3762725c79baa54eda62b2b9365fffd00cbbdf91a7682a5e6130021f9d55f3a3f0b9f187f466bf61b6669c14a8b8cc15597460e5d8a205f0a77dce270bcff9e8a098b4409fdf53de47a0453f4b82c82314ab5c8c470f1b4ea9e2a7a41d1ce7043690a0db80fb0bc4517b326c818d4a9d77ed9e900f32533459c4863984af454f5235b886e6a0b404ea150a4a295df56dfcea570bb1a6081dd303756667966084b8f44d90d12803749079ef6f531a1a5b8b6da5ba33b48f7e8613a0bda644ac49482c06dcd1c57e3585966358239e2a425fbf24b9b0c26922358bc500aa75609e06061998aafaef1be0f2a244aa3485d14b9af8390bd2c34546344a92f45d96c1bcc039560926fdde13f755eacb4fa7a77f75a653e95a38d9eb618e0406f98f521e0f0de75a62667d0aa7b9029b98079b451bbfda29e6d05b6ff6c89cf5a6dbe55dc53c4aadb8fb6cba6acdecf7d83ff97fef5eab74b3d139fe42f5fc4bc9da0690e6f64c10a5d1a8c3effe6f1486ef3dc0bfd28325cef1aa65b123d5a275f8eee0b1974eee549a9e3f92d3aab6cf53728a7c943b0ebd3ea10a81f5dabb3227a609e1a8627ba491131392768aaeb638ea5cc76ff759a3f8cfbf8b8e8b40bd6bd7094349154019eaf63ecfb5bc98f8582228100371ef0bd0ea5e9986d4924273866ccd3ce578da7df1c84e2b82ae65fa122ff09a703bd54e0b73a809e6da192b0fd43ed5861bb248a55d8008f1f0a22c8b6d9536fec920a0a4abef1db3ccd7ae90a6504be355b35a95b6416bd413142835cf39ae6dfa034346d474ce83c21f14e3ccb8233ad8fde5e8cad35b933bc73922f0a96f9a3d557b23e08a2fa79a9185676be24bc86619f2bb9ca10c3c5c3b99d6c26088ada43b0442d8c5ff8bc5082adfe7c237d6e9d520a81101d5cc8e6e8b526341977ff0f445421c0db9ef6aa0b7f41b4ebd340a629b86415fb1415d83654c41566def6196f33b05bb46839785ba6f7b0da2e0f265784a3af1f800188b4ad3b497e35857934e34bab4f94a5bde37aa57e0a6ea22a310caff58e3b02287a07070b3c8fe9b70e850f54db493291efab3067d916b983f49de8563175cf0e464a67d79e9093aab30ceb8fe3daf469cfb64a7647208c44756264b0f474141f71a0e4fdb19fca5bee590218b42065983b23e3be8d25968e91f343986b968b847e0607eb4e13f1dac432c1d05764ff0c288e5f339ff68b12b238f2b4664eaf7424904ed12362512aee3ee1d2aa50325eb8db7e5d057d3000ab80eea91d89b23cc937feb979c51bdba2090aed99ecb736a43e9179f9c4528fc50ffbcd9eab1c79aaa27d369ea31e7ebac89d9475bfd0b2799f62347a27e95433fb72af42a5b0a86c38b2f5d80c8aff40fedfb6ec79a76116a2b855be6c1bce2317dd79e6fb009bf50b216fc1bb5a761541b4ce533aee25a2dba52192644a33c940bf36bc8634961f9478a6674eb1f910f096a03fe580a5ccb6df9b68f392315917f8e7ebad6979ecf1384aae66114a521a4cfc1e3d983c58d76cb8cb092c723a0adde5d0de07c5395d22ec6690e2ea6f492dc3"}, 0x1008, 0x800) syz_emit_ethernet(0xffffffffffffffd8, &(0x7f0000000200)="2dbc7c68346347ebb3088ddbb53758b4de02a49d7c0397ef793e5e843afe86b466269fb0f602cab3b37457d722dbc3a7214e811e77d37debe010ec140abd634c1ad38018bb73d6a9f718d51ed2af0f288858a843c791047cf84deda886b6f3c5397f5ceb1e37cc3c222066f9e4c8e9763b42b9e86b29bbef904d9e6fbe62235f5a23e14d36afa8dcb25e70fb891977c28ee8c95c8b911b77a7464b28979bcaada2dc5f1b02c2743c4afe4bf345045029c6e906d640b413098c4ea805850600") shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmdt(0x0) shmdt(0x0) shmget(0x3, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x05\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'4ap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000700)='./file0\x00', 0x8, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x0, 0x2, 0x100, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x208, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c654291b32f0a05760763608268300009d26c7989b8722e697bfd9743487dc2e6f9f9a95986018a10daa1b17611de5a918b386355ec50f8a3d638da3adf5f010e2fa88d8b0cfbe5e210aad932beb64e2a61210396672f96710987283b75ed72020abafd1488edcbd30faa4ac69f5872fbc6df4d5a2533c1634eac91bb63be3bb18f8d98bcca94b8100fd1840bfde3ab74ee3d1fb32cd3054a22e2d7e1b4567e4782325d52cdac7e13412b43c9cbe4ee30207eb1984e1415901810fa8a58f1223a9e491f362a990aaa43c2554d89f0e9a9630e33edbff4d1c6eb37aeece49bae41fd7a70a9dc27abd95913f8ae1cc230ae200b70b3e5b56502305671a1ebabdf18a33fee7758978e23258774f5208a5d1ba0d2708343a4cd4851b4483deba4ae0736b2facd9fbea5bae79cacd99169577c1361980af805b2dc095ca1c6e188a07ef077560f79e54d0931921d515a"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="18d895b4cff60f2a2e3d86bdf95fc8dbc29d3dec3778f65ee533eb8f7f6204985479eeb7e1ad60650cfe857e85b759eef61467f247b47c61e64ffd24bfafdfc3d53a7790520674a4501ea21f115d22d0277eaa2c1abb8a47a330a709c9a222d9330abcf47d4454b1a61ab1415a5f5d3bde112aa55a478f22977746b8d3d6de55b7d6ae72e0bbe048b7a4e4a3afe2f5c1c51584e7143c71ee1a94070e3447e1dcc362ec3bd9cd37fc355b7628f884ff6dcd0b5f20dc0286f65881f3d38277d069638c9c4f854da11d343f05ee08226375c3ce3e28a2967e45b4cf35e7edf1771199f5d5ac6960c229deef", 0xea}, {&(0x7f0000000280)="0d0fdb8cd8412890e435d013bfe90d7b060a85da6821efaffc43fa385212b221f649421caff29f1b42296529eb8cc143f66e20eb88fd5d8bcb40d3c6e94a6d04fa99f76bb4e3e14f3011938918c29d9bce365484e2b23d2e4cc5206c075824f5aea4f2ff044118c25adcbf5dee7a8f7444f08f961813aaec78fb816aee", 0x7d}, {&(0x7f0000000380)="c5fe54bdc63193caddbdcc5f6fab6825c2a23aac2248639398a309f3fe7bef6a5c60f02279583d4db1fd6a4ec998", 0x2e}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}], 0x20, 0x2}, 0xa) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pckbd_enable: command error 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) socketpair(0x2, 0x4001, 0xffe0000000000000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0x7ffffffffffffff1, 0x40, 0x1, 0x8, 0x1}], 0x23, &(0x7f0000000240)=[{{r0}, 0x2, 0x22, 0x2, 0xc2, 0xffff}], 0x100000001, &(0x7f0000000280)={0x0, 0x5}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) flock(r4, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pckbd_enable: command error 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = msgget(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = getuid() setuid(r3) r4 = getegid() r5 = getuid() setuid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r9 = getegid() r10 = getegid() r11 = getgid() r12 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r8, r9, 0x0, r10, r11, r12, r13, r14]) r15 = getpid() r16 = getpid() wait4(r16, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r16, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, r3, r4, r5, r10, 0x0, 0xd49}, 0x7fffffff, 0x5, r15, r16, 0x9, 0xffffffff7fffffff, 0x100, 0x5}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0xfffffffffffffe53}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff8, 0xde9, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00", 0x0, 0x4}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0x20f}], 0x1) writev(0xffffffffffffff9c, &(0x7f00000010c0)=[{&(0x7f00000000c0)="506b425ce567b38657e41d47aebf5a509e9c791cc1dde3c3f627bcd97e2b619ccc3a9ac838e771da51379d0a0d0221613b22f33040ee3702ceab2a085c6463b23aa36e7d112917b33fde79f9b257f01115f76cc999a44b2884294d851105aa919e6eadb532996511344aa8d7bf777c449e914197abe91669e98492cbaeccf4df1c71e3b2de6351a0846441c54c3a1143e6662a9ef2e560694d3c7eb3421efc4a51a9eb8adfbe295e58cfc3ba33ed2b5d953c7d4085e6ab17fd3e0976cc06edf1c3d45d8922603187676261fd8f1342e5ccdb224b63868e3f0a282f6d15c67fbd42256d03f6a8f36099a2cc7a28221165f413ce08a137bd2ca3cb5fcecf82bd37999d4ee4b882e40dc7c97761abae080ab578498f5016c5f9d23b5cb2fa775332d84eb155a8052c75c53d364af6c740e703a1fb3696e8a1ef26a4f8c4c13eff5255202373581f5cdfded8d7d96bc0591ce70848b0669a4deb7199fee9809fa37ff51ec4b14e8df14ff4a5a58fd82a6de50ad0e21e2323f3525ec973be8e9ecb65af01f13efccaf4f7fe78990ae440236e33e341ef7f4c1a1703cab9c192fe588f2b71c9b68162019d6ee964bb31fbb84a638d4335e7aeef0f5726b4a6ffd1fde7a209921edb01bcbb0cc87214d7d40e53e4a5d1f59b3b9d73704b3b3a0aefc725ea8428a10b4fbc1c0ce578f143018d214d2057a36963dbd550f4dce96deaf070fa9d689b7a07ca533a85aee5841a28c0b370ade834995fd7a854461bc013d83833ec1e80a1713f499d9c052656b6c9b61d61de5167f240462600261b08e8b6c9acc1cdad87049756cb463676dba257081260812c59464593e4bb6059794f93aa882a642e171a21a4cf8fe0aca9daf0411b6f3a868e3250e776b07e24bb39c73a1fa4981b0594fd458afbd480c1b0ff0687a332312d33cdc2a32981f56e48f35d11a2615319960059f57dc36b19830f6d87973b635bcc8b86c7bc6e76c0db8d56b8114375cf4dbf235a00fd731e7b169c78e3a13d08f26aa53f9f9420e1cbb32bc5c857af58eddb21d7b11188741c32ae8b15221a876cb909598b99ba103f4bdfcb38aa376292c134a414af10d6984785ac77deed82261fc79244fb7aeb720ceb9510f9cf486521c73a0a52d62e02f9a413553881062fb04971cd091bedd6730cdc8b64d4f95b52dae8f37b4f3d194dabdd7bca6ee444303a222a1506f898d9f0a661453aaf3e530d5c5b1d0b0781594823d1b9b544dc13f3e02c41db23fd0dc990ccc4e28cbba81525adfa75ebfb21cbdb1ada2f04a68424e983c095bfc0025527ab168a518913ac9b7b02edb6c865da665952c8ed668272f3f367430bbc02058c4c4889f04c1c802c6c4c46a02ec097269b2f6698c29f1eedcdbe8b11eae1c69d6a229d07fde9691ed9a978610439e70e06b7d7fb7304dfeb9173a486cdab5d1f54cba47d880a28f3be46cab6c889af6d0e6e92e551a2195b58bbafe2d480ea8f3e96baef3fe12c900458d24ffac5f0906605950ae5d9911376445cc5f628e3293bf743d1c34cbd2fe9bf4c1c7af8c02c332ecd37d530a3cfc5dce8392e89474945174476ae986abfd010992120598c60534979d30f15fc61a376dd1edfba8d3541525a268326b18fe6539891edb32a2a6e1d2bd5cd01cf164bc8025da2c5ce8da9c861339bfc4f6a20f99b3716c915b6a8d870d1971df767fcd47c3d4a73ed04ca876ae20e0b5201d4a0101efcfd1d74c6d2d7bc40349230ab9107806868e03cbfb635fb96072a1ac14e7f3c11f06969cf9c50d1d5c08c929fcf18c154624a897059d06efcccfa5caffc8c27963a32f55ab72771090fd1e4623407a6431f42c0b0843ddfa475fc1959ccda2bf970f9cd307c9fac59e521cb24243a9d02258bb8e8165e82e507b14324feb978f7a4b4f84c567eb08bcda648c8a4d08c6859c3f9d76a9060f90ad4b77ed5b38181b335bf28339a6b95762aaebb4bfb0b2d0cef9d592392def4d64f07b479a5e01884cde36dc35989d7cc987e9901406f05fa8fb58e43178727a7e9c2929a061cab4ea2495718ada663d61e7a7f26f13411066f76fbe287ae25a479538507dbfe979396bfbd7fcc47f602eb7e43afc30d2bc58eea39a95f926456593f2b207c03a23344fa16eebadb7fbaf1adda570d403e671815805aeddae4815c08958d85e0272fc8a4dc384737f06ebfeec3f208492a9cc77e3de4a8738d893b3e31a8d53567db45def0161d007fc362cad7e5dec40cbf0d63efcd849c96c204fa749d853fd7e9349170c012d187c4f342b7c884862455c408c4f0d307bbb3c0648e935a991617c6d2676950e10212652d732db787016b437456e222d94dc1062e078d9af6d11e9c56a3ee2d78b786e9c54b103f9c09fbad09dab1951cd695fc823de61dba67c626c2e45c7aecb7cb76ae9f7ad334a5f397e8619c8e5b3ece96ef8a1947128e9e66c2c074b696c322061cc96226bbb824c9d81117a64f6da791d1d1db41b1c056effc07657e2c93336da5072e7e1fc870c0edc3782155d8ce2411a6768e2409541dc1edf02b84f7dce958dc11cad0531533932c471b5642426f948ed410044748118d5115a0e8a71fb9e6cf38293d9d471704942511b308a9dd23185721efb57628ddff409f595c2354a4c98c5edaa12273a4eb412e0e9d8121a23e44f01bc1574a1fc0eb61dd168c98229896399db858d87756a449f457ff2bbff94d58b0f8fb3873f0f58f7bbe6e8d2b53422b9d1c5cd6856c0171138068ca0ec304893641bdf3f960596220e97cdec4260e7286142bbffd2d74bc73f68c83f48452fc54e8dab2bf1bfb0724d2697d513b8624751e7d3bc0e55253ab6d1329ba966f433e3f8607379b6ba17e1c06262ad3114b46ab500c7e3f1eeca6d47df6ff3f0e4a2a6d6bba1705701e842cf749a43798aba02a78ca18a4749f5128702f6e60b80f6163ead4f113f88e11582ec1b24352e13cc9d5324a37b1a7053f015fe5074c3bcb70e1422ef24e01916df956b77b26976057cd8ba838ed1a84dab92be9314f6d860969c650dd33791f7c5d70e595478d1bb888d68803685eef6652cbc9cb6dcba079fd36c88d73a4c8b7b9c903a4d712656f065e28417491253ec36901c8d981028750ee47457ed2f8d873aa81d6488bad8c05c5b8ea34611dd3a9e16c5780a7889ddbfe26677d56bf855cb9f6223cdafec02b4f08a23ed454e6d99884ded67cf693bbd3dfaf13cb0b3156d874cad50b4c39ed90e2e83187781318886410f1ccb20dd213f0dbba0ba4714a2c95791342ef1d05531cb394cc5d53c2e7d3bd7fab393e913b8a8d5a0b63732e8df9d08673c8852dc2e608b947fcb8ea00938e8504a292b8d13aafb5de3b38aca66714856b033c31cf05a614a4d960920afd2e094aa0b4748e789964711160c31107fbfb1fc19b3dfcf298f889bb62ecf2ffb9a64bd463c916279da451060f20389a01f5aa68e79002cbed9f27ac7295dde25bc5c7c7db98e35e68e0ceee489267338e27b42224fbf5d989738d707afa15e9c5c7644c05d62586a34b1178aa6bcc7a02911e5fe1755254cab072adbeb11bb3447aedd3f9f89e40fd31ba93c37304ebc60a7399526a4040e020274b73fb649c79540b4d092de6f03c4b5170f5f1ddaf728277e1decccf4065982d0230f43fb0e876682acad0c56f17bbb99ec6d0132259e2f4c9b67a5220dde00578769ce8236814c5b34e8d645e51aa376403df15d3a5d9ccaff29e3711599c5cb2b82eabe5755fb0d96ff748d575c598d0d1a9364295d9aa75197e8d32ed38b59a828f3171bf0a5c83ab702e0fea2609e2e9249f35519be214aa96144dd845aa91076e053fe63dc11b4a29bff51aee3094a5c94d5808f2261e9467401c4b8364a8a7737c9883fcadbd8cea4bd30c02930aceeadfab3053e21cd4db5f29ef023b77ca753597e7ce32985d183de0c86e792a6787b4c08a56e05cd95721e0b58f56f8562d75ccc5470cfaea41b285beb218ffbe1e7d3be504019853cfe5d0249d68251ad65e35301a0b14bcdcf236bebb57b35eeaeb62ecc37428551ad967aeec109f785e55f2f8d6d888858a590134a8eb37cf4f11b3f87461ffa0de6f4d8fd9224b7c8b4325c4718cd981068f12cb6440cdfde4c425f9b74ecddec313fc6a4122eb93b87cf4c14012e80654091b8df89b28c90f8802f832d2e2b06e5637c93223c2cce9b72dbb563e75cd7bd0c402b680e23dadd61ac55241fe4c1a2f6509bec89027afc77b625393da9323e0d980bc94c56cb97b7794a3bd48fa88dde3cb96bef5f6c0ea99517c2846e6ea02fdce41084a97020f368c92371a2860e32b7ff01becbf456a0f85521dbcf5bdb58ac0837d9f8bbd6103f3796a30f5df1a3bf94c2393f9d40842034951066f7856891c35151291e65061c64e79ec8a0f31bde7316916647a9e2fddd9966d21f45ad7986880d4127c4a1cfc6c6f2bf2c6ca39225bf45f3234eb8b0704c26b2c87cfac98e149173c5a3ab5a83c526aa55146f4abf96771c23c94ac9b62e2199ea3332bb723e0e9bca6dbd6d7b60ac9635975e6fb927012c5b133f117bee6216f14cca8e1019626a1e2bd5c0687053114058d29605f693811e9934b79752bb0f595efa42aa28f99395ef15d540cc8ac592055cd12355717549d2b3a82f02669b82998c80ad579a81995f63c353490d2dcfa38db4278d20fb99d41f6734eae8244e855fe1aaf85c0b50d9d7202ab70b22336d9010d252c25130856e4ffa137f61b41b3273e8d56f17ed9803996e66626e1cea1468b57ade087c67e382ff9e7d705c8effa2b605cd19e193a2986bd366fc442d41066ef60d602884910640967596ca44c89ec3b5bb27eaf70d18f099c153b1257f349000664ee9b8f6ad0b4500f47988805b002adc65cad9e81700f8a3834770be117c8c258481199d4acaf3f9054bd5aa98fe7ca4061d6652b6678bd8600df615c82044c13b2e40782ce92608737a317598ea12d661cd60f8c03c8430a7309915ae54d8e2252b652b39d67f5cf01623be2c6ae5e2027dda0246d55d3d7d70f6062fa2e974692d1c2b19274aa5e4eacbe3b92c25b10bc8fb70648b44cfa9c734d5fbce240ac707d8800c5968603d5031059bea2ea98de8e7fea87bdea327ff9257ebefd824cb26872d2b5be2c4c11e4cb708793a244e297fd0bcb66141037e9f36fea474c1c160829c07ba3792c2d7acc9593e48fec94638b3d8ace3a5c3987e045d50fce548787f2731be1100c8d919c74295f13974b3efc56b949a1db1e79556f371a181240fadd7b5b067dac2d8f4fa449979cd5d4922d95401cdb31561ef67d058347fd744d626d3028e3ea0dcf8cfa3dcb1c896dec9ab0be20fd06d87e98c353f612efa2b183abeee5e2e1aea734497dc6364ac92e8c2a6aa83159287649377537c023d25acfb7e2537643eba3b84263915439284f2dc93997a5be63dbd61f9afbfa6cfa4fdb307c746541908c1778014c7c790a62dadd0c8e42df242ad1228e15b93f360ac902dbae26a25b18c12f5337a59ce1a8a4a8064690084649c00ee85aa35be2248d715979e858f88de70d1f6f070229b37a2b6ceb569c62067cdabbbf0aa2f4eb488bdec1c4559eecaf1fd22b014c2e07c088598107f2da2fd727ccd6409b5ec9772b4fa021a6a30e7381d093ebb72b7a236338927642ef019fb693aa6e9e5d1da3919ea77647d6a2a8e3b86036c5ade41ff277cd3d1efc65c3d5fb44300a24fc576a640f30459e618449c600bc6f9d4133f3bb791e1659b988", 0x1000}, {&(0x7f0000000000)="1e7e5b620239d9a93885168320d81f3f7722fa378635309fda77234d003a46b0a5071e2fd2fb5b9a1fdd617b3465c0c762174209dcdef9bf7fd94b21e6fdc58f", 0x40}], 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001100)='/dev/vmm\x00', 0x8000, 0x0) writev(r2, &(0x7f0000001600)=[{&(0x7f0000001140)="85fdb2bc7abc5eeb7d376da45a361cb1a4dfb5058453d0436b5feb9a2bd625a57385cc45eca4f05f1b787fb2b440c1f2ee2ba0725f3a7ca558e93174d5d049c8f4444fc36b6d1c5577b3b4a1d9764785cd18d7a6a05fbb6e1b22325bd5429263b0598f967d5dc81cb001bf543b9e07b2bea3bcbc97339b22970302e95a2d5fd804b0cfb7e87df387b5be4c9f573ad387d9cbb098d9ed350edb7b49205311b405ea4fbef3d0bb63df12fc6a7abd8e", 0xae}, {&(0x7f0000001200)="4ba5a85dd2e3af16f21189f84356b5db8fa30d00265c663deb705ca5b65e1489e747af473e06", 0x26}, {&(0x7f0000001240)="f3b9df901c59a1f85bfa3e885bd2b705c9c5b4", 0x13}, {&(0x7f0000001400)="a02d80806b64c3fcda38fdbc878020765b86ba8b9783ce9110073bec8e108bcef171a16afede4eb224a5879b6d93cec26f07ba8c241e4fcbb065afc6cba74b8be70311e4beeef06dd926db598fc1cf04d212567195ee4f36e58ef3fa76b17f6f6b4f5c11f3bea4c2f2595c5949e0bcd88e146197b488ba5ecafe47c0cc2fbb7bbca8e777a49dcdd01fd9b53a80a78a5d4f20aa389652f3a5c58bee4b7539ef242ea39d7ed6baa9f4d3e3c60d28b1bbda7ab4fb88c0a6c475a93a45c04ca2b1d6ab8d5d3175a04f4e963e778ddef621717a154d455ef17d514e7310", 0xdb}, {&(0x7f0000001280)}, {&(0x7f0000001500)="b1314cf0b886932cead08f4e1c839b33864c0a844382366d5d104b23449f4d9e3f59e043048818425446fcb96f44e3f1fae709cc7ea4e27b359b00f6612a59fb7109db64b7c345b30a3fc222beaf654514bfa2a5448ff3b942d45997c92eed9fd183eff2e4e6b1e2f26e8ba5c466ca643325f8e1847e5f3d0984f1d1d5c32c481472640865db851702642132cd5f046d1d0cd7cd51a921f960feb68f659161b7441ae6eb85cb25beb5987297f2d52f0088eed41b95fce9489e8c697b42997889f0930a7313f84b8ef600c41cbe01e3687e6608ebf21021a888849f83703789f3515b9be87b15e098dc951b02de06622f3b24db8f3dbd00505593b22ce5", 0xfd}], 0x6) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6, 0x0, 0x4}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/7\xed\x89\x03\xb0\"Z\x8e\xfb<\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devobpf\x00', 0x4d0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x6, 0x5, 0x0, 0x9}]}) r1 = semget(0x1, 0x0, 0x420) semget(0x0, 0x0, 0xef0fdec1b9608866) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/227) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20000000000000ea, &(0x7f0000000280)=[{0x800000000084, 0x0, 0x0, 0x2}, {0x30, 0x0, 0x0, 0x3}, {0x6}]}) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x121) accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:15 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept$unix(r1, 0x0, &(0x7f0000000180)) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x980718194a61519e) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x5ff323af, 0x100000000, 0x1000, 0x0, 0x5, 0x7, 0xe5d0, 0xfdeec6ef709c6f57, 0x0, 0x7, 0x4fb82162}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x81, 0x9, 0xffffffffffffff00, 0x1, "c978b46dffca37d3c63b3bf72e12af63a28cfdb0", 0x0, 0x5}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0xc0, 0x1) truncate(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000400)={0x1f, 0xff, 0x1000, 0x8, 0x3, 0x2, 0x48, 0x10, [{0x5, 0x100000001, 0x0, 0x1}, {0x131d, 0x6, 0x1, 0x3da}, {0x4, 0x8, 0x3}, {0x7fff, 0x8001, 0x5, 0x3}, {0x1000, 0xee9f, 0x3, 0x3}, {0x2, 0x2, 0x200, 0x2}, {0x10001, 0x2, 0x7, 0x800}, {0x5, 0xffffffff7fffffff, 0x6, 0xfff}, {0x7ff, 0x80000000, 0x1, 0x80}, {0x7, 0x6, 0x6}, {0x10001, 0x9ab, 0x1, 0x3}, {0x9, 0x3, 0x9, 0x1}, {0xfffffffffffffc00, 0x3, 0xffffffffffff8001, 0x5}, {0xfffffffffffffffe, 0x180, 0x200, 0x1000}, {0xe19a, 0x1f, 0x100000001, 0x8}, {0x7caa, 0xebf, 0x5, 0x1}]}) r5 = dup2(r3, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x8, 0x5e75, 0x7}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000580)="d1d3108a92e7959570a1433dbe16f47fc0cce275d6bf5aef39676ebd5c55aad666ec2c9cc82c4e6de102db145a691edd2013529fa9309e8377e63cc63aed8d18750549016a67fe455e8d7507c3d91ff530c56a1a9cf4462eb669c7623dfeb3efc525c8a7c22d2c7c735897f3ad9fcaebd04fd06bc7c6da4581ca1ca5d99ddcba3b63444b0af3d2bbe72db85b3129e9b50d249a96b92bfb350437f998", 0x9c) socket(0x10, 0x3, 0xffffffff952bbe30) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = openat(r4, &(0x7f0000000640)='./file0\x00', 0x10000, 0x4) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000680)=0x1800000000) accept$unix(r4, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) socketpair(0x1, 0x4000, 0x2e9, &(0x7f0000000780)={0xffffffffffffffff}) write(r8, &(0x7f00000007c0)="2fc5ecdcd258577e922c68cb5d0810782f5efe4b92cae68f1501532648890498d8fbaeddf1cc5da9de2f77d937a267111ef28b269615b69be1412553e43006fb8f7d6c5ab49d70b102e37d1a5f73b4656907ec22ef8138547f937475f3fa4c7e28f92d2dbb79dd00fa227a2416d4850401ea7a7f7857cfa56c1f9d9eea185b02f95667dc4a64328bf6901698cb08fe66e952aca37e11204256b39bd05b3bc7b0627f77eb999f76e88e0e57ffc0db20264e23dd640c878b4c2a58fb0a56509f78bbf8b8eedc5d35935c8ce9e75063e50737d863833b7daaa35cec83e307efa5866e7cb86a04ab2c519cdf7a52d076e1bbb6d32c1d7b8c2f04958678065e272b176f2a7300bfddc3e3cd8970263dd1389b55191fe8719e36d06aea15e8ea01477a6c6235d1209edd86fc99347e0ce69d90745afdd24875b3b312dabc6eaea2631ca1403b9a59eb4f712f142d945fe9e2361c32b36e8378b7a7c68e72799577da7e7706d9bf3279141fe9150315b830b96272a7baf91030509d5be95be293d430dbafd75166ab141ffbf4d900a07aff72c520d7777b2fe90e632a7a07fcd59243ecf302c7b2ec807b87419b12284562fea1d058af3d56b33c6b2ebcc5c0c723181ed93de9032cb349b879a7cb53a249fd3e42a7c908bf4825fb6da20eb304f63d83e4f114c6c786879e7518d3b09b6320cf70238adc049a64574dd2e4b24c69e3458cd60964dd22cfe09713b972da012a72ef95ccd2e72e62cdccd008c0aaa44504ad446c352c40f1e9d0f84b477d90ffecfbf8b751be4f38386213d4e2dffd28f1f68f2890865a79b52409451f3027109b007b58f8942aa74a3d0e43ab00af9111fb080e86c6daf74ad32f5ad081a5f00adc76516c8a180929213d3b4c9fbdc9925d2184acc66dda2eccd2c39385fbe54fcd3afee77b62af013c1a2ce4d080fb02438d322b189f9b1046a79467708af7acf4e024b73425d4fb1bb510052391e0269bfe866bb733b4368da9e1dc954d27190853bd615afc59b6d81746b66cfe4bf694a983136cf2d31c8b833bd9bc025c26d5909493d8e8c9dd5111e82feb6314834ee80e237c7b83f365a4d1a48d6c8f32696a3b15eb696ffa38921d10c37a79e66aa884a8301cc1bf59b5b758248fab7cdd10c7a7b2d7e34dd553db523623176d68b362bcfdeaa1d417dd66a558c0b8dec423ada41db55e0e3b9d0fa4475b3e80c5737b18d5580e74d4ae35817d384be72a1bf18025fdaa6135e91744d1c91f5c6c1247720b689f05c255bb47323d4e3dec5bf3cd227920ec0989417135e917878f09d557d3cbd3de1569ae8cceb3b61734f6fcb5a4d047619fb8202ade4a086eb2cda057314844bd101ecbc936dcf453cd55f7969c08d00f20e98c75b0c528d7f159b968767af74d8fd8b7c1b5dec36ccd0b25b2fd7b55fd969380116cffee50289d43811353700b78643a2d91e904e4dcfe2565d6b8e6b2b02b6598c7a58a6870526e68c83522e9a204e6c05ac0b8bc8d34b044f156182f616769bb4e61138f6ef1d78f2e39755965a80477b557f28890f28f67566241eea6fc90b20e3c0645b5cd878ac7ec96f622f410eaa672ce2e15914663463825da44dc6fdf25c33cf82c97501dc016e67a5a803095d5d0b51b54246406c143a0021997389b445b2e44cd15ec7a279b2f45f54fa8719946841802e8016a817a1611ec5815ae3c60c5b220427dc38f9b1a1b90f988a2cfce55e5e5043a2b6f3b7266fa4b6a6b86006e52755201be0476379de2e37c11709615f611ef4135ca257b3467bbbd8742b0e106fa00373d52998b9ca52bfaf19b63ace2314d5577a6e74f8bc188695dbf7210a0e26269dd998aee745b9107fae5efbf93bb2db4c96421ebfa00e8ba52bea6b64d6611481d36c472a4b39d4125beab88e8200385af78f817c76a4ed7f0dac9db40709f160ce3da55a79378a01e1e9d6f6faff0e272f437e7cf883f05d3641f5838d7993a778008f77f90fc35936fd03f1909f43f03f5a464bcce35d367b8ec3e1eceb6e061f06317b8e07f3c915cfc39f2677aba0a3085aa6ae205f3efcdd8c7498b7e00d7c290efeabf21d993e68748f0ce12c3a2c039fd4f04a73d5a6bef2bc1f72c7645930f4035bcb6939da8d53d5bad69202338256240262355b2fa881da5ffe74714009e04919e15488c3bf9c816fdf6b5dc0d99fb2a55c655d83ca3d25fb0d1a487c0eba55faa8c51a039b3c6def5daf905e5699a0e5de707b7c00ec6b1ed75952a435b6f7ad2b7a97031821284598bc345998cc2083734aead24acfcb18663849803e8038f2ba47b69dadfaeb73f9604ecc4c98c05d2f91167c4a806dfc11d58aba8162089d46e005f931ddce66d88dd2ccd983759e7f9b883f58260ae0be0846d3d6afdca65d2ac89bfaa74ce115e1e37c33251beb570314bce6241efbfee0581f6c77ccc5ff3f099619b07dcdbd2e1470fe86b34c72e01ff56227f75871f2f83b8a7b457d0353d122a210a7fe55c333888341159ccf451d7f9d6190a7199e447bf676a5890ce94eef87ea0208d0051c98f16aff1eab4c484ec00abe9597ab9447828b58c23de6824a79188b764ebfc14c232529fab15f8d8a0a8053b30f798fd7c1c077cf1daf9774ed604d8a12eaa604fbf90d736903fec2112880d8491c916df2429683332254911d18f2dfedcda2b7f5273c41894013bdcea7f911aa9739d77b23ee797d9f4f657843cc20c76e6bccc941021718ec1bf054a6b42f7b5a614f03f3cebf6291e762f7e6b80b19090fc66543168183dc286539aebe56d276a011118dae536558e4fe83dd1f1dfa161f9b8de96040c64c655b9bad4de761649614f0667fb30fcc270cf953c8969c62224281d64828da49cf5ff683fd836c5bd249ba0edf1d80986aed433c881852ba314cd69d14d5e84be61c6bfc82b9e8ed713597f016e13c347aa0b35f07afb1c1d7a7e7677b9336138d414d25280e4db30902302670e563eb3a0addd04b3a5501bd022de5d2d9f478cf4006c7b03bfe843abff54502eec7e1c7ae5ea2986033a6dd6afda4f7e2e880b61ece4313fffa3639b1624b21d516a353beea2c8746b13ae590712c09ccf9e91b4051d352937a2a02a183c0ee3d91bfff24118cfc5cebafb3fa1b348741fa4d743232b2ff2e3362893e469e45c0c94a69c6602522b7b72142ecb9d1eacdf47bd53f8ef1c930f374c0a0fd9676a730cc3597296a04166544216fa875f4ff5e880b8f330444769ed345f8f26e7c954392d5ca07337513754fc8056ed5ea2610a545410162287708bad9adc493630404e1e20fccd9ca3fe80d6e6fbc5b3c89d14c39dcd8baa77992ba0d62132cd48ee717363f51e5237dc1713b9c4345c3403a816ac77c7e8764d8998db378d37edfc34358473a08c090410b2d3c2ae463be2b102097b91d38201bd7ee6fe6566735c97adb2f2759b952afbb726cd68c45d334943d5e4f4def96c04102b750e8fb276c916e08b09f5d658e203f0e9a813457319072005c925545697d1da63ca1b7ba644ede915b2582ecebe61a8e5582efdf10dcf8386e5936cd4ef108ce00985b586d33e14d734b12909f6f4199e20fad8f934cbc9a4ddd897f60c68325637725578145faf365eb0f5d7fae99bb4c08eff0617c081f78b59a579a1560e9931d395f7f05a3d92e2070129d2856678734e429406a3d7dad0ac12b947e125ed63c0e3c5608593330a14143ebc50c8f385b45aec8b6673cb35f789fd9a3baf5ab126353d8956eadf3f496ea2f19e664508da9571ba96fc443bcc2a98db230b52c31d59ff2a5c0e3f6b0bcf9e1e37fc5c761e9ad4946cc18544f680705b8cdb2935771a9ce6eaf1b3e8a8834988d43209d23c2ff903bd164c060db4bf9b8d02443ad700c49093ed0b2e50298ec46e80b5b3484a04b2a6dacd46f157d1315978cc977580682649be264f5aff7f8248179ea1a55554188843310c5ee8cca9200c56ad03d4f4f9270ce173a2a652f14b09e69eab91fa505882da6650942b008dcd05981d9a93adb4268349b6d4178dcf21abb7deb2ddb544522cae76173976dc943fdfddc14f5860156e7a121367fb5edcac4cb2b6cc451879c377517e01731cdfeeda4f09941ae806e703872eddfa1b929cb853883f92de670101c7b9f94f8c7aaf7b381ae38fdb93cae0decaaa6ec21fd0058cba6ec2c72a99eae3a5fb3ef4592f2abf0d0b48f762e0d77cd29884145010856a7ac3b29261b99b5ef50de2630cbf41c039632f8830b7d80f11c5716f4fb08a75bab1c79a0e7edeb151e60daa6de61c26a5e2b264985069db1c53895827e191f5a9caabfb2db30548c60390aebe262d541c1e6af8134d27e2b6cacf9a0ab569f377edfc192dd607c8f93e23cbafd4021a52d6e8396d3433941f538da8732533950fa862313a0b17b68ac42719b02b316d64851bc91b87ddd87f0d2d907bb53ab8d7f61b2105f34611081fd02eb4131fa22bca2bf54fd8746c2978eb0ed0a07cd95620549cdf9240a800d03408b4c46f4e4b7899cf70490803f08c7eb504edfebecd218667b56476f397128c93af8291e9521af455fb34aefe22624b07e7dee485ac9972bbc398d7607a6dd4336f0236bba704199d71a1020a01e6ab48a8149ad631f4fa2bcc6b8303a8ede87cc112cde475e40dd5d97a8aae506f1d0a07e404b6fb3a4e73eadd46e94c78df64815d58ac918fb49daf165b89924ed8c3b790635c4e1fdb8144195adca15257d2de458d6ab70880e9245c263056beaca481631d4c1f047dc206b3268a6550ad06750b9bb4fd35f220578a6516360d0c3fb852d186c17d0e5ffb27e5c6a4292e3ae629b80eadd01e28037896ed63f96bda1453beb19c7c22aed0b52808982906b91369be176d04d47a20294915c08d9f55b46ca2222b00bcecfb1fbf203c676813f5e4cbbf0d25829cd52f76895b92706940fc3548b697336d1872852d00957e2bf6c12eed19c78178a2c71f063e748866d02756befb3ae2819e7368bc04507225f8234db5b9c1cf8df6ad494eae16af084dc79f885237ac386fc35d30a98f63773931a312c24332b153c25a1981d08d307407c7d36f442116564b75519674b2e483f8519cc07da70c381d296ca112c1a78269bb471b7ea28f68030d78176469198a9d89c22fd1691513708f42deeea8d4e70600457ea93120d45cd22c1ac6bbcb66e6a6eda52c7521ac230a9c9074c438ef4f1c30fba9ea4bff0a41902c87c51bae166d118784b58fe20349475c26d179df47fecdc0cf350f8637dfd4d9e7a75080e6d906a847cad874d9f73f2d69f7e4c92f9da2b6294687901c407ea92bc0257c5f9e6112e28d83458cdfaea5eba44fcc739b840e6e63600be36f1fd6727d3c2a4076a137940952caa777594883067713f6e21ad6402884f16da1e1603baa5f8bdfb0f1a3468ca76c1dc28092f5964b561db64fab34fff5492b22d4865503fc32abc26fd789e293b75855763741bd5af91dcf8290baa97478bc20d1598a8f83ba504d302c29547c0af3b25de7356e70fd8f5485fc7e4553f35959dcbbbe532a3240b292d43246e0362fe5647bf289735bca43f50d81adba3b07ffaceee846a27e7cb9d3397c930fa7263b974ed82b467ecb638c160547bc43098eaf98092c46847bfbfc02b2f08c99ec4d16e2e6275fa2516c9b83b6a7c6ff5a9f9c695ba3dd0d813d4a73d4514900270aa4781505d4783b103add35905d386e9578d7aca4b7b88a8a0888e3e9838a55f82fad76c831a9cd62a2a2f48105718ac7b3c0", 0x1000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000001800)={0x3ff, 0x81, 0x1}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x45865d2d1e8bc2d3, 0x0) ioctl$TIOCDRAIN(r10, 0x2000745e) mknod(&(0x7f0000001880)='./file0\x00', 0x4, 0x3) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = getuid() setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0xe35a, 0x3, 0x6, 0xfffffffffffffffe}, {0x1, 0x8, 0xcc8, 0xffffffffffffffb4}, {0xfffffffffffffffd, 0x400, 0x8, 0xc9c}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() r10 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, r10, r11, r12]) lchown(&(0x7f0000000000)='.\x00', r1, r7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x7, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0xae}, {0x30}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3f, 0x2, 0x8, 0x4}, {0x2, 0xffff, 0x0, 0x8}, {0x80000000, 0x1, 0x1, 0x4157000e}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)='\x006') 16:00:15 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000780)=[{r0, 0x1d0}, {0xffffffffffffff9c, 0x8}, {r0, 0x100}, {r1, 0x10}], 0x4, 0x606dca76) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x56, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r3 = getuid() setuid(r3) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4) r4 = semget$private(0x0, 0x5, 0x9) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000a80)=""/192) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000580)={0xa, 0x0, 0x800000000000003, 0xe348, "3e5800e7242000", 0xb, 0x4000000000000}) socket$inet6(0x18, 0x8000, 0x6) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r6, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getgid() getgid() msgget(0x1, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x1, 0x6) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x10000, 0x0) fcntl$setstatus(r7, 0x4, 0x8) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x0, 0x10000000001, 0x0, 0x200, "5e58a0eb4d0000000000000000000000fff76045"}) pwritev(r8, &(0x7f0000000840)=[{&(0x7f00000006c0)="55a59a5702cab8e95fe958d5d112ed72dd369dd6410cba37d27e40afb74d052566a41a04ac13bdd9933c788421efc877aef8072bf9dcf6fa0fcb6a187ed79d2704776f95cd35e70b7377862817790b4cefaf90f5b648eb186fa73b1a16cf335c9bb6edcd1c06f4ddd3fb9cfd18b28585cfe7c31b22d2e555d8d4ed9f2f7da7277ea6e4f248225812bd9f20b090ab58d9e19380c40c9e672da592ed8672167020a367cfccd44d454a9369c29dd3da00b18014662c10b516c422", 0xb9}, {&(0x7f0000000880)="2f3b0ef286e8a155f34dd0b6c9d9ee5559416e668a4b46699cb530318b6777a4d320900232f72c0f9d8fcc63606eb4cb5a90d26f037f42676bf6bae913ef19705164752b09dd1f1c7f964cbd9453e0a0048e0b9dcfd6f71eed4dd75e851e38e44446c9bb78a92eeda8d4791f2684c8567e64d18a9941ba943f3efafda1b5065931561e212c80cd649abf2125d6790b62593585aa7aa5d8a2b012873c280458adf13f2b990ee859739c5674f840e1b87e2ad2ff95d965f95e6d7c7b2d785eba4cbf7899713758233c70a8fcde953a685ae3516eaeafd99e46914022423e54d7765fc944c180212e22102028a402424bec7d15d6742b0e852c40fd8bd70873774d2fa77f648608f4083dbc91b5febc222288a20af9e4dac53067684662823e57c2ffae8ca159131a40b3107a59264cbb65d29c4b7ba927f275a2084c00fde9efd025c59000b9c7004f0d5061c04f139f19c5d595ae6a05945ea563fce63f703f239563103916df8d467017c5202a7f857b45af639197614a70254cba1c15920b22d6ff3cc05e95719a45c489822ed4705415c7bf2d7cd56f025076ea9022f0bedafe4665672911a9d9be9fa678c20000000034a3579742ba8864db50d7fbd997ac744d2b079e42efc4e635d7f11852dd38d2d2340a1f627739ebfc9b38", 0x1dc}], 0xff, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9, 0x15, r9, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = getpid() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r1, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4000000000005, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pckbd_enable: command error 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200)="5fd2577ba97ca3f08c188ab28681e6f36f8159b865", 0x15) socketpair(0x1, 0x4000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4}, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000100)="6f4c547fdc4137c5", 0x8) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) pckbd_enable: command error 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x11) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x6, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x60e, 0x54) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000140)=""/97) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000380)="1fcdc16b33cdf988f022ac1547a1debb7fc1bc0c86a17d0d40e497302ac82eed8a573268f53118009e9ffb4f7a107fa96773acf20224ff8e56dfa5f45424cd4383b88237c3da3e6a2605567dde865194e2cfc0d88730e72b83c3dd6288905f6221645300f23b0174fb13e3e1e7c8e622c29501278e648b660d52b04a4657083ff1ab7ccf8e52a9308eee699f66cfe4e71b2b3958f81cb3a5b17c3784738c0e3cb42474", 0xa3}, {&(0x7f0000000440)="7839f4fb91eb29ccbe153ebeff311b73956fd39b4ab9c915222aed5f3f7a0c21076ef76378d6569ab31eb7971bec94e0be07c64d1e1b67c4475ecbe0492cc22fcc47ab7ed33fa32d2f95bdc606f24943151266837e6d279e832852dd64f708925408383770794aff1cf84df86693980d2b5082cfd0cf132bc4dd94", 0x7b}, {&(0x7f00000004c0)="7207f2979d3ed010c06c7c6b2e09b68ac0ca302bd235563e8d1c4fd7074aab948ae6e688267c07f547e1c304ed9d28e1b305f9a16224c8160ca89914f844cdf91b12ce4d628a53ca78f923fe9095", 0x4e}], 0x3, 0x0, 0x0, 0x5}, 0x9) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r1) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000180)=""/128, 0x80) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) sendmsg(r2, &(0x7f0000000880)={0x0, 0x34c, &(0x7f0000000800)=[{&(0x7f0000000540)="89ec86b7f43a2ab836ee8d05fb609901ab5539ad44c23109f73a5ff243094ba809", 0xfffffffffffffede}], 0x100000000000010b, &(0x7f0000000840)=[{0x20, 0x0, 0x0, "9eaf8a9d88b42cbd6a"}], 0x20}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) flock(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xfffffffffffffe00, 0x7, 0x4, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x8006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="24840c41dac9fd0080c5384eb0b3adb5550c3ea3297233f4ef89edf9cdb47145f8c843858de900"/53], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x9b34b15acd4dd5ce, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) kqueue() 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r2, 0x2, 0x800, &(0x7f0000000100)="4c263f725b7dabf077988735d052ed28e2c3ca232b47c86bf558cb15545ce1353b55404c85e898898f15386667ef77bc310fc0163c73c4ba3ea07d113c8cfc15", 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) close(r3) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x3, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getegid() fchown(r5, r6, r7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:18 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x80000001, 0x3, 0x8, "ff7f0900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x939, 0x43e6, 0x5}, 0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 16:00:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xfd) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = dup2(r1, r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000200)={0x2, 0x1}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x348, &(0x7f00000002c0)=[{0x211be7b, 0x7, 0xffffffffffffffe1, 0x6}, {0x0, 0x1f, 0x54, 0xffffffffffffafa9}]}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r10}) write(r1, &(0x7f0000000100)='w', 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80ea, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) socket(0x6, 0x2, 0xffffffffffffffd2) 16:00:18 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) lseek(r1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) dup(0xffffffffffffffff) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xb766121309ef9d9d, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0xc005, 0xb9d4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640)='/dev/vmm\x00', 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003180)='/dev/wskbd0\x00', 0x0, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000031c0)='/dev/speaker\x00', 0x1, 0x0) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) kevent(0xffffffffffffffff, &(0x7f0000003040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x51}, {{r3}, 0x0, 0x64, 0x40, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x1, 0x9}, {{0xffffffffffffff9c}, 0x0, 0x10, 0x20000000, 0x1, 0xfd}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x400, 0xfffffffffffffe00}, {{r4}, 0xfffffffffffffffb, 0x18, 0x40000000, 0x23a, 0x4}, {{r6}, 0xfffffffffffffffd, 0xdd, 0x4, 0x3, 0xa889}, {{r8}, 0xfffffffffffffffb, 0x0, 0x67bc41e97c35da7, 0x57a, 0x9}, {{r10}, 0xffffffffffffffff, 0x4a, 0x20000000, 0x2, 0xc3da}], 0xff, &(0x7f0000003200)=[{{r0}, 0xfffffffffffffff8, 0x151, 0x1, 0x101, 0x200}, {{r11}, 0xfffffffffffffffd, 0x80, 0x40, 0x3f, 0x9}, {{r12}, 0xfffffffffffffff8, 0x40, 0x10, 0x5883, 0x3a}, {{r14}, 0xfffffffffffffffa, 0x10, 0x20, 0x4, 0x2}, {{r16}, 0xfffffffffffffff8, 0x8, 0x8000000b, 0x596ba7b7, 0x101}, {{r0}, 0xffffffffffffffff, 0x4c, 0x4, 0x6e, 0x7fffffff}], 0x80000000, &(0x7f00000032c0)={0xfffffffffffff90f, 0xfffffffffffffff7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r17}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) readlinkat(r17, &(0x7f0000000180)='./file0\x00', &(0x7f0000002040)=""/4096, 0x1000) pwritev(r0, &(0x7f0000000580), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f0000000600)={0x8, './file0\x00'}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000000, 0x5, 0x7, 0x2}, {0xfffffffffffffea3, 0x8, 0x9, 0x7}, {0xe3ec, 0x0, 0xa9, 0x81}]}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x9, 0x100, 0x3, 0x7f}, {0x4, 0xfffffffffffffeff, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2e9, &(0x7f0000000040)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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)="ad1af05de2f4ef18", 0x8) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget$private(0x0, 0x440) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x93, 0x1) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r0, 0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) chdir(&(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x281, &(0x7f0000000040)=0x7, 0x4) chdir(&(0x7f0000000140)='./bus\x00') 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) listen(r0, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffe9a, &(0x7f00000001c0)=[{0xffff, 0x54cf, 0x13, 0x8}, {0x7, 0x7f, 0xe5c, 0x100000001}, {0x5, 0xfffffffffffff748, 0x1, 0x7}, {0x8, 0x1f, 0x9, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x5e, &(0x7f0000000140)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000200)="e5e4b64fd856eff52c3d3e0986742e953575a26378ca63fbe61c16080cb6809ae6fbf778b11061b6e6066765b18ec9e6dfb549eab9e35ebcbecdad1fa090c2b4d64119d7d84e7897fc3632254b9db7ca1e9f2b090b040419b433b54a3d7c63633d69f4e69e5d16969561e83a77a7c84e66caeac89047ef1e8358fb716136b254287a6b0839bbe91136bd13741cfcd5b2fab9a163290e31b1a9980de34ff1e30552020aa9df2be919abebc7dc2cd397497d810d5759ffa29b049a3ec2366cd7d9c31993e3d68ded773682a77ef182a93254"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) r7 = dup(r5) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000380)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000300)={0x10001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8a, &(0x7f0000000140)=[{0x1000000000000005}, {0x3c}, {0x2}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x7f, 0x6}}, 0x2) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:20 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r1 = getuid() r2 = syz_open_pts() setuid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x2, 0x7c000000, 0x6}, {{r5}, 0xfffffffffffffffe, 0x88, 0x4, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x8001}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) renameat(r4, &(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r9 = shmget(0x3, 0x4000, 0x10, &(0x7f000071b000/0x4000)=nil) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r8) recvfrom(r10, &(0x7f0000000280)=""/20, 0x14, 0x42, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x400, 0x9, 0x2, 0x1, 0x7fffffff, 0x1, 0x7, 0x2, 0x2, 0x5, 0x2}) pckbd_enable: command error 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000090, &(0x7f0000000140)}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000380)={0x10, 0x12, 0x4, 0x18, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffff000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xee44}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8e9e}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xffffffffffffe3bf}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="0a4342b3292843de62eb413271a2ed3779665c4e02", 0x15}, {&(0x7f0000000140)="7fcdf18e24273e3ce370cd3cac3a2521941c129731fd9e6b78ed0004060ca78f6ddf424f87c61b4abf6198935de278d5f63de4ba373ee7f70808ba891af7a375655fc3874b2bb46f2661ec562ff8637ab9366e0e4921592733541794cd3a476d393df20f1070b95b0a8569bfbfdce9f665b5e34948efe2b356e6eb266f", 0x7d}], 0x2, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000), 0x3ad) 16:00:22 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be92e, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000b80)=ANY=[], 0x0, 0x2, 0x1800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r7 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r7, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000140)=0xffffffb0) recvfrom$inet(r8, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000440)) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r9, &(0x7f0000000440), 0x4, &(0x7f0000000500)=[{{r9}, 0xbffffffffffffffd, 0x80, 0x0, 0x7fffffff, 0x4}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf00ffffb, 0x1f, 0x4}], 0x4, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCNOTTY(r9, 0x20007471) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r9, 0x6, r10) semop(r7, &(0x7f00000003c0)=[{0x3, 0x0, 0xfc0699585439c6ec}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x2800}, {0x1, 0xa2, 0x800}, {0x1, 0x1f, 0x800}, {0x2, 0x7, 0x800}, {0x3, 0x2009, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4}], 0x6) 16:00:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) pckbd_enable: command error 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000100)={0x7fffffff, 0x8, 0x200, 0x3, 0x3, 0x1, 0x7ff}, &(0x7f0000000140)={0x5, 0x1, 0xfffffffffffffff8, 0x5, 0x4, 0xfffffffffffffff8, 0x6, 0x20}, &(0x7f0000000180)={0x6b, 0x0, 0x5, 0x1000, 0xff, 0x1000, 0xdfb6, 0xf53}, &(0x7f00000001c0)={0x0, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x37e, &(0x7f0000000180)=[{0x140, 0x3, 0x7e7, 0x5ee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = getpid() wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r3, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x4, 0x7, 0xffff, 0x87}, {0x2, 0x5, 0x2000000000000, 0xbdc}, {0x5, 0x4, 0x0, 0x8000}, {0x9, 0x2, 0x0, 0x4}, {0x401, 0x7fff, 0x1, 0x28}, {0x1, 0x81, 0x5, 0x100000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x7d, 0x0, 0x0, 0x100000000000000}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 16:00:23 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) write(r3, &(0x7f0000000180)="e9aa8da3e06d06398f039cd46201f53fed21b551563226dfc4cbb58b98cd068c26679dd34874b3569b816f3415c95738d07bf872cb988cf82ae7f3f738b1415ed3e06729e294936672c5", 0x4a) 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) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) read(r4, &(0x7f00000002c0)=""/191, 0xbf) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) clock_gettime(0xbefb94b95ce2241e, &(0x7f0000000100)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000001, 0x40000000000d9c, "9f8dd8e500"}) readv(r2, &(0x7f00000000c0), 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) wait4(r1, 0x0, 0x2, &(0x7f0000000180)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3100, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x80000000, 0x5}) 16:00:23 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getpeername(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="eb1943babb1920359a8bfd01e64250a9e2f18e8d18cc067835a01322c1b6d7672affa1be143587ce35fe6572678d25df26055af65c61b14d2e0194679cf4a1cb39518b71866e61ebc9a432440ff05238de1b481e0838246cb041893ad70ed5601897", 0x62, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) semget$private(0x0, 0x1, 0x91) dup(r0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup(r0) r1 = accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x2, 0xc003, 0x2) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f35131700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa20236bc5b65c6593d2870b4122cd235000000000000000000000000000025134daf78c5a33b384d05428e8266cc751a2cb7c167ac60c989dd06e0bbcc1a48238a61bcc3d094ffd836d4b30e35cf4324338bfc3abd8fae4f10300f4c6feb1db7c87f2ddd0af852897c5038975dd7e2d7963b53fa5c678009f37a6ac3e5340246260eb04966a247f9e6baceff68d118072ecc0229865359922111d799fb3b0a052bfe4e837eddaf762487dd4be9188a7513c8c0aeb98667e524039cc3449b1f4505a819d1783a7fef1907967d7073e44684d800a1e3544f6ab281d2b06cd0a64d"], 0x10) write(r3, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getgroups(0x8, &(0x7f0000001580)=[r5, r6, 0x0, r7, r8, r9, r10, r0]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) getegid() getegid() 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\a\xe4\t\xf7\xff\xff\xff\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="68db207c4af2f57719606ec6e18d2eb1575e5fe7429f4c770738e478dabd40b0e1282f9abba4bdf34800f774618b97a6f06070cdecb22374f6042a09c4ef68576940ef319cf741ef764d381b58b0f981a1303a7959fb0c3aa966c9cadc30be635a62b2626498615c124335a9447ba2944a8458f9a4dd0c24baca1eadc9a7c460a4521d037ded5f111d88fe880ea80d5fc12f5e48ccde9ae5be66e19420f1117f849e88404c6bcb7e7e2938522522442923390769c5fa62e75cefbd041f1af4cd291ddc667d6382dda8bf02edf1b472c77ae2deb2afb9f258b137c8e11711547e97d192c8c55f4410696930c41a5fe7c55b0f8ca4c5f8633790", 0xf9}, {&(0x7f0000000200)="5fc8cfe8f3cf59c46126c3874da010ee86d71e5a3625551b07c37dba303bf921aef2d215fb8a8410b679d7509b68d5efdc0ead10c33ae5f223b26ef436e8ceb3627a083ce267f80e0de274d0608d4aa7c40dc777dfa86c31f917080c014805a844508501016346a221ed45f8205d768d66da681a21", 0x75}, {&(0x7f0000000280)="a346a519a165c19678c5a5b0f6d06a260cfcec6a0a56c0ce54ab4c770b2acdc8cc8e47d787f8173e488024e958f543bc91473afe60eb4dc2c701786707e60c86b7c95dca29ffe88270f9aad5b5c6f684b97ac05daac4c8bd76883d739392ceeb07d7d74fa952498e025c14e05d9affe8674f682ac67c9d9ed6645f2f28f86d5d8b9ff16d0e147b814d50cedeeb8904d386b74c60150b9a8f2a2419beb1ad2f2d8445b5242a27d795dca27d3eb8c4570d", 0xb0}, {&(0x7f0000000340)="7f85e35e38be4cca7fd222ae6cc7a146bdb9e4da1a645bb8abb5ba2fbd641f121d2ff4dd22", 0x25}], 0x4, 0x0, 0x0, 0xc}, 0x405) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x40, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x7, 0x200000000000000, 0x8, 0x4}) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0xc2, 0x1, 0x200, 0x9}], 0x9, &(0x7f0000000580)=[{{r3}, 0x6f89ba81f9d04e83, 0x4e, 0x2, 0xfff, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x43, 0x1, 0x9, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0xf720}, {{r1}, 0xffffffffffffffff, 0x1f, 0x4, 0x1000, 0x1}, {{r2}, 0xfe01cac4df7c207d, 0x4, 0x40000001, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xa3, 0x80000000, 0x7fffffff, 0xa7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x5, 0x6}], 0xe7, &(0x7f00000006c0)={0x100000001, 0x8001}) read(r0, &(0x7f0000000700)=""/52, 0x34) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000780)={&(0x7f0000000740)=[{0x8a, 0x6b}, {0x21, 0x1}, {0x7, 0x80}, {0x8b, 0x9}, {0x80, 0x9}], 0x5}) lseek(r1, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000007c0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0xffffffffffff7fff) renameat(r1, &(0x7f0000000840)='./file1\x00', r1, &(0x7f0000000880)='./file0\x00') kqueue() getpeername$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/7}, &(0x7f0000000900)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000980)=0x9b2) r4 = msgget(0x2, 0x600) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000100000000000000000000000000000000000080000000000000000000000000000000000000000001000000"], 0x37, 0x1, 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x100000000, 0x93, 0x0, 0x4b}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000a40)=0xd6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r1, &(0x7f0000000a80)=""/136, 0x88) r5 = semget$private(0x0, 0x2, 0x4) semop(r5, &(0x7f0000000b40)=[{0x2, 0x3fffffffc00000, 0x1800}, {0x60aa4ad43dd10294, 0xa9, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0xf6a, 0x1800}, {0x3, 0x6d45d40e, 0xb5b17656c012ed4b}, {0x1, 0x9, 0xf8198fc2d8778b0d}, {0x7, 0x3, 0x800}, {0x4, 0x79, 0x800}], 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000b80)=0x5) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00040000001800"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000200)="695e793f82701edb3cb6b1f4d8bddc4bf464d90004a1cd5b90bf1cdd098eaeff3e0539f5bf4422b414968e73fa02e7cc4a5f23415bd51d5317f508fe3c159f1870a98a706ee86b49eb92a0599b9e7c4273df8c474b0b09f9ee5d68ebb78305ec4473ce8770be71e53adb12aeaac9a0a22082f76f1b03a059f54e3e0d36489be09c9df6339505731763cdc849a498cabcce6fb7c286a596a3a4261477b594d232539a9d6f6a0f9376c4c97b52dc61801adb42fa58e40bc6169aaf963b16b8645858cd0063d0064ea5684f5a73d90a481d3df9c56e8b4f445d7baad547b174bc034dac5b5275ef6dd939d16b649cbc55fd61c31fdf798941768784c28f12", 0xfd}, {&(0x7f0000000000)="4dacb2eb0f445c27597c1234ef8ebf1a8810e47c5f", 0x15}], 0x2) socket(0x1, 0x1, 0xff) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000000000001, 0x90d2, 0x0, "d788b6aea417f50d000000000000001200", 0xfffffffffffffffe}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) pipe(&(0x7f0000000000)) syz_open_pts() 16:00:24 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 16:00:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setuid(0xee01) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30, 0x5}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) fchflags(r2, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7, 0x80000001, 0x4, 0x1, "1cf50c9ea4aa835f8c02549b4953d4ad15b0d4c2", 0xab5, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0x1) r5 = dup(r0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000080)={0x8}) 16:00:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="8b8009cad3a9b2", 0x7}, {&(0x7f0000000100)="852cdef1b993d053e67b9573ac486138c08230c24e47a120c129f5062b28fc313497d6d89702d0bfdb4ee4bc2521d8bc6eb8817a5ad7db374a4f74", 0x3b}, {&(0x7f00000001c0)="4f51e0e007698e86d2e4459385a5dfc80e6b6dd74af96c9282cd094d05080a5449256bd5464c3d576baec787ca5bcadca4e277482d7b1d710fb9dc25119f5278470cde7743ff70df568356148bb2a64db8c574f79d12eda8a33da81e6acff68b9dc5b8cec56839e2afc8df34fa696bb1402785afd86df0b636a2417977ca3448f68eb439f5ef475c92bb", 0x8a}, {&(0x7f0000000140)="fc60cbd878a3b03c15ccb32b39ac09855aaecb647dbea9c8911563a8b427f55a3778fdf03a3065b6f7717be2725302aa", 0x30}, {&(0x7f0000000280)="593bc7282e465cdc13814fd1e0bfb06cf7b60cdb2f701a62d33349f4d5b485276eca695d11ca5e94f00176fdfe99d238239c461ec4f06f9ee4bd960d3e1ad17df44c5f3629de185304158d1dc4f6fcf83f3b55c76b6449affe08473c6abbdb05bc1b07ef7e8b82f2ca78500ed5e7c74d745492ecc06fe4cca5d59ba5374db18d4fa2044bcc7b6762d3a7e1a9f2c0f94d", 0x90}, {&(0x7f0000000400)="0457db0030d0e2d1d3e19b422ad9478d8385380ed06480506821407148e7dfd13ee626da83cb374ff48062187afd738525ce00a908fb6f6c31be1f27ff3ab4826f96ca46bbcd97af112b12b18ea2b01e9e87caf75759cc0e3698a3b8dafa23b62b605577f2b8ee86700f5ddf865eef532d382440f2b3077d57270d195c1f4903b75796cdd6a96b18578f3d200c375b20ecc02314d157d2e7b0db1c7cebcae4e4c10a647430a74baa523868771fb9620fcc847e86e679c93be891fc1209706a45f9c44ee6a4d40ee061c677ff8a33c46833b825f71a03e584ddaf17033d3e7c9d37b2ccd223128ba145140010c47ea9eb68c55872b58b81247f625d", 0xfb}], 0x6, &(0x7f0000000500)=[{0x60, 0x1, 0x68e, "ce4a489fcddf036ee662d31416755779c0635195471ed77cf1cb919e6dcd55712b95bb6d52b4188b237e453192be1a4f4a3ebd5d75bbb2a0ec72b8c1d7947dd111976e0c182bc56f06aa9c3f24ac3a"}, {0x88, 0x0, 0x0, "739b9502eb78058e2e55a0b3f17b939a3727bb982380d97a0e1faee39f2c9a29da7795f581f4225b5610ead482f8a69ef36092d3e74854ef08f885db0b5d018cd73f0a04db6c0a89e8e069898dad5320c71ce5ce400489b065685ae9c8c6c3f6f96958cccce627f78c6b4437927440202bf92523"}, {0xe0, 0x1fffe, 0x1, "4e4dda5a91343e7208a7daaf011061c2248989a0dfe7383360c5c7b05934f75672228e629a33db63d7aaf48363de7a5759273abb4c4bc68a84f4944a67b89561db5c52e01354c5206c9c369c62fee49609ee7ca23c38780a0fff3e758870f0231acc37f66801d88e5f61c1882e084f4560a281873eca5e856d081d83a170367a7f11f78dd507fb39b1e1992df5bf45d71be56b0cb977d6163572f1d7a16d1d035e0a8da4e3f2f50c9333086e2c4331d5e602264013495b90c46c4418c3ec5ac1f741e5125a057eaba9a4"}], 0x1c8}, 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f00000000c0)='./file0\x00', 0x2060, 0x40804000000902) open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x42fce24471644633, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000001c0)=0x6) dup2(r4, r2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r7 = fcntl$dupfd(r6, 0xa, r4) dup2(r0, r7) geteuid() r8 = kqueue() close(r7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) dup2(r13, r16) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) kevent(r10, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x0, 0x1, 0xfff, 0xfffffffffffffff7}, {{0xffffffffffffff9c}, 0x0, 0xae, 0x80, 0x9, 0xffffffffffffffc1}, {{r14}, 0xfffffffffffffff9, 0x41, 0x0, 0x80000001}, {{r17}, 0x8000000000000000, 0x10, 0x1, 0x6, 0x100000001}], 0x1, 0x0, 0x80, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f00000001c0), 0x801, 0x0, 0x0, 0x0) dup2(r1, r8) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeb9, &(0x7f0000000080)="8804e9ad71d524a6") 16:00:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="6d76f8699883174a2500841faace9cba66f113a09fee13187dd83698cf691f31c7630f293736e566b821b7a08692b8f8d38eb028c1a5c42c9e", 0x39, 0x400, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x102) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0xc15414d8b5eb9155, 0x0) r2 = socket(0x80000000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x10, 0x4) 16:00:24 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x9d9, "d730c15b00f4ff0000747beffde400", 0xffffffff}) 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 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xc000, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) getpid() acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff53, &(0x7f0000000140)="4d0b8c6903434a91f469714d39589180efb8151ec150e345e83bdc374e324468ea8a7dfb20b24e951d25dcee22af53824ee6a95a9efcf2ad7b7ff751abb7b31f6d899ae5a37ca9e4b96fd1c151602a079b947933f69240033e180496f59a") chdir(&(0x7f00000001c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a074688a67bb84590b0000000000019a861171a40012ebc1483bd2a336b051afe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3c) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:24 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x400, 0x7fff, 0x6, 0x1000}, {0x2, 0x49, 0x5}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20000, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) bind$unix(r4, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) kqueue() 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x100000000, 0x53, 0x3f, 0xfffffffffffff69f}, {0xc1, 0xffff, 0x9, 0x5}, {0x7ff, 0x7, 0x5, 0x16}, {0x7, 0x3, 0x16e, 0x2000000000}, {0x7, 0xd5, 0x31}, {0x10000, 0xfe, 0x7fffffff, 0x10000}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socket$inet(0x2, 0x4002, 0x100000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setstatus(r6, 0x4, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x4, 0x1ff, 0x17f, 0x9e}, {0x8, 0x200, 0x80, 0x100}]}) dup2(r6, r5) r7 = fcntl$dupfd(r4, 0x5, r5) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000180)) 16:00:25 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/18}, &(0x7f00000000c0)=0x14) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x48) ftruncate(r2, 0x0, 0x5) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:25 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) 16:00:25 executing program 0: r0 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) setgid(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000380)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="9074566ffb43", 0x6}], 0x1, &(0x7f0000000140)=[{0x78, 0xffff, 0xe0, "655ca37fddca1a833d022ce689ffb025f95ce36e2e69b770d53030b262439e897dd2ccfcf882457806c4cde3f9301641dd6ac7a2a471f6654fd2b72a3300cad8a8c7b0ef249a0a98f1d7ab20c216b59ae0c573ece63a037efbd7a94468c8ae7cc6c29af274"}, {0xa0, 0xffff, 0x77, "80f020622dcb6c636a5a95ec886e949a66d2311c5926c05bc70af1ff5d6406a37b231515c47bc2d5d8457bf1db0fa1be123b43ce588dd3e8a4020bf3f074a267a04332b4640b3d992196866574ca72cb6dadaf13ac8a13e522b1d6a8945ba23c6616b2460e0f099023d9a575a0ad2425d42755579a743ecffb1d6f7d52762813908c73856ed56372db44"}], 0x118}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6, 0x2, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000300)='./file0\x00', 0x1, 0x6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x2, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) fcntl$dupfd(r1, 0xa, r3) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:25 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x15}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="9c0240007f000000122afc9d29544aecdd323401e3dd6f8352385c615c179ca97fdfde48977c933a004ddf8abe54686ee6f7b8302ed167a051fbd3ee8fae56122aee30d292c7980469ba02786656240f800821b8b71bcf9529a0a605feb09c002452fbaf927b06b37eea8df3e8a0616c2befdc5e250dbdb3397063fc04d2924d914c7888c92898c895c2ab425e36996b8d0da129bce20056001d3b338f5c8cfa8a55d773f9e50e2e4c4e5e1e7518950cf0777176064308348fa339ad9798f808581f2fa635d4c955887b86525521f659c7031db57a207a39a6dc7af6ca8ebe5ba66c798193e81b6f2c4125ad26b2768430e6dd"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r2, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) getpgid(r2) dup2(r1, r0) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1c2, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) flock(r2, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 16:00:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x800000004001, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r2) r6 = accept$unix(r4, 0x0, &(0x7f0000000040)) fcntl$getflags(r5, 0x1) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r1, 0x0) bind$inet(r1, &(0x7f0000000000), 0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r0) 16:00:25 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) socket$inet(0x2, 0x4, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x0, 0x3}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x0}, 0xc) listen(r0, 0x5) open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x20001fb, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x8) r5 = geteuid() setuid(r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r6, &(0x7f0000000000)=""/40, 0x28, 0x42, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/pev/bp)a', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20100, 0x0) 16:00:25 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0xffff, 0x100000}) r0 = socket$inet6(0x18, 0x4, 0x7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = dup2(r4, 0xffffffffffffffff) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x58, 0x10, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x1, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x4a, 0xc0000000, 0x7, 0x7ff}, {{r5}, 0xfffffffffffffff9, 0x82, 0x1, 0x0, 0x1}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x163}, {{r6}, 0xfffffffffffffff8, 0x0, 0x20, 0x5, 0x8}, {{r8}, 0xfffffffffffffffe, 0x2b, 0xf0000000, 0x80000001, 0x10001}, {{r4}, 0xfffffffffffffffa, 0x82, 0x8, 0x5, 0xffffffffffffffff}, {{r9}, 0xffffffffffffffff, 0x1, 0x80, 0x8, 0x8001}], 0x4, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 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$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = getpid() wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000040)) wait4(r3, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r4 = getuid() setuid(r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x6d2) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="a5") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x2011, r2, 0x0, 0x0) minherit(&(0x7f0000011000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./Oile0\x00'], 0x10) 16:00:25 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8108, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000340)='./bus\x00', 0x2, 0x420, r3) r4 = getpid() wait4(r4, &(0x7f0000000000), 0xb, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r5, &(0x7f00000005c0)='./bus\x00', 0x10000, 0x10) wait4(r4, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r6 = getpgid(r4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/bpf\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)=',\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) setpgid(r3, r6) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0x34d, 0x6, 0xb5e, 0x4}]}) 16:00:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x800000000, 0x20, &(0x7f0000000080)="0e00ff00b49be5c53f1f0949def5c374d539d557116c24d15fb60368f168d477407f77fa3d9a98b7c386371d8b08ea91c14ecee3d8b90950ec23142dac4fa277e0ef1c7b7e60bd14eea4fe2a612ac44b619b219131c961aebe10f04a4847cbd0f7ef55ce5e7aa0026dc02a45b7104fcd18d369e11da5b376b3759c619f4b2a2867c2450c24dbc909ec1707299dcfcb5c9d4277824cfc3e0de685", 0x50) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f00000000c0)=[{0xfff, 0x10000, 0x2b15, 0x6}, {0x80000001, 0x6, 0x1, 0x68}, {0x0, 0x80000001, 0x6, 0x1}, {0xffffffffffff8001, 0xcdf, 0x3487, 0x3}, {0x1000000000000000, 0xffffffff, 0x80, 0x3f}, {0x3, 0x6d, 0x6, 0xffff}, {0x3, 0x1fffe000000, 0x401, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x6) 16:00:26 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) socketpair(0x18, 0x3, 0x29, &(0x7f00000001c0)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) dup2(r11, r10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r16 = getegid() r17 = getegid() r18 = getgid() r19 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r15, r16, 0x0, r17, r18, r19, r20, r21]) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r23, r22) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2bb54c12, &(0x7f0000000200)=[0x0, r25, r24, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r26) setgroups(0x0, 0x0) r27 = msgget$private(0x0, 0x68) setegid(0x0) setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) msgctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/100) 16:00:26 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03002e2f666908000000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xc) socket(0x10, 0xae99dae13c12c682, 0x2) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) recvfrom(r2, &(0x7f0000000100)=""/168, 0xa8, 0x1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x8000) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 16:00:26 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00200100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:26 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) write(r4, &(0x7f00000001c0)="7964dc6ce5c244b38192050d29672e327ad3e489d5aabcb7acaa8463582490457cb1dd9c4c82b6ea62058a54dc0627e762f4b069e5fd6caa8b613258b63bc9d849a40eefb22c09c18ec7ba09000000c252b92c06a5c76f3b5d09f31f38ae4359dd55b71826ed2843832a969ef73cfbe68f7fa5ab3368060f1ade117ec8beb8b3a5fa6ac54e2fb797ec82fe48cbbe322767b3cbbf1b20428b03b43b182f3c5577b3a489685f3e", 0xb0842c41baf44464) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4d}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="e9") 16:00:26 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x8000, 0x8) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./bus\x00', 0x880, 0x83) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000180)="73baa7d0c4ece8256570e98be2583994f24980b01d6d72d24bf776af3ebd66e86ed3f8f4ce2f757d2ef0b4cf07712ade53f1b699f91a286a8fa73ec51f154e02b5a0760d678c56db6a5a5bc03f778f416469816b0040d98b9c5e02d41d1902e27abe728fe8bc9631d056f886247eb7adb337e02df7f6e4960e914e882c9d7d197e8b702057ee94e74f", 0x89}], 0x1, 0x0, 0x0) dup2(r5, r4) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x100}, {r0, 0x6d4a28176a8e89e}, {r2, 0x1}, {r3, 0x2}, {r5, 0x20}, {r8, 0x80}], 0x6, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r10 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000080)='d', 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = geteuid() setuid(r7) syz_open_pts() r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r15, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r12}, 0x7ffffffffffffff9, 0x86, 0xfffff, 0x1, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x4, 0x5d3, 0x1ff}, {{r15}, 0xfffffffffffffff8, 0x18, 0x0, 0x400, 0x3}, {{}, 0xfffffffffffffffb, 0x7630cd2b6c139140, 0x20000000, 0x842, 0x20}, {{r6}, 0xfffffffffffffffa, 0xa7d25f86bc9d31ae, 0x40000000, 0xa1, 0x7fffffff}, {{r17}, 0xfffffffffffffffc, 0xb4, 0xffffc, 0x81, 0xfffb}, {{}, 0x0, 0x48, 0x7275ec8d76451796, 0x85bd, 0x61}, {{r16}, 0xfffffffffffffff8, 0xb, 0x4, 0x4, 0x100000001}, {{r3}, 0x5, 0xbd, 0x4, 0x5, 0x104}], 0x6, 0x0, 0x7, 0x0) 16:00:27 executing program 1: r0 = socket(0x24, 0x3098f0fb0e96b2b3, 0x8) flock(r0, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto(r2, &(0x7f00000000c0), 0x0, 0x4, 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00012e2f66696c653000ec65f3d60756a487954a05cfb2002cd6a4a4858380b9c602b3d2f76102db23d4d9e72c0c8aff4c1a1c911d07950986438b"], 0xa) dup2(r0, r1) 16:00:27 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000ff7000/0x9000)=nil, 0x800) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = getuid() setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) lchown(&(0x7f0000000000)='./file0\x00', r1, r8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:27 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x9) getitimer(0x1, &(0x7f0000000000)) socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="c679eebceda53923271bed918929dcd6f61e9ddf759c510d1ca10df365002d9406bf391b4456e2b1f76813a7c1083635aa3bc4fbc748a80d8026a04d0659ebeeb4f42039f8c2c91219a29e5101adb9e46b8c3384826b1c74be8c129a00cc9115d94595ff56f30c095672803869f9d999f9225da7b79e3d85e9", 0x79, 0x10, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = fcntl$dupfd(r3, 0x0, r7) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000080)) dup2(r2, r1) listen(r2, 0x8) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0xab3a, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f44637380c466"], 0x10) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x51) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00\x10\x04', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x29, &(0x7f0000000140)=[{0x5}, {0x14}, {0x6, 0x0, 0x0, 0x1000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x3, 0x901) r1 = getuid() setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000180)) r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, 0x0, r6, r8, r9, r10]) r12 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x4, r1, r6, r12, r11, 0x10c, 0x100000001}, 0x6, 0xf24, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r13 = socket$inet(0x2, 0x4, 0x705) listen(r13, 0x8) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x332, &(0x7f0000000000)=[{0x6, 0x3, 0x6, 0x2}, {0x3, 0x3ff, 0x0, 0x1000200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:28 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/nul\x00', 0x10000, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x100000000) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) socket(0x2, 0x3, 0x3) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) setsockopt(r5, 0x4000000000000, 0x104, &(0x7f0000000100)="96c04977", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) 16:00:28 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() r10 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, r10, r11, r12]) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = getegid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$WSDISPLAYIO_USEFONT(r18, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r20 = getegid() r21 = getegid() r22 = getgid() r23 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r19, r20, 0x0, r21, r22, r23, r24, r25]) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$WSDISPLAYIO_USEFONT(r27, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r29 = getegid() r30 = getegid() r31 = getgid() r32 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r28, r29, 0x0, r30, r31, r32, r33, r34]) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$WSDISPLAYIO_USEFONT(r36, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r38 = getegid() r39 = getegid() r40 = getgid() r41 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r37, r38, 0x0, r39, r40, r41, r42, r43]) getgroups(0x6, &(0x7f00000000c0)=[r29, 0xffffffffffffffff, r38, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000100)=[r3, r9, r15, r16, 0xffffffffffffffff, r23, r44]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r45) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000002fe, &(0x7f0000000100)=[{0xffffffff9395ae10, 0xe3b7, 0x3, 0xffff}, {0x6, 0x101, 0x9, 0x6}, {0x5, 0x1, 0x6c4, 0x10000}, {0x2, 0x1f, 0x400, 0x1}, {0x3f, 0x0, 0x0, 0xfffffffffffffffe}, {0x1, 0x4, 0x4, 0xffffffff00000001}, {0x5, 0x3, 0x27e94}, {0x3be, 0x80000001, 0x9, 0x7}, {0x6, 0x1, 0x79b2bfcc, 0x1ff}, {0x3, 0xffff, 0xffffffffffffdf8c, 0x957}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000004, 0x9, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20, 0x1, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x60388a8919c45545, 0x6, 0x5}, {{r8}, 0x0, 0x2, 0x20000000, 0x10001, 0x7ff}], 0x10000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r9) dup(r9) 16:00:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0eef1fe2a6ddb459232f092f1d3125f810c9d9f3f", 0x50, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x3, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [{}, {0x0, 0x1fffffffffe}, {}, {}, {}, {0xfffffffffffffffe, 0x0, 0x1}], {}, {0x0, 0x0, 0x0, 0x800000}}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001595fc80 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff824f7790, 0xffff800000af0000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff824f7790, 0xffff800000af0000, 0, 1) -> e uvm_unmap_remove(ffff800000aeff00,0,80000000,ffff80001593c978,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001593c9b0, count: 0 ddb> trace uvm_unmap_remove(ffff800000aeff00,0,80000000,ffff80001593c978,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000aeff00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff80001595fc80,ffff8000ffff2508) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a8b000,ffff8000ffff2508) at vm_create+0x182 VOP_IOCTL(fffffd80360fe340,c5005601,ffff800000a8b000,1,fffffd803f7c6b40,ffff8000ffff2508) at VOP_IOCTL+0x88 vn_ioctl(fffffd802d55c4b8,c5005601,ffff800000a8b000,ffff8000ffff2508) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2508,ffff80001593cd58,ffff80001593cda0) at sys_ioctl+0x5b9 syscall(ffff80001593ce20) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,ba8cb8f3010) at Xsyscall+0x128 end of kernel end trace frame: 0xbabbd80b6d0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001593c960 rbx 0 rdx 0x11ad __ALIGN_SIZE+0x1ad rcx 0xffff800015531000 rax 0xffff800000aeff00 r8 0x1 r9 0 r10 0x549ee9d53ac5e9d9 r11 0x81e1928a87eb5291 r12 0 r13 0xfffffd802e1a1618 r14 0 r15 0xffff800000aeff00 rip 0xffffffff81f780db uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001593c8b0 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=276909 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2c70,0xffffffff82562a20 process=0xffff8000148a2a38 user=0xffff800015937000, vmspace=0xfffffd803f014440 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 82793 97401 6946 0 2 0 syz-executor.1 *82793 276909 6946 0 7 0x4000000 syz-executor.1 7439 349719 16158 0 3 0x80 nanosleep syz-executor.0 7439 199154 16158 0 3 0x4000080 kqread syz-executor.0 7439 506816 16158 0 3 0x4000080 fsleep syz-executor.0 16158 99858 74859 0 2 0x482 syz-executor.0 6946 193311 74859 0 2 0x482 syz-executor.1 89807 405370 0 0 3 0x14200 bored sosplice 74859 251754 2266 0 3 0x82 thrsleep syz-fuzzer 74859 383796 2266 0 2 0x4000482 syz-fuzzer 74859 217756 2266 0 3 0x4000082 thrsleep syz-fuzzer 74859 514660 2266 0 3 0x4000082 thrsleep syz-fuzzer 74859 201943 2266 0 3 0x4000082 kqread syz-fuzzer 74859 135572 2266 0 3 0x4000082 thrsleep syz-fuzzer 74859 473480 2266 0 3 0x4000082 thrsleep syz-fuzzer 2266 459519 37659 0 3 0x10008a pause ksh 37659 334363 88965 0 3 0x92 select sshd 32401 481010 1 0 3 0x100083 ttyin getty 88965 264501 1 0 3 0x80 select sshd 57417 308478 38095 73 2 0x100090 syslogd 38095 348376 1 0 3 0x100082 netio syslogd 70164 218095 1 77 3 0x100090 poll dhclient 95666 311157 1 0 3 0x80 poll dhclient 99152 470804 0 0 2 0x14200 zerothread 67808 94973 0 0 3 0x14200 aiodoned aiodoned 59245 4227 0 0 3 0x14200 syncer update 41984 518619 0 0 3 0x14200 cleaner cleaner 24642 96126 0 0 3 0x14200 reaper reaper 57182 82967 0 0 3 0x14200 pgdaemon pagedaemon 76670 33897 0 0 3 0x14200 bored crynlk 94726 495421 0 0 3 0x14200 bored crypto 41726 264213 0 0 3 0x40014200 acpi0 acpi0 56033 36858 0 0 3 0x14200 bored softnet 7072 148868 0 0 3 0x14200 bored systqmp 16478 52754 0 0 3 0x14200 bored systq 51932 99082 0 0 3 0x40014200 bored softclock 47145 112039 0 0 3 0x40014200 idle0 35664 25367 0 0 3 0x14200 bored smr 1 237143 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9544 6497K 7783K 78643K 16972 0 0 pcb 13 8K 8K 78643K 208 0 0 rtable 111 4K 4K 78643K 696 0 0 ifaddr 64 14K 14K 78643K 220 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 115 0 0 iov 0 0K 32K 78643K 194 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 3233 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 32 0 0 VM map 3 0K 0K 78643K 10 0 0 sem 12 0K 1K 78643K 232 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1672 0 0 sigio 0 0K 0K 78643K 56 0 0 proc 50 38K 63K 78643K 701 0 0 subproc 32 2K 2K 78643K 136 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 155 0 0 in_multi 33 2K 2K 78643K 166 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 405 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 96 21K 30K 78643K 4892 0 0 UVM aobj 65 3K 3K 78643K 83 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 199 0 0 NDP 14 0K 0K 78643K 68 0 0 temp 183 3531K 3599K 78643K 40780 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 19 0 13 1 0 1 1 0 8 0 rtpcb 80 98 0 95 1 0 1 1 0 8 0 rtentry 112 108 0 64 2 0 2 2 0 8 0 unpcb 120 4216 0 4200 10 8 2 3 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5993 0 5993 1 1 0 1 0 8 0 tcpcb 544 387 0 383 2 1 1 2 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 inpcb 280 1052 0 1045 5 4 1 2 0 8 0 nd6 48 16 0 12 1 0 1 1 0 8 0 ppxss 1128 21 0 21 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 487 0 272 17 3 14 14 0 8 0 art_table 32 488 0 272 2 0 2 2 0 8 0 art_node 16 105 0 65 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 7 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 230 0 220 1 0 1 1 0 8 0 shmpl 112 81 0 18 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3935 0 2551 46 0 46 46 0 8 0 ffsino 240 3935 0 2551 83 0 83 83 0 8 0 nchpl 144 6425 0 4809 61 0 61 61 0 8 0 uvmvnodes 72 5522 0 0 101 0 101 101 0 8 0 vnodes 208 5522 0 0 291 0 291 291 0 8 0 namei 1024 22552 0 22552 4 3 1 1 0 8 1 vmpool 520 8 0 7 3 2 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 23495 0 23495 17 16 1 7 0 8 1 plimitpl 152 145 0 138 1 0 1 1 0 8 0 sigapl 432 1825 0 1811 2 0 2 2 0 8 0 futexpl 56 39711 0 39710 2 1 1 1 0 8 0 knotepl 112 471 0 452 1 0 1 1 0 8 0 kqueuepl 104 461 0 456 1 0 1 1 0 8 0 pipepl 112 2366 0 2347 9 8 1 2 0 8 0 fdescpl 424 1826 0 1811 2 0 2 2 0 8 0 filepl 120 18566 0 18458 12 7 5 6 0 8 1 lockfpl 104 529 0 528 1 0 1 1 0 8 0 lockfspl 48 178 0 177 1 0 1 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 43 0 33 1 0 1 1 0 8 0 ucredpl 96 2188 0 2181 1 0 1 1 0 8 0 zombiepl 144 1811 0 1811 3 2 1 1 0 8 1 processpl 864 1841 0 1811 4 0 4 4 0 8 0 procpl 632 3928 0 3889 4 0 4 4 0 8 0 sosppl 128 27 0 27 7 7 0 1 0 8 0 sockpl 384 5390 0 5364 22 16 6 9 0 8 3 mcl64k 65536 46 0 46 8 7 1 1 0 8 1 mcl16k 16384 11 0 11 7 7 0 1 0 8 0 mcl12k 12288 37 0 37 5 5 0 1 0 8 0 mcl9k 9216 27 0 27 6 5 1 1 0 8 1 mcl8k 8192 49 0 49 7 6 1 1 0 8 1 mcl4k 4096 162 0 162 3 2 1 1 0 8 1 mcl2k2 2112 5 0 5 3 3 0 1 0 8 0 mcl2k 2048 59110 0 59071 18 12 6 17 0 8 0 mtagpl 80 40 0 40 2 2 0 1 0 8 0 mbufpl 256 105359 0 105276 19 11 8 11 0 8 0 bufpl 256 12680 0 6448 390 0 390 390 0 8 0 anonpl 16 212224 0 198242 135 77 58 107 0 62 0 amapchunkpl 152 8975 0 8863 49 44 5 34 0 158 0 amappl16 192 10224 0 9415 113 72 41 52 0 8 0 amappl15 184 8 0 8 1 1 0 1 0 8 0 amappl14 176 76 0 72 2 1 1 1 0 8 0 amappl13 168 182 0 179 3 2 1 1 0 8 0 amappl12 160 16 0 13 1 0 1 1 0 8 0 amappl11 152 107 0 95 1 0 1 1 0 8 0 amappl10 144 276 0 276 2 2 0 1 0 8 0 amappl9 136 1726 0 1717 1 0 1 1 0 8 0 amappl8 128 1273 0 1248 1 0 1 1 0 8 0 amappl7 120 328 0 322 1 0 1 1 0 8 0 amappl6 112 113 0 105 1 0 1 1 0 8 0 amappl5 104 198 0 188 1 0 1 1 0 8 0 amappl4 96 2110 0 2084 1 0 1 1 0 8 0 amappl3 88 179 0 174 1 0 1 1 0 8 0 amappl2 80 13591 0 13517 4 2 2 3 0 8 0 amappl1 72 41986 0 41555 26 16 10 20 0 8 0 amappl 80 4245 0 4206 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 82 0 18 2 0 2 2 0 8 0 uaddrrnd 24 1834 0 1811 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1834 0 1811 1 0 1 1 0 8 0 vmmpekpl 168 17823 0 17795 2 0 2 2 0 8 0 vmmpepl 168 222572 0 220610 215 106 109 126 0 357 23 vmsppl 272 1825 0 1811 3 2 1 2 0 8 0 pdppl 4096 3674 0 3636 6 1 5 6 0 8 0 pvpl 32 576002 0 557814 396 129 267 346 0 265 120 pmappl 200 1833 0 1818 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 573 0 57 15 0 15 15 0 8 0