Warning: Permanently added '10.128.1.5' (ECDSA) to the list of known hosts. 2020/02/24 09:02:07 fuzzer started 2020/02/24 09:02:12 dialing manager at 10.128.15.235:6544 2020/02/24 09:02:12 syscalls: 337 2020/02/24 09:02:12 code coverage: enabled 2020/02/24 09:02:12 comparison tracing: enabled 2020/02/24 09:02:12 extra coverage: support is not implemented in syzkaller 2020/02/24 09:02:12 setuid sandbox: enabled 2020/02/24 09:02:12 namespace sandbox: support is not implemented in syzkaller 2020/02/24 09:02:12 Android sandbox: support is not implemented in syzkaller 2020/02/24 09:02:12 fault injection: support is not implemented in syzkaller 2020/02/24 09:02:12 leak checking: support is not implemented in syzkaller 2020/02/24 09:02:12 net packet injection: enabled 2020/02/24 09:02:12 net device setup: support is not implemented in syzkaller 2020/02/24 09:02:12 concurrency sanitizer: support is not implemented in syzkaller 2020/02/24 09:02:12 devlink PCI setup: support is not implemented in syzkaller 09:02:17 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x3000) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000240)=0x9) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x9, 0x4b0f367e, 0x800, 0x6, "d0c3c7707490cf9c92ea49db49a1c40ac1a12d98", 0x696, 0xffffffff}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) recvfrom(r8, &(0x7f00000004c0)=""/240, 0xf0, 0x0, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x6}, 0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) recvfrom(r11, &(0x7f0000000680)=""/73, 0x49, 0x0, &(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa) r12 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) fcntl$getown(r12, 0x5) 09:02:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xb4) r3 = socket$inet6(0x18, 0x8000, 0xff) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r2, 0x4}, {r3, 0x10}, {r4, 0x100}], 0x4, 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='/dev/wskbd\x00', &(0x7f00000001c0)='/dev/ttyCcfg\x00', &(0x7f0000000200)='\\]/![\x00', &(0x7f0000000240)='/dev/wskbd\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/ttyCcfg\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)='-@\x00', &(0x7f0000000540)='/dev/ttyCcfg\x00', &(0x7f0000000580)='(&\x00']) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000600)) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x2, './file0\x00'}) r6 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x1, 0x112) dup2(r2, r6) dup2(r6, r5) r7 = semget(0x3, 0x0, 0x124) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000006c0)=""/141) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = dup2(0xffffffffffffff9c, r5) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000980)='/dev/pci\x00', 0x2, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x80, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/vmm\x00', 0x400, 0x0) r17 = geteuid() r18 = getegid() r19 = openat(0xffffffffffffff9c, &(0x7f0000000a40)='./file0\x00', 0xfc16024d706e2af5, 0x14) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/klog\x00', 0x0, 0x0) r21 = openat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0\x00', 0x20, 0x199) sendmsg$unix(r5, &(0x7f0000000bc0)={&(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000840)="e07849642b54df6e38464a1764f489e538d27a642f95f3be67db2e62dd69305b875e5ec900d5289b47ae7ced27d59a7b28fa0d1cdb4b93b7cf4e65ad5107d996f0541fa9c3d502515866103d9f3f1723c14074ac821f2fc81a6a7ac2045803a67223e6efec13a5cf3181192ba5f9bf30ca3743de12fdfde28ed5c45b59193c5e401af4a6764ab160c7b4214c2a8c64ff33bda6dbf3c78f0db8af2eca4f61398176777a6ebda2daa65b16d5", 0xab}, {&(0x7f0000000900)="43d47ec174d7335b186af6764c111234e286d364092b6ce72e121a390ea95e56d347e221e5", 0x25}], 0x2, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, 0x0, r10, r11}, @rights={0x38, 0xffff, 0x1, [r13, r0, r14, r4, r8, 0xffffffffffffffff, 0xffffffffffffff9c, r15, r16]}, @cred={0x20, 0xffff, 0x0, r9, r17, r18}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21]}], 0xb0, 0x4}, 0x4) r22 = accept$unix(0xffffffffffffff9c, &(0x7f0000000c00)=@file={0x0, ""/39}, &(0x7f0000000c40)=0x29) getsockname$unix(r22, &(0x7f0000000c80)=@file={0x0, ""/4096}, &(0x7f0000001cc0)=0x1002) pckbd_enable: command error 09:02:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f13", 0x708}], 0x1) 09:02:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETNCNT(r1, 0xec7528dbe83ba726, 0x3, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r4 = socket(0x2, 0x8000, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdd415307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x6, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) setregid(r10, 0x0) r11 = socket(0x2, 0x8001, 0x0) getsockname(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xfffffffffffffdbc) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r11, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x43, 0x7fffffff}, {0x80, 0x2}, {0x23, 0x5}, {0x86, 0x1}], 0x4}) 09:02:19 executing program 0: getgroups(0x4000000000000060, &(0x7f0000000080)) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r3, @ANYRESDEC=0x0], @ANYRES64=r2], 0x5, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r5 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r6, &(0x7f0000001740)=""/4096, 0x1000) close(r6) fcntl$setown(r6, 0x6, r5) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r7, r8}, 0xc) r9 = getegid() r10 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r11 = accept$inet6(r10, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r12, 0x1}], 0x1, 0x0) write(r12, &(0x7f0000000080)="a6", 0x1) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r13, 0x800c5606, &(0x7f00000002c0)={0x1}) r14 = dup2(r12, r13) r15 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = getgid() r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xcc2, r7, r9, r15, r17, 0x2, 0x9f}, 0xffff, 0x3b, r18, r19, 0x100000001, 0x5, 0x8, 0x10000}) pckbd_enable: command error pckbd_enable: command error 09:02:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) ftruncate(r1, 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 09:02:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:02:21 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mlockall(0x0) rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x7fff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = getuid() r6 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r5, r6) r7 = dup2(r4, r2) accept$unix(r7, 0x0, &(0x7f0000000140)) 09:02:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6", 0x4b}], 0x2, 0x0, 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="69358c8fd84b6dc126d807560b713947b089133fce3b9abccf0e21861b106bfc97589ae0", 0x24}, {&(0x7f0000000200)="a09aa2489b4946388f7c0b6d9906632c5cc3c9ed3cc1ff192c2c792bbaf5ea2f40610480f1aedad2c68b2bdf7e4d71fad2e68e90af699b2e426281c8e3cb0cb2ca3c33761f58865e2ce2d380fa320d1c70e822f4518366520c35b92e6e9bc04325caf8a4ffc9f2e78bdb2d7b0261fc82a8f67e3397232d8fbe42c983e664a40818cd8a9c1df6cfaecbff89974cc7a68f155a7d702c202670ed207be29d847c1f3d966c0bf750c8f79f976ad90ce169ffa6b5c9f254dba24eff2b48b2d3ad5296fd106fc084042c8a767ba8651a4b5a2517d6d3c0123d2f0a6e99cf9ca8", 0xdd}, {&(0x7f0000000100)="b5296107aa2be98cfbbf1786c1b9547d26d9edf7c905f70683fa58ee581e22024feb8fa24ffda4306695f550bb5d58972326352b5944e6015c99442dfe3377cf4dc4a4beb998ba98b33fd8384eb45a480ff6dcd8966228", 0x57}, {&(0x7f0000000300)="0140c345cc9cc836ceea77a6457bff76a8f657afb6600ce8b3bce53426238d120f1d6e0d82ad86edc5e4f82d9984ce3386c9a18c81c177fb712661c478761330e9f3cd7e6ad7aa3bcd634008220ebee8a6fa3ba26a6386117022a0f8901da3defbd85aa3e00133836c4fa1ecd34fea", 0x6f}, {&(0x7f0000000380)="3c4b060a7c7217e5a4a0fbf77eb8bdf3a9b09fc39708ae8e59f285f72fea16d0f9ed0e68c20fe046fc69db3ecacde8561acfba0038ef8a1000d1550eacdba50adf007693f813b79189f34d3e591ef6d5b4567cc5cf522a0072ba4a5fefdc0a4229f596ea7ed0d23caf7d652c10a19e1ae3e116ba5849f46aa144ab24a10ec2739f2ed9ea8a4fe4f1b6934ddf02e8cc681099221c6ee7fd32e3089b6f644a82410ffedf896cd757550588114113581089c08a8d57fbaf304f052c6db69f9980a824d139de704fda01a5f747c6b0485e", 0xcf}, {&(0x7f00000004c0)="bcc1237c7c62d53c963f023e0f67403f793dbd39cb7dccdb37657040b08ac5485535a0b9878f7b2756bcff775ef60b68bf50e95677bdd2073edf85a48e546bfc8f2bd5751616ae978887d2ab33c055a53347ba163c45b187814339f86efc359ef626354cacfe3ccb18a73e5364341ec15ed05ab65fb7302641422e27be438e5c1fb32a651eaee251ebecd5c3", 0x8c}], 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 09:02:21 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x87}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x40, 0xdb, 0x2, 0x3}, {0xff, 0xff, 0x6, 0x341}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000003c0)=0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r5, 0x0, 0x9) getgroups(0x1, &(0x7f0000000400)=[r4]) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)=0x1) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20010, 0x10) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000100)=0x10001) 09:02:21 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="410f89bd8a5c522916249de949fdf499cf281c307cf017eb1ed14bc1a228cdbfd9a87d03cd41df4a158c3d80edad93f99960be590a2fcf22f90103250effe03fff77e00c3f44d2c670a43148871107e6a9441a41abea0542fe5e561295bdc056e87c0e7bd50c2181eb019fe0ba846787ed5a2d108ce58f11d4e130843d3890181751e47474297e44e6d3762fd84141d1cd2d99", 0x93}, {&(0x7f0000000200)="6ab16283bbac9426b60e76a70a6f2cbb717f57255a519a1e67b3d8742d578352224358ce56cd87ecfd4f35b0a76fc8510779213095efefcaad6ce0225265b6a2978e7b9d84204c039c9596fcdebc36b545db878994ec1efb633988b97a1a092c94975546ff88960409751a03b3efd370ae0295f3d638db999d4f9728f79052f2cc1f3361c4", 0x85}, {&(0x7f0000000340)="3b25c979302a68b594b1fe102bf4664bf5b7b06e8c439557973338b7523f410ece4a8eadecb9e4247f634c45069b1c507ac66b79babbf2739e79d47257672a2d68848b4ea7a46d9267e1343732a0f49a88a02cfbfc0dfe9b2b20c8c0c2aeb3dd55c4c321bc876cd4f59039fd08c4c2906e623eb5256b0af93ae1f97295748786112277bf7c4810091908072c50387451de2184ee66ba6d0ccad1651d59c96ef5b366bdbc4367deabdf0c47cebbd10fb6b4e35cd24f2d63355ffc3a5f3b3c58aa755fb0c4ad2950a8dd49cc72c09481e81117fa5e79", 0xd5}], 0x3, 0x0, 0xa2f0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="db15097ff9d5c9c1590600000041af5b47d7ef25827ac7b73bf6ef00035741db07dca7b807b8663d062e903d0906c637aca7"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x612aa5d56e81c35d) r4 = socket$inet(0x2, 0x8004, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000100)=0x33c, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x3, 0x7}, {0x18, 0x1, 0x0, 0x4}, 0x9, [0x101, 0x9, 0xffffffff, 0x0, 0x10000, 0x8, 0x6, 0x1]}, 0x3c) 09:02:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt(r0, 0x53e1af8e, 0xd80a, &(0x7f0000000300)=""/199, &(0x7f0000000080)=0xc7) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="155a12b566da7bada4c1518a3e16bf8d21d1216c26029edc90f0f95656879e4af247aec39f2799413a340142f982db6c7eac4f5bebf8ed76fd2aad891f4e7e342a727035220571963e8ab25ee1706e3d9c320fc3dd4f949076798658ddf42aba286b885ec4f4a2b0696a01f906"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(r4, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000280)=""/45, 0x2d}], 0x2) 09:02:21 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000480)=""/59, 0x3b, 0x0, &(0x7f00000004c0)={0x18, 0x2, 0x7, 0x1}, 0xc) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) socket(0x3, 0x6, 0x61) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r1, &(0x7f0000000240)="220e2a", 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c, 0x20}, {0x48ff}, {0x6, 0x4, 0x0, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) getpeername(r4, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x800, 0x0, 0x9, 0xece}, {0x9, 0x1, 0xb9, 0x1e8}, {0x7, 0x8, 0x7c}, {0x3, 0x9, 0x0, 0x3}, {0x8, 0x75, 0x2, 0x6}, {0x8, 0x9, 0x9, 0x1}, {0xffff, 0x40, 0x0, 0x6}, {0x4, 0x1, 0x9, 0x2}, {0xf7d, 0x1d, 0x3f, 0x7fffffff}]}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x4, 0x6, 0x1, 0xee9}, {0x3ff, 0xff, 0xff, 0x2}, {0x83, 0x0, 0xb3, 0x401}, {0x100, 0x0, 0x81, 0x1}, {0x8000, 0x0, 0x1, 0x1}]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) kqueue() 09:02:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/75) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x9, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:02:21 executing program 1: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000140)=""/49) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8051, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = dup(r0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) r12 = socket(0x18, 0x2, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r13 = socket(0x18, 0x4007, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x40, 0x1, 0x4}, {{r6}, 0xfffffffffffffffd, 0x28, 0x1, 0x86a1, 0x1}], 0x4, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffa, 0xa5, 0x4, 0x4097, 0x400}, {{r1}, 0xfffffffffffffffd, 0x3, 0x1, 0x7ffe, 0x9}, {{r8}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xff, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffffa, 0x50, 0x40, 0x6, 0x5}, {{r10}, 0xfffffffffffffff8, 0x4, 0x23, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0xf0, 0x80, 0x8, 0x800}, {{r11}, 0xffffffffffffffff, 0x20, 0x4, 0xd8, 0x4}, {{r12}, 0x0, 0x40, 0x1, 0x7439, 0x7}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x6}, {{r15}, 0xfffffffffffffffd, 0x2, 0x80, 0x200}], 0xff, &(0x7f00000003c0)={0x7f, 0x589}) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r16 = fcntl$dupfd(r0, 0xa, r2) ioctl$KDDISABIO(r16, 0x20004b3d) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwrite(r1, &(0x7f00000001c0)='N5', 0x2, 0x0, 0x0) 09:02:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x11) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x40, 0x4) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff29}], 0x100000000000005e, 0x0, 0x0) 09:02:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget(0x1, 0x2000, 0xc8f235ded71c9b7b, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() setreuid(0xee00, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getppid() r9 = getppid() r10 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000180)=""/105) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f00000003c0)=""/245) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x860, r4, r5, r6, r7, 0x8}, 0x4, 0x0, r8, r9, 0x5, 0x4, 0x8}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r11 = socket(0x18, 0xc002, 0x0) write(r0, &(0x7f0000000280)="7fff1c0891b0f863e263c5c4ae009ea31eece73b05ab3c4fdcdc6fed1d9df518ef925bd327cb6e5e6deb8366f86cf917e140", 0x32) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r11, r1) 09:02:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x9000000], [], [], [], [{}, {0x9e}]}}) 09:02:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {}, {0x1ff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="180900eb7ecf66b598861ad311"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:02:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdfffffffffffffe], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x80047476, &(0x7f0000000080)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x7fff, 0x1, 0x4, 0x2564a832, "5dc4f1251f3e7bbaaa9786fd2a3894b2b64995fc", 0x4, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup(0xffffffffffffff9c) setsockopt(r5, 0x5, 0x4, &(0x7f00000004c0)="e587685114ed3b192913855794c50504ad2f325c2efe985c5306a083a2a619263ea4302b69ebfd98e654a15539ebd504e17106f6b0cdb72037bda32cb21a8838baafa8e0d1ec544d13b15e0d0a7625f87ceba05e1f2b29f87685bed50c9fd9e346aa1f30d722e1c45675c4269db72a97266ddf74953cf7ab540d18b8b49bc16b3c2d4a308f0a26812cf05eba0579242e76ab7549a3c5dbe895f69c0e6826ce8a37fcd9cdd4d1e47d6fb9b6de941f6d74cbd4fad40f73f7397b7fec589451a2b8ed25e8f749d5f9ef3129a4ff77004597007b3ece0bf77b2dd08c7a5c00a456020bb626b74087ee", 0xe7) r6 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000180)={0x81, 0x3, 0x4, 0x6, 0x1, 0x6, 0x10000, 0xff}, &(0x7f00000000c0)={0xc0000, 0x9, 0x0, 0xabd4, 0x20, 0x40, 0x4, 0xae}, &(0x7f0000000100)={0x8, 0x400000002e0e, 0x100000000, 0x7, 0xbbe, 0x1200, 0xe2, 0x100000001}, &(0x7f0000000140)={0x1, 0x100}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 09:02:22 executing program 0: clock_gettime(0x5, &(0x7f0000000100)) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/39, 0x27) 09:02:22 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78679a, r2) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000002580)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 09:02:22 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_emit_ethernet(0x140, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe80000014060000000000000000000000ffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b801ce983fc4030000004c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a90e0a43bccd6350c7319c135dc83a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf7383b93e547b061dcd46abd8f4e10dfc86399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896bf2af0ab705651c6343c05a2d00e869a472a409e75794f83a51842d7396463c3cbb757d6442c94d06dd19f8f2f1b7f0622f079ccd5bb85128c6d51f00759d43c1e547a0e806fcbfdca4755d4d063e78d6c9529991fa87da2adac5a78", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="781058b8aa21449999f67b43b18d"]) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) linkat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) 09:02:22 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x7fff8, 0xffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d2", 0x1) r3 = syz_open_pts() r4 = kqueue() r5 = getuid() setreuid(0xee00, r5) seteuid(r5) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) close(r0) r6 = syz_open_pts() r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r7, &(0x7f0000000380)=""/168, 0xa8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x1, 0xfffffffffffffffc, 0xffffffff, "85490000a008000000000000001000"}) syz_open_pts() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r4, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x1000000000000}], 0x1000, 0x0, 0x2200, 0x0) r9 = msgget(0x3, 0x200) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/165) 09:02:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="1be782d147f87ecde7b16d2a7938302a5aad9c53485f0c1c8166ade42846ab4f6985298dc10f610acd026e80ebb68d182ec292cc8861a1f71e167300ce00c1edb1678601815b8ff834fa7139837330d92bed7760e8d4736c42fd7e68737b6723", 0x60}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 09:02:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400e717060000b283c6a0f0000000000000000000008000000000b2000000000000040000000178", 0x2c}], 0x100000000000004d) 09:02:22 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x14) 09:02:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) accept(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r3, 0x0) sendto$inet6(r3, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) socket(0x6, 0x4000, 0x9) 09:02:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="7b8617ad82ba015a5b138336be946431cf09bff6f99dbeff10495ef5b69f6ecbfb5454672ee18b90c59e0294a35d634644c0b2705b71eb4451bd43397e564d6c593718e7e060227b68a79e996f281c3a9db7baec0835e5608e50c58ab50254de60ff52b45efe0eef75108ab3f88122683f8730c5c28760e7765a832cc612d3da17506d98b605000000560d9c8c9058357434cfe944e16716b8e7b18cb8a2fafe6f1909bfca0e8ef7fdb99b0da21326cfa10334c9cb8ec8930b953f2537237e025ff5a29068122fdc950ad6da3a4665c8246778fe1fec66004c71b3fdee35cfb004b1499ed26bc6f2e04ba8770f6f72ea00000000000000000000000000000000f4749ef7241f56ba2ed0b15df2b335ecd3bd0ecbd0f0fa18f5fa06"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x20, 0x4000, 0x3) bind(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r5 = socket(0x2, 0x8000, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 09:02:22 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x8, 0xa5) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES32=r2], 0x4}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) execve(0x0, 0x0, 0x0) 09:02:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket$inet(0x2, 0x3, 0x40) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x7ff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x10, &(0x7f0000000000), 0x3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0xfffffff9, 0x9, &(0x7f0000000500)="3048e6993192136ae73301a1460bd6f6ac30120000000068c6c83419997576d2a58469bd5825b97733d02dfcd9c1149a8db56d24e9831cd348f8a86c0fdf58678a9b88a426765eb7090023dbdcb6592a650ddabce23ad1e0714435949caf3ac47dde8785207fbb5596c74fd7b0de2d853a7175fdfb185a3e2792debe0eb657fd1534299b2cb4d2bc9ee3790500000000000000cc7f2088ace82d7ba049340f8dbf530b000000f1ffffff0000f78d52ab36f1c1a5866f2a07c55bf2738ddae657b25c2e4908f14c6104a623ee75d24162da75f089915837df48366c7e2445c889bccf4929de643d8e2f1da1f66e9b18b1a112e95d605bc6211dbb2ec7d6cfca1fb9876fae164973f643e36f57542a68db270ae7d42be18ad0591a18f39fdda2672e43f1e23ee877bcdba7ec49ec547d452dfa8dbdd19163fe040f2596ae118a3fe5e47ce4f5203ff74ef3858787b1313cdb9e5d31bd4cd344459980b40d5b6af7f84c91aa1b75433b7ee6642d08aebb3eadffe8d7099a705cd0f1cf4fee2b98a8a5f797839a7ae092e59d51c4d1c31ea13edad741a82a89dcd7b4f95ac7b96d22217cec10ec8b7c78fb85", 0x1aa) 09:02:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socket(0x1, 0x4, 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x9, 0x1, 0x6, 0x28b7, 0x8}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:02:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000040)="d1ae4096c7f91909ec", 0x9}], 0x0) 09:02:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x81, 0x100, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r5 = dup(r3) pwrite(r5, &(0x7f00000001c0)="4e3532c5", 0x4, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x159, 0x1c000}}) dup(r7) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r13, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r11, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r13}) fcntl$lock(r10, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x574, 0x0, r13}) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r14) getpid() getegid() r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) close(r5) pipe2(&(0x7f0000000100), 0x10000) dup(r15) 09:02:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000900)=0xffffffffffffff9c) sendmsg(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x404) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000001200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000800)=[{&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000640)=""/195, 0xc3}, {&(0x7f0000000400)=""/3, 0x3}, {&(0x7f0000000740)=""/36, 0x24}, {&(0x7f0000000780)=""/124, 0x7c}], 0x8, &(0x7f0000002240)=""/4096, 0x1000}, 0x802) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x40, 0x6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) r10 = getpgid(r9) fcntl$setown(r6, 0x6, r10) r11 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r11, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000440)=""/241, 0xf1}], 0x2, 0x0}, 0x40) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) write(r2, &(0x7f00000000c0)="c5", 0x1) 09:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") write(r0, &(0x7f0000000200)="a11113343514fdf54637d439f984d02ef3f5478cbefbd825f6698fcacd380f9f892cf8de7812016aa63d0ada60e8ad3ee0ccfd2c2ab32caa7250967f17445154188779269a5aafd50f39cae7911ca7b5266c5301436fb77e20ccd223cd490c44d9e32bbb62dbbad51ab0e55a38c9c8a63bae37baf668375f7e7beeafe32aedfa7a40f9c35f0a06a3494239d7e9c219423687a313bbe75a615620eec119", 0x9d) 09:02:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = kqueue() clock_gettime(0x2, &(0x7f0000000080)) dup2(r2, r0) 09:02:23 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000a00)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000096000000000080000000bbfe80000000000000000000001c8565b059345da09b590c1c8107000000aa330000000000007612e6828100907800000000600000000001a90c052dc017820000aaff0da1c82700000000fa000000f12809c2fc8b6ba42ec00000000000000000c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c067745363f219a254fb1c05ac8a3f657517568267401007b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba3381030000000000000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e069adb137e3b61455b1e22313a91fff8317bd5b1b2b79fab88d00d9"]) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x8, 0x100010282) semop(r3, &(0x7f0000000180)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x1400}, {0x7, 0xdb, 0x1000}, {0x3, 0xffff, 0x2800}], 0x7) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETVAL(r3, 0xa66763ebc07a5de9, 0x5, &(0x7f0000000040)=""/105) semop(r3, &(0x7f0000000280)=[{0x1}, {0x3, 0x1000, 0x1000}, {0x1, 0x7f, 0x3400}, {0x0, 0x20, 0x800}, {0x0, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x6, 0x1000}], 0x7) r4 = semget$private(0x0, 0x0, 0x6) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8001) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/56) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0x3) dup(r5) dup2(r5, 0xffffffffffffffff) getppid() r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf51497a54080e5659694d2868622a679a8a089286916c5f9bb1e8350854fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ece52e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f56878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000086c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b45ce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497006638f19bab4e3065f1da4129f4b1c6770303a188ea12011193f5743caf7d4ddfc9f5f1701e64393d0f4650f042a235eceb2b00ea9218caf623bafe7cf44047e95338c89e33fd41ced2c3c93d0b899ffc29a60632a2c4220c639ccea3a4a60504b9f7390c03edaeabdbaeb1ca23ec11abb7d5415f6aa9b575c1a980877ec8669f9e5e20a9ca05ffdc37aed6eac978fc0000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() getpid() socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r14, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r12, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r14}) getpgid(r14) r15 = msgget(0x1, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x7, r8, r16, r7, 0x0, 0x170, 0x13ff}, 0x4, 0x0, r10, r11, 0xa5, 0x10000, 0x4e2c, 0x2}) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0000000ffff0000ff7f00007c910600848a9dadb1517769f4b5b2c849a47107836de37b4d1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54234256ed044d2868622a679a8a089286916c5f9b7ee8350854e944fb1451deb7a586fb8206000000264b5a28d6b0f5a45dceab7eba40330a7bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6cb0c657388af2f3854826f5398d26b090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487e0654896c339000000000000000635224d3e94b80290000000300000000000000b6f829667910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357aaf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce280288d9e1fd9710070c5d386aa385547cdab0f657e303e614c2f20100000000000000cab058be932350e68525467e96a790da70924eb308ef99d3f2f61344fed8dc67ca5ec8a0838787aff2545b588fb0cea3c9f5d2cbdea0a7592fcc1afd0ac37ad30888c32e32e1b8507fe14d32bc86f8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:02:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:02:23 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)=""/189, 0xbd) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x400000, 0x0, 0x0, 0x0, 0x0, 0x4], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x200000000000], [{}, {0x0, 0x0, 0x56, 0x7}, {0x0, 0x3, 0x8000000}, {0x9, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x20000}], {0x0, 0x0, 0xbac}, {0x0, 0x0, 0x40000}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x11, 0x4, 0xffffffffffffff94, 0x6}], 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x20}) r8 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 09:02:23 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x4, 0x6, 0x1}, {0x6, 0x5, 0x40, 0xb5c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="4882a074273f0000ff58c466704da10a442bd3b82723aa22eeb22bd90800000000005800"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 09:02:24 executing program 0: msgget(0x3, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x1, 0x4, 0x1}, 0x201, [0x9, 0x4, 0x9b, 0x1000, 0x7, 0x4, 0x7, 0x5b810000]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4812, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) getitimer(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x8, 0x4}, 0x0) r2 = semget$private(0x0, 0x4, 0x201) semget$private(0x0, 0x0, 0x80) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) 09:02:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 09:02:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x7f, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a891a0efd032c3b0700f6be", 0xe, 0x0, 0x0) 09:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x110) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0x122) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60, 0x0, 0x7}, {0x8fe}]}) syz_emit_ethernet(0xb4, &(0x7f00000002c0)="230d5a3e1d5775e8b524de3b9815d2b903a486f7d7cc8728bb61f8b11456503c802fae704dfebf5602a40503a6aab504f4bed8bb0950324cb14bc2de73ef5d03c46112a7634ab11a81228be2ca8120f346d00f03353695a132dc46be38939355d604cf57c318a4e20982034baf1a8c4de6e92142294781ef60542b515475e9a1876bb56c2a16d69631c0ddf3d5292c5d5a41a55114c9c5238a99b569439f6b44a2387f1c101e9945a9f1b39e756431fa33452f89") 09:02:24 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x1, 0xc00) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/114) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x20000000000003b0, &(0x7f0000000300)=[{0x8a5, 0x8, 0x28, 0x7}, {0xfffd, 0x1, 0x20, 0x4}, {0x804, 0x20, 0x80, 0xffff}, {0x3443, 0xb2, 0xfc, 0x1000005}, {0xff, 0x8, 0x8, 0x6}, {0x101, 0xff, 0x6, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYRES16], 0x1, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r8, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r7, r11}, 0x3, 0x0, r19, r20, 0x9, 0xb01, 0x9674}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) setregid(r22, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = msgget(0x2, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r27 = getuid() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r29 = fcntl$dupfd(r23, 0x0, r28) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r33, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r30, 0x1, 0x9}, 0x800, 0x1, r31, r33, 0x6, 0x1, 0x1, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) setregid(r35, 0x0) r36 = socket(0x18, 0x2, 0x0) close(r36) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r36, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 09:02:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xc000000, 0x6, 0xfffffff9, "b65245bd4bc07d313be549cdef1042b71e30be6c", 0x3, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0x13) 09:02:24 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x82) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x20, 0x2}, {0x100, 0x3}], 0x2}) 09:02:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0xf7c36b74ad56f9cf, 0x0, 0x0}, 0x8) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 09:02:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:02:25 executing program 1: socketpair(0x18, 0x3, 0x8000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x12e) fsync(r0) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x0, 0x1}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pmap_unwire: wiring for pmap 0xfffffd806bc09a28 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09a28 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09a28 va 0x20ffd000 didn't change! 09:02:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r3 = getpid() r4 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r7, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r7}) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x8, 0x6, r7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r3) semget(0x3, 0x3, 0x275) fcntl$setown(r2, 0x6, 0x0) 09:02:25 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) dup(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r6}) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r11 = getuid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={r18, r15, r14}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r14, r11, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r21, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r3, r4, r22}], 0x40}, 0x0) read(r2, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r23 = syz_open_pts() r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r24, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b5a74e17a3706ebfa25244f804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef37f00000000000000a062e678e5a37621591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r24, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgsnd(r24, &(0x7f00000007c0)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f6895e2d995f2ba0e968f48180addf3c34adb18df184648ce57b4a76acdc46982dfdc7459c758809f83bf155fa2665e436fa273"], 0x1, 0x800) close(r23) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) r25 = socket(0x2, 0xc003, 0x0) setsockopt(r25, 0x0, 0x15, 0x0, 0x0) r26 = socket(0x2, 0xc003, 0x0) setsockopt(r26, 0x0, 0x15, 0x0, 0x0) socket(0x2, 0xc003, 0x0) 09:02:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) r5 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = geteuid() r11 = geteuid() setreuid(0x0, r11) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86816a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000700)={{0x6, r10, r14, r11, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r14, 0x0, 0xffffffffffffffff, 0x40}, 0x5, 0xe31, r5, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) fcntl$lock(r6, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0xac, 0x8, r9}) setreuid(r2, r3) r15 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = socket(0x2f9dc2d4c2038e03, 0x1, 0x2) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, r23, r24, r23, r24, 0x6, 0x2}, 0x10000005, 0x1000000000054, r22, r22, 0x9a8, 0x800, 0x4, 0xfcc}) r26 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r26) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x5, r3, r19, r3, r24, 0x1b1, 0x2}, 0x8001, 0x3, r4, r26, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r15, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x7ffffffe}]}) pmap_unwire: wiring for pmap 0xfffffd806bc09a28 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09a28 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc09a28 va 0x20ffd000 didn't change! 09:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x3}, {0x2006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r2, &(0x7f00000001c0)="67a800143e83aa8d02255b47fadae82c5f955756", 0x14, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20, 0xff}, {0x80, 0x0, 0x6}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setregid(0xffffffffffffffff, r7) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="30000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000100", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) getpid() r8 = getpid() ktrace(&(0x7f0000000340)='./file1\x00', 0x0, 0x528, r8) r9 = getuid() setreuid(0xee00, r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c0453b29d7806af496f2af4b0243b84c255a0e58115e4501c4d57cafe7863ec9a51974b72b"], 0x10) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0xfffffffffffffdc9}], 0x11}, 0x0) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x0, 0x8000, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) getuid() getegid() fcntl$getown(r2, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0xca2fac7e3b155732, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x9, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x87fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4, 0x80000000}) socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x800000000029, 0x40, &(0x7f0000000900)="d5ff966894f01abe7ca1e419d6af74c7f8bd5d8ec2978970a5a2d8d91f341fd03a6203fd19146e1677ddcfa90beee30d4d6d530d2aaf08ebfb36900114440437ebb0bc608532de74fe1ac62967a970c28a0441aa3bd157adfa83bf46e66b01312dc51d8f56aa4e85343e7088a5b016661af336643e338fac8e75d1d2ec27c8ed69cd0d2ada3ef579c430e97f0fabba64b76360ff523c62d64a4f26e0836668850000000000000000000004", 0xab) fcntl$dupfd(r9, 0x0, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r3 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept(r3, 0x0, &(0x7f0000000100)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {0x0, 0xfff}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000180)=[{0x1c, 0x1}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}, {0x4, 0x1, 0xc8, 0x2}, {0x400, 0x7f, 0x2a, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000080)=0x3b9b68c8) syz_emit_ethernet(0x13, &(0x7f00000001c0)="d0c6c27308f6f478d3aad45dae92cc123175e4") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) socket(0x20, 0x3, 0xff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079323b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e996dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017cdcb92930305059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4e6e4f8621037c3d78695ad9a278978b26c46049bebba997acb9ac407791cdf6046f9f71e361dc38af76020c885862413c6ed4f7fe335a5547ed4d7c65d735b189214606d883f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb9900000000000052d7f91fa5ff0f797e75b9", 0x146}], 0x1, 0x0, 0x2) chflags(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x4000, 0x7f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x24, 0x3) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/112, 0x70}], 0x2, &(0x7f0000001100)=""/53, 0x35}, 0x802) r1 = accept$inet(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r2 = getppid() r3 = getuid() setreuid(0xee00, r3) fcntl$getown(r0, 0x5) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={r2, r3, r4}, 0xc) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="f6ffffff63ecede90000000000000000000000000000000000000000000000000000000000b8001bd5ad30e33cd60e9407000000002ea51dce5ea6e31c0000000000bbd1d97d0fefb4b1c30b46535c60aff42c8936f83cfeb1e24206989d5ad75ffddb089bf7158d5c64fc4c49266c69bd8c7e30ad9cccc86e61ec9eb4518021c7564ddb"], 0x37, 0x3, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x5a) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) connect(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x1000, 0x98}], 0x4006, 0x0, 0x8, &(0x7f0000000140)={0x8, 0xe4}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup2(r5, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000240)) r7 = socket(0x10, 0x1, 0xfc) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) socket(0x2, 0x4000, 0xa8) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000180)) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = fcntl$dupfd(r7, 0xa, r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="1c84b284502d282f14bc03ddb1fcc16a3b1ad090068e45589e683035280bcd0543de842afdd6195b9172a0c0785660576cd2436142035ba9649b1f5f4f3991694c20c7468e3da625a5be50e60677ac380747ad39a7495f62d972679be02b0ca88e3ae6eff0831bd345af10ed3a995ec480a06b31cb320a0c96a94641917cd560c48bec1cc1bf85379c3edac2b8e4c5e61c89fb39e351b8f7e4f85bdd7722220f50c5ffc53237a3fdc94f1d2319cd444ba3fdf8b86dd756ccf8e246882b4ba17dcc003e1352f7f6bd96e6b2892f08f4f55dfdad70b0d98b5afd5c0ace0dddc3feb5bfc5c629f34038e09fbab97a6fead158689654d467bf607e", 0xf9}, {&(0x7f00000001c0)="e34da2c7d944d85ad5cb8c7a761a9d9e3d83bb8919d6c4c79a22e3d178abfe039066688539fdadef1c6aba309adc2770da3a0d79d0477d5863160f02efb1990897f4", 0x42}, {&(0x7f0000000240)="e2a89e07da56546adab2dd217264f4492e1316c64cbb5d62b912b2ccd9ece285c1375a8b26ad6dde024f71ac9278c8288edfdbc33deb7c4c29c7036e8d07bcc66b9c3c967c983a8180bec217f858c87f3fa632ea9aa7dfb07a3d02aa4e0064d909b63e3aac211bc2bbf391e63c913bad5b71e71c90c3c507e533b0b0c2f0e6eb1d710563c0402ad450d9b2503f046f786640f0ef7563196233fdef25fd07c3d024e4ef3fe7921f9e5f26cbdb50368d227a989980aa77062beccc3df3b03c0bece1b22dba903998de8d3d34f3a758e91a36a5874e0255c372b3194f81808a542773ae24c5762b7fc98d385a678cb3b2aca6676b7c9a9a67cc67a495d1c6d9c1ca506844afb1f2d197b71cca7cde89c08a9e62bcfd6b7a772320fdb29af76b8078fbb36344ef7ccf196596c4af8d4328fd56523ee9d07e4cd50f38787d7998bba6adb9ddb1dd987cefede93f5acfe5738f0accdf40f125fdd5a0e00efca961a5e84685346f91c04d9d01614479578708ac87425d87990efa8e2956d3bdf3e41f76944a616a3863087518d36e490e867187574f3c386eccd7d31b926a2f25a0c8fa658301af74ac00573df6b5d4ebe4234ccc5dc841f8de7718f93d9eeefe5f8653213fcad024a74155490fe50b37fbe009e59a2004105c317a24166880942525ea5949f77f45c0eba9253c49587576e751d4e45efd50d128dcd35c45372b8b6871726c905fbcd37a0787201f05bc98322a61a53dac6e12711e17f900171fa6630563f8388789e5f191c1bf3b36558185573dc34e8627c1f47a1769272a18127d25aa466ea8a3001928fd8012b38af3680324051cf4c1df882e88f58034fafb7c5538a9d4b996458fd7887d0180619daad3fb5c4c812aee2206b0b42d1d66390dc9e4e1ce833507ecfddd9a026635bb0dae556f0e9f55b4b0313d1b41fc50ca4ddc2493e6b8d0a84d5792dda96388ed1f07a1976e9c57535d7b9540a104d550be2d020a97746213a1320b8b23da80390de2c4095c5b93e9af2789f9bfa7fc1ee7fe7aeafee0453b318254d766a785039d8b2a4a396de25e221ea61562465f39470b36c4234590706f88039f37956db9ade20a0bed3ad6c2fe67d3c513cf41c78514dd8e5fcde606f0fe5c4ceda77008c19aabeb473adc4c58a4ab1040bbc1aaa8f8056188c4b1a78a81b372d1b4ddcabf238c16c209420bcd80cd9351d98c4cbeb96b69b4cde692763f4a53725fbeba861ab8f4a63f340d68b0d43b17f8ece216a6875ea03bfdfa07879d7463ba618e36631c22ca9f0281ddfc3556177cfef162ba673321eb37d2a39d1a7d7511e1c35a57a903d3d7ddce7eed38a1da52c42dd6658dd607ff5ca4f15edcd9b9f88cddfc456f609231825da2ca89df4816bf9fafa12c257394bf9c5fc7faf742cd2d6da63e4db6236dad1c0e4c14bf068c484dfe030f2bf9ad1ae3b660155ce94d2b83851369ff061b24078868c6a18e35f5f40ccf22d4db11e218184876b9d04bcb22d16baffe93702918811415c4cc81cc95f31be3a36a8cfac8f57de1f469b632a8fc7ddc645fd995da835edef8a9fc3f463c318f1d757edcbd1354a1ec980d71bf761f5ea91522df57b18e394b6a910622c0e913f07b3025259f2a700f726d7a71395369d6e5c8fcf1751ff1c49f7bcddeb4e1aa8acb6e9f1baada7c4709a27066f486c08427e2cac0002c929bb1700c5e1992007dbd6a1d6da5076b39223bf06f01d1c2da5831ed7eaba2120af6203199a7e1273de4c7396f5b7f658c457ed2cc4d05103ac5c9496fcd9ce23cf493987a4acbd2336ff316fb74a12abe228e796755a09b7dc75101775e4ba0b660be9deab0881e0073682fc63a94f3ea7c0e6f02d6d1d87e2f6ffb913fa2413661cd6ab2204b56addfd8ab5a9ad6eb7b6c52856a211d651c104deb1de69c92443bc8ef79b4324200aaef4a046387fe158e17b5ed28473c7c584b41db24e719b5bcdad5f7d354aebe76fb29d0560dda26f2db9ac7bc6bd45a2b587d7dca4a3bb0cb3318236a3fb4f29a966f87732891c2787d468d0240f76c930d796d9b776dce2196ee2e1f60ef74520e7541004b7f04fb702a9378d186a7bdf278851e7a4283320f1d061688306316562bf506481675c557ae68fdc304f1dce648166c90d67d08446f3587b5383126fc9bed0ce819584dd657f3d2f3cea60b4dc194e9ac430410e6bb50cde276a27c24f6f3d63b245aaeed9c9a3020e9b032f6c6d191c3733b003bae1ea403f74c13ef0c5a59399a84048e3a10f16e02791a8cf5baa6af95f108b49f846e30495fca2b30a17efbf87c91674c748c1d32481ccff7d36d29288c4b830bc2bc4a1b188e3b645a239ba0ea0087fca6628252412ea013abe46cd2a7a8bf718de2a00e3fe7262073faab3ea466fddb14a147a313cc3070f3e551213bbfb7c383be915e6ceb70cb8dc13d6405dc9355654d7e090597326627d03996e9960192eb7c8bc202d7e21818b08e8ab4f1ac805759805f152b1248a014f70cb6f193356249a74ecf5f7c01f2f0e9d8df2079ab64bb47396014f1bd9b199e84cbc85a347085d3718c1028ba679b55e565400156bd218fbdcfd469a2a195e8451a7adf87447c575ecd776b662151f64fb9b9d308fc23b43ebc155c5edaf73c768e179c0985dcc3a2716d3088695cd16db780811cf52409ad10b0cca38fec1eb2593b2f51fdfdaa1da5b14b9531676013a59bba86e29395c94b888acca3fc65d101b76b3a1cf2b9303119d9fbae81cfe73ef92d2992ab48bd1f8dd243070f8def7a6c55768f47e3474e031635d37be367af5275a4eccafb0eb7b82d4cef74dbf220dfb18a29b9fc3c8001c102bd34aa5f89c530c84f5751e6ed5b5560e262eb3e55e709cfeb960e72f9ac9b9abbc9a6ba8433382037a34014e2dcd9ea9d6a5eb7f9750ea7cbc4abbb8c6e8a32bde698a37f3bf3edad420c7a2e7e89aed8e1ded817745e076c4652f3d325ff5fa8e9ac5e0b712947840780493bb4c081d2b2277358fe29088fb15ce664b9b04a6ac21095c3646e8fdc79ab69adbe2ec572169fd57e9e3cd2ead89bac2934a7bf79ca10796046d7ca821de65b509c771d26f5db9c14e049d92ae58be2dc3a95e426dd96e9d590f27b2b8af4324abe0e94a15e16c1eff399b298c3f4a7884bbe73c203080981e1b9ca03ad792b641dfbeaa2fda470b2335d386137e6149df21c886f8a14c5f2a7dc58edab0b3d6a20156ce6290752084836beabef6591cd137bc85a8ea18fa553c31d70323a223f2a1c8f800deae17a3cf6bbdfc902ac0052a766acdace63938ccb74f549cdb153bed4b102f67d823980cedf6a38040e521196a15e676b93c9c4f5b561eca5681ee66da074a0f6624f9ea78c912c564fa9b8b6b372bb8b0794d1a98dc4d6ebbcfb55764c630947dc5e1e99df15afea3779d5799661c7fc05167ff4f9f37a956a8093d74855610f2af440cd1c46d97cb4d3bb02996e1d449456e7e945fcdf2347f839996fdb62532501729a7758ee2c669f7b4678f073cbce4171108ed6a170055854ee4d5fe0b56244b132b6c8aecb1fdcafb32d510310490c6dba40ccf700329d27bfc085d45b167c5de1f84aa6dc3c57441bc3eeb511464b3672c869f3ad851e9f5782d8e87d1cfcfbca5365547a8926555ff00a63749a33efe1e285dad8b9642d9e97da87ccee434517f42df1864db214c091e6ad56064769491e36bb1ef269a871780449a6c17bd294e04c705f9f14b980296a1a5b7b9587bedf30d141382c83a2541dd073857da37975516f92772b85883333fcadc617510c4622212a19b503845277409f14797487613f466d688f80f37f3201c01a9c1d885223c623b768933dd54c96919c9380ef78f759c68700a8840431ecf7178a700176f00357da24ce41b88f8f484a6c7d43fa66724d9a3aff146717705a15a91c7bb5d4af091bbb54cdda222d9f252a5546e42557dadd6c320ce59d1cbe31a66ed90c833fd826fb66d8bd2205770039e5e80a8b5d9b35d0dc131986e0f1fffdb5c6ce00df7fdea6213f01edaed427cd912843196cef76ac81b60e21ef4dbf961f9e04a0392ff16ec781a6baedff5f4f7d28f50e9c4dec06e570cc06a6d94b153ef0041387929ec93149003654fbd5b78c439da9327d418bd4ea4e2eec34061248176ebf1f21e535ff378b2ab07ee647e631767e262f7d2b4ca4e2b9e3d369d86f2ae84ee4af8b4efd21672029640fb844aa197f7a15cd701f47af90d79d256e3d0db34fe316c2dc76f5e70e78c85536234f1726db3ad1b09d64a27f8b945fca61763774fbdccd2e114869c9279b4e567738c18f5063dcd6beee3cf766c2f60c139b43c4489ed21706a1e747f141c0a340e631fbb0a578a241dfc830eed3b8724a73bfacfc62f489be2972fa3b4336b0306c8e7ccbfe5c8e5a4e9105fef7e09487d1f43b1a9e8c9d6b413be37d05c91d7818e8ab7c768735898b6f5ccb334b95c14691e9bb226b8b5d6849b484c2d547df9256588d10b8f428215364abee2fc5996ec97782ece26f2a6bc4d6fbda784c293d4560456dd3faf6911d3881b7c650910568329d1999259cc4a82c5fa54e3c6c507759ad83c345ce268b817ba4f9977724daeac0b2415012736580045c1bc8e7b25f23e15a414865aa28e4bb3fe0a74269713851f5f0d434f0dce31f9f0ed351c3b67ee2636c4e21917b6b8942386cdec95c87b208cc7014933ad289035576fc8c939c8bd09e7b9b0ad3d43e09cb30a5b7d734528aca46e4fa6e5879383f36b644da31fa979cf49e2641e35451ec522be5413e86e7b9b15b3570bea5232136db6cf74b15f70bbfa950df57a1afac38f7849b2883a371ed0e47ad74d3cc6d317dccd2ef85f0f2489e77ee2aa684bf8b0dae9335d86cb7da342a0f0138d3bcc1eddc883567f8986325388db423bb7098ea2edd7f9037db9b7b9c4c0b38e00644788713047f891f7e9668cb4f06abba8d2d7163feeb4c4cf48ece5ddf7d505c86da14ce0d68013d163a61a251b40b6e63df56727f44c790417ff0d5d963a187c7d8b8e79868ce203c7917a9bfb689787efe3a119a2d6eb26a6f88b1a4d099fb7d16f849d69d8078ecb8c3241170ae719284b0db76b34dad157083184c9c943fee80bcdeb26f243a68ab877af9ecd802a1adeeb9d50ec8c5ae3c08f0687ea3a7638bed7491a263be779f982cd7819b3035d11e313feae70f11609198d0996152ed1f29804bcefc46b3cdd7779b478c3fb7a43c78cf52797ab17211712a6ddc34eff89c2a5f3335fa1228c6300df919684493e117a2d3f49603a5601b0abaedd8e8b0d3d95af5176d6527eaf9183f8476c88b0970cf27eb157ce6df1d5011dcf29a1f83caf10fa4407516e23308cead15f5f4a38c50fa4b716781ff379d2b2d5798a125b6b7ed18c186d39d28579029f118cc40eb85b101f4bd012244096504c5e5ce7593bf1ef1b38090fa0a2d48ca3072a1f1e20988dfd08b5f1d44286e8b765945e4d4bdd1f49512c09967d38b7d3b8158f2f42fa85ff86f58876a9999fbac5464636d9c397b16e73fb77379aab60f862de774279a6fd3d20bda6bb6dad6122cc165bbbc108862aa1c3465d7da6492f8a5f65dd2d598422aad3b2ff0d487c2f6fc7f6e7266ee6d18d8b3f4c67b592f60d439dab146ede756479985d5301a4f43b08a2d2c9adeb33f5484b8bdba6626d06d4bfb5dfd67057bacd45fcde5acb5f3955ef9f5bf1933b3f4d509c3d5d0670048b2b9a35dc67f75a025e36bdb8a6f03d27dd8f34992", 0x1000}, {&(0x7f0000001240)="0eb35b599cc541c67ea446efc9b33d231fa86138976e699fe0456a0fd1808a26cd714ab41f91f25631747f0b6be5424fedda887da5500a8670ff4b0bc6f50bed016ff933ddef56afb7641984613615029672ca751244143a408b5dfec89b7286024720221279aa8e76fe9a0aebe58570f15c4312a533267e76bd12a7135b8c962fecdb644c6897dd9cdb6e09bd9ed32e3580026b195312b483a9cdf61000edb1", 0xa0}, {&(0x7f0000000040)="c9d7296fe5b5547d3a2c9caa20c81b736a23bdba4d49cb7c14046586", 0x1c}], 0x5, &(0x7f0000001380)=[{0x28, 0xffff, 0xbb10, "d1ec55511f0c5345f9ed97ca59431ad2522470"}, {0x80, 0xffff, 0x0, "3acba5c565ff76a009c0609c7311edd858d9a73bd033dc8543ce02e4ea20ace7df9654f7bc196e48328575159fd9995e5c2eda271d38e8e6ae60f97310af6c55244d676a431d8226a7bab176202384234ce1fc2482f6a836939b44ae13c1f9967c2e760a259f9b268b75907b656f51"}], 0xa8}, 0x2) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1100d60113ce85be80f837ebcd3b0f0e5287ea1e949ba2f5576c056f8688d8413c7307"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x881cf, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:02:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x45f, 0xfffffffd, 0x40000]}, 0x3c) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/219, 0xdb) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x6) sendto(r3, &(0x7f0000000300)="a154e0d0e5050fa22271ba28fc62fc1a41907ddeb5a3db45b5ad07d4e97c503cabb561addcd65c6fdfb1545a1b00efe26268e76fc19b377b66a7b55f53a51828cf1b8269f191ddc7d106b77ad2a2d6fb1c0bc7c1c29fecc8f0756ef6ec81f8f5e9098f8891f8515e86de22f4013542f6e1186b0ca81324c89d93d6b71048057bf191ea48811153fbd1b271c37c817c1b82cb51fac878307865b3042628c17ab62a5212bb858cb1ea826d641577e4cbb7ef0b33d577b1157729afda25dd0db8f7", 0xc0, 0x0, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) r4 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000400)=""/140) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000680)=""/195) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000004c0)) setreuid(r6, 0xee01) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000080)=""/13) 09:02:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)={0xfffffffffffffff8}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0xe, 0x4, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r2, &(0x7f00000003c0)="b1af06cd5714db130f4cc60f57805adeaff3afc43700e9b25a935234dbdbec240313d7808bd1c17391b52efb4757c31c07c5df5d9e0b3e4f16801989a26523690539478d4dee41028eb58698f09041369ab7c78b8d1460", 0x57, 0x0, 0xe09) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x3, 0x3, 0x61) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3f, 0xfd}, {0x3a, 0x0, 0x40, 0xffff5b6e}, {0x3, 0x6, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x1}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000240)=""/252) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x8, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x3f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000240)={0x8, 0x81, 0x9, 0x7f, 0x3, 0x7f2c391, 0xfffffe01, 0x10, [{0x80000, 0x1, 0x4, 0xcab}, {0x8, 0x4, 0x6, 0x7f}, {0x2, 0xffff8000, 0xd0, 0x3}, {0xd3c, 0x0, 0x8, 0xfffffffe}, {0xffffffff, 0x5, 0xfffffff9, 0x2}, {0xb64c, 0x8001, 0x8, 0x3ff}, {0x7, 0x7f, 0x3f, 0x6}, {0x3f, 0x8001, 0xf32, 0x7}, {0x81, 0x0, 0x2, 0x1}, {0x9, 0x379d, 0xff, 0x555}, {0x20, 0x7, 0x3, 0x9}, {0x16b, 0x7, 0xffff, 0x6}, {0x4, 0x80000000, 0x8, 0x3}, {0xd035, 0xa4, 0x1, 0x7fffffff}, {0x3, 0xca6, 0x8, 0x8001}, {0x400, 0x58c, 0x9, 0x7}]}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000013c0)=0x10000) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") pread(0xffffffffffffff9c, &(0x7f00000003c0)="9e2e7e73c7e22eaf3e1aa97dda748cb14bfb02746550f7f6eb942e2d4d3579c2224963007204b0068ea89f3dc45463d128cee0f50100e596391c0339c8f1bb3b3640b5fee6821f1a8f0df16ff8c9363ce11ae0684f674a2cb9fa38e9cd61e0b463f5bd58f04018b8ae3953f46bc98346f28c5edf80de086aa66a82b628f9bebf2fadc2d69c58afafa0ab3e2a15273fa84d375266862209dc8013c2100815f811c2561de712ce668197e7ae8667119b4324146047a6845af369e399d620df0d4379ec906b4ee1084dd9b8a08a5b035a00bf19c5f223eb82c0699dad9326235f2c4a752f21509e91c0a604e82f3fb3bdd2978a3f361dae47b37cff34fa82f2436ccbcacb04f19977d63d3297890b0085d77a6dc4002f88852a5b68565ba22a71211eb308346c3bdd9c8d04a26240ed44633bdeac322475c9a4d645fb8102b46149c4e54decd7a0015eb381c1e57f03bbcdf0a91d3d34a2223f751e57256c418c205092eb736d081a6fda35a225f8ae71608ba915959223c011a664ef96a277052d10af3b78892dc39049d1fce23e80d480f4a1b393edd41e93a76c66ca0d61e062cd2c79d4555863408855a7b4aa92aacba5f50b1f60c9941968e5c65d80977d0993cad07e34d714745fdf8eca16cb49d5a33dead47aa61ed7bdcd63fa6665a6e874db56e7f3e3e560fd8f8f8961d17ab25b67542d7e00868de02cd45bb10264a7e07536b41c3d96319dc2b3ea22da52253e0e7ff3b002ee9ab143300ce3f3e0091144d219f426720ffe358cfe964b27f187021a48b391b8be5ed1739eeb3df16621292b8627518e6299e3b9a62814e983e7b91b5a39b2417d45a9fbc9bb5a825afb6f1ce41f6352605a1e9b3299f9f2d71b530651c464fe05040963ef5b727194a9efaa889a42294eb946a1b3ea06482dfcf1a53c796fc3fcad4c0bc5d3fabc0ac1aaa09a160cefaea099db5f94439ec27dad95c83ca0851d3bc03e74158a460dc0634efb6079814252bcd9322603dd6f95f2a9505c3d42bbdfe296b6c4d48b78836514872c2955be82fcf77822a60ef320c742dc0afdbf6573bfa0989f59e23c08784f66fbe5821d748eb33c6c4d4688bc41bcdc387731ff143799d3ca2f1dcc12ce7acdd5b94fc85252ce8b103df39f23d637f50577e7dcadabc8b322f6787166b7236ae744515fc24601b251a90f89f1606049356f050b61cddd3c996b80b54db2bd0df4b0897fb0dd3307c94032fdc7bf6f4c6ca58eaec8b07a3e5c0b1a118b2487738ca1008c0aa66ca3dc9fd5ad735522cefd63e6ff93b4c8a3674b4f0c1349dd7cdd7acd777d6e318ac88fc7acb4dee7d53d384c64cdf8be48a02164ee54682102d056106052dde6372387ead2b7d6f8e01e208a28a741527ba92c31ee1fd06b337d1fce8b8ddcc4d5379955801a36f9015b4bbdfd2be9c605da0208dc20999b98356d3d48bb1a734a2b492488321398b02f90feeb033beb33d3e956da538cbff1b44dec90dfa301af9f1305c109fda3f474f3910d95b64c35f1b725687b79be2ad8ead7e56b3d3529859ca8d3d9bae4a26b6dd2318b97a2b3b5b650f0ff27157d86cba1a3ce14b80017eb91bfc3cca66e0fe34a3ac2e0e916fbaa4a434199d96473deb48ce355ae108a83fca214a56c3a0445605f5d7d4458e0ce06f7d79fdc4a208cc580e24d5bf0b850cf36c52ea4162f1ff713217937ede54be9c31cd0c207388f98a683692a584193f980415bb9e567cf5c1469b6cd41a9951c93c2625e9223476f436e48f53c82f15a2de0c50ce4a2411c7bd898a197cff3a4162abad00f0e4afa5d9607485a4978c4858ab661d738ba8a7909f98f89d57257e4eb810ff829b1d351a8dc6d1236b159ebccfcdd1c2ff608cc72755ac6842a8b88261d84d01ec9b213098d2e6edb00aa452fbe56c82798504ba40bd6d48267d9b04b2821e087ee8b46bf3fd40e00fb3f0d31bb034df5b8cbb6da67e7823035b7a48e3e9a7b285fab9d8c916cfa54ef4a6d19788ededb5aba6238ac09d00602f563593710537f55a423a65f2f9601f057f75737e811ba2698264ec089f45c39061ce9833c99c7b89ea7f05581012e1748b0828c1d2facc63d6156fda786645ca484a4c9ce4587685b66bad65aa9e17f4290e9e5305bf60a4702f837ec5c88d1fd6d77bd42e95e70b99ae90a22692696a058f512900d475bafc756554fe97bad6719eeabb8322e491bdd56f031b311bf440fbae4612d19b3d97a93fa58163f68a079bb37305b3cfd8296a8374a915fd9aaa6be201fe01cdbc7ddfcd0930871e4dccbdfcb568b3665e10b661856011ea7f00cc4e3d8517086d98e82aa72a7f856d5929af0adb79be248aa59dc17879635f6c1a132320e6fb96d4153d9c65db17a57c5e7d7a367c9b34026a06dd58e6dafd5ce1d3eda7cc151862fbb4812e44c51e1561e6cb56fdd5bc9663b06c0a1e0edf9c9e98ff14b7c12f26188da6c7cab785a8a4a5cf0900e615321b6050e310a61feb82a1004d38be7c8b9e4fe2e3b77e776192fc52f50e8bb8a2a505428a4ad5808c39c1bd471085683db1321f707b51059bc29b819c89ddf01323080ad907c742da875a89020028a5d85932431db482e5307711877857588f748c38837da079995803ec81cd39d58785b2e49ce198503f0d5608f2f2e2b16395de4452bdc81366a678141a38f46c0deea05f5a22b73758bdb8dd3dc010244d8816aefbda9595242a28f770dddaea4aebb20b4a29bb221bd1ddf260251d821cd77cf8248a25e5cc087833da0cb0019fee432764258f5476021f63e1e626a4c98466e8f5712e08b5e121222baaa27a811a4ce2289f0d698928808840b19ab28af7ff2f4d4c06cf6e67403d83bccebc9c48bcdc0d61533ffc458f03a6484282f0b6e1813942f2bcfdfce5117d7e97680e2d8eada4984deb375f246d8b59c29a7fe74309522251ffdc0dc4846e8c58fdb405830d80711ed21f9d27244ee17885ef1175bedcd135a8abe3ceca2746d8fbc8bf080afe5c0ac05070c3e81b27a4457f2626551b3f5b0265be6e7f09d7789dade8fb2332fa78ae84f59123a73d1d8619d35da37a8b4ebb88546c0ef01f6b5dcbe6c7cc305fc11f9ccfed9bfd349da313a57f26a4602755cc77c3dff071e2c9ffec947628ab9873b279f53dac8d630e12564fd88786000e6532405cf908fe844da1af1e1374f69b51df803c0da568c70536b80e5aa1f25cd5934ba3b937ad218690359b952863ac3bbce4ba64004802bef64f8a34e43c409cde296cab625d5ae5fc6b72af8e1810d26fe3b0687b44440e61ddfaa7b2972d77d5e81382431ae1c08864e9c12ce9e79880a3839d7f627e2fdf75d3e091272ebda23e3771779ff5118d516892845fbd1a4ee021cf35c291ae7db44a8549218b4c9a32812f2bad0c83206835d5968060ae3849e01b93b568b0d0f1060c4ab1cb791c501a25a765c35e631590c12f1e23ec0f75e3774767fac2581f5b49d0d95a6790bc6f59371a1538c69a0c184cc056532280c6d2d323466fde30f733f0cf0f2a2a9e0f6690f970fcc2a5aa0b3ebd68bc1e1f8e1d092d3c1c6450aae8a90a2ab57ac70109d88fa3b2b731f23805c41e2ea385abc8c6b9ba0903985a15cb1e3fa4b3f0bec71401e7e1021db3afc448a242ac421b52d21726ef5ce550e3dd96ce0203920f6b0ae5d56e4b540689b51c2045f85e38c51d0595e9bfa7a235d7ec485ed8be37306c3bfeb6dcab733543d113744cb5e47fb3fa80abf30e9abb85415da9ff505d9056adc0bf2d1b58d2c33458da70f7cddaf1b62ce3c639ba6837866c7e62ccb86c6481797e33de71871b1cd158a0309efbae3d44d4d411f27206d7ca07bac99d3a504330a9ca531da7449139db3b78c7870d7c894b6f2ba54b734f2614b1919a9e4b70d13f5b0173e1ac9f4404bb4e354c741703545a76103549ea45cd182d1f9d8856f912d42080faa9c896ea9316c445a78ba34921ede6526f6b9095f283861dab90b9a69d89b105be3ec0a9a9e1ad4c2a22243e30ea9539bfc2ade492f93b14415654d89e6af8c5da68f8ad923f9fa4c3d1eb0c1659aea88c01e1b381ac0760624e8c362f5b4cdaa974180533932247886efaf4f666e06771847df19db96156dd1ee07d0765be28c3a613bd9dbfb8c8e4aaac329d27c31b79f0ac2ec2848a10f5d376a558b00ad7522f2eed21f66a27dee2b148f417cf12ae49da7396d7b2169ba34ec2364cb476c1b3e208f7ec88c2fce1e1ae6e04e856c8dfedc40dcca7e3341a0fa9a3a4f13bcbd3ed5e6ea1ad3e53b431a220610dbea368185054d573eca247757669eb374f436dd645330b945705732951322f6a61d404203796f2700b5fbcb479d33e062312c5beb326b9665940f1f097d794bdb1c4cd68fb37a9483e359b1ee6e3dae5d3f7288ecc04111644417d72b9293943a1c0052e6374934968346794a24e0891b47caa3095493d64de2a2c479fce797107e8d928dc05f25a3659605ffd02ba16a4a023d71a43a90c336df40e3d5268499bbf91a8274fad1ac3beca08f78693b17827aa36a48cfb5997168bcd365d0af5d2c3aa7e079b5936c653cd998df4675d02f3c1be27397b5776011c4f41d0c10849c81f6de169458cef60cd911ec9c6e7ab8b21ba5ecbdba79999510dc5e36e1d38c23842501b270e11cfcd326580a1e828db74c0b890f3d12229e72c59985c6d4e170d75911ec035e4aa462ce3b44fd6bf031ddf6bb05e897d77d8f813958889896248da7054b157b1da12315b994b866a4118c224497ce5cc5538ef695cf4102fce3ce596e913beaeab3a9046e9ba33fd6a66efb18a38e8e0e3d7b0c690246af1100d302328cf5b106ee3c2e5198f8f3f46b982c2bda33e84687dae80e7a7e3c6774e186a138ebd5d99c2cc9c985b3e23f4a83f3a56df41de9599d61f51354c3d8a196dc850946bcbe5a2b1ec8199d59f56dbbfb19acda0cf254ec29ff4d4cece9761b34be09ad22494f19956b79ef9cbefebdcfba1121e718a1d003e368cd2619c37507ce345ec9d7d0ff65685ee456f57e1156456754eecf47116268d4fb49662b5f85780530a6cc578a952964cd32ef209166d7da78332d68bf48af89ca69f9ef0d1ed385831bd977782abc896c4556d5f97491201ffab661bc451bc970a29c2696916f9bd598803cabf59549443639da48218a28d7ab411d49bd276542c08019a9e76b3fa3438ada8419404a6477dc6dec056ec8f289c125f7b9a89d73153fcbfa4ca7c05e1642f7754826bcd8bdafef61a1c8b39c2fecb0c8bf5c5ebfcfe29131bb3dda04786363a4c1427f2e9c8d7babea6f5b56285e83d32806602a1ce787fb7c5b3f4f3fa3f854bc54a0b897ef26e8c06f4ecce3028933efbbf012ab96d88031c98bbe5cd3b930496c1e8050a0bd2ebdd784cecf3293a4643517bb10909c5f8b0cd9d4ba2ba9dff0a9dda52b85820dd21d2d7c91b8914ba7a239e96ab4e6ffa7fb2fa86f400779abe51e04831c1495fadb8dfe1db0e954d6619d5cf868dbfbfb2602013bf78a88144f3a4bfe59e83120a1adaef837f201447a5b1d26a710335a0d8e872150a3eb840124d132f15e0f64ed53d77bc1195cbe71c8e2fb9b6914f2518344102be43bb04e60031826cbed3ee3751d236ad1ee0b1867bfd4a17d49cf32039d87e396b5365bff9d9576518d4a5ecb6812b6de6f0dc4882e409d617edd77640d5c169bb224c0fe531f877fb427568e2896c67de06236d2dd1f0cd0ad89f85a24a5802f53fd756ed352f51acb269fbe", 0x1000, 0x0, 0xc9a) 09:02:25 executing program 0: mlockall(0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfdfffffffff], [0x0, 0x0, 0x7]}}) r0 = openat$vmm(0xffffffffffffff9c, 0xfffffffffffffffe, 0x100, 0x0) pread(r0, &(0x7f0000000000)="1c642f3a57d6eeb04ebc3445f351777a3140637bf0d18208ecf0e94b84b229b96eaa25d1547b4fc1882ba9488e0d4638770a3486c1b4890fec9b0dcc8eca22ff7ce3ea706fb0f339441847dd0d38d195dea512707efb72e72a5779be029f3ebc5d5ddab90e9d5f15c684545c9df8aeea9ed3f809afdea42c53dd9c9dc01eae2039f88a020ef3ed3bf8af5728000aad8967", 0x91, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) madvise(&(0x7f0000581000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) close(r2) 09:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) r1 = socket$inet6(0x18, 0x4, 0x23) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x16ceaa2e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r2, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c773000"], 0x10) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x0, 0x4000, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000100)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r7 = syz_open_pts() setsockopt(r0, 0xe75, 0x6, &(0x7f0000000140)="af52e020a407ec9699d273d164ae6b30685e3ccfa1c38bcda3fa1e04f3ebf98af0b5155f15fdbcf6f4b5f8f0d0569a4df7e93c27fb1dec51d09542501253eec9db839e0c84434e2ab3bcd84260b6b4b373e3d68a6d3d64225974edadbf63608906b3d8613233708b36bd4e7757cd14b9f17c3b038cb213f9407d69b8b646d77769e1f8cff2a250c09273227b0f158baf831c02d953", 0x95) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) execve(0x0, 0x0, 0x0) 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000280)="28fa3a091309cb2946b2ff0e11bfdc6b38230a6e515656102ff46a7de1d050b548ffbbd115a743268da6a9edc2ba0cebbb55ef7cd997297afcdd65b426dd4f7884617d742f8373e03af7e516343ea3381fa1b05bb4c518571d0d894f02622a1ef0de792d72a9829a3fb07897710a5110319423e294b4ff7f049315e03f537b6738889cd049a19e2b2e5c7ede02795019", 0x90) execve(0x0, 0x0, 0x0) 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x769, 0xe485, 0x400, 0x8001, "b56358d868ef0f148666bb0cc319cd4e54e06782", 0x1, 0x3}) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x8, 0x2e, &(0x7f0000000140)="ebffcbaa5c713048e6877a9296480000003c000000930607de2db5d384befa98e92cabc201786427a17534205d8bd8f78305be5506387165e5013a16a993ba99a58b9b9b8a08d48f44a6e5ea948bb64e671557ca16a77e271e0dac5f74d4701b01353db7208fb1adcf929e9bc78df5e9d2ccd6aaa47d7d1b4c0000000000000000", 0x81) write(r3, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0xf3e) getpid() syz_open_pts() munlockall() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffff9c, r5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000280)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000200)) syz_open_pts() 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x31) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0/file0\x00'}, 0x10) 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x80000004, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) pwrite(r0, &(0x7f0000000080)="9277e97a73d57c42a69a55e0f5910b456a7313c42072a2ede6c88c986e5e860a", 0x20, 0x0, 0x5) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) clock_gettime(0x3, &(0x7f0000000040)) r1 = socket(0x18, 0x4, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x76, 0x80, 0x2, 0x6}, {{r0}, 0x2, 0x2, 0xf0000000, 0x794b, 0x100}, {{r2}, 0xfffffffffffffffd, 0x12, 0xfffff, 0xa0, 0x3}, {{r3}, 0xfffffffffffffffb, 0x53, 0x1, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0x44, 0x2, 0x6, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x26, 0x10, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x22, 0x40000000, 0xef9f, 0x8}], 0x7ff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0xc1, 0x40}], 0x200, &(0x7f0000000200)={0x9, 0x3}) 09:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x84}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x48) r0 = kqueue() close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/145, 0x91}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 09:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:27 executing program 0: mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 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, 0x9}, {&(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}, {&(0x7f0000ffc000/0x2000)=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"}) 09:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x78, 0x20000000, 0x80000001, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x23, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1ff, 0x2}, {{r2}, 0x5, 0x10, 0x80000000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x21, 0x48, 0x2, 0x7}], 0x7, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="231a93dd2f66dd6dcb93dffba85dd68ccf646fce08e90f53fa177b341250ee7188491316223f21d694418c714c551de63f31ca8ad07d440034b71b02cdf1c0a7ec01d3df3d53a1d5f20982c8cfffb238a08d40a2cd2815e85e1a1bb7c6bf480e951becafcc4e4820cf7876f7efd4c9ebe69f07f33f20b9c341b81c40b0ee7d5b112000"/145], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r3) r5 = socket(0x18, 0x3, 0x0) readv(r4, &(0x7f0000001740)=[{&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/203, 0xcb}, {&(0x7f0000001640)=""/215, 0xd7}], 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x168) utimensat(r7, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x5, 0x20}, {0x7, 0x8001}}, 0x2) 09:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x1, 0x2000000000, 0xfffffffffffffffc}], 0x0, 0x0, 0xfffffffd, 0x0) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/105) r4 = geteuid() r5 = geteuid() r6 = geteuid() setreuid(0x0, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000700)={{0x6, r5, r9, r6, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r10 = getuid() setreuid(0xee00, r10) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x4, r4, r9, r10, r12, 0x62, 0x6}, 0x6, 0xffff, 0x5}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa33"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f008020000"]) r0 = msgget(0x2, 0x42c) semget$private(0x0, 0x2, 0x61e) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/57], 0x39, 0x3, 0x1800) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") geteuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) mkdirat(r2, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x20) r5 = getuid() setreuid(0xee00, r5) r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x6, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r11 = getuid() setreuid(0xee00, r11) r12 = geteuid() r13 = geteuid() setreuid(0x0, r13) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000700)={{0x6, r12, r16, r13, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x5, r5, r10, r11, r16, 0x122}, 0x9, 0x32, 0x3}) bind(r3, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0/file0\x00'}, 0x10) 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) utimensat(r0, 0x0, &(0x7f0000000100)={{0x2}}, 0xdd6bc2721e28748a) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xfffffff9, './file0\x00'}) 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3f, 0x5, 0x2, 0x1, 0x4651, 0x4, 0x8c33, 0x2, 0x2, 0x9, 0x7}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000140)={0x35c, 0x9, './file0\x00', 0x8, 0x80000000, 0x3f, 0x2}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f66696ca6fa52"], 0xa) sendsyslog(&(0x7f0000000080)="2412", 0x2, 0x4) 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xffffff80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001740)) r4 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0xbad, 0xffffffffffffffff, r6, r7, r8, 0x72, 0xff7f}, 0x1000, 0x7, r9, r10, 0x0, 0x7, 0xcd7}) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="0000001860048715a09416cfea7ecd01008100000000000000922c70766c307d7f2d0e25a312bbecf67a581d7d54ee00618792d32a6a2b68363242ec4eba405503174d43cd322bc7a56816cd62833dbd57626f6b34862423b4acd8bc45d8b070a79ff579cbe36f83c5ada3cc2c81d4e57e66f1fe79ce93029d541e93c99a4ae31b1eb9c7bbe893697cba1015d4e2644675a10abf71eb05fd085897bc1931f430bde26981efc2fcb48f62ed1c7f7987f21fc0fa27653ec527f79ffc70d27932713719997f0181c191f8ef93ac5fef809dd2a74f6bb4afc8e6394269b7f3877eaba2f69c1be490f6144d7a8ca24c7bd4c300b8502e9b3eff76a84bc4203ea26cde0b7a1efb8619a794fa9c0403bed491cdc6531b762a42a62ef8f8", 0x11a}], 0x1) pwritev(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000000200)="77a70b8142be11f8b4ebe736f339f490b81735efa3c28c2d41d99d6b83d7c305d402ccdd59bdf7d6fed320e70302dc4dee21598c61f81ee7da818ef3931372c319bd6727c402f2e41563223d308b7a1aa11862360538b966875b8c5290f1c0ea75425f57dc5893af85f0632cafa45132967f0758f4ceb1e29f94fbbcc48fa986b69e9ae8afaf92880b960008126c16016157ccf1d16e977d2cf2dcb0ec0e0e25033b256b131f31e828b0d3e83d67ae76713afc70c4b5b4", 0xb7}, {&(0x7f0000000300)="b3dcdeed7bd49faf8e6492dbfadc1d8e1f054ddea37d1a17ae83ffc3a77438fe91d06ff609f0517ca525c6ed0f2865649866c6d42450424a86944f5f4d40baa4cfa1e8699cbe22c419cde48404c1d432587c82ee34c5b7d75acb569e49e625b477cb4c945d9100b10b7f0e9ad9d988c006ac9126e97ff1cb7c24fbd612e5d75f5ab2ba2e6c07b525539b79b0b25f3ddd98db3760469e8bbf257ef5278630a26cc591a965129e3d55c53bf34a106ad62efa82cc5cd42f6e3bef032409d968940457542a2873e43433d426ecbd69fbc5bbb2b5847f783cef3258aafd8391f7ce80370bc884581cfe6aaf", 0xe9}, {&(0x7f0000000400)="a08cade9d54631dbd00bd9939d13879298b8db48707820df62d5dbb000246764b224e1231c2513f886fbd52070205d816fa73b0d0ebcd8f42d0f32cadf94bd412c5f67c07d3c72669224d5e173ba73407ab274e1385c667f2453eb8149fc3c9a236d7e5c11adac638898443c6cadc881880880a9c42542d609aaf0fa7d89c34f1839d55ed52505b6943668d9c463f649e904bf2f9c940cb857410dbc33c3699a7c7c54dd3904b69f41c091e58ead6da073393a1da98cde4818bd459640683c07203a1b89a2b8cb9df6cab6734568fd7f77514373997d598f61a9323a1948c11bdfd83bb4eb5a57077661058dc0351e0aa5437c53af46c8f74291fa575a1dacf068a65af1be6897439ef93461a0b49c675127e73a3c6538f1c6464d39eb7a6b1b421ea93e74201d7111f955e208f4f3194652b9dce0e0b4bd7e3d996f0920cff00a7a3d3b152029eef68f66febbb10354bf58514470694b808b9660fb4c86daa529a36247c976c415f5968de7f10eb2f0a9cd573138f09a28372747d2a0fe89c25da6969faf1103e65324c19e7e7d4c6bc35137672e441b0fa6e5b30eff8b5106714e68589563683108998b93508223b7da3621237e226e525d6484aab272317162486c92992b7b120ed094a062970686ed45ee9354ef4d292ef67cc1f35402d65800114a202ba4420e5374ae5f141fd400b6389667a689c40e2b8659293ae6d069e221142fe6a70e96cd501fd54f4433210a131f8367cda9e1dc4ff99d94ffacd12855e1bd09c10c2134823d3c0f834583d62200939f489056462d2908f4b25c140b0d6c92655f2dfa6e6ff21a07a460e7d9fb7447dea5810af5f91662689da3e06c42268aa2451c8c642afe0ed419735e04ebd3c0e95527ead1468e0c597264158af173564ce821230d48b8f2fd7ff96a98b3a45c870530f685eea1333bbe79ca2a12b5a4a1aaae347cc626c973cccbb9e62fa1b4fbe28d84f31bd4908c1d4624589332d02b85f6eba1a0f1587af3ba79e2f130b7dc0185bcffca122a26e61ebfc3a4c3b85aa5e15f97cf4125e99eecdb172faede2de3fb831b0fa872c9ae9b505493719a1d45ca849f10140797da590aa4ffcaa10d2fbfcbdb6491871256646d3d94b6d84e05c474984f95629b1377fd149cef5f169823b6536e9b86fd2b621dbe8b0d5aeaa6bef15bd4ee5f27ff57a0915fbcb25a5da1bef4c5c90fc7f80d0741cabaddde21437b3e569acbfed0efcac8a77f8cc3940b63d99e167879ef5b91074260f3dd5b672040b44f830073b9b6cf67d1530b0a665ebc7c51d9c2ed8974a8d4c9c58575fcbf5d83aa5237907dd11c6e821eef223644947713aca318f56f1b2df9177810d82312db0de3427dc7147c8acc226b53bc1d337441efe23d51601082a041bbc255a97e9e488f7692aa70f72bd208d3694cc612a6cfcc76f00f3a446fc511475eeb950faf5f2b958088d2717812940970a22f094ac38739093ca2773799f61c203e8f607cc7288e9844aa5bd0e9a6257833baf15a42e964716b770f5fbc1a0359a6762b02ceafa5d22b195555f3b4e3aeb5ea77b5fe2845f76939c2a68fa35969f36f0f149a1954fa19171b604d22aa88031fca38f42ecaaaa11720a964884ed0b53fe517da25fcbf7232b307d6ff3c6db1ae4d69bc44355c87c4c43bf936b23904d4ceaf97597d22d5626f1d1ba76a077ff1b973e613f0da70ea1443f925640bae9b6f9386e7c61676fa5aefeee36d9ffba96aa0e76756a7935105efe1190a8c77c965ec673f6fdba7e914b5de2747ebb9da981fd1844ef05dd582adcf73b2819dc88d386f429842a9f66ae524c1f4d4e2deb1e340ec49dca5e166a4483d19ff5c44d0faa33d7bf3831f94a7ef76f8a1dc3d5a73a6ed0fad58084e1f88434b07d7ca8a327f2c87514d83a7bd3de9feffddc286d375975d412280adc7ef11f9ae3354fb8cbc95029f020e398d479dd31934ced4a19cac6fb86757acd1399c276ffd9b6f5f9b8f4141a7b6b310097b21718609ae809dd8515fdc31bdc162c0a6fb5e0d823bc8e4438cfd192480ee549354f7f89998be5f518a2a162d2afaf9c8ae82be48533ee4e3dfa5389193d0bcb96f6e8739850cffd721a77d3cbbe2cb3ed4bf3b5db923e7da0f5e62b9d743ed2371eb3346b7c5292df84f50bdde7a649d44ab165e42710914cbc17a4405cbbf96e8c63240a1e5125a8eb1c52463fd9cd1cdf8f5b9bec7826a10f0216c32c6b490d61d8fb911ea857acc5493a134e9aa384d4b5adba3031d80ba1d503321275cac98ceea7159fff61d978b91f36ccf8547ea94ec72e6ff0b17e61494f8bf5bf9829cdd3d9fbe13f59f3f417a45d38364bd11a9954a9bca2a45b463c32895775f145a29eef5b2490000adb9b615702b0dd5c7e8b10c7c2f43aa7c783286b175456f5be5d6c281630ddcadc6bfbfb32448bd86c3070c34b112596ba245777a4ca582ccce4df73c81098e84f6c5e2f61c1e8c6faf549f13ab08bf49545a8513bb1f39ef820da41afd594462d4229eb30df5262745bae2de11434c025bbf6dd986e56b1c35648a455561e485b6d6bd3d2a30cb448436c5c688ac28d1880cb412466a3ccd776296a1251d2afd62f6104d4bd14107a0827c2151596022b569487f5c3196f228e37aad28510ddd8f9ffd0395dadd4a615c23e09b9838c78df677172dc4592ac845d0b2d348e7bcc87a3841fc75f8dee0ae3742fc8fe9225ed52134497b06994e0408f089dad79ebcb2e3b0d8c366ec25b32174dfd1514e3160745359290cb28a6f8581148d85cdfd26f976c26ef4a2b0e1627f1766acdebb004c0750f761f15597a9a9e121cbc1c34f17b01673147f673ead92cbc34a363aaad5ec713d9013795ed43decfc689b7b121ce7d3611a98fc05496dff41e5427bf8a38d07a14a1e20df52a13d63ce771988e967d34f94eeda7db7c929384189be476a8dfae49f3acbbdbbd1c65fced04fc5c797de843ffc09d51bb989ff2d88601ccd543a6e422c3be73a414a7f51b0727348c3e4fa7541088726ecb63c1dcf57d3a4c9c22bc3a47ca1fd09f3f626ea8cb15975b4ff91511f820497353d59d8dd34acfff58d4c156e9abf22c8775b3eb6ff0a0bde82c952f429a70b0e0994f5eff0d30a0d855b35d7960d216afc68dde024cd43d8a113a19ffc55848c2b739a61f5e55570450ad2df509f7675b6a6ee5800d3d06c0d080b87a03373d327d52e85ebe48e102bcd3d6d5cf0f692cc7003ed501a00f9460579c585db03809679e1cd02c3912d42bd006ebf86ad7bdbeeac013bacc7d5c4280e262d1404b496cf71bc9003350c551b623cd2ba39d2b8bd384fa13e86ac87544f8e6bd167da85a9222bd4d882b61774c109aef01913ce6201abffcfdb49619688e61ec54b859781ad6fe04ccea95016aba693cc7b4e9ac2d3a51511cff98e6f47da416886b51bc7aff641c4a0e0f0cd08b4b5242ab55f3bbbcfee81f8d03695ed98eabb117b289911a7fe7f673d7474f1366ed7cf5d1be62394edf369e5ebcfbc91fa76a9b9a3c3f6d3573cfb0732ccdce76fae28cd74e83b149a36e2ca6824eb8017939c055ed804c37a351d4c73a7570f8f91bc4dabc692e1689cbd527617f3f18fd1cfc7e31aa26461a4742a06f990e84a07ef9106647607c679860021e56ee1d13e9d1327baaaac4e43fcbe37b67ea5cfd6f6267f5892c0d44119a821d482a0e96485fc1deff7e2258db0c43c9bcdad62a8bd634221253447bcabe4d1af70c6531bef5af810ddfa4e8cd67d947fb66839c002ae530e9a3658471f1d3d3ef1295e5cf6b48f24801b0fa30cb399c83b0496132fe583ec1674bed9a2251fecd7ddd06fae2ae2e89cd89c43bc671362d1d4d22c0690cdd90c84efc16461b3b67d795c5a8d0c7aea3ef739b6b695a88f4c5e8e03699fe08d50a82dcdf0fa9884ec5feb07e466264cc66fc1992c6f177e928540395b13619d8e04cd86149f15c59c80b79b9fc6e1a0b582b573a942adabee89feb03bcc30c1fac631a57c153ea7988c3ecf941a04a0c66cec1ce9cb0bf3c5be8147b354ba1613ab7f1faf0ac7423d1ed942aa1dfbaede7ea4635145765e42df91dff7516d21dd48fd2686f7c9b6605288662954dd23ee28f7d8e9eea2d11e2f4d0096ca49a41219a616619ba6a2a5e37c3d74997dc4cb2b398e5475399f7bc3e3972eae71c7742159964f9407e956a6d5fdedb58fa517eb4c4190b999e1f685cee9837c8ce4939ba7788c1dfd9c49ef991eb19d127a48ecd1be6ab4785e5c1046d8a828ce4d8f530808b04404ef6a8ec714b985678f84926cceade0c8a138a28415bc43a1e21bb5f1b96a620504177d4151b484ac72448d8434c4891407fc0a5887f8bbad0535a2761e5894126a3ce900a769df90279452032dacafe11a8e083b669c080340b560a3cee652eff774dd511d4d122cbed98de09c6b23b11e52cdb0969055e38e8f461a62b5c75c6950d2b061a7db6c0f853fec71518df0599eaa5a78f72fb8532ab5a17ed90ad410b2ef6eea14be84f350605ca3d59951244874b97363f3f20f859f6c53377549bc40642868934c9d69aa99af0a5a8c2fd597b94e92602fd6b5d95ea7f82661690aa749a1bd447b8c69dfe2287ef5209cb30482af9ccc05acadb1a134f0dca8f36987ba6c3c8d384c4f699ff615bc4a0d40f300a1f6fa3c727e03436c0ef3cdcd9f7f081232409f2c3dbab8f8ad207ec5d6d8eaaa47e2825db9f6344fe896774091805865e59472a5ebfc6f592db300245ec9cbec6a47496ce1cfc11ff3284533cd7a7a0f1fcdc355c9af76facf3efed1827cb416ad30aeb0bbc3a714f53c80e94d9f0968505c72f6991144bac4a563734bf34f82ec2ed89c67d6b7e468868f3489e6dc79ee92fcd07ebf17d18b4ae4fe99ce3437223eced4989ed0800bad9cdb8f4321b764905fa2d08d2902bd98aed48c9bd2441fba016d7bb1a7c0360123428f28202077e73e53c5ddd13790e7c833873af44938888d209e8286f98a199bc2429781c023364aca77d8eb30886615486e2d6a529beafeffc071c23546a9c43364e7c9fd8fac8ae2896a5084fcc88daec4254df295aecc84c0d9613085cb1e1a0ec572085ce4f4fca6a5c8f2ba9c0ed69da2c6310e0e63c0353e05770972b8f08eec90e0a6f0afd9f1743c90cdd4f0e76c70fe90cc636ea5717ea12f64314302e800be05cb31dd20f44948dcd97f5088e558f790610b09772c3b87631359b7cdb034f4f7eccbbeff30b9d9e4911868a9c391224316f6963c85df62e5b8dd39db7276205285356b8dae257f6deb2f5fbb2d5df4b747b974ee3117a88bb885f518255e4b33ebfb2610f3ba9d1911c3f17de139829818a79f917e7b7f50109bbbd8e676a8df5df70d8071ffdf29ce236bc00bb651f4241728594f17443f67feafd189d256d3e6e78867aa5a20cc8fd2d899ca1e365c5ebf823fbce71148aa5e3198560ec60b36103a3663a201e026a668d11f91750fd56191a1ae48d9b9ce628f785e580f02be465ab229d4351b34537ff9e48e8e87dae2622ddc34e04b839aa29067748230d06c8fac6029764f50e3f619dbd2aa05e74d8f96172998307250bfe2093dbddd24d3b0f5749b94b417147d16977c215e3e36389fcff2d8cc0cd74b36243da04210d94c5fecfbd93224b7aebc58278dcd8233e52750553a74a96c18ad5a37c64414bab00dff76d26c311bf8400b74e13761c4978ee7ab9e06a0a0f77b64beb3702b14771e51954c0b9af49a54a71aaeca1e2ccca51f427f", 0x1000}, {&(0x7f0000001400)="fffb042c6db58584b9f9e7791a02d715d33c6c5b16768de7550319521a56ceb31567c1ea3eae439c12481d8e1ea22f7291b8d24b58fe93c331d9b9ea9c8cf9c269aa69a05299451f2c097a9978621fe3aafea5c9aaabedbc461b23ec0a7bc4f887e4e0ad8c1d3365c4eb97", 0x6b}, {&(0x7f0000001480)="13114866b5b56617de9cf04f85c25afc1a6efd05df4eda06eadc4a353cdf1b53cd80275c84d06fcceb8894e6337a139e27cf040b03275cc74fed0f29140b82a6a1fdbeb7a622ce6da57f7ebdde8d2b3e6367b997bd162d59ff6054d970993113f3f9f4fd0552c7274f1d31dc4986dae5c6e8e9a975006bcd0220c3c847c08f2f1e094abb0c8601c967c150fdfdb47b05e9d4d00dcbc76c33ff8ab97acb9eaf6b1a37262c58f8e4b56ef972eb109005d287cd2df89bb78f0271b4f848bdb66b2b19c030f6a143835655e32e90c39dde2e3eea4b772f7a2ab6f6a144a3", 0xdc}, {&(0x7f0000001580)="6aaf64837460ba9577b06e797b20bed8e060cf", 0x13}, {&(0x7f00000015c0)="fc9c90927624f07644b99a4e9d9151021709eadcb5a480d3a975633b45a99e747cc09c2819d254f287a281a283401c97545db0687b7df87d1598e9b55df885b493d32d12463abdbb699547f1a6c9e89a92ae37aab21beb5ef4570640438d252c28529ed9352bdee755dd7c215a819569671b15a68ef76c0209c9a364b3dbfd3ac32fecfb0012a677dd3bf1f943ff8025965fa9033bc093bb208d9c076a3f6ef8adc812a2b3203df8d7e69fbc989028345895ef67e4b10acf051358d732e481631f3cf86f1f077162e3fd36ee800e396c", 0xd0}], 0x7, 0x0, 0x30) 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x80000000) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2013, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pread(r1, &(0x7f0000000100)="a5327ee8c7c2d56e53d5796f601017b66f7e3376a0faf73baa6d4e20243cba700a235e57870a481e54b54efbdb620dc388541d291280e497b70939180dc43eaa68674af5d9a7715472e9809506704d88b3d6ed1025af08b096c9a0a75cfc20f2e07fd5da741381ca98baada987cb3faf", 0x70, 0x0, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0/file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x1c0) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000040)='./file0/file0\x00') 09:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 09:02:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202089e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0xff) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3, 0x400}, 0xc) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) munlock(&(0x7f000071f000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair(0x10, 0x4, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r3, &(0x7f0000000200)=""/180, 0xb4, 0x42, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) getsockname(r4, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)=r2) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r0) 09:02:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0xffffc, 0x1, 0x0, "000000008000e34de40000000700", 0xfffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb9) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x7dfffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)) 09:02:29 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x3013, 0xffffffffffffffff, 0x0, 0x5) madvise(&(0x7f0000805000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e437ad0 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3f, 0x7, 0x9, 0xfffffffd, "03664e2baf0c033c02d271795acd00"}) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffd000/0x2000)=nil) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802772dcf4403bb37", 0x47}, {&(0x7f0000001b00)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d0e15c6ebc9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e39431e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d9ed85d0979ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f3d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf9731b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c50b7b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db63852756e07cd4c011fc390e33601901e7827cc7c3f848fc3192c1248006f1aafcc110e49ce69c", 0xd10}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) writev(r0, &(0x7f00000017c0)=[{&(0x7f0000001540)="6baa522de91d9dbba8e7ce5b093003c7dbc3db50862f33adc0ff11e4c6cfbbaae15a4df64eff32c318a86e0400985f889765a56f7161730585010000222d02f60d43316f851e7a7346998f326f0e3e8acd0950524ce552a5948c214003d9400e812dd3593b3c60162ac3845d5d108c5f44852bbdef9d57d0ad138fc93c27bd5f707ea24ca0fde54829e7f95da4d705", 0x8f}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c", 0xc3}, {&(0x7f00000000c0)="569250798bf8489ea0dfe3a357e66e938ba8f1e2630936482e53572169f6cb7fc9328424a0f8a4c4f48cb860b348d7ed9403f425c6ddda46aae486c01dc89c9568f52596f2f0327905076830817ceb", 0x4f}], 0x3) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x20, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e437ad0 09:02:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$KDDISABIO(r2, 0x20004b3d) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x7) r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x314) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001340)=""/103) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000001c0)=""/4096) r1 = socket(0x11, 0x4003, 0x0) socket(0x10, 0x4, 0x9) sendto$unix(r1, &(0x7f0000000040)="b100050360000000000008000300000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a0804be781e4991f7c8df5f882b2d57e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6b7e30d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae80000002000000000000020208a371a3f8810c00000000000000d3c883b40000452bec305435a8bc2a156eaaeb00000000007c050460c14f69ecf7b016ac5f1a6f65f5c2599416231739e26e65d06c01b58c000007f088fa141f03fbcfbc5d5b1c31372e927e13d6101db0cc00c06130828ce72383ab0476528a1eef6346b2f479b78cc27569a02a4f006559cf9279c6e5060000000000000087fc341b3cc275ed0d96e5d398c8f7d5416c6332aa1872a5429daab52ab5d76c", 0xb1, 0xc859c721952b51be, 0x0, 0xfffffde6) 09:02:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = kqueue() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001140)=0x5db8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}, {0x0}], 0x2) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) linkat(r1, &(0x7f0000000040)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00', 0x4) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x80}, {0x84}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = getuid() r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12ddd9773f06842c6c8a71f3ecea510266c1d966563e7ff57dc3af0523fed6addd877c288bff3fb5629a5eb06d6c19f79969ff4b1fde0c3b5197854b22c8c4a9cfbdc5883a9b3894058aac93500b4b156090cef5f346ab72b81bc82a4e22294c17ad39ab3833ac1d356b4f4246b310b9280c2553"], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x6, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getegid() socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r15, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r13, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r15}) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r18, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r16, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r18}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000380)={{0x2, r5, r10, r11, r12, 0x80, 0x1}, 0x0, 0xff, r15, r18, 0x4, 0x8, 0x2}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r19, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = dup2(r0, r3) write(r20, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0xff) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = geteuid() r2 = geteuid() setreuid(0x0, r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000700)={{0x6, r1, r5, r2, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x6, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) setregid(r5, r10) 09:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x54}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000080)="3c9ebb8a65237a19000000000000", 0x37) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x2, 0xfaef, 0x1000, 0xfff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x7f}, {0x84}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000280)=[{0xffff, 0x40, 0x0, 0x3ff}, {0x4, 0x81, 0xbe, 0x1}, {0xffff, 0x3, 0x1, 0x8}, {0x7, 0x7, 0x4}, {0x1, 0x0, 0xec, 0x4}, {0x5, 0x8, 0x8, 0x400}, {0x400, 0x55, 0x5, 0x7}, {0x9, 0x5, 0x1f, 0x7fff}, {0x201, 0xcf, 0x8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000038695a56008000fa6002000000000000"]) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x1, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002400)='/dev/speaker\x00', 0x80, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket(0x18, 0x2, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x2, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f00000001c0)="215453b88cab843931610020c06c303f7e75450bcd88803e4eb9fce0d72e8c0fda1f7b81dd06fd22894ff3c0ac795100", 0x30}, {&(0x7f0000000200)="89e792d5fec0d49932784c77695d7894141bc12a3cfdced476dfdd272d1fb2ec70786d4d3ee9cfb1cb4efdff6ff22b240ce595e4893ef3986fd617830efd9165fbd0bbfddd17e0f7eed17057f732fd878be542791c549329caaad9da6dc448be", 0x60}, {&(0x7f0000000280)="ef0c89015a8cdc24cee697a3b765092bef446a41f3b2bbd5a55814171099e7fe63b2d879a56cc157da0e0c6ed33c76fff98b9a0ec4b3829761048cdc2c12d293b7078ca07d0108bc5e10f90d8a432ddae818364629f87b57d318703b09c721d9344df8c6b692ca81497525bf00388a3af4ee06ba121624bfe3c8e121e63465afaf2651ca7c7dfad2721bad9011d4b7426f05f7f1c01c7e4221a481ba0c70f2b91cfb43c5f9ec31b763470b3a7ac77d8fcec6e0d4065f01f60357b40d0fe358f24dd0c1159386dd7a169c0972a5b991ff831ed16d2606e3", 0xd7}, {&(0x7f0000000380)="f7835250c81aecf7e9f490bf291d204ce2dc2c59e2c3f3a425e53b91ff24cdec3325239e50e1b322c6064341eb4cf9c9c596a2c7b7be915f17bb34256a158cb284756b9b9f39316729e0d33e6f98f175ed6ea25fccf7e1f281e7374968fcf70e5c12369496348f54933978c509f75e5c02eec74cfa59212ff78faa66a2c673228ce5cf3a1e209e457b3dace598883f74b322a55d7d6d7acd6d4758bc8be54a8acb356fa8e1d2fa853eb6cf73b83450e4783c42eaa4fc00ecb20d83fc9d04919099652fef6a1244058e7ce84aa3a767dd7e4cda0ecc7ec8a638a1741029ed7050c247631405cd0e49b2429aa178e72724ac07c69c8edd2b7e31c23553f20db995114f7d7342113ed2d7ce4dfe356f0db8dc73043056c53c7546ddb43d387b1e25b0426513ecb8c2b478bf18b3dd768d2b65c73a3f607b1db0f19a7d221e127a197bb1071b3504fc7a2ec98683226a847fdea982513083c2705ac14faa55f2a6ef075369731acad4f8d378d609babff32a0ce49e1cd70f51e4e7bd03239ee46522a4c11aad24ea65aa31511c878b70ac0bc5434bd9650d6509876ef067bb3de1548bc3bb8c5be01f534613b31a1366f457f99f71e6a8da5d9494026a510a1a38ddc1a54e157d5c038d8c2f0e8bb8fb148a9d24a85dca532a7a4cb77563a177c0d7188814fce801cbc16cee343e917363950fc37fed4ffabc1504c459bf605baf0846933b2c4c3e047d49ad3f302665286625222434b6b11635c498eacc4056138e73e9e3f6e973c1803b40c9e6f49bc229602b0ae2a3bb7fa3887e1e1aaae1ce423974ab9232ad4bdfc685205a9c35ae848b216b981ab922cde855d06a81ff277b0230f94a6b1d7bac65eb8079c7763f89cb33ad4b370e6efade0e09d52d88ac27503082eefd8a3217ea2bfeee7098ad2ab84788d16bb5497d666576869c1822318031deeb1297758eea5bac6000adb3cfc32e2288843cd2a03b7e5d1b160a7551693034081b372ff1cd0dc8734968763bcb88f1486f9e8bfb1c3796b0512c1ea0706d5ec77d6898a6b7f89d0dece1eb73fabde5916963ce3908c5abc024dcfe2fca7f6b61c04a80facbd33812f3b1402745887de0284d2ab68accaadd34b8f5c2cb55118f47fab7a5b2ade28e73a73392db4ef8b075b219fa22af50f2d465ec8571c34010b0b20531e5231f9701d2067a49ff113a705e2b7ca1fbd9126756cabfd40995adaa598bfa9c365405d98fb804ef06604f10a892c1891929b9f4e69bf0cb31479904f9c2e7baf6c2e74cbbb311ef8a6fe2691a3b24b1684e1d00eab129dcc063bed667307846ede998f1219700da03820f6fd407cf4f3a050253a79cba222ca13d525934a519118717db0a358235084c0c176c1c16aed1316657af8a1bfce5361532d449bc4c38be2221fe37e4e4bb46c4d5e2722014a75f584bce367737b54a407289b7144cbcdfbe261933f7ce3c66133c1dde15fd3525422c2b8e01cc949efb3d2cdab6e6995762d9484293e674b2dbe27274035d28118405337f4c1bf04ae0b1407386e956ede26637fafb48f1b1900b6cc709f63ee280f2b0db4c0e852b5d7874db742ae12bff7790bcf0e2f83e4b5fc18e50928602945ced1e2bedd3fd49c3d229cd0252001d55b710fb1cd514ea54839c4b65d9106cc91bfded859a1da28fb4f901a9d2c2eb52af6f3c4a47597d77f93518ce16576a98199d9a31d44eee2cea806cbbd0b3cd78923068eecf78d84cc15413b423e6b4a0873185b2b7f649974a840641acbfa1fe04da436385b7a1cb7c51af22c2bf5b3a442fb815c2a7585c4a715c7bc1075f05ff9df9a55a3ecf7d442af293a9d8f6c89c6a9d270344814b6b0fac23c5a96faba3675a8abedc0d9ac927f6ed7d4aa88ff8e9b300453c30447b182cfbfa35fd65f0a779090082b4447f7a7b4c941612bf6466c57bb45371da8b6693dd2e51d53133d720d58b6653aaa22a6640d4be5fb86d538845f3878546166641fd7514763c9080f979e58372fcdccc4b7c5245d583423c81be5ce6c49d59b4826e8570113fcf9546ec97d48d00bb319bfd82e42a411d6e4346e0f503d703f3d14e221c31fa501d8ca092235f97beab0986e48aa8b31482fc9935697cd20fa80e09760b336f5498200f229a6064d36e366f8fcac08cb02db604c6438e08fbf4989c0b5bb07dd2450abc98d2162d631ac19681c35b07a2babf2647979028b2ea44031ac1b300fe1e9fa574105cee6782bd7d542b001e36be6340c0d30fe2e385732fac9f6ba7c7dccd6f470a1113b79b2cd45b5381cc9c67de2f5441f43dfb94c6382b523d2bf35b3502e1c8908fb9a163c903717d01c034a4b47387a37f85591000983798a8fb013afdf8cf69f7bb1ac4690ef919a9bcdc9beac4c634b36f63b5a16a35ab0c7e3d847370edf1306563aac1500563c21a1ca3cc18f54d02dc305c7d28825cbbfd0d503b842c54c46653865851b7791f187b0b5f9edce731c08cae5c8702e05fc30f9ed2ad20bd006f5a0ee81ae3d54e6d411eba2dc42a155ed51708317a1d6ffbed78fe5d44ba873e13c2aef476f4c91a6c76de0b86fe00aed0d5914a4e3ced370ba88f9e1fe4527cc59e68eace613b3183d0579cbda7a6736ec46a3df62a05f87a21e8f8619e8b3492a836ee08daafd780f29016a0665b851417eedcbb598069950c386d23be3968ed277010221bd995908339476313fc9e66c42872721c20681abf629181226ca77b478d4a41c79092ae017f392914e40fe715be9f0c5e0a5035e69c6c780ab42debaf4ab87cf50f7343b938c6e1c87c97f840d8122637969a3af12f326ca0ef2c4271303c883aca0e865344c309726a2ba750fb6cc7f309a012f5f0e310d8c4fe0c0801a25c85229c45cefbb872be17b5f1c893582b22a5e4b42eb58fbbc4e546fad299ec5cbc3ade3f3358f3611bbe7b0f62e5cb257144e7a70d08026a1dbdacb857ba1cf302517033a5def81bf2f3fa8bce14741e3eb5d35293f2f1fc227a15a9dd5434fd82da32ae7ee72b866a9980cc2fb4929f85adf4e13d8a622cceca7646ab98b237c2fc3b29bb54d0fe4b7023acf14131c42219f73536f749a3527b7e5be41854729053dfcb5a8036a16305f21aaaf32db5e88f6c5f1d498a4a3dcb803cbb711221d8fb712f653bde60b60549f323db9cf5a8e86ba8469a005770811efbc2444a8f28f7cb3eef65b7d5ec25493d430968d43135cb48834c142d012d84ef115ff48671afe63bfcb9b717c34727b4ad73364e69036020b83ee9a9a2237b5fb31999bcee3cc1888046aadcbda016a277fb1c4917b9482e7bb785482681110168b49c444589c0f206abe4e99cde495a15debcfc53c6600f0653ffb61c614e0873e8f8496cacf6f20dc0b61c12804f2cb10fcf526d7dc7abaddc2ce60da8ad437b232b86699f1a6bc04810602d7c9b4bd8f5e7ef24fa07e3b85a74b451c835c215dc1093ff549cc88cd2b5f04ac5ea43c6210e7e7789cd00b452e2d52c97989b5199fb0765bf0f5ef034e9f0a6c2df972b972d6ca142907e67d35e9c9a1ff3706433fdb7cf3e78eee28dfe14530ee7e22434b666b090118aa181e6d94293a090cb8d4a2f64c3e4cdc7bc75281210159aaeb16b5390c2e5cdd86932c1ccf132d6fe66f02b5ddc4719597f20b1263a1cbc38c53fd0528877b2b7b2b34acceae387d3b383561326409b733ec1f7b2512962fdd47b8f4ee59bb5e3e9bcbdad9bea525bb73a411eef0c2f0bbec5bdced153179ccc141aee506025a89c7b7b02597a22c69d6c8b8c4bbdfa03a13e47a489b8102846499cca51472774c2b32e1dd935f205f4e9ea40952eadc2b07666a84b5304d789fa4f48d3a62fba7ecfd76b5f6ec898fb1f9159aa384ce8dfd84c6fad63c84fe33981b559a14ce85261b7bb1c098b30ddcff068dc6b4cd238d2aa0dbdcbe5b296f71fd1c673afe62b30508fd26acbfb78a746b98f5c6b0ad82249df34ae4b84f94333bfd12302165207b3f4924dd10cc1d2444e02f14b09b6cae8c715e556b19a5b9814c9858db459d790324435de00825567c71dc767176f889f6f152726913c87b48cde6ec3e8876bc22537413ac1f25bed3f3421986f9a018004d54f98c59205a3447e10c46ef46768e04931063035880356afd8e06b5379391b18fbf21de2e78445d47a38b288e964c8b68a20c4c48b8e258b434dd358ac500c67344ad0c2f03db0a0a43400c16792c7f754c7edcfd266fb3fc5b4f0719ae158bb8c1fd8674d8c0f2155e52914c6e6f51cf0deeb7b69a320cfc56195f9b38e345668e18018ccf3ea70c024a746ed23734380e0c1c329f6746e8e00819b1b7b15791530ed09f71fd0879010beecad4fe177cfffe58000a8f3ce3013360042ad76d32a7868392d7386df81591f68536407bb864989ae522ad68db8671ab26d2a9f1a265913b6e906f8d9a869e8fe48ca3210a6f3b4dc6bec7770ac367f5eaf7dd33bd2efeb2d45ecaf2502f901a15cce7137ab4efeb6be63808b9869448ea58ea2fd0569cb7006da8bce6290921e9e4523ffa0cfa5a139faaa8570ee7673809cb6f21988f53f54d973c140263790155aebf7b990010b030f2cbcd0aff2c57e35641a0ef19302e9c1b75b646e506ced9d3bd3dd52bd44f3d9d8cc1b5986675c6b6fae2c1825351734f467f639234928d16869486ed56a020c88181d82d41dad966fc747576abc1272ca1a9e497e517387db8442ad2b0d9a51c908d479f097391dfc443f1fe31f01b502941b196597b7feca7f5e5b56372a9550f22b5492f1126021d3a038df81ce24f14a3c9e924b02fdfc0ae622d2bafda3965545b2410a4827fee15c2becf70f2bbd9a72c2888611a310200cdfb1bd7294efa1700bb0cb8a24e3578d5de95a4fd32c06184cc21c1fd8d2d7db06ec21d8cdf852357aff1bbe0e5b4a25310b2d56c5d918485875e235a6d3f72cdb7a512d930e945aafc139101a2f3b8f7f2307ae488e3d813ea35a2d5f7e95213e271b0540718f3cd0c1caa508b536c5fb35a4c838ae5304cee26fcc2521facef1ddb0c33dbf38b5ca92d09935389cb31930c6a7b3ad2d4d1d433cb0758dc48e34273c220eb28fcf8ebb1933cc4267a31a15789aaa721fedfe8eb77d2e39ed232b9a4cc22285c8f5b1121825ec553360df73222b14051116d29b7f1586a3a2b462fb09784292804abe3aaec61877123bd42bc9dacd2b2666039fef5a299fcee041abeda002f9eeaea9c2cb3487773a997519de31f97370fb8f73032f92df69a0170c3c852560e46e33fe3046bef3f931eebcd627d0a6a0bb1d7947e5f11e023eda0d7719ce36864fc8b6256008e1a6e71808c03dddb9108e5b511e078252db898e36e16a2fd426a6c6cd49e9cf5c84ffecae2df6900fd31fcfef5f0fc80855066b9d6e9f72be1f417a41630b82173b82c431318937ff005eed5aa82a852cf22cb52434d5d4707edc40e3c27114909bb5213611fdd96a17fd20fba8b66e9f20ba615e085272768e797465eb22eddc66064860b281b78a7c0119fa3aea8d569da2364a762fb42d2393ebf04815844debf91e1e0e7b425d30c9c80fae35a19cb9c066e1c61ba3d6ffa0579ad80c566ddeeec360ada3a397150713407ac9ff06d695efad437382eb9fc58d81866451657fa28098db60766f9c83007e002e43c8d91b03a9ba79bd26eb52fd28c16fe4d27b2d2bd21da2d769a948d74fc8c97029ed8698d67b542d7e291c3f27db42ebd9e03873e985b49735ed7269e2ec22bca7388aeb0e86fbeee3444e1fea", 0x1000}, {&(0x7f0000001380)="132e871298f334798b0678b65d7709df7a4416fd155ec598cc59b020276bc259c1bc7150bcd37d6412f2bc809b1022efaab1d9dc3d3c516e69a6e7bfeaa0b16ca5651bef06274101c57a5c5be4321044e7ab57e3f924ef41ef404693e99370222a09b7d3fcf22adde27a40d727a1bda249db1f215b401c2ed12cbf85e2437a77083fd3d5df7b708dc3c3fd2f0e18074644910a881023cf286b8cc61a2c66671e3367b60912d85879930272600d960c08f31ae19d89111df3f7ba5bbeaf4419a65603ad47cd8388a4e48ceff2ec82ea0eb2b3bcd918721f9cc517520ba2835040aac3629f760874c89d7ab99043566d215579f745af6eab157ca320719929aa15b5d82747c13557a28e9e62c766cf9f8c6d51089489b1c16bffdacf2fdbbd7fea86615c1ebd533b7ea95ab4013e2eed15344b4ba7322602518ab8b989ca84e07e74a99d880a34cc60428976d71ff968b9c2abd0b95ea69aff2106f59dbef0b4277f6a6f8815835bee414e2da13b13199c1457bfdb08d2c79b5bbfbb239998b64d3dfefd5632591a8745cf4cbb2d99b11a98c2a132de32ede71b3c38631a3105e4ac4ada6a3a92da5aa46ca5c05517f4bdbcd59d0180428d859c27ee63a8221b5af3ed38ffab05537b24c0826b6ce5e6b55f166a8e0ee8275ea484e38acbf8d957eda1771d86bc15b7b1cc2b93866c83571740b20fe2ea8a606863083a16a7a8d3a1f7fa90200fe51bb2ffa49f72c86d73eed1dbd0023bf27d8de19c8a88d6b372079b7cdab22c892a1448b21ef7a42da9d80cfa339a1280baa8c599dbdd801ac6f56dbe342de7bd383ffd219c75ec4088b6ff94ab0f0523afa591a860858d657ce74abd69ac9320260699bd5215c7d02e6b966885e7da1b2747f26e540cfe6cda5986a77bae8536d98d183f5634bb8860fe17db3b9384c8832d2d8f375bdf065680b4b2a75a2034b36178981c952a76ed8f042dd38f2ad3ca9aeb008f54c5391fc773a899f3aa1f6f00ddfe150466c56436130e9440c83325a8e44665aee65deff533ec4a0a7f75eb22a2b4f2a2d23e1de9f829874056e4804378e657faed8bb6becd4ac5e83b631e62dac315d123af9bed839484a23e03ddd50dbd54e48b6ec3779c19a9548ae0d70a7dd3880d72e56625c474954cd2c84e42675455a247e5d86c3bac703b0edb1e346255dc324ba26f40edb26da3d8fc39dc606ebbc62002f660de4656e166a7b14e07580f302519d2ceefdf471b6efe2001d5c8981094b25690c8b425d82259c482fcf4ad83f913a126a42ed9a2b1d7c19147a20ada153afd099ca0e5705fe50a0da404ae31c498c802516d104ef51f55ba5716560c4a52f658ff8d4257ea191518c88c3ba26e614e76864fb06cbb457b2ebb0198aebbb40363336a40ed5b4f79f5f59f73fe5f01f5b29666ca7df86691275a06ce24a8b7eb67c36364191bb089ede9383b6eeeaa478b5bcfca0876c10045513e6c37ed7ea38926834089f5ba279e58782939ca40cdd9e22b28917ce9845cee079f81e6cad2079ce2fb5162897a1b6dfadac1259efd191f4b8f5bc66f43813c9d6c84da1e44663b7ed37d89f3ae3981ffe0833394f1c83caf4991d4e43593ea92e1e5e497216d4bca9173a4981368b3f4c03d3d3e8b638afb4f3859dd028a1bd8d12e9ec0090ee4d95bc060e916beb3e318f71b9ef1fc9e48afeb930f8a9cb5058a3b96408012c0ba19a46e1b26ef77aa2b1edc78bd8cc085741d72116007871c993a0f48bad51e01fe36a294d3946e123554371bb21b3f6ffdc5b5df7da6842cfa5304b681a9643ec0eab1abc809bf769cf99b9547f09597f28fede54a75ed788d01a80e71bb34f5c27427e5c1dd446742d2fd52b4b697bac409bd1a620be4bd261096b93501c52c35a807670b2710e0a971c004b4ca3124225136e3ccf202c5f5c84cdb5dcb63e433cabfe4d11e45526e9034760cc7fbbf20128066c8bbf7d6e36bf1f60b8de2e603d371abeeb267739f53ca4abce6e2e017633bf3da7abd0896082316aac60ffa365d14781264e0f80a1dd10d01f6c1517d34bc9ac6762d6ea939f911ffcf43f4291692445e91f4c435af55680f70f107d587a28e1cfbb810babfd133088541e65e977737935dfc35a0934eb06f5f03f7a4af0d64261a3678ec4b8e34254fbb25df5daac0ec21aa325dbfebcdb9d216758cb50a0765201f1683e64b91ed477ed8eedca803fe1202291bfb62f784f80be5617dbaa3147ddedc15fe8600b5e821d8a81f58361057aa58bc86128b6bcc6790a92e0f998f652ddf055229ac6c772d963e3e02c0d1b62b3e34e3729466b99a2deca98bbf2a235cb18a5c0fd7ff334b3c4915cda7042133210fadacbfd0eeb90a7780bdf607dcba06f4861e9d5259c8dd3279ecb60e487597c9bba7202fc9119f55fccc58f94f014d7de53b15743c7595cf06276bd347760df1ddcdead93c7e8c86fdfac8d84923d5a9194676d65a3a837b7a20b6f7cff0784ef8fe5c969281901eb77479c2af35cd633f5357be53385fb804992422d9fe4e7007e98031c4976b10726d345ca126346df3006ce0798d2f19fad130f6ddca4b35605f091eaeccf3f661ee090a862f9b632b441dcca3f9091b04128d37828f14314d1a391cf5571e9d5efed6dc9484a5abc03c9335d00a287b5bd9d8a34fdcc9d8a0e7709c010e20252b244d35be2fb83fdcf2e4509bae5ca2148f4d9d6e8a9f8487aec38e96ee0f45063030b3e9de5a31a667e1c0951befb27fe7c81d18bd6478b48ad267847deb2f695db9a8100d6a5f169604eb92ae446915e19e763ea170deb15b48dd70fb95a84f6df026ca1d5979e3d3d978bc228260f8a9e87b3fbcc3297364025db83b51e6b76dfb31b4d78681710ea822a68db7ee332f86dea2a840eb344c554e80a5b594759e5f9b4f48a8876919e84f74b9c081a3b7cbc651655ce3c25c0fdcd28163b7bc89ed2caeed850b0693688f60942a8b6d99816607bbd02eb1dbb37dd09a9db8296939a76dfb7c60c0823f88d71a377c481eebf887c6e164978ef6664b4596de86623ff8c3655fb02332d5b71bdafdfcce2e236038e84bb3a2d376dc5b8010da5cb8a3ca7b4b9f9d0b8864abaf6f962f9e3d40875d419ae04432d3ae2826c41dc119772d4bf7c2b6a160f74a951abb2a312a2e70d34e414ed2abfdbd85c09beef5d40bc1d3f02bcced895a7c28ad45ab75f772115aeb2d0725a2a3c731c69a021deeb1c53545b1494810b75c26966ecbd36d7b43a74ca14128923d723445e3b4bb8b29d5e0f02526274ac191c31574bcbbe071a7115d39855554f325ce013fbe7b6b8f15ea270f762a3933691755fdddd77380bd1c273b7d09632afb10f0b3e2ffe75b319cd51f0f81099a06b53053a2514d8b13a6bc6b834a40b3041f422aa9e97d7b8c1fbb34d564036e70f47b5f91afb6591cc30e9bc00f2d5183840ed05fead739a98fd34b76f8c0a019d6649c15ede9ef255a907cedb844a45902ce0df42e7419d50c02ec5b1dd767a4b851a120f799bcc60a15cf639e11fdf859b640e64e7e60ed9f8b8e1d40b7fc996ce262b07d42717a4b7375b37bb017f16a38f34bdca5aa5bf0b41dd36f076339e2207919eae50cc9829abd65d41b783bd911c5d7288c168c5012acb8d82c7dcf2179aff8955902687750ced7816f27328d58bdc429ac063cc56bd61d582eccaf475061376764e7ced1ae5082db2d96eca4683cb44ad2a43595a3a8ad8bb185d089c7dfe61286c5fedaddc0545cd6571aac6bc4c840b1e9db5b4e44d59d339027bde0c3ce61b543ccf27b9ff63173df41f257321c1a9de3070a4819a15378bcb117ae993df86c3e40656001fd51ab3d71b4741dc57e26915d21d6f03c6ff7cd7c733a4a5513196ca19bed6683ea133eb3ea4f30288236927f2c6ac5f39573c918d356b20e1571de98d5ea3f30f1b79457197dbdbe68210dedc6eb10803bdf5bc761016791891c2d079d8b94610642b58c5fa73e3b33611357c045505ec6cb650e56943bf70256fde9da91607f64d6ea0390bc67a4cda11bd558a21dbb60dceb50e0d20433bb9cbe6128f373fcbffcf6fe75e1537f2619291d1483f799939289bc8212330f22c5164b8136e4d13fc824b9166c7c9a713b5ca6ee0003e79e1e681b30202780a8b159fb3995d3992990585e28fc9f3f3af0ca2ef301f2c92f64dcf796ef350a8f9b5a002f46c522057d73cca2cb919925549edb15846f8307ecb2f3a107166f130a39381a8c5a3a7d22fcedbe9ee334d28ea68b5dcfc2ca865983332e49e1dfdedc53558ec72ad520e7f74d27a3b69de54f1b6e6b216037f092d16bbcb693aaa85846677d42d9c8c5e0395e966ef69506a2f1390a89e6b1396de76ede01c835d5ef281e6c90a9ee70c3c4bec4967b897662439c7568afa136606f57e6f26de5e63e1b6748ce55996c78ce5688d31ee0d865f8ae1546c7e2032336d91feffb3e6533e2acb7d1e8cbb40cce62ce48ea5c9c3852665d2eefbdfdbd984532c56511f473a4d3f6bcd78557c651f674eee4512cafee1f6610b22cc8f63f9faf8a3406a321bf9cdc4484cdf6c651815fd2a47fdd33d0efa3d8f350d48a4efd9481b1a320eb5278b8d5d9cc5a5f065e5e65d05721fde694865f62f76d0d4ab9cd826d44e9165b9807fcc6f43e669a758a6165fb7cc2e35e9da7697d4ddd980ffcc1e1ae0a238f80ce6d1eb2e32d0386e0da7c12d03ab5683e6d7f48c0925cad99e1c309ae72438d27700dd1c57821d1bd0e294b6c676f548832843f623adc971577a491fb54fa1986b598a059cbb889d5a3b1d506f32be153594e9179c83f2f57ef64a7fd066c9539aaa7cd25b8af96815d2a2e9f788aa3f10830af96191b24f7093fecb399222cf8bead5393e8c128029a6a32b31049fd7614783862431631c87821a0eeea101612d90c7129bff4b58103095b20cc3fd41fd4de18607f83d39493e1c645f37f522688a93319f944656a101b23df7c914179bcbd77eac37a377f86e578087af820295af88c87c56c72b56cc2a735b3454f99f9c6f6591a5e3065c06bf597d6c213a463ca6efbc1a93ada8d5a0603a9fea5043ef0269e9520a48ef749901c0972d0f498a8fd6bbc7f1b4c7c15959854fea15de93b942a49ab4f1b9fed0827bfbdfd1cb307a5265a87043acb158ae016c3663ae7ed89332b36743f684d5a2e4d5ba8242c221371b227d69e4e846a4aef3f771f1f5ce13b0c278d984993ff1ec797f7349af6a1735ad8dfba7293b64ff7359795a760e4b40240a71b6f805071cf7791cbcbade4b031999e04e758fa05e698265cd9bb0f955f9814a47c416e8e0279f6a6089f92242ee2521c7fef7efe975adc801545a7f1b23f772bcf221097845088fd5041143d3bb9ee2564d81228f7995e30db86c182c7641cfdea7365c8f55022941ec6bdbcaa9cbd02093f492868c666eb98b49ff94abe3ebb8c317bf15622b77bdd0a4b85a5f47f0a5e4e6b8d039ef82f5790150bb5764c9eb9c1feacf4ed059d23de79fbc4be36b1819a6acb0b1e5ba586305582be6984c51b7a1fad709692d35999d0b636b2174fbb7a1d94e4b59916a474e3a6cd60c0b7615833dd8e7c66e72cf1215a5cdde49cc294ff678d1c1f29b8d959db4ff1ed575f048f0a4910bc4d2e48baaf6c8b154acd4587449db1caeb195c26acf060f18d698e5500727bd1d104a6e1c845f51971ceabe1e718a66afed6b736ac3f53d95b5b6ca31720c4529b2e69d88fb2da41119502d620e081c69c7588a457536c81", 0x1000}], 0x5, &(0x7f0000002440)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r3, r4, r5, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r0, r12]}], 0x58, 0x40b}, 0xc) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) 09:02:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in}) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:02:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r4 = kqueue() fchdir(r4) 09:02:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x4) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') utimes(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)={{0xffff, 0xfffffffffffff36e}, {0xfa8}}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000003c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0xfffffffa) write(0xffffffffffffffff, &(0x7f00000001c0)="8e64d8f43bc9d579f0ce1eca194387538cdb31ab824211d2a5c4cdd74c0216cf36efd27649cc8bba0d878ac3d12ce7232dad70ba542f35011dd22dd42443b4cf743da7117774965ab1e34a67b82fe5e3240f6d4309e3ed177cb89f94011b1aebd742f2461423fcc7847a532209f5142689a31d95cbdac345ef65605778ee747a74c05d22dcba0db5be6d72c30ad98c07b822f6181af397bd524fd60513a1d70c4a3bb873a97e8de505dcb9fd767929422bcf66eabb64c01208bd8815d93d15af4e69dd2f9e97ceab86da66e03d6e06d8bcd5a37a7712a4", 0xd7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = geteuid() r3 = geteuid() setreuid(0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) close(r1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x6, r2, r6, r3, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) setegid(r6) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x182) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 0: socketpair(0x10, 0x8000, 0x7, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 09:02:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() setreuid(0xee00, r3) r4 = geteuid() r5 = geteuid() setreuid(0x0, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000700)={{0x6, r4, r8, r5, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r8}, 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xfffffffeffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) 09:02:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(0xee00, r2) r3 = geteuid() r4 = geteuid() setreuid(0x0, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x6, r3, r7, r4, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x7, r0, r1, r2, r7, 0x8, 0x4}, 0xa0, 0xd47a, 0x9}) r8 = socket(0x18, 0x1, 0x0) close(r8) close(0xffffffffffffffff) madvise(&(0x7f00002ca000/0x4000)=nil, 0x4000, 0x0) socket(0x400000000018, 0x3, 0x6) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) socket(0x21, 0x8000, 0x80) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84, 0x3}, {0x7, 0x0, 0x1}]}) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x10, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x88c1, 0x0) chflagsat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x2) 09:02:29 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/30, 0x1e}], 0x2, 0x0, 0x6) r7 = accept$inet6(r4, 0x0, &(0x7f0000000140)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x8000, 0x1) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = socket(0x18, 0x2, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x2, 0x2, 0x40, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0x400}, {{r3}, 0xfffffffffffffffd, 0x10, 0x800fffee, 0x3, 0x2}, {{r7}, 0xffffffffffffffff, 0x2, 0x80, 0x2, 0x5}, {{r8}, 0xfffffffffffffffa, 0x1, 0x8, 0x1, 0xca2b}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x6d70b7665a6c3270, 0x40, 0xe9, 0x1}, {{r9}, 0xffffffffffffffff, 0x2, 0x2, 0x80000000, 0xfffffffffffffc01}, {{r10}, 0xfffffffffffffffa, 0x80, 0x1, 0x7ff, 0x400}, {{r1}, 0xfffffffffffffffb, 0xa, 0x1, 0x4, 0x1}], 0x2, &(0x7f0000000200)=[{{r11}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x36}, {{r12}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x71}, {{r13}, 0xfffffffffffffffc, 0x29, 0x1, 0x2c9a, 0x3f}], 0x6, &(0x7f0000000400)={0x3, 0x1}) r14 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x10, 0x0) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket(0x18, 0x2, 0x0) close(r16) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r17 = socket(0x18, 0x2, 0x0) close(r17) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r17, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r18 = socket$inet(0x2, 0x4000, 0xe5) r19 = kqueue() r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket$inet6(0x18, 0x3, 0x7) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x200, 0x0) r24 = socket(0x18, 0x2, 0x0) close(r24) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r24, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r25 = dup2(r7, r11) r26 = kqueue() kevent(r14, &(0x7f0000000600)=[{{r15}, 0xfffffffffffffffb, 0x20, 0x1, 0x578a, 0xbb40}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0x8001, 0x196000000000000}, {{r16}, 0xfffffffffffffffc, 0x6, 0x1, 0x3f, 0x2}, {{}, 0xfffffffffffffffb, 0xef00d165fd6ab002, 0xf0000000, 0x1, 0x100}, {{r26}, 0x0, 0xfa, 0x8, 0x1f, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x9, 0x80000000, 0xffffffff, 0x3}, {{r8}, 0xfffffffffffffffa, 0x11, 0x2, 0x4, 0x7ff}, {{r17}, 0xfffffffffffffffc, 0x40, 0x8, 0x1000, 0x41}, {{r10}, 0x4, 0x12, 0x2, 0x2, 0x1}, {{r18}, 0xfffffffffffffff8, 0xa1, 0x4, 0x0, 0x3ff}], 0xffffffff, &(0x7f0000000780)=[{{r19}, 0xfffffffffffffffe, 0x50, 0x4, 0x14, 0x6}, {{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x80, 0x9}, {{r20}, 0xfffffffffffffff9, 0x38, 0x2, 0x1, 0x401}, {{r21}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x93, 0x1ff}, {{r22}, 0xfffffffffffffff9, 0x89, 0x8, 0x80000002, 0x2}, {{r7}, 0x0, 0x40, 0x2, 0x44, 0x709}, {{r23}, 0xffffffffffffffff, 0x0, 0x2, 0x7bf, 0x3}, {{r24}, 0xfffffffffffffff9, 0xc1, 0x4, 0x5, 0x2}, {{r25}, 0xfffffffffffffffa, 0x10, 0x1, 0x10001, 0x9}], 0x6, &(0x7f00000008c0)={0x6, 0x5788}) 09:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x884}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:30 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = geteuid() setreuid(0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c1000000f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000700)={{0x6, r0, r3, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) msgctl$IPC_RMID(r1, 0x0) 09:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x400) 09:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) 09:02:30 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x55c2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = syz_open_pts() pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="b98020154d8526eb8712e5c767d3677c78f4f53ea0f5e7dd6e6d6bd48e92974a44a2a023ed1fc3db84f041f6e605f223065856f4bb5a23582733d0839c6c9878b2e1e3537762e70fca6f812a7163b6aeddd7517f7f070e1d3178d757da6e198a83dd0a7e0906b6e0df1396a98f303ce4c18cad8c72c9b065f0ddf54663e426f7a0d12aa72dd4b3ddb8b27edf0a28ab9559c1d409d36b461c614b5cbc9129ca459846001603ab560abcdf184a2b828cb81108f974", 0xb4}, {&(0x7f0000000280)="bb8ed6ce51925047e855fc3e65cf3407f73c0848b796d28ff353a17f4e8391882abc8d5a6c170c8756a22c39623b74747822da62ba57439e04a9ce", 0x3b}, {&(0x7f00000002c0)="39d58a0194d85f689c531eecdfdb200ccf4ebd74bbee5aff348331d6f29bf3a9562a0f19aba1c98e1c309144f39e5823800672f037e822703edbb3ee46d703445ada6831381a9d28a4f52280f1ceed6bfd76a0cacfcd796c3948ad33ebaf0bc97af7c4da513ace5a2ea31c1a178dc1aba8ca5eece54b0eff2cdba29af328f64c3353c0a70a81ce5a5a555e48f040a0199e5b5fdd93a2ddcb3bb4c97210e1", 0x9e}, {&(0x7f0000000380)="79b3538c3ddad88880d15459c956e99e6e04211a0a4d7c5a5ff98fb45f2f57fb1662151379bac05898a7dfc0f49f4e1416c2d2f418b2cce7e6e1b69fa0c242a7a1a88e1ef8793f7a02fb15ff31838f1ee39274c778f3b810a450368ee4817fec537437fa27c112f2f6091b0e8dc8662cf9072f16e791cd327e7d", 0x7a}], 0x4, 0x0, 0x86c) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r3) fchmod(r2, 0x40) 09:02:30 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() ioctl$TIOCSTART(r2, 0x2000746e) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r3, 0x0, 0x6) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) 09:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/105) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x100, 0x5, 0x1, 0x2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getuid() setreuid(0xee00, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 09:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84, 0x0, 0x0, 0xe298}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f00000001c0)="f4e066fcc6ab627ead0cb6") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0xa, 0x5, 0xc0, 0xba8f}]}) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x18) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x1ff, 0xcbb, 0x70a9, 0x1, 0x7ff, 0x400, 0xb, 0x0, 0x1, 0x5, 0x9}) 09:02:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="3ce1ee1f4b8524f2a837742faea97fef1528b026ae0db843f867cc6a288d2af5d451d4ab54c5e51c14d763b2f81c28c5966383f29313615d938e8e91aaabad5e160c79ce72a3b77951a0fdcfee2d3144f761237bbf73fd183dccd899b0f6fe803446097b73a704c32d718272c8a58907ea1aed1150941f8a0cdde30306c4090000007eb62ff54acb092e397d5d064591e40ef8d78b1a5a1368d87dfb27d182be80d5476a3f1c7072c0a7b396e8d6c7bbf1789eb88ef8045625157eb1984920c377a34de9439b35d9fc94790fee7427356ba99cf7aa86b33cb6ca9d1b1a3f53d703974cfc3eb7578d4c34b163f1e9cfd6722d5e1114ca8f94fa1b78e8092192cba05b6e076736d6d9208ff117b74086f65edad8cf158e0bf9e994b7600cd6b0b6c19b8b8dc98afce55259623d73e05b0e62fd2bc2080000000000000000000000000000000000000000000009fb35d05829b911aacb5b09f9e0fe52cce153664187cafe805026b2dcc6d7fba645e7f2956a463aa7ed82291bcd0d4246d4a3952fcdfccb2c4a4e81330957ba4f95e47349463dd16550a2ad935a58d5314e4e2a3d85648a3e5a92a7afdfa52889953dffb973d6ac4b2b360212ddc94fd02bee73d85b6ab24a2c9401771eceaeff12eb968e44901ac6c5259891a199579d6f54f2b5497bf869e28e0a36e00d6e694411142f262c045b"], 0x1) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) getsockopt(r1, 0x80000001, 0x2, &(0x7f0000000140)=""/161, &(0x7f0000000200)=0xa1) 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(r0) sendmsg(r1, &(0x7f0000002b40)={&(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000480)="4f6c08e92b293fae3b9f8de70c018b0479e779a617fd1f57933b5c0749bec42443306a400ea2ebdf2924be6bb2ee5c2d1a643aea63b722c6ae5c7091c814bb4f6f73300e7cf2b67b1f5fd89cce8e36588d6584dbae8b775e5f99d1e49ceebb3c947f88269bd6e8c844e89430ee3116e5b709cdec44432f46536684369fa4f569510807000437cd5cadfc5f4d9212f555fd4df70b6f91761a7bd72afa57b1bc5288ac4a0823c17e6b97f488b1aa01ce602f05c85d6a75acffda31fa520b6fc6adafb221abe4897ff786e73863def0fd09122a9837362638", 0xd7}, {&(0x7f0000000580)="69347eeb6c893747dd20ae6ebf4d4d8adde3a465118bfa361d68b1da7cd02aaee2e5da7ea54a4c286d5bd2e4f55a1c765c6cd4119bba335ece0514ee35dc3651f420f454e331b94c406e", 0x4a}, {&(0x7f0000000600)="22f75c9f6e1b144e581f5fa9534a73420c48cc25d077144d27bed08b3391d63a9554e740f300040f887cbff259de805008851b95a9f5f847480259c18ed58f8aca2a40ed382624b9babce4a53b0361aee46f89cf86055978518ca48bf7071250728d270919666da0c1969c5688340e8f88ac42e0d396d94fc7bb4ef0a59fcae94b4cc9255437dd154691e33ff2b86eecb56daad152007b2cbdd407613310b5a140015250c9000a81b2433df6b1c5aa4fa48f1888d2ba7c5f52fbc773142fa009c64cb92a77a2e8307d9e676e0a2509183faec9c935150dea90a11beac877969a6e95268e8859b02bc01e", 0xea}, {&(0x7f0000000700)="835b7a325ad6e9dee1a1a8a4a1dc48c08cf3809676945db32e5bf95f6e7e8ca7c5c33c9bdf4b0fedc867878e18a938b3b98c92f805995ea26aebb0bfd37e07", 0x3f}, {&(0x7f0000000740)="f6caa06759131cdadc5ff484a91e821e2e8ca71203a1aa80fdc12f7c00d88cf5e71d05864736f7ea48fceb2725b4deef40d7092df58275628692b6c78fefae2ad8fecefdb9d12d22bd1035c7abd37bea89afe784dfaf61cd32dd2c402a9e30162849", 0x62}, {&(0x7f00000007c0)="c143f319aac61a09dac8a036309e01dabf831760e3c6a1f3a57640fcf5a68589f06df674d3ba4b3efbe99307fca1ef661be4b0d25ca0f2d2e3a5a6ba849e77b381285e3ab82ae97091cba475b033377b7436e46d19956979543e239574a0907899f71f5eda723fa5b2c90253001a9339c7cedfabbace3a147fe7c43502e0dfc8db9e9be531a74c9f3a1684108925bd2fb353d9f282c43611e98d365dbca7e87f39210f35fde740d9d9c654bd1341fcd32d25b8950fbdc389be0db8fa65dd9c33f7f58eb2b60d6feaac9e7617df7aa5f5634a4643685b947b6f2721fb89a42ffe6d97c289456341fb21c5e8c02de60ef1b9d63daa39d028208a53ccf30fcb7c2dd4a8a9153436edceff2dbbe05289d256d4e6fcadd68e6c560d3b7684a6ba6d88e018fc68ed885299fbb8c6b2891db09eef5e0db80a7011d37209791bb33f81c2fdf434778dab909771ad8ff1064ec3cceb5e3da5cc9b69db28ffb759e25a05897bef63a14221f79c890adf6397c6f15979a479d1a21869f16b5d18a7e319a266f4442d32a682424e431ff08a82bb0a566ac3ce1883981556c4442ec4bf53eff344c13d69949dafff887f27a4f2e23570d8e94ccf54f7b5805c35408717ea2adab5cfcd5c36ec058416b28d4f70f93a4f6153efee21359917af6fdb11f72a8a92bdcad2d45b11934834fcb919012203d1685847815cc36b235a83bcb3609440220d93b39c9fbd7a46a3a882589a21cf1ed855a56a45b036c55af414d8e5d9d1084ebf2ff999fdb42034fc7c4e8ed4b0f0fd429f8f1eb51741482591c58086d782cc121b1dedd11ce44e5d932903381f3123ca2712a3cdd52ec888d5d8d624fc850fde78e86be6a543a4c936e8f7e434c40d93504668e4159d13c906d50a1d50e1c770184c8ced5665dbfe641448d280bd4aa5168ad2995425f3e9da7429f96f8c7ec9fe87426c08a72168b9def7f6ce6429282f56fffd17033dac159c45835bcf67f8472742939d68495f8941a1aa24f2a9957a872a7000846bdae88f2f50c116eefd3821956dd4d42d34806537b4593de596bd549992237dd66b5975c1e9a23cf2778d44699d9c45eaaf40cff45c686d48c529c359624738535ca2e8363754c61466085c78b49be364d10bf3528acf3453940397552d78234855f806f2bdd21e87bfcbe4f360b0390730e6beac8f77905809bc54ed15f2a6381a50a2f58065f4d9cde05b48919cd45c83682862a97bd06b0c8c4e76d73cb37f1a4edda3656c14dd09fb3ecfba7d1055da7c8ff3bbbc403fd42823bd9dc0c96e551a1854ca947db27f1ca4366231c6d383dbe1c2ecc55aebbc6fca22ab4831a6d8c29b38fd804a538dca7177f69aa00d1d0fad6336dcd574e1c9e93fac8508c661066c5b44101836d7c721096cbf44a45c656a4b3aa72cdabd15bcbaabc399185cf940b826a79eff220051f24891acfcfe104c58f7597b253f47e23c1f1df97a2b3758b91f371e3d15225faf5ee65debe0ab13e17187b61a0455299211cc4b533fe2031edc1d8cff25695fa9e876ad20016ff928f58e3b76cf4128a75e840bbcc3e44652ecb285240ca55c11685c964ebb73eac4c49e3d497f37250c7f57f7c9715c4d0234b1c9909a05254c2af871b0fc69dcb1535569567c991af4e6fbc536e69ffc16ca3d88525bf216f5d9820f26027e1d5073fbb847d991c0720b91fa4ea95bb205bf72d53964a4dab1c8efecfaddc0b97f6dc18ddda4d432558c93ad6a14f21acab318a3458c2e55d7961160072a764f3edb015bbd4d619abb5e92b22e7ed18e64bbc726f6d8445828c352e402d13bf037878ad1c72e79004e094cce58129a55cfb3c7c1736d668975da876658036cd903dd11e0b3b89d4cd0b0e35238d370db64a38775b35325ea9666e5fa7fd3a51ab7781a0323bc7903f1cd664c197a7730e3cb3281b20414aac543a36ebbfd92d9a3bb5afa4b4dcffebf59a0b0f3f1a3aa22188bb3a452dbafd9a862bbc8d465afd8d169045e93325a53c54e40c6a8025c998371dc2922608c7ba42003f61ca44c8c8e5b96920eafe02ce87fbb2a76a5739db667d5852735da510ee0ed7eb7d1be5b8190dee1c6b21bb2ee7b6e0748ba631fec819f97d9e3a3edd39de987e6a3e6d687f358786eb0ebf3985f80b52143cb1ad258b4dbdaf198fced256536095f947b2a15b3e365a3670471f4f9bdc46c74eeb7d1de5e919ff1f6e9aa5aeb68bffe8cac883ba33c57a635fbe24dc85f70c81d14f648b77bd9a7b98ff587ae9d3dbc160cd06232c90fdf965a00fe5678145e405f161926240d6b4b827a634a29c6cf283c4657c0fae650c9e23c1e9af2564cf8dad997106dad7f5da6b68c919f05851ba9cfa5b7f97c6dc1a6f3b6fbabd8848bf65d682ac7f2dc43ca736f4236a22b5127bee8ac6a4a08ebffb0dcc6db62f7383f1380a2376bc148887fce769e6169383cf3b154bd4d425aa805a95fda05d3f30d4a2079e6ecfe46ab5f2b6b70256bb77556d81c31f4d78ae899d4cf27e3bab1130f45b36b84a5c475a78582343e943e158ba08d6d9b63a38de7740e92bc6553edff4f178840552ff35defd77d7eece1af45af8332c4f57d8a97146ede838ab2a450cec8d1922e3c475cea783faeaea31e6fb495191695064c4223057f2ca177dd32c73a772138a2e93f02cf91694be5cb31de479f245c759850d275e57e9683effebac527845c2a5149952206cb59290abb8d4fadb97d3040f8ef5f017a6929a31e82f9dce413d4a7a07389a0c58ffca6f98124a3cae3a9a9168ce9ba6785f683a971ecc0150f4b8f6e6bda58b405b292395ece72362a1ae93972bf1a488382c3ef9803306d26eabd64cd7ec489dda45c11a9b4ab4040c495ec26d46dccbeef29527ffa7dbd6f7baaeb8ff073736f480daaa254634cb18d4430d2fb28a8dc4aa6ea11c8c347ec72837b662be05017e6e3cbe015c9a3f343ab62643891e19ed9634fdc8867d6b1c81b731efb12c45911a5fdc93d78bc85c69cc7120bbc0ac981fbd24b8e86b112822bb2782d6414a8cb8c91162cdedf25a996e2fcc73c055702b7aa906fe7901b451ff23c3b35e30b430c2ba1f71cceba570d9f12f492cee86d205273092954730c25c8a78d9dbd9075fa05514c09bc7b6dd5a5f7ec9dff06ef13c01fa5310f1666230c61b5b08a8fc23ddb6a6cd310dff288ae085d30a4ace08c2a4acc7cf193d0d176ca11c59f642c5169a6927f9e2fcddd735f78564915d402c43b70a687840a37042e5d76991ee6ae11feea4485a96f2b86b26a536bacaf5c8e4cd9c024943a0c13a7705d91e0183e573fcf1505a295772dda4130b44324310444c702c8ea9ea3d7cdd45dfd99132f3b6b0e7c3e609a61ef4346decc766d21ebb034c21e81fb6e214a474a5049de0c9c60b82aea55a06aa0c00ae9ca6795cbdca89e6d330f180785b97a4628e70747662ec334dc0ea5dc34611abebf95af93dbf372894a0a01b4f71851a3417207ddd4e78d1fbe5abf4e48ce27b93f356ea8c140c96d425e64acd8758956e8e4d220f107bfca8d85afb6f6824634470d7fc1f7a091f02f3b313c1ed00f298aceb79c1979f786f921d4c9c1d5cc8c2ec9074bd46383769273d76d51fd003ee645bccd84e9df3b8a302d20c3ede9c4fc90a29020febe0054d138de97610a1f591d3fe8bb5cbe10ea3f7e737fd3c1b8e013a407d65b6f3c3cf05ff945ab9fcb0e58a036dab8f008428c7f8bcaab3ba11cedc265ae35e9cbecba0a86f1dfb6ba4e158317c340148073abc62b401d72ef269aefc91e6423ff165cd91cd0cba15b01b04a61acf272426077ba7b6bbd4b5ce4024a5724ef9599e5a52919fb2f74df18d03bad5c186c2f0f11a6c8c603d45c6cc26dda28636e3f32418671c775323b620bc2ffbeee1ea892ecf547a99fb18fadeb9c7cb161ef4fe5d3a4a2f231b72a3f8a1aaa63efbd5fab8749d14f1263de11f7ef090f23a34cf906479c704e738a1ca4c30c9c206c3ff200487c643d9bff44d5597cec2a1bef52f0543a82799e7354bfcd7efa8dd1cfdf475ae6e7f491afcc3aaa693387d8b0a3ba11f43e9098611c0d650eae69db0d6b09ced259be01e9e1e25b64724b5e778c4dc383ba2722d4bf029bd363997a6e755be691385c332166fd7211639c003815adb8d9d2b07a03d03ed94708ed7929a1acd306f711fc559e26e14fa573f43a2cff1a9148401b48f5f73185c3326cd3f98007185d420e415585f1275e90da8ab10a7fc8120d4d25a54bcf0a3ae08d5895d2ab2632d15ffda2f7d69ea85d5b52b7abf37a0123e5da76b53203ab7495cb5e8bb0d8030df077c0ef1df59ed579086aac3b41e9a0b6a45019d4c4f09d4261a7b9558f6a9708b2bf8b4d844d668dae9e56ad20f1ed9383e416f64a84abf4a87401a64abdc8ade581d380c51f8b7d000b108378b7f61d1b7e83d6c3e32a0dd2d17884d2ca0a1cc72a2458397132e06e8043761fcf59fce72e9db0df4e5287e9a8ba6d8771a3ec1f646192bcd12199cf3fad3a7df2437b8c3fa6e62d6e22aceb78942037ad94695b177446b0a37829b51a01a519b197dd0bae3e5cbc07957c37c7ac8be53c83e13735b75de0bbacfe588e0406f8f813fc5c56d99cb46772114d367836bfe685fd73c09514ed6e5ee0a4b46eef7cf2d42c60aded5882901a9fbcc971265f384d7fcadcc00d57f2400d7b7087a5ab0878ec0847fb9d7a0d0a05881911750244befd2266bef3fd275edc74a22d2b1c059dd36abd818b0c736b0e209a939e56bfa37c416f8093a7ac73fbd97c19a3997c75f3ed6f9b7de3b4dceb298854e1d28a1ad52f136d8ce6e7867707d81814f4213d95396ced31f55add72d26fc9bfdb5c6a5940bd88199c0a6941d9d9fdf5f0000f1640de32df8c49a3f178169994217284f348c7e91019b547d350a68a885fc845f586687d83f4197f8695bee8d3fed7b380beee09a3cf07660d09848b30450d5f58a139d18bc079361b73b474953f552b35635ac8eb005168ab27faef5109706189ceb299dc1ddae78882508875e68eef29cb868f3dfef68555ccbce4036f9f539575c20d46d0895f1407fb78a002ed16b9428e3922fb0be795b79398da881092e3a26d35c82edeb5b771474e545eed649a766294203369cebdc5cc8d0e9f7aa57df3f7a1843e1b413f59652cf1a7a76cecb3dd8d901cb92ee456d5c496cb7341bf2648e8317c8329e81ec12da87f8c29ef55c5b9727e5be88c10291ce9b1c9f0ee3e57b4d39d48fe12b6da8047b2b8aef497145ff8ff18c7a3fc899a124b188fa071cb9dadf444c319a5c82a5d526ae40c1faac0b6f427f9ee07d83508a358d39baf5b9ee9f2218e4fb6c3f213a1e8f97ebd02cc8d5de212065b20eef18882d1b8750940f65923fe5323bb1b26fe9dd9bca042f8498096049da283f6a2277d6bfbd80ae34b449473bd1d7947c940f3818acb2c1fed027d87b8a20b02709816ea72101c2aee8a6d1c34cc2fca58c00d0e06a3378223378dbe5a6be037ca47321ac54863ba17b14e098b8737f3ed46ecfa7059b304f8767f29bdafe10ad7fa1f937534ae7a079d26bfb6fe674bc6da89706326e43ce559db609e8b4ced49ae1d5f94add750c5e5ea690826a3c773a95446315dbeea5c7f1144d88ecf7e19c327ab9c64339243addb04f02b516b6d9d66edbfb4df5784947abbcaf2bddd1e7e90ff1e780ddbb610d199cb5dd09811650eb2145837753bf35b636728b3b8e214b1ff3a5defe259d700d38b1cf5b410630d75197f5f1a5aaba0f6", 0x1000}, {&(0x7f00000017c0)="437bef44935f241dc5ed62ff1c9a5c8b57f579dafd29e9e2aeb252aba27c41a8a98dd69f4b22c49db7df663998fa6d17a141c6c44c4dccd9072b40f218432fbb81d3c82196dcb83d14a0fd1e1541aaf4551d59365ce54bd7a1b90e36a3d6476b3a628c9a826f3266fad582d69430b828810dc510d9d6046dd1751385bc764a9741d3d76d6d13d15cad6ac40f92d2e6d9a04b3713b8d6f642f7842fb4a72fd5b4b167ed4ed13928ff422978c1509e", 0xae}], 0x7, &(0x7f0000001900)=[{0xc0, 0x0, 0x8, "fddbc05ac6f0e736e1de2513079c11d407be63da8c1f665daba88055e432805a12f95da9f47ab94ada55fdf06b0c0a1384f26d1a42a8fb6b9bc2a6974ebce7e1729ea3cf15b7070028f3aee7e41d0c0e9e6eba9b18230b96e5d451b309e5d4ba145ced23729193fb4d4d75ac8587cba0d4e1fa583f34bb4b75d01e0825912b14c1793ff31b5c092ac4977dc1570dcf604e3f463cfe4be28071a1de371fb186943701bcb8c5a1977c9ac43134f02e"}, {0x38, 0xffff, 0xffffff00, "4e9b5154fd52098e373cba981a23b083e9f22f5c5be330ba89a614ef02e1e673114a547f"}, {0x90, 0xffff, 0x0, "51d8003ab159a8d2383f2e67c8a1f853e7bf2bed2cf8b9a9a17e007f4892bb4554a5480df5f961d5bd91bec211b6c2c052414cf843826ab0685dee267969157a0b3c2d2c34f766447b01844cbced629f20865baf56698a24c8cafceac0c2be93475f0acae00094bd768fcf208024a46615b262c63ca1a1895a39ac59f542"}, {0x1010, 0x1, 0x8000, "4bf30ba3f80aff62cee4fac3bffc3849230bf817cffc750a7bf808ea021495045ce8d06c6d3739b0fc2072687b01458e3feb42c6d1c404010355e59fe993539b18431d96105798ee1b169ee17590effd3569f91c0b1aa12fe9eb5331ba36eb04fb4eddfc5fde70fe50c3f95a9c4efc73e94427e7b82377c22c4e5ff57c030dc414f3073bfd1eda3724d7db6a67de760f879aa22a2e92d656f191e7027b903dd23628015658cc1e2baab6de6b0ce69133db5604e48e2f2d6513a8a6ae467a423a44c7c6c4a02832e1336f23b9271aebabd739fe23dab1715aaf5bf180e14b746608b6abe683eea7a6dafc8d8efd707dd155bf07b705828c29bafed710a960ec34c5cbc053ee31a63ad6fc413faedee9571cc5ad567e4d07f0cedbef0d47b269528ccb0664b292a30c5838dfea5ca1b8641a13f0d09461e52095192d8006eabbe0a663f6d9aba515b70be9299fb44581770eaad618e35ecd4573a2e23fb5568b483d6a254492dc39a9557a1768f33476df1f575808c0f65b31565d935aa9dc9439723527a7595902afe1ded5f32c7ebfc589b58a84d6c1500f2753f9c0b8e9d2375f17cf1d803bb725f243e5e554841e750ef1c11b79084f071dd9123a4e3ca01adaef4506c574a33fb068278ba5c9e341ec616bae43f201321be4c9cb8c5f5a1a129fdbf677c2709c47db54ab2982c975e55149672bd894f0b3cff6ee63ba013c936676ca7757c4d922fe8142c011bedb5a3e35d5cef96ed4660bf4a7832ae06ea4d9b20ff59ed4639f244479320f7c663c4c8ec5f8f9f2aed6393874a7d33088859a379437aa1348e7d1bbcf0a6124683a9ca680ff9198df78f0850e2b626dcc6b1a4dcf22e3c09c296d66a23beea0ae543681f44108e6b4a15d651a7c8839d2c8efc3c53ffaa75852c8c50e5cee6ad424b5fbf96b5d5b0504c77dbf87801ad808a74b9bdc6eb06c26c6346f51a7e608a15834da38216ba0104574a01c40891ac4ecee20fae9079fcb1633af884bb08a5f01d7fd2a3d37d08e0f5da48eb38ef834f49d68cd1e29250af64e30aa036fe2b4b4ca09884d19622d2fddcf3b6754009de6a7a23449033fa6923a03d5f5eedd92974a05f9a5bdd781c8acc7bd034b02a22103d6fe00daa1448ac41bc26fd5b7a7a3fc8dc166f983be91a525c4a675851ce83311b4a09fccaa64c735e425a486488c513d16c4d3ce46bfe2642ff795e934faf094b2a6cb6fdcb93033ed15ba8a921870cb1c2ad38e77197bad54a5412c795a9a3487e4143fec8147c2bb35ec53e5b8c05826251a3c728049ccf918cf11371a8ea79e811566ee2d66320508f82882dfbf2ff9a9b4230f0805eac6dcef2473c69dc7b771cac01b28ad67d5921fa8721cf4ae16561b5dfd5e71dc8c1d8423bf86a830572cec19ae630289224e7818adbf79732a1e2d517904b7071a7d3acef983d24a453f720ba5131432545add63f15e0221ab83512018b9cd88407510c8cdd89d107a9de46d3fa9535291a14538640ed047c9ff33f6850d56517b1c89e857829974503202405f123ccea88d1b5bd766505ee94990539ba1532bf0e66237ecbe56c995da9df6ccc802a375eed2f02869cfbe8d207b327ad061b35ecd845e644528656af18d72b3bc92adbcd10b7d790820932e7993eb7824f5ef96ecbd71ed1d4cf7023a6d020e2d4f542e1d8009aedd9b8e3937618d56733c929473d56342cfaee212ba46de9175ab40d9668a435af5badecf9d256c1e81422af00e64e79836e234a8beae6e26c26dcdcbf7f1a9d9bb7f148eb231f0e02c23890a3c2781bff85a55e2db8b5317ad7308ae0086db262e5e0a6bb0e083511ab43072dd74a14fdf7efc0bb2231c374b6956d4f1006fcaa5d6c84eb16d727c9c4de2051f997a2d01779e65f3253eedd43e0154eaff3e9d218c22c26994306f3de17836fd8eb9427e0885a8ed8837e6d5a52821dfc4f4cf37c4506e53b21ebe7990bfa6c1f075122c40cdbe68c2bfbd3feb232234852b0160d3eacb63744b0358e2575432562866ac19d533cd463e50405ada143a7206fe3f5b63bbd609b4c1f0927f4bc407b4039e724d3405a63d4786a72aa84efd677cb29bcb0de648bdf70c22ffe61a93049ef52942c3e3dc12ed6543fe5fdc614a9f588e0859c3fa21ef6f8f66e59a0828c467631e96a4181f1e475e28920265a9617f2854ff96fe9a5c1d9839e59e24faa1c4f5157c3671fcacff8289c39286e7bd448e9553270f207ba928f5735815c0f672d62ef43aca1cd67f2670317e384739a674a2bd93449e42a4db587e8eb8f8c1706cd16235753a43847035d313607f1745a0b308fa0da0f1b35ee59e31a891cd6d473eed53c0f2c712cb2160ecfa5483e27309cdf25f48cc1390663fac1cddae9bd5231ccea3d45e40278ae5708e2e8eb70b031ec321e1dfa36b4bc076725fc55508f13d58ccd67cc493086e1eb42f1dd35c006daf37210da83a05f82cad61ada51805bd9a58fc7a8ab9ded1f1970c0cbf8857bc57cf5536e354d9eb1d4e4f68eb509143c7c6084e3fc3bd8466a3b7065ff59d56f7326f935bd9f39b6865a87910613a0e45748f0f075e71a06fe27fef5ca3c4b3a2a28f7dee29729728791e1d9f783753019536e3e876f4ec6401ee7b768765e1262baa49f90830ad58fff73f94fc567d48e75c4cb5ad8a59056adf26207bd78142b8c655f7b4e21348b4b05f9641ab662c1645ec5a0932d69ea17237a43595ef5bc63d8e15f5d141fa662756fb81d9fcf2304c1c0b14e5513eeabafe3bbd978cb1fe131140b95e877329d0ac973cb3f1a7fb07b784cc8c2a846b429689a67644f0778b4f0c843ac95e93c65c5ea11b68306ff560f9cb5d397d58afc2808fe46932e65c545ce10e112719feb92694bb2502951f9591bd69145e234d8fc34f0b674c7c88f9e0bf0f818b1aa75579ac2aa2fc3579f63b85814199cfe25b14dc6f2057036c9c3107448b33748174199f67a890b490f5c1ed894ff9721977aba8d2fb4e2384a5734e5c8ef58dc655df951d09fa4649f2a7229b331202617667e8fced7be24379e5ef92297eff0ca41c35f70ef33f65c5d7817875992f72f4ee2b95d2764c92ee15507c8beb5e97e50dd22ad0ba779cbcb585264f79419fcecb9d3e6c419173f0f86493740a37ac2a6b0c1fcc01ec429781768c71e8f341154c4b45adfe47ecba166a6abed31639afdec794ca04e23f9d1b2ee526c4b317a9cf676e0ec8783b08f1600b0a565b074a97a3acb20d06459c7ce7c67e9f56a8b6c42ab37f46e474c201dc7edf86bde9a397b48c643423f84c8ce82d2d36bb387ab2791adada1e422230417daeeefb7d88731a990a79537df65510d835233f8140fc705bbe77e5eb73499bd9a79e49da05c73dec99c25671c36930d3c332ac94254b7ceb153b69daa4cc9bbd0399bb7b71d8a2f742620bf24bd8568f020bfdef6947e0e999b182bc54ef4a18a0eeb84c126c267f9768ac307a65093de18ddada0e6d72b451fb65c096c5e6327f4e718134cb221b86539dde299d82bd99deea5ecda6438e6285c8413a4c6489d4269852d757f8b171c4443447c34840095f454edde573b7ef9041715492ec70df8ceb09122aa963613f1494471dd6b14af4115a42082e305eb020188555da6e39a76f023ff2781b5a7a4e9bf98f8e07034bc95472490ef97ddbbf7205d0c7b28bc1fd17961bcee24a49cf7f3cee8e7afb069dbdfd175883cbf0d5a8dad86322004f22f9a7d5b7965d53967b7d31b2af37cbebd89e54d3a539154a4f528379b25eddda020dd1761fe84ab56015294edc56d37b16904d47c34f46cea723521ce2c3778c710808ae88794e41787d41789a12120830f8ba3e21cdbaed52a3c9c298326e532fbaa38a7cae97455768b860194581afe7e91dc70f97699617c31830ab3b99eb8e7b029d5181a2ea8d19bbc4d92303998c4103ecca27be5632499740d42c68f62b5bb0104471672dfe26d9b93be9202cbad4b06915a4f3b2048dabb14abc82a13cc54e27fb314af3b79afbe14c572de9854f8a38261aa16608b263f94cda1a8478323addd8fd5f1b5d8e34b5ed763fd8a7e7fd8addaac285d8709cf998d1560de855a0c40a90d2367125c19ee2c156f7d8bdd28836dd41c7597d5ab09236f5b48f6f52e137d95c0e96dc3bb0a7e9191554b586ec50f9068dd79156a7fccb5150038aabe7513ca2c3c5fd342b520603f8cd6d79636c005e3ab5c1191b20385bed0df735a6d8e3242bb1bcd49c85cbdf02787b378fa0b71872e923037663b200fd21bf8b140971a25be2ef1aa832b7388854d55beb3702045e3e7c64d464c8dc50abf967838333d3eed19853d4216106420498ce64613fd628c3c30d0b398a5aa26085f6ccef6842d1dba210684a29a6e16ee208dd8a80fa8b2d04ff85b673ef7fc1dd473ca9eb5fd6aeccfba403ab2068615ea6f1cd693fd06ff07aa4957a6248ebd19061eb1cbe57ccf6474e448de3b04ff084d022bbb1ebbbc7ff30d88a315937cb36eee2b12bddc1e80b61b4ddff4926d87e4c5e1399ce1467a3ee3b68e631ac7084683699c985c9c51fd1a202690f4d1be22fb342114b9e9d61562ba128fca0a2250fc0bf97dab7e774c852eb24338b61cbdadfee2e737e343586fa62a5e20f4af15677ea6c78871371e0cc372e178d6f064e634f404a7f350cfc6ba943aa915d83e46586447cdc80f5fee677d00c48663889503d2025919a5aeb078fb436fda8234b12f9852d907c232750ba3a428b7d4c066358ff5a94f4d2bca4e415345c71805a5e2c6a87a5e9c8d9a8ba0c7cc1c4ca12636841911f450dcfd06ba24bc4126eea6234963ef748a9b58db5a61c1d9c3aa506dfcfc3e478a7920ac72e1f759e187f026dae6985b7a94c870573b6a8c2035c088417348f24e2583cce62787b61b65649bd2ef75c481d91657a418e19a9fb6112f91ea1f666bfb7a3f8105165eee0edbf85788270603c4318829901ba722a5cec0287f057119707fe47a0b4a3de4202b43cfcc550bae4dc6f1478fa97953642507e774309deba6eac1e8732a23856578b06130647b3605e026fa211170ac0f0e4c3c0f93ef59b15374264dd047e0d106d7469d1e26536dfb6e7922cb23537c3022a6b6f5194f287da51b85b011792567805b4e149ae9d0573dd6c690ab85db85d638ba90409bd2ca1840bb87628484e453756122a721a2e30d7aea7e39376cf2a395c5a010454e23fe85707a114682a0e49b0aa65f5e1f2bcb1a89d027e7ba3fffcf9dc6d843d5fbf77853494f0fead47675ac5008ac9e6045d37c4d6225284c0898d9de7d7ecb20bc7c32d60a90be77ed051eb973eb5044486a85f42eabf03a871703449709014ce49dbd0ccf0600c0d17df48d963734be5fe91c78c222aa0154e0a102cf3a820455646246a1cfe6ddb1903400929af5d71152ed54d8567099a9c51b2a3a90a8c002b6b42b33d1a81af7c9e77e1b3beee015c76f03fcf59edff9be8e80517ec31425bc9a177a38cafad6fa3f382c375bfbf096845ca0866f6a6b84f331756ab09afb787fec68e9cc33ea1e06829fa08a4a47291541eaeb2988b655ce8ad845e22bee50dab4f06de88c8af66edd6252ca59d792ae385ed1acb830da3459f38b185d6d1e6050f82d8dacf6a849ec5365ee51accf446f95e02621589f97a0b0d599951a6a9fbd6440cb5b856c785e6918d7a68b2e3e1ca9a4f11c64d9335633fd1bfcb73a61efe5a69c17056daf6ecf3bc181a41008493d04c6991254b6f6dbcbbb01a47760d28"}, {0x98, 0x1, 0x4, "0d9a87e45fce667d1067fabbfaa7c8e05355816793c32e72278f121fc212dfed220e992c25b5dd990683366df58879babd36a11019ce82d10d29fb6038a2eaf45c46bb566137aee5dc2d24b3add13d3121dd473b0b7e2060f1fcb9be97e777b4ae7852c89f08877e8186fe9b1f5ec50f3fe6085095d22bbf1f0df5373f4ee46414095011"}], 0x1230}, 0x402) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r2, &(0x7f0000000100)="8c65", 0x170) socket(0x20, 0x4000, 0x3) 09:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/105) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000001c0)=""/142) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xffff, 0x1023, &(0x7f0000000280)="2591fb249dbf0c57a09c2b8bd09af46809a6a572ee50f6e5ddff84f0d1248551", 0x20) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="e8ee199ca9bbd45bac33d78c9f29dff2a6a4cd9ec95f85e17357278672a2bf293a7e21321c60745cef44f28f6c56739a3c5c6ba7e1157623acd19e5275dd9ca2b97dc36730f6b4e7a87659386b936643e93169ae1a4627833b128a3433d04005d25ebf944c3683b3f71dbc3a22e07231c04299b935dc2c397b253f7ab404562ae969d7f1658f6bcc9a8c9258034ed083bad7e6747f264f7a7731cdc0c038a5960a35c07451577b6387412b1b5cfd0b7b", 0xb0}, {&(0x7f0000000100)="a528b8a5bbc82c0f127f4a1861ac3cd8533aabd4148b4e6710a30e883a6959b47d58fd016f8136194d1a5f34a4b9822291b24e9340f41da414553a3c148ada52a3c905bb74dc3ca43204efd977d9a9fb38853eb51fec0a73757805c66008f26149842d9ab3a358105f", 0x69}, {&(0x7f0000000180)="4d33d6ce643d70e36737490b5cf414802f9b7daf77b89d9285ff70fe448d08cae95bf2b8", 0x24}], 0x3, 0x0, 0x7f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x0, 0x9, './file0\x00', 0x9, 0x200, 0x1, 0x7fffffff}) close(r1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) r6 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x21, &(0x7f0000000340)="a26a10a8ca4d9e8182ad5a807c453325b57b6477b1f89b87", 0x18) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r9, r9, r9]) r10 = getuid() r11 = getegid() r12 = fcntl$getown(r5, 0x5) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002380)={{0x0, r7, r9, r10, r11, 0x20, 0x80}, 0x3, 0x7, r12, r14, 0x8, 0x80000001, 0x4}) shmctl$SHM_UNLOCK(r6, 0x4) 09:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) pwrite(r1, &(0x7f00000001c0)="3eb793049f2937b01c5e3ad8e957024dbf85d578ea267145341683ba43a1145c023d9fad0bd4ed4a250256e54bd351ab5fcd91220ac10c50f71dfa742595545da02dded7cac0a1f60ac10dec1cc9f51bc4e0136da775161145fab61ed3e0b9e297e81f399ef0e0175cf0da0df66abc28bfcbcf3dd1a5aadd9a027b5295ada18d35f959edf859295b3f4292d9f0b603638a1e0feecaf250fda101d4eb1b46985b0d3f2f3e7d9887eb87547fb7979716d78bd28616b2b6a06447fe0ceaa3442a0ef4b349039f982d95eae788e802ddbcb086a4e9a48380d60a2762a60da3fdce1e24f2341dd8f9bfa71d0e89a58783891cf95aec895e2f738d8e575b30b644bb19d89a01f5ae0eb1aa368aa5f4ae84726b52453df553abcd96a9504b6031bc5da6850d5aca1b6c78991f3c5669ef61b5a0040b6df83bb596e0020327ab5edc577d896d4a680e459281568a3784e692822e7b33134a16b5243382bdf96672a7d22c81130dd4f0d927c1d64ea98a1f4c92bf281bc5c703593ff913d2b318965757d70a2a14ac42585a2c6051e0c1c052a0886e20a3308873e4eddbd7da437589465c62493b872b8dbf283d90767b070796dcf44d7ea75138931669a02ebe76f0d8c5133374f2300d70a9005768a73e86bdba77e72107c3ed0e1577c35937501128c7d10b79eba150df07bb4632f208dd71e240013bbc85431801bfd8c12ff40ae8f2857b223e1076189e53e1972d7c706fdb1a3c29e835b793645253ad0a39ad76e685aba678d8e16f4626c8f5a3025f00519dfca668544151b5c1ad53deb5617854c52e29493d3de1fa6f06067833115c139541541225ecf63f420d3f469d6ef5c0e60e38b3734e654092bc95e2be74f591b2578cf7fa611f5bd85908ec2c34a995fcc8c8d19cf0a465fb69b8ffebe703b7a49c4c1f6e4ea951495ac5065615af40b64cf86ef02969eeafe8c4f70d6ba40a3d75b6e3fd419e0522f4ae4a5bc0e92dc513871d98324ff00744ad252932189790e2704697dbeb0bac7ba9fd55e013f3b4d0d41a60ed484d57099c4aee5375b2e5e1fa44ddf14e80098f314e38a1387e216f3fb9550c2fa0553f8f59c70ae174c40b91d5f4b0da609c60cc3b71a77e648e633fc880634d7d4cda3cafe7f65efc8b6f5029f8aeeb96a8cdd699a0d17e2443d1197e6214e96ec44a52da623e7d72afb2b78778b1cb6f52ca37bdbdee2b34ad96360220d6962dc9e802eeca10da480523048b5e41e40e91dd1cc79f1c1b7a9f0c21a76473fa3f982ec3f84ee1d5ada069c0048633d1a668231517db42658c24ef045b6400d0ffdc81dfac99d9432a74ca970e23155cebaba84f369ee098261e4a4aa6bd24037453cb7ece97ee7f12488adb8a76d72b62c3bb5c437c800a23c1a58fb39ff2084b5c8d3d694ff569821358005d8d45da2325314d12d334afd7fc216925d19d198c107f0a3856cf7d2ccca01691f1e923994084fe06499fcff4a839fdc2e3655adab704080ac12f62f64bb06b03b58e78c440a5128cc110bd3008055af17ad7b6a6dddbbfdf7612b3be267f8e9fc27a15a846867a47e44b3102eed1f0c8fe904f1e51e9f7b32d2cca4571d77f6cbab33ae88077f33b9b41f75ff3ac9cdc6cce870ad786801f269f6db976457476e9b529bcedeb0d7959c6359adccab3fe41672d40ac6f9b49283756fbcd79012a485b40120d1cc77d1b8e9a2939ac7d0b5c8955efa8418a0dab94714a7eaa424508dc7fdbce5cb8aa0240847bda115c777b1a3c26cc7bba472b8037afc00ec5fd01484451a62294937efe361fcf0bc6f186f733890ce9285b7e783fed4db305666670a23c80bfca66f940fc424054bdaec341d92bddeda92739623760d7197f959ece70075660015dead52216c720caccf0fedccfceddef00df37c2a311024a38e3c958bf360e2af880af91d52d6539e3acf11a6be7d5df4251c6bff60e80a6e579d8f0ec7f1d24695aac9159a9b0a000cf083087c3bd26db32fa3d83ce43d6958b576530d7ad2021f1a5c4b18a90c3d78ad224ed0740c66fb8d639e44c94522bb00cd77f0be32c5837546c0492047c2100de8809fb100a928df5d6a04d3e38dc4c4198e6ccc4082929c70e1157a052a6b8031b180a9254068bd8ed24e59b15e2aa4dc1a549e292968a900c5c9ec56929fed24820d386cf2d6dc129aae9661ae906e3e2de315b20c73b169e5e379759c38a69e4f608ff8d6155785345cd1bdf3486eea49ce6393026a74386f90666cc1e88a61acd9493c951525358366ec87d5811cb2201011cefc2358f0fbec57a281bd5fc55693e414781c7fddc5e7544f62acccf8a5bf0e5dc28e221bb67300c43894ad3b3a7f18728e698bca2dd0915b3568f47cc712cd649e8ebef2a46882935516d41fe420c978d9733a563ea3119308651a07a6a738287abbae9d928b63d5c50bcff2b286902975a850299dddb117037d43bc70980ee4ba6d38554ca4dea1aa4aad44b6f6d4de42fc996808556cc163b5ce1bf0904180badcdc172caef989a574ad88e6d14e52bbbcee08cdad6a0efb1843ee4563c9a03eabc07eb6357677176725cd28a1fbc69cb5cad611d087adc629f0a45b353c0a990a1d9f42e5729935b4ec3157117a1805ca6dff24607cb64cd67ccf8c0f0282747508873274134ba044f44542eea2a786e3b757c5c71cae08f8b7839d62808a840c2c4401db233f3b96ca6fa6748990d158b19819280afa2e258bbdb0907f3e412bcbbd36afed4e1a4546b179b4e1cd7291fad923b49d261181bc5003551378f0d46c47a904f6afddc776c0c624052c4d8717ae0e7a85c22d529adecaa468e6cf206175b438e7b11403f05c28bc6a7c97da01108230d247fa5fc0f05231d8d6ed5d48e480b161aa3a10d80cec749ca87c38407a6bf5e41c44a6321589951413e630f3ae41ede52c1ef900c47e066462c90e092a739a18f43beb80b439f4f28e693926abeb8bd5b209465bb225045a8c735688ffed9c96d0c3da810695f53aa370bedb33c910c70f462a0afedcb46bf5694097a335d8d5b1ec0e73223868a0af2b384dad3b4f4cb8e6bf8706f41d5b669fdb9150a0e3892677aa81042e1a079c0b558121387f84cce2a8872886f9dd144376614f141327c2df36f766c19b73edf0cb82e6c58b671ee3715702f3f7698b9560b2323f0d54695c9ab02c7fc481c7ba7fa2ce210f3ece66ca9dc55dd326e7504afa8f4655842d2a0870c76ef610f90b46dca57904c4375ece7fb5212baaa24a17a3778792446a0f44288eb4149d07542ad5d2f5cfcba9181498f4ac19ce99bc365a918c02f4f8a962b5815c8ceb2ecff15355df423bc34ed92047ab0ec3357b02a13f01484d4977d7525c42668505594f7db59ed7263c45616377d7d447e6505eb798d1231fb2279a085062a664aa9129cf5dd8ac4ffd2911dbabd4343f3d64e61e6f7dc2ed12e2e753e23c3027f460bd6ad436138ccedb63dbd815a8221d567944b591a535c1a35f781337898c51895c0d93b3376ec807c38c4a557442fac1a82358bde2397007ab04e4757471ed97b1b4c40d623c8ff016fa6691096553107c07bbf62bf95ce3e2784e65cd1168131c08213f3393ae6260c9ea7c40b3838af620006a163ae5b90b2e730a34a4ab86b66f5c8c8e3212217614feb2c940ea9e7bd8d44d8b91f90ba2e3539915009dba2dbc1eda63c418fc99cede3dc6f98308d111d586b18a26130fd9827983e5a092b3e721f062e2775a5fd44ec0df1f014d99b9d9ab72e37ad28776ed1cfbf82e27540cf976c65f3ebb386e7656c7193da89a4432e7f1908bd8b9c60590c6b2a8669b91f9eb4374f6593e9988e696bc9b4af9bd5870dce440a96c6a61cd505ba2cc21ad1dc658b47bfbae5e54d7a37ee5a220ff337c98f95ad68ae5b4b2f6236e331f455ea80aab102f9ea20901c0eb11c9390255a79688b42a811b2880a89570a8a19d403b8af8ec057b1b0f4832d154ee745b1c4456f672d569d79b85f03ea45f1decf58bc1352e67101e126a63c03a0c38e8ae69d0e78ebce19294b334910b5a3149f9d38c4a08c399783136cffc60d8a4bd02645e80ee216d512dc45ecff4d9d5768aea5ae8e8f482c50abe24363fc8463b6eb444ccf1cb82de98636de6732c137cbfa9772c0b8f7b7c2306db85b46481f5890c7bbef8a160b9cb0331f5e93f0bf0138513b4df6508f17104540c3dab07ca9342388ceccdbb8aebff7bac05eac8af4c2fa71939a20cd442461546bc0183ca8e30e61aec15f3fec0fb4c4e100f617ec7efcc96226ca226c9f8f2238854417ec311951d8df78380ee3939b54bdf240d486934555418065930d0b2c5fbe9fd572ee5615cac4b8d8e4298c4846ab0ec181e43a31efe3651b42d0fc8eaf05c7276aae7b5414cc97c048396ec5167ebc10cf6009660e795b748339e2897b17761ed3015dce92deb4be7de0e48281f7ce0d5ec3607fcf35eeb57dd7e77e24afb09e5d0a12540a1f42305cf3f52cfbce63792b7fcf666ee67e0719151a44874eef4f7ca3b3b7027be72df053817694fd21090cffcc084bb92604ef7820cc4feba40e176c51f49d7ef3e9b6af4ea04aee18239bb0634afe73ca20a4bcb1e7ce9af94a25acf1311fbb128f9f14e4e436e000e8d31449014c614747a55981479f6ba53a456b970486edc22a7c780bb9a9a13e64b6a16968b66cc911c7784e5d500458c7c8e255d74fec0827826813c55922d870b2d7799ed485a99d265f617ba369ba02f84b73d0df5892c16772333272e1f91c12ea592c570db7b75065471fe1a90fe16a48c895a8b68b0efd8ec3399405304a218bb1ec8fea9064b2010efad1683d7fd1a332c7ad26d2686ddcdbd2c3168e80f61a1d643a7b2024560330f8cdbf5ded5fc88e48513c00a7524d5e2bfa2a638fedb46853433c126b415c5347841f48f23051e8daeb628e39e035641f19ed430dbdbd1bdf83e6aa439499f2b29cce52cf0ee0fc3267b6a1b3a6db9b181990d2c544bd1eb1ea1772d4bf0ccc3f2b7e0059789ad0388b636de4f7d978dfda8f2aa77297a7e5fad77cd93bc1b9ce935a1ee899d9293734922478d0be320fbbfd8f4c8ac253e87270ba4c4be4bc7e86715e8054c138285f33c596addb23427c9980a780f514d5f6a97afe61f6956bb8b7f9e64e2b3b310bcf46c69ae4019cddd4eae468fe8e1ed6291c1f1c08bb22f734dba33978a17bb047c3758d3f4a55a5df2abe640cd522ab13421539696a8bd78a3ef92e716f3131d23b695dc4c9467689cf2c4d692e9dc1adb184e135d6d942714936904b83fa32f7fa8f4b25dfd43e522ca6b590d1b80fda170b11c8b389cfca8ba017d01125ffc616073789c5ed80ff487d4fde466b19e5bdbbc8c120226709df4e68f874202dd14463284083603c4d880c5844a31cf1b1675d5c17a5c7ca7f9e4214c48b4464eec033898a6103bdac7dba99fd2428abfeb2c93581a500aab547b5f97bf373a485ff596030c8f35f875931959ec28589a77a6aef2e22c2ae21d3c61318f99bc2b9d3f7776caf3e0df71baf87b793f29dd5e10d3ee84152a0359cb2c6bed5de0adf509e872fce1445d0a58e7ab31675005ae4e9d4eebbedbe60e1230ad7dcb47a3ed4a9876c9cdd6cd1a750e3879ec63fe9898ccfa4e4aaf0856a3a7516fed7544dbbae13a46e6bdf73bc6bc2423712e5c35bad905a20b13d7cd2fe49e7587fdee24285e8ec9b76a05e4a82bb34344ca01fea6d0a688193adddeda745dd2697a81a8d100827ec1b4dca98cd02d04b", 0x1000, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) read(r2, &(0x7f00000011c0)=""/174, 0xae) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x18a) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x9) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="f3d1de8b12c80a445ab3fc9b6647e2d2711e983e3ad0c186cddb8ed793d04cbd0b46afcb801f4d1722e3ecd28cf8c6bcbc866d", 0x33}], 0x1, 0x0, 0x0) geteuid() 09:02:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) r5 = syz_open_pts() close(r5) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000400)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="90330000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:02:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6302e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 09:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000a00)=[{0x25, 0x0, 0x0, 0x10001}, {0x1, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) getppid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f00000006c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000640)="4455f172b9a1847f86a77cd2657fb38a5d452c08d9c4af36bf680a510404da37fc50bda2b9e15c373d9ec8fbdb4009108c8180734c9dfa15f9c8d1118aa3146ff8970329754e27762207175064f8c5d20ce5872907583d764cd0979f4123332c99dbdd677c4bde18373b1786f185", 0xfffffffffffffc61}], 0x1, 0x0, 0xffffffff) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r9}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x4, 0x3}, {0x3, 0x0, 0x1800}, {0x3, 0x93, 0x1800}, {0x1, 0xffff, 0x800}], 0x5) semop(r10, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x5, r3, r4, 0xffffffffffffffff, r12, 0x48, 0x40000000000d}, 0x6, 0x1, 0x9}) 09:02:31 executing program 0: lchown(&(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = getuid() setreuid(0xee00, r0) r1 = geteuid() r2 = geteuid() setreuid(0x0, r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c1b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c708df63e5e23fa327326484829f3f7769669e325cd2485e172bf1208825885950307cfa2a33b76ee7ca25532f1038e3eb6894f0200ca791b5354ff5d45078e4f730ed7ee391bda463d1bab5fd665bda55bb0d577517f62241052fb3502213e2c5132d863fe"], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000700)={{0x6, r1, r5, r2, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r0, r5) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000140)={0x8, 0x100000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x1, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 0: r0 = socket(0x20, 0x5, 0x2) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x2, 0x3ff, &(0x7f0000000080)="010000009413decfb49d9e2c226486a653ba2618010755f68685e9211b735a890bddd9b8a48dce362fe0b51a228bccf27e6d32ea1894aa583c22ecf29e6a937587f834a000020000000000000f3c1d5a65eb22e14457366d47d7b5bdf013862f930c1b9eea83b26e712af80a3ed2a1b28e", 0x71) close(r0) semop(0x0, 0x0, 0x0) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x7}, {0x84}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = geteuid() r2 = geteuid() setreuid(0x0, r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000700)={{0x6, r1, r5, r2, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r6 = getegid() r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() r10 = getgid() r11 = geteuid() r12 = geteuid() setreuid(0x0, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x6, r11, r15, r12, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r16 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r5, r6, r8, r9, r10, r15, r16]) 09:02:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="01b6868f056ba4b4934b7629400000003b43e628911ea9638db4a40ff258c2d2d26ef9294f4c433fb3caec80177ae83b8e0ed84471ece261", 0x38}], 0x1) execve(0x0, 0x0, 0x0) 09:02:31 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0xefc) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = geteuid() r3 = geteuid() setreuid(0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x6, r2, r6, r3, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x3}) fchown(r0, r1, r6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) 09:02:31 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 0: socketpair(0x18, 0x3, 0x8000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) recvfrom(r0, &(0x7f0000000000)=""/15, 0xf, 0x802, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0xfd, 0x3}, {0x84, 0x0, 0x0, 0x2}, {0x6, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x25, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0xc88) dup2(r0, r3) 09:02:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0185603, &(0x7f0000000140)={0xdeafbead, 0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x3]}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r2, r3) ioctl$TIOCSCTTY(r4, 0x20007461) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84, 0x0, 0x0, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) sendto$inet6(r1, &(0x7f00000001c0)="6ca22e570f67ede671f780a5b8536f21ba29acd9fd5e8ed39f03ed8cbdc9e328389589f6408c539bb5c49d579fbedcde9f8100dac3b01bc4f0ef730f02d378c28ff70c5b78793322ccdf2d04f941e27dbe2dedb1c3ccccd6acd88505a34f5f5cce553cb6e2ee36a25db1bf69e55b013d2ebbc8f96602acc93d800e5e8eb9f7aabd2bbdcec225008f38601cf2f8f9e692f410c334ae954a2650d35d10108cf8db0c5b2253a1a868f2541c334d33503a5b09645639ed6ebb6f6f3e3886aaffcf", 0xbf, 0x4, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x8}, 0xc) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x8000, 0xef, 0x9, 0x2}, {0x5, 0x1f, 0xd, 0x1}]}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x4) r3 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000240)=[{0x400c, 0x2, 0x20, 0x6}, {0x9, 0x80, 0x2, 0x1f}, {0x8, 0x7, 0x18, 0x728}, {0x800, 0x16, 0x1, 0x8003}, {0x80, 0x4, 0x7, 0xfffffffc}, {0x204, 0x0, 0x4, 0x400}, {0x3, 0x2, 0x81, 0xc5b}, {0x5, 0x70, 0x7, 0x2}, {0x80, 0x38, 0x8, 0x2a26}, {0x18, 0xbe, 0x4}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(r2, &(0x7f0000000380)='\x00', 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000340)='./file0/file0/file0\x00', 0x611, 0x73) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) write(r4, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getegid() getgid() r7 = msgget(0x2, 0x10) r8 = geteuid() r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000140)=[{0xcdf16993fa5946d4, 0x8529, 0x1000}, {0x2, 0x0, 0x2000}, {0x3, 0x101}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = getpgrp() r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r14) r15 = geteuid() r16 = geteuid() setreuid(0x0, r16) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000700)={{0x6, r15, r19, r16, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x2, r8, r19, r12, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x9, 0x1, r13, r14, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) setgid(r11) getgid() 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1a0) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r5, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r5}) r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x6, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r11 = socket(0x18, 0x2, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r14, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r12, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r14}) r15 = geteuid() r16 = getgid() r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = socket(0x18, 0x2, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r18, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r19 = accept$inet6(r18, &(0x7f0000000300), &(0x7f0000000340)=0xc) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r26 = geteuid() r27 = getegid() r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r30 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="6b9ee7d63c73f2caaefefdbe00adf514d9980dccbfa2a5b015ece45027f58906baf9cf", 0x23}, {&(0x7f0000000200)="c4094bd7045ed551327553c04c3823d4d5cd12f26c9e426b8fd454cb7da25fac4210e0eddcce40801eaad8642c5a26dc4ebb1aa6aea134a33173bc52b199841251ddf46c5afc6902079021b17537a3ca26c2a3dd4b41201386c69ff744a864e622d921a6bf5a037afb5d867379b10cf65c56ec85c02af998ec5e8d6186d0e888e90c67900e0b7b0875c9f5d001f20934646291de75bbb4a4e8afcd63e63752a3b7006c7372728fd5d6", 0xa9}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r2]}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r10}, @rights={0x28, 0xffff, 0x1, [r0, r11, 0xffffffffffffffff, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r17, r19, r20, r21, r0, r22, r23, r24]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x28, 0xffff, 0x1, [r28, r29, r0, r30, r0, r0]}], 0x110, 0x40a}, 0x1) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x884}, {0x8b61}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet6(0x18, 0x4, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x20, 0x5, 0x4, 0x2}, {0x3, 0x7, 0x1f, 0x9}, {0x3ff, 0x3f, 0x80}, {0x101, 0xa1, 0xff, 0x1}]}) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff1311bcbc388eb96a4e227e9a24bd25e6", 0x14) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r5, &(0x7f0000000140), 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73b04088a0a0e978d3f886e1689831ebcd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a786782f70165e3684d03e45e510736aa16b2a4168a65eea68f776e029a043a20e72176888fdbbb62624f5f9ac13144dfff75d069bf62dd90dcb33b6008716a499d78c858fae0d576e8309eab999e88df3278cfc27a41688553c4c891d3c71971036e1a5616f98897809566b2a22d407ba140afcaae53a8f3bd7246d116fd8281f9d3f83b96500736851b0449cd2bac8c7"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r7 = fcntl$dupfd(r1, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000180)="76655bb055896dc044754a2b9f91d277d46f7dca7e3bfcfadfa845a3a8076a3dfd839a3d18161d1839d032fb84e402b1e30de333982bd0aeafcfca718557a5dca89e6a958f9567cf6ed12ab658ee1e24ea34715705f23b65fb93f69af126fc4fb382375380ff7623545bc7820aa2e07cd912fced6a6a3a0cd09710bb3307db560f096acc71a364bc3fe6c3f1716df79f16623c1939cf5408b9f535ce5f2599797b1020e851e4c42d82ea21635c9842", 0xaf) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4e) poll(&(0x7f0000000080)=[{r3, 0x2}, {r4, 0x1}, {r5, 0x10}, {r1, 0x100}, {r7, 0x100}, {r8, 0x1}, {r10, 0x60}, {r11, 0x69}, {r12, 0x100}], 0x9, 0x2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r6, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r6, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r7, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) close(r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xa, 0x0, 0x0) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYRES16=0x0, @ANYPTR, @ANYRESHEX, @ANYPTR64, @ANYRES16=r7, @ANYRESDEC=r9, @ANYRES32=r8, @ANYRESDEC=r5, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r10 = geteuid() r11 = geteuid() r12 = geteuid() setreuid(0x0, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x46, r11, r15, r12, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r16 = getuid() setreuid(0xee00, r16) r17 = geteuid() r18 = geteuid() setreuid(0x0, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000700)={{0x6, r17, r21, r18, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r22 = getpgid(0xffffffffffffffff) r23 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x400, r10, r15, r16, r21, 0x44, 0xffff}, 0x1, 0x8, r22, r23, 0x1, 0x29f, 0x40, 0x7fff00000000000}) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)=0x6) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x8a, 0x1c}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x86, 0x0, 0x3}, {0x6, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x7f, 0x7}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 09:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x8080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") semop(0x0, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}, {0x4, 0x9, 0x800}, {0x3, 0x2}, {0x2, 0x2ece, 0x1000}, {0x1, 0x6, 0x1000}, {0x4, 0xffd, 0x1000}, {0x4, 0x7, 0x800}], 0x7) 09:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x8001, 0x0, 0x6, 0xff}, {0x1, 0x40, 0x81}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_index}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8, 0x0) dup(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f00000001c0)="507dd4642c28ce557bb6bbdaf215f5c63312fcb417d04b1826d19ab2ca222a445fb7a1bc04e66e907b7a125491f1aed1fe0e0b7bf55a58de8aee0b05fb464e7b87defa5608a0518cbc9a6e", 0x4b) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x6) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) 09:02:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1012, r1, 0x0, 0x9) write(r0, &(0x7f0000000040)="0900000055cc4eb8", 0x8) 09:02:33 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') pipe2(&(0x7f0000000180), 0x4) 09:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 09:02:33 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e0439d9fc4b019996761d3b12fcd465f1f356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c94f136b1f4434cf09c5fd672ab448f0b198ccbd66b732da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c80244bd1a5bde1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6c629518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b413dcd758ec23ea49af2ae61ac244f804099e56ac4b14c"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c, 0xff}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x100) r5 = socket(0x18, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) dup2(r4, r5) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) sendto$inet6(r1, &(0x7f0000000080)="6514718a57c3290cd6b7331db96d78480586101bbe35a79b54a272323fb6b215632f5d6bcc91652d6d1e087f5e02ff16912df4c15de726fd9a1f3911f9aee1b99ea8dd5aabb95df235981126", 0x4c, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x4800, 0x40}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0xffffff00, 0x10000}) socket(0x6, 0x2, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x8001}) r3 = dup(0xffffffffffffffff) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = getpgrp() wait4(r4, &(0x7f0000000240), 0x2, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0xfff, 0x0, './file0\x00', 0x7, 0x1f, 0x0, 0x5}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000003c0)={0x4, './file0\x00', './file1\x00'}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) r9 = open(&(0x7f0000000480)='./file1\x00', 0x800, 0x4c) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000500)={0x8c4, 0x1, 0x3f, 0x83c2, 0x1}, 0xc) getsockname$inet6(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x8000, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat(r6, &(0x7f0000000680)='./file0\x00', 0x200, 0xc4) socketpair(0x18, 0x4, 0x8, &(0x7f00000006c0)={0xffffffffffffffff}) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x8000, 0x0) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x8000, 0x0) r18 = open(&(0x7f0000000900)='./file1\x00', 0x10, 0x100) r19 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000940)) kevent(r10, &(0x7f0000000740)=[{{r6}, 0x1, 0x8, 0x80, 0x24, 0x439}, {{r11}, 0xfffffffffffffffd, 0x19a, 0x10, 0x0, 0x6}, {{r12}, 0xffffffffffffffff, 0x2, 0x20000000, 0x9, 0x26}, {{}, 0xffffffffffffffff, 0x1, 0x8, 0x5, 0xff000000}, {{r13}, 0xfffffffffffffff9, 0x48, 0x80, 0x100000001, 0x3f}, {{r14}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x3}, {{}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x8}, {{r15}, 0xfffffffffffffff9, 0x80, 0x2, 0x8, 0x9}], 0x2, &(0x7f0000000980)=[{{r16}, 0xfffffffffffffffe, 0x17, 0x5, 0x6, 0x5}, {{r17}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x7fffffff}, {{r18}, 0xfffffffffffffffc, 0xa6, 0x40000000, 0x0, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x24a0, 0x80}, {{r19}, 0xfffffffffffffffa, 0x5, 0x40000000, 0x0, 0xffffffffbb33d431}, {{r7}, 0x0, 0x80, 0x2, 0x100000000000000, 0x80000000}], 0x0, &(0x7f0000000a40)={0x3ff, 0xf15}) 09:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pckbd_enable: command error 09:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8c6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() setreuid(0xee00, r1) r2 = geteuid() r3 = geteuid() setreuid(0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) pwritev(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000380)="4194587d6761695b1063e0d9d74016ec1de20a829e5e1fb15fe7f34e5147dcd531f7ac47435d586b38e00465d3277f0d666d375005ddec152281c0e81b723bfbe39811acdc996397fab72763414329fce59130dfae92c32d886fe22dad2d1cce2c7aef5026d116159612a51c1c36b8d1d3108d35cda6c5182c09faad995ee7795a4eb583e941423f05501360bc9db6a54c910393ae9e032ebec40dd6c0bb8f9632a6560ad040c75f83e1c0dd7e3d91e3416c3e28091985f73501b8ecab05dc94c200a136fa84adc7ff1d25ed24751588871fedbb2e4787d0e3794296055365f9e7f4137739b0eba0605747e3b59761fb072a9de3a48ce718cee165", 0xfb}, {&(0x7f0000000480)="f5558b0876639392074d3556a925459885803ae1a7484c128bfe859faf96297a2d2d7270165d706c55954394235f25b0908798b651d464e371fe7ebf88a28af6d5f2431da71d70d230cb68ed0fbd83eb9724a17066334ac8e33504c0375d03e270c0c7a964b518f9491161ec353ed8f737756d0622d65af06b8f2c4583", 0x7d}, {&(0x7f00000000c0)="6bf6a1d85faf3027808927b767afb3cb7d72c98d06152ed59d47a138f49027d1c00ab10195645a1b0e83c793211415dbaa49e9698da065eb6552509b", 0x3c}, {&(0x7f0000000500)="9d982d2f771d82a27e52ba1c2a53cd990db108c684f2e2dacb66df031e46818b359f2e0362acce9042be264b93787c5c62414bf8e332ee4fe41a8c4b7a3e6d572a6810", 0x43}, {&(0x7f0000000780)="6b8cb1d50fede65a64279869554dd62e099b13f6b8fab86f3623600af64f7b4e6d526f866d74188372c1f775d0904b4d0b3ea702c60b84e30fdd845c6b62ea5cde39af54789353647aeec40e7e2a81df1bc28f6e466c91da49c930e7d9b9f9edcd94b424f498e59a0f9d1acf8da2d22c021437aba9f8553b8786b5cc686d194e6634b25ba47031ab570c9249d264d829658d1d3ca20ae8a08222eec6610ada3ae2ae916c97fec89b35d450cea59be2e044f61d4897f2aac1ce4231aad6c3d9b9b4717b01fc65f6b7c59afb6e6b3ebcadeb2867977fc416d7ed2b80860c567b08db231d0a6c2f177e031e41daecc007f55a6d94707dea586a3937ecf874f14eee032f17439e6d0c57bdabe90eaa7d7720458411a80b10a5d20569042c2b56ee0d288e48daf6d620a593ab39e892163d377cb4da3f6ae6b7af89c527f15dc5a3c287bb2947621d526798a63e806396ffce016b21c7225af917d8f7e4199a86a0e472adc9dca49c15b61fe14fb122ba60423ae020b3a993487bc389cb4841feb92f9c6f6acdee3e1bb46037163c651ebeeeb349a6b1da63f8d4354ee1858cef0bf69937bde8a59019a5236eba1367d1700d85ab91c7705835269f184411954f0097f93e402faa8427e99ac679a717dde6b014a5dd0a2e42e9dbca0105f210449e6bdd13a9f1be362bc68bb8a9f24f995d9037b1c064aba423a7a6d4de4c8ced556b4f757b1738110b6d7f15e135e2dd7fef53ee95699439156f9b5a43163d219afac2c3d7ccc53563736b121b0cf3b048d1e7f3f428de141da131c84b68ecf4c30bc7be73008bfe5f330bec0772e940f892126bd6b692dd5bc0bfc30e4fb95bd16a5ab24030b509b45e3e71613a6671b4aa7f86a482d75d0c4bda80ec45019e09cd95aa668d28c117ba3dbbff9cd88c4cc46d447130d873212a92e494829f4f7b9d28629d1e452ec873c3f95d5faf0dcf27b928a50454366a636f545693cc61bf3ea23acf856055f244c4b9e7d2b4687b02ac31e9e927ffbfaf6f4f92e214312b4ce4c701827b5fed40e75d4ad756e96d03f9fa504bfba6d7ade87a7e0afd29d43f3fc91d58627440597cf7a384e86ece99626dbe130ae3d2daafb1bfb8f9bc973460cef091ce8af1db0997c9ae55face86222a5a5690db0d519feb9927636fb924f404fe6057f59320c073a33728f3ea1d795c2ff1eae468986af7e57c64382ffbc229af74249e35196ba8d1b9cc307b16ef6c5b4b405adbb9c8429e8d90557edd38c8619a59f8039ff714687f5c3ed686826fe9d174df71a08064ac5d617c4fd37f978bd44e2bdbbad1d165f8189e1e7c08492ac0783e45a16ba713f7e550f242d482054aa16aed8a44be05784e2ca4f91ec3ed7819a8d1b6ce8f0129d06d97187116fed82743b41fe6868cf801d31fde968a78dce57434228ec8e2d7c762e0073ab7e3f5dc154cfb1ca38de6dc6e375aead1918db1979bdf71c10838d4e806c7d7a29c689832cc6ca12958d695df6cabd93ed91ed4b765bcdc0f89daf3f366ac99cb1b188dbca2980948dee9c1c1fff0d5b568a9057b9c39f59fbf30257e5e3a93f5736802f652e8ad4c2dc759e42782ea579243ae3a0ed173aebf0fda672b3edac7382080a4ce47cce34f913dd92766d12df03fae769a3468437c5474204a9d44f66f75cfd3137c8c88d7959e590f613e554d1db1aaeb9a7ee0211e54ea09782e4979dfca2c9d8412cce17a689afb72c87805dda7adb6c80a3104061757fa39a48551163a30630e71cd2bd9b51c31055ce347d74b496e46047b082b477c70474134a9bd0aaee7f71ceb2892e596899930e0bb382c4678bb50723659489bacda94b957f1e3a3dc5f995993bca14febb2f9c18cc46757e13bbc330c6d08c12c5072dbc0557dc1f84c1927e6dfc360f65fa7e91717bf656a8b128853db1395003fbaf30ecb1e45d419309824a89ef318c1a751087d4bd4d102996d042684f1188851dae861cd9f1518683c5d1409a9ee4d68341dc9fc8df56e33650ab300f7fe1b6acf8e483441975aa70c7aa5485e3ec3f974e75a59376b7e7472043bcecd55d18aedca71bce7c357435099ee4fcf01f8e58995b93aa5e665c7b15972d0e778333b29125ed5aa4daddc73b06144eddd7ca88d57c5f6abd1e4721e2b8d5605efb19ce8b79502260440186a7420ca66f879906bf521fc5050529f2fe30de3d8d85e1c352b5ca319d0bd7a55eb8486ec95cb9d8232709ab459abee9a83632938685dc9f899b4081b77c8c1482c0d41279fc2dbeab7a6c9b2e48715fcfead42a36831168adff32c0c61862ea06f2f494af0ea104b81bf63b92546da38d1f890a5bbf06444baa1af1741722bf2449a05f09cf2c62bf8bc19325bf227f116510870568719844dab859e26ffb6114ecb7400e8d4d1d37993c3d17a8dfa673ca023a799d1b86ddde950ab1f19caa13a5e20f54f3f281d3078accbb83606025f74557a0ddbbf1daa165e08edb2481742974bf74d49612b69c1d46fdfb5f059c824818f8b22731703269809285e6c4ab4c9e765662e07ea06693feec182203989c80bd3de26c30a4bbf4e99d5631f80aa4ca8de4aa1d62113d20a59e2dbef7e5c02dc80253951ef986da1fdc2cb791a7438805b3dc54110cfe4fe77617c43c9747389b26ee1f684a8c155b0aa01733d8fe444cb3d9812d1c30b3aa5c7b1f864fab7cbf62585a4673c64633f19bea06ef572487c57b4b1f00921f99053fda637604c5b32400ecd8780767e117f75190ed1dab2ffcffd71319b0c10ef2939870aec61617540a2c7e09e98d998eaab251e0fdb933c684123c1eb29be22adb987cfc7be4f397da01a107ffe18c1e420736417691e43c8760fdde6a6a35477201752cb438f4913b719ef749d036cca86c16bfe1083bf5385975a715c5e04889cd0708682963c36f11cd15cc351024504d2ba27d8970cccc3b058c4856435fe9c1478f27a33201286cbe97fe97d5706be4e9fdfa0efb9fdcdc7a8b48f1872e135eaa4a8cb3e700cdaadf8a5d20b02b77ae7b7ea3ed9812bff4deca5a512a5024931564b72bc1c2a59ce3d2e66250b634206e3e980a361c1c307d7d8d719bcea075923d21eabb0da20ad4aa5113c70581446d245a173fbf41bf9842d49286399947118bb137e1a30e5875025c818717558d9f73a36ac515f50ee489f0252ffdfc5e3f716a0804f2ccc85dd629b41ff94d9accb69cdaeeb2b44cc12cd983173b30b128ab51fd974cbe2fa5c886c45ca532e32661d3f44771de48b9383376f7ef9c4edfe0b22b71c900bf27543c2087e1e523d0acea677e57c5e0f4d4a088e09394c07322f7d53a5e78be15a6e228e52e746b456103e71806a73b234ab54595c0df71716c461307adc70e5cace4c9841d04e7f9e6d8f30a59e14c5b362e4c0cc85d8b3707ff512b8a8ee0998abf43fe70821cadba2f35107be007ae11039bf07e652c062e6c501c89b13b2a04479d5dc886322ce5c527ae9751b317c2fa3889eed9cddbb46ce54e2dceba0a24682f9d3640cd200fcffdfbbb243b74b5c606ee0226ebcd3ae062cd1d604b82aad02426bbe7f33d8695e1dd804ddbd8fff5b2c94fd3b110c17c4ffeffaf9cb4c894caab0e8cc19e364671ea9713c139669985b6f03db381fc87eb4841ae5c52a2b5cd059291fe3fdd99f5e1f5db4cdde9e01e4b537a52105c81edff586966f8e4b62ca722aacb01e9c4dc11c1cf669c80112760572ff997f9a9f878538836326d1aec123e2cf621626472083ff74cb56272d5121dda0be052003cb6796bae52176b3e706d05892da491701de7c5847cd1d0f293e841c9abd55d514638d89eafaca8d90c6c635f2a003d57fff9663bb662f5debb7117208ca999ac286c32314d64e3aa64018d454c8f920507fe229d746485828fc1c95631d73b81c09148180e6b1816bd1222952a5545167ee95dedb9002c6bf2d7317a305f7140ff7f9b12862a03bcc84a8440d56ae8bbff40bf47ef896b2af434559e5d5f6e3824f8ff98d395e820ad1c7ddd2725574d014d4082d642c7d5baf1f0d16fa9d59ee8bece3922f79df01798ee4708bd3760a0b3953a93d267cd57d7e3c37653d76c28cfe1753f13447dcca33a565b6bfde16a569c316e65e412cbae8d0cd6e39de64b18ff2e90f192fab6f731bab8dac98e948c5a507302a05bd2052d78bc2589cbde96a5db3b5f0ab6211843873aafbc7557ed73fbd954f24e99ebede4bb70134505b707b2e8ab3c89ebc059111755aca3f619b88d677ba0f062b18cc44d4be0cd8f86eecc1823a8740301ee7700511c4c0db0a8f62911f71895224e38c386a551a0301477e2009d7a2479095e6005871fd84122a2d570529dab92186ff5424026e9bdfab97c47b90851350175ae1d5d69e35934644e999cc632d4084b080788246a7198d33da676ee9192f53e67f58ba31f269a972918ba574feb4a0f0884fd266050505a03289d02dbe4a981f9bcd5c1f34c912adbd8a90b6e0a56bc42d357362318a2fee41422e9b55d9cccda60d98fdc1655cd08711fee4e314952073ac8c8e70de35335392f478e7cc03f6271019b9dae0d326b5c766b1d4101eb70d4a834c8e013a668f441047cc6d21f572ff21b74fd03bd255b804e97c5dc49732792631d61b81aa4d2aa116d784aba78eecbfea5551b5badf9264c5c44db9a4c6db25284d64f5892d1eb037508717848f0eea55b166bdaeae7ef58eb4ba99607f9b1af8c1a727007c92ac6af38e754ef974758251c5b7f1df1da48da2a9b335cd9af2dfb3b6142df56b049e8556932905d2e070db85f51d35a0269b5c31d359dd9467b22ba4910b13cd572a1c43c2f69f140ec771fa83fe36e5391472182f6d167f4fabaf2d574c0b3f94617ebd77de1aa206883739b8931bbf9eddba62efc66b00fc23eaa5f88c4967127773c78520f4eab698c8c387735acf6872f6240369339ed2a6b8f133c55afca430e47975d476ec6129b6521720c4d170cb309d3a8f2e5063d34642b94aeb8463745d97085144cb626ef77c23b1d552e8c269ae0f6dff2ba9a855b3056baa8bf4754afcc164a08e31a3ff8d228ad951084ef62ed3ce85c45e46c52d944861771cb19346cb0ebb49db7b944a7e9ebb8c98d782bfd34a0c054d6df13d873a2c675ed5ab8919b946915acdea4218a54c67f557c369e2cc945bede372230415270c436e2cf217d3b14f92ecc555d1e9113da7114ba342161ba282aaa61d91487ac66a4d648a721143ec1d843ef57141e5d8a2c2a2026ef8579ce8ada1c46c92fa8aa9b80d0d496f1e2631ee8d93178917efdb112c13b80e70c650bc9dcd63bafd2bfd26bc8f449f3690be076fca9ef04feab384d6503ea30aea4f92b4e5405963f26cc6a5fc6be09dc74e2539a312415be9694689f3b87cfed059d34c2cb07643cacbd08e6ca4377e18e4848828d9ba32113cc98568b4cfae24dabfa43af4b2ceea99d5bb172346cda77bae1600ffea016661980e57defd87e17bb19715f5ccc95da26f5c2e666136ccf0a2bfa7f766cc902d2222652ee0946bb9a832dfcc46c3fd9e45dedaed72da7fb09e4a30d1b3931d9bf728c553976ecc485494ec564e7bbea79aa0c1f23b8a9024d4705e0e71661e530df617bf40ab35ccd03b532367adea772818352c73cb380cc43396e2a133202505eae067260486d85d921f9f2a566f19f854ee0a57227f8dc2b621cc99a0363f6f3eecfd5a1e863c6d34c616aa30e44c31414e2f5845107286cb6c795b1902d0262995c2d6e099ea38ca312f", 0x1000}, {&(0x7f0000000580)="61dd0e0e14ac66b5692296d4a00a46ab3cc2f492d5d8d651be9c75bcee34b7d7422143fb3d2bbb0f4d9111bc5bb8833fb5ca72f6a65296317ac2f0cf4beb6f64dbbe2f17a922c8ea4f722dbac6ca1fb11f0c1e6b9b668ce0754555c512a1f1c106771fe4c9cf6ec50fb9365469a5", 0x6e}], 0x6, 0x0, 0x7ff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x6, r2, r6, r3, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) fchown(r0, r1, r6) pckbd_enable: command error 09:02:35 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000500)="763f45ccdf82a95285b74de37e6d953c3583b909a68ca701d07a2ba0d03bd3c637f78bca81118fa35413881014b91a32cb8fa5fff3bc4d86ef36a13a5fe95bf041e00336d967fe7031c18856aa8d1ab250db700720bd9131517b132d00918f22214a5234b718e88ce8dd5caeff2dc05c9489a2d9bd44a83709950f2720b5d4501cf66f52d9bb94ee8691f8cae8a079176fca21498d4927290a42e974ddd3595306047e5963974fef7c722fc0e4110b2988e163c97e2bef7c56126f644deae924f07cf298c9f0b41576138aa473802b9a2ae8048e5790428e73313c35efeed0e0c16c3dcce670e26f8610702837ce6bd7df21709f8404b1372f24235fe76fb37af6ea710caa59c4dd827e59200aebfd79a463a20894f627d8f92ae773998608ac31a3dc11b1882715327f8602cbbddf10cc0188a6a4e02643ba0a71bdd2031e6c7aa9cc07cd3205fa5df177dfbff0b77830b8f584e5d24f1d8caaca1a9b24017d23a222fa1ceb7c78e42587c9c0c56c748b800bbe45ebabb096d56124f4af2d11aa80dc8035aba8e0bc62b1fc35561c014c97e8d1daf5200da4df5118639e230d163fbf033ac90fa4117bcef49a24268780f964c2b6b5d6b76034acbd2a05b37bf5d2acd8104018fd9703d899ac24a68a7cf7d56466851f28a5efb2427532b4036b1e488a0b10c367048cad0245cd7572cd4ec8a4a38d0e1446ac9cd6285844c59816dd3dcd95eebcc2ad196dece7297db2fa027a1ae8e3fc9c32b50dfb3cb0367abc094b297d9b07bd3ce0ae14b69572c825ebe36e051ecfe90486b84d17d2eb7c1d80f7eb21cb7e471c5395a9f4aa4059735f27efa9ce5a7a844bfc354d1d2eb87684d4078e25d5d4da8d498831603700ddacc887c3ec4cf20fc55704938ba46b164a8cd0d58effc31ee676dd0ee1f9a04f80d03c823197165d9c10e591475ee150cdc138d86552cf2c36fba67d5073e88647e0c0ccfb601f24a9ce85294647d2d22d1bda9e41bf94bce3abebea62470498ab691cb9772193a62af84e8175c381ec4aaf1ffa73a6ba9dba9be3ef4a23ce8c67d5d33339cdaaee018bd69f217c774ca82c3bf27d8b87766c81e73381cda7fce05c68bd1145ce32126758d60c19f9a492cb6acffe5a1027d7298e26d6da1f7f4a61dc6b0c0e39f972cf9de49756df05f1d2545175a4e05a2cbe87b8eeb20decbc04fb9c59faa36a7b3a045d6fa02acb7f0a80b48750d9d4a456e833c7c1915a7e18cb2e661effbc4d26cf90dd92dbdcee5d51aed91fcb79129015e4a358a5f4bcef6df719490a35dbb879fc7b5ca36d564e02427c8e898e3d5c019d097716d7d5b39487f6f2fc9946d220a8fb74160a8163cb3d45df85a7ed6a93f29dd2c7dd917306854ed795f6e0d85a19fc0cc8e018e114c599338444a35f4f6b82c15a69bd24a53f0817860cb51e3906fc60638e8fa19fe3d74a4978e29caffc27a176db0e5ee112aadec0333396879aaf77a053d5f09c80baa948a6cbbe8cfe608911cf08f8508af7a349c3694d5b422a41f8670956719fd3119be7fcb79d135664a5a7aa955f6366bc517c305516cc7e87c8ea298a99e9591ca8bdd867222dda219b2d459af363b023838fe29f92986a427e9ba6a7956736245bdf6a61dd6503a6b7c6c05d636f7ec32352325fa8e7cf207626eba810387660655dca85ad233cd5cf039446f7d09cf713d48b72a91fcbc2ee9aacdc42b95ccbcc8ae3cf0381dffc51c2d20827b88937ee4afff2fd1f9609e9126a6248958512f67b6cbee63c129c5c49b15563455cb091205588f196c96411282bf6fd0a91d744bc085b9c8a7ae5e6aa6e506e9a43f76ef34668c6f643f973a4f6e8fd23d13e9aa3df1f81e9e2b30f4cbcf1a914a24d50729f1a4001c1e2765b7f28f3c430b240045e4d3da666f8ce5f3ddd89aa6d7dff9d72d256bf8fcdb14ed3e688ddeeed32bdfd1888989a2584a8469247ab2f284eba24303d2e46d4c62ef8b069f1bdc04a5bb870c6697389c1c8fd8213a1756f1dcdaf084674bbe2aca99914aed9145e1e4f10ba189699dd0d322be6456a331acbe197cee21dc467a04e0d14fa7e2176cbb72a73a671e15d1d6db3770ba9d85c871ab0b25fe113bbd93f2024b700d755b101db14d6a1773bfda501d75961de9047d234e5ba6199b509b397b398e0d4e63ece7d5726fa0ddf3be6dbc07df3fc8e718b8e280397fe90ef680d3a8db379c89e5c5dda5a64c80bd70517fd6e4bfa66357b7b3a387df6ab94282dd0b643482692f3d2ee85c3c31c4c34802467fcdcb6bef52297533a06c9865e01ddc060f5b6f6e23922ce7d6005a8bfacb5f832bbae21665484b2370f3a795999e312025577cf1a79b12f9eb858a4ce27493a60940783b4a914b3f0aa6bf1cb1e6e22e6b2115619854c1b9cd9618a563ef977149665db4ea42786961e62c837bdc5d09e86dbd7a448bafcbd3e6094e6e80078aba2a505ae57bd0b10b35ff8c31549df41cd333bf27c8e176387cb82999c849435c3faa7e46083fca6c1ed62e84e1210d0c244ed1257e209f73768b99ef98f8435d7e7bac9412776f1bdfc7ae8c31d7adabfc918545a92aae3934f53c27034f217eb68139d4e5bf9f06db11d41675f92f45ef1e2a13a62774b1a53f4457e901613f4d947e77cc3844e27d444782a7e2ff9d42073c651be21ce20ed74f5af7077035864a93d4aff181277d4aa9fa8a9d8c97156520185d56e95eb1f86364b43f7b54fa5ea6e34b9b2f1812eb424f61b0e6b12d40be201e7ba19e879cb2ea8a8198f64b2aec9ebdb0cab6a8aaf5e3dc7d66602c823d9662dbf21bca30b0fc90571ffc7d496fcd586e94392048e8d9651f1366ced01bd1e1e267e997528f54628eb55b1ea01eafac202d34633751bae4b5ea894e14ab89e791a9684ce208dcf937c43ea8e2585e03affce5ed7b7c6b2f40da6aba39fe53de798574eda692d60cfc6523646e3c907ba73be9e6c8e74e62735ca6c9c6aeeb225fc712c6a571f19c0c17184a5c31687f5c4100024068cf91671ebf933a7c53ea2be912d63bb2038a8712c8745ab01ef5456205f0f55822f3d23f1ccf6c00717a563e11d4fdac19c16f5d330a6d2ce3bbe5365417f47b407018740dce198bd5cb97c750dcd6234485e17ea21d1ca2e7a5522c1e36fd7cd0b69080f465a95e8ebba596db1134a5c1435f99214242e775e1965ce5b36fca4f2dc07c67796ee0fad0425a19b36d3b6d7d1b2863df0a1abd1d10ed0ea8a404664680f9e6608038637165fdc34d18ab4142660f40e7030eedf250f39f84c05de53a031021fc1326e40dcf83e2ef2bda0c72aa0b04cb052f7a248f74cb6469e7e773f10938672395f571f1dfa8a20062bf87b5df9c51481ca72aeccbe5e8e53a5312a9183b572b71af991ecfb78bac2001b7e4c48d2b4fce9ecb5937c8ea74c7f3eb28231f5a09a05949938ea6fb2d2c6b722540e5adf940f621195d0923b9141202f0b54c412480c30b2096db835c5c6451d157b1924c91581e008a44a52458db27858eb0a95971cec9c2442af5765873d836d6073f097e0e803ccd1425bb2f206ecff6ae86726b44dcdaf50ede26c47e8ea91566b610523c960f6a6d04f5acad1e53cc55b49d2a3928cebf74ab6b9e9ee7ef7745115d1ef6243c2c966e42fc77bea8d63bc3149971c9f46ccdc035bcfe3c49ff9d7b5be07f4291f8a43bd8054f1b9600c9d4e6d7015c8c791c1de3ce4a76294c27e885c34225af2632eff3cb5775623f2db0fcd1f448d44508d7f1c2238ae6e7b12dbf89855f95f4ad32f8074f42924f7ec72993ad0840ce256f7d5ac4e0505b978d969a2bf0758d657fe26b9eeecedc1abc4ce46355f83c23bea5aaa02e2a18ff98729cf01f5c20a91bfc1beddb6090faec1e907b74072350806737e3524a4e031b696867043bc835205d995c460743a5734f7af854be5ea201c1d4f09fcbf2f11ba356272a032f0d0359673496f2a6e38041f62dc46d604743384a329e9d05e9626774df9b44ece672283c453f78d3dcfe6fdbcaabcb074dcb14043fd757da187eba9a8b1816da202d9a84dabea8a1790c5c56c0c1acabbc117735726a43f9efd3ff93f422499b21c0125a14db700faca820e944b81362734b9b450dcd74b32620cfead4454c73d9c935d6fc26ab18d3d444938754d388d3d91cf479f95d971a73e693c82c7d0c328f5764ceb5f998b2bb139c0c1dd01e2f75d291f344be5b3d62c8f41f4021de1508e908cd593665701b1a22261edf03bc453bfdd3c29fedbc3abaad5bc4bbc00dd5486b130b8569a80ccbb2b20a92d2b3624cb90b8186fcf19eb445ac11b1c7725b15d3d7e1450844259c666157b0deb2695fbdc915fea44920119a042e4eb2056b9c0361b81d4daf32e4264e91df6fd26cca9c148c058012e67c7e6c0768df2d08fa34630fde06509aea0f67560d25b846f2190383d41f67895e88fcc02c19a0a1be1453d636a9ae7d0e28bcc2e1be369d5eb141f442b52109b7171d80d4b9d0b64812f3b693a0763aca31a4c8b20a441f862403362648843fb4c3e6195d77b4abde5c10000a176bf15af7f044a5992a265d91eae8021171488e55b1bb44030e23413a076583dc1c2a34cd3cf3952ab616db1c83b430e7832f94af71cc038c36b44c8b4066120eb4e5de57b5ac92d12f8b300d4b63672ce73ea6e7b32788084295ddeb97ca5da1b93e83279b944dd5862805c5f2020a34a0b6b29c85bd8869fabe853d8929a6e99067b09d1e0b51af327ca37f65bc06105908ab4b3a7a5a04902ff626d22bdfab03525164d32a561ad0eeddead42f02df1203e101397a851a2911be36bff63ab7afb97f7c5d5a30635cd8fbf0a2e0dc100c05f1ddb401afd8206ed9a3e0cad82fa380e571c2d8881274e4ba87ea5b80bc2f30d54549cba2d237ee9460e2bbe79f44e096858582b509892be140c66409e9fb6b955f2a39efd7593c80626d5af7aec99221c30dd51db75e99685ef78c18aa0cdc15191279676ef3ebedc7433ecd04bbc7b31c044544e75543b8c6749dfd3c829b79968432a8d56086fffec344fc29e80adab3058345b78e2537c12056259b048232a277bd7262ee6f20d31f28677a5fbad8e8ab54b134af36bc5900291763144b051c61c9cb6f847ad7b68aeb15ae2d24cb5d55cd4d0d66dcd901a86928c149c797fd8684f1d865f6c2b5dc292746f4ae7a5258fa59477378df775caeaa73d7b14383aaac0c45def8ec5db8c02e7b52f03c306f83718234fafaee2fe64aeb06200f41893ba7b52b7f291d87c851e14709304cab56e16b2939f7a7e4b6cb4f2893798355a1ac65bb47403516fd0db866f98452120be82664b7fdc266b01018b870b93f53e28efe6da6bc5c058b3c9ee4c70db9d1c483ab7e7a0fe10d69774144708ba93551ccf98323afc8d68eb5693ddd9369eb39cbd2fbbe18dae6c5567d6266508c6e499643dacf5f4f36b42241b5494f6f960ce82879c98bb487401fea99f46a5ab4aee0f7e8ebb1fcbf1227cc48e2a2cab8f49afafab4882329e217fcecc40c8e74ddc59fa334c870dc060ad1ffdcef2381c46a77f07bccb4b7d66dc7fdb73af00fd15443f608b668a0f3883adb985e618f0c5b4eb272784219bee08783fe4b66bab99801a22b21dd19ff915e3d6784d26bdf4688a3f95a0d4c8a9763e5280a69b720611a8cd760b79e1f6e7af8a81fc6dd8604f94ea747e325f31d19ce58d74853c1d418853e6bde9d3eefc3a99df27c07dc0503e3282e96b796375bdfba1c57858496cb9a12e", 0x1000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) dup2(0xffffffffffffffff, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x9e00a2c68e425bfc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x10000}, 0xc) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r6 = socket(0x18, 0x2, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r7 = dup(r6) setsockopt(r7, 0x3, 0x1fe00, &(0x7f00000001c0)="d9c0814f9ae05a8e0e5b6c019538b9fa755298d8ce610756ed95f865f7f2eaa06183ce7f878d76c420ded25b5625db4ee1e66b1bf410d8bdb3a24a8e3060780e0998b241ded4980f2c690b91e190ee1ff7bd9753685161108dc38ea38fb69fb79e5b46af5a7f4dc9da8181c72b4a971fcb7bb541b1f418fa795c257dfa59deaf0bcc38864d7ec24a6735e78ae965c667d66c723b6762d616762be099", 0x9c) 09:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x80}, {0x84}, {0x6, 0x1}, {0x0, 0xca, 0xfa}, {0xe909, 0x99, 0x7, 0x559}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pckbd_enable: command error pckbd_enable: command error 09:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pckbd_enable: command error 09:02:39 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000030c0)='./file0\x00', 0x2000, 0x40f9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000002e00)={&(0x7f0000002dc0)='./file0\x00', r1}) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$TIOCCDTR(r3, 0x20007478) 09:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x40}, {r2, 0x80}, {r3, 0x20}, {0xffffffffffffff9c, 0x80}, {r0, 0x100}, {r0, 0x4}, {r4, 0x20}, {r5, 0x100}, {r6, 0x4}], 0xa, 0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r1, 0x5) chdir(&(0x7f0000000000)='./file0\x00') pckbd_enable: command error 09:02:39 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000000) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xa4, 0x0, 0x0, 0x0) 09:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r3, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x12, r3) r4 = socket$inet(0x2, 0x4, 0x7) accept(r4, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 09:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x0, 0xfecc, 0x1f}, 0x100, [0x40, 0x151, 0x800, 0x4, 0x2b2, 0x5, 0x7, 0x9]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") socket(0x1, 0x5, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r3 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r4 = syz_open_pts() chflags(&(0x7f0000000140)='./file0\x00', 0x10000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) 09:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x7}, {0x83, 0x3, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) fcntl$setown(r1, 0x6, r2) 09:02:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a00000300a2caf7afb9d8dcd161342e", 0x1b}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 09:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r7, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r5, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r7}) r8 = getuid() setreuid(0xee00, r8) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x6, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="ef002e2f66506cb7183414a1ad44709c617500000000000000000000006cd16b3b"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="95f3aa3b2582eb290764a45abebe3ff72c86dfc4e6a711725bf4180d1362b2feb18a58b2d987210231cec8b83363f70cb0702582f08b3ba867376b00a95653d719d96f0df0ea2e6980feff9eae702a9728820de6ae2dd7fe9f854590ddaa38ce8ba630f1c9c588cc51d90756a3a3caf4d926f81813d9cd2a904fb7941e450dc5aa7a47b7abf51cdf72d6a457257b4c32068b3cb07dd8c0abf84701666e64b0c8f83b12307f7ed8387936911514d0c199ce3f0fbb9b5865202d083104981595737b0a7af658e5e01c3fa21338e3249303b49d77607820d44578d7445d6c04632720", 0xe1}, {&(0x7f0000000340)="22b85600949d1e0e183cafd0a5fe1ff881fc6e9cfea0039b5c1221d90cebbba9a7bc841294660fc63d9c7a6905a030f1c1a406bed67ab281bc5ae0bb8a7e0a43ccaa29690fae4e518947", 0x4a}, {&(0x7f00000003c0)="fb494927a13675cf98c38d71af4f2041eab85e4431d262913b06b4e5c0629b73c10537090eaea8570c85b4d3edb42aea1c6aba427e32060fbf7376de5aa101f254042af06b0bf7c24d425745dd3ebd1dae7823500751c8c30aa4414ceec8f223c7d9c988078c8abaa99439c05fa7983c6d7fdfacf305458d8a143c98969342ccc032f68e406385ed768b86d53d66daf4e2d263bca272332e5e585440aae8cb47806b49bcbf3715", 0xa7}], 0x3, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r3, 0xffffffffffffffff, r4]}, @cred={0x20, 0xffff, 0x0, r7, r8, r13}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r14]}], 0x60, 0x8}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r15 = socket(0x2, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206982, &(0x7f0000000300)) ioctl$TIOCNXCL(r16, 0x2000740e) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:39 executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000180), 0x3, 0x0, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/105) semop(r1, &(0x7f0000000080)=[{0x0, 0xea86, 0x1800}, {0x0, 0x6, 0x3800}], 0x2) 09:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xa4, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80}, {0x84}, {0x6}, {0x7, 0x4, 0x80, 0x745}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x102) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000140)={0x20, 0x0, 0x73, 0xa106}, 0xc) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="24704c319e00cbd20cd5d6a4b9feae2aeac60acc1a79686106934fa6b114ea9ea223c5ff086799bee0657f3af7303db1e53463fd6b7ad92cd2db1fa68afa56d76348be237d98e5915845a7441f9751a3d7f86b05c607252f3ede99b7c271a7349f28c5a92900dcdc72bf94bf934486", 0x6f}], 0x1) read(r0, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x8, 0x81, 0x1f, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f00000001c0)="bd2e88243b934fa30b9e54fd1e9f9bbd53427a31b13da0d1f5232b7493d5d1a22801ff0b99e26daba0a6199b4f2629715cb358b11d6451951328fa5dd3367bc9372b8e951c31a507c4e2731657d166d5f128cef7730966512b8a36b090a3730e5d86851e92e41e0710f53f881471554b784f63e363c94c9699647596007afbb00892d2d9cdd24f47faf7146052a35809e16c052405a438b2ba75edd8e86a7538fc9fe680beca21b7187e0434d2a2ef6696597732f9016f9a79961d7db0552a95def9d6ddb25fae8a33e89c2b936e392a3e39773a532d15174b172c5b798bf4787c", 0xe1, 0x0, 0x9f) 09:02:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x40}], 0x3, 0x18) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x2840a, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x1f) 09:02:40 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfff}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5feffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = msgget$private(0x0, 0x2e5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = geteuid() setreuid(0x0, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x6, r3, r7, r4, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r8 = getuid() setreuid(0xee00, r8) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x6, r9, r14, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r15 = geteuid() r16 = geteuid() setreuid(0x0, r16) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000780)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e14af1584d9b1b6383a02489672db6d19f02405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d382ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf85ff60fed34b6a31de9ea764f25416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1254545418888ae9d4011f20ae25978119367a62ed3d8c9e42938f71187ddfbdee285aeeea1b0eb32d5a0113a022f891a6bccaa0e0fa79bef75ae5b1467e0e76ee54cd18caa8d99e3e93f42438ebf30d022fcd7816dc0c134f5529ef96af745a1f66afe7f1418f86f5553cd03968d98a684f8b200f0108000000ac894c20dcac4f9e5ae91198f05826d862c780342a31bc404fb0f43bb85577c38d28741606a4e8cdcda9b45e882cf8cb6e429c94ff6b19a5cf49613d85ff921c8e65494cb7403776ded5e6129c315db3f65267c2e004b16b7fade72445b23cdd4c60d01bfb0efb11edc5e75e7f32f12fcfd58cd7131cd61424f642c04949672b85d99c3d39c0faaa548cbdd35563427a8d62572ce9b8b063a2d79ea0f385e453e2ddf7e99385e227ed7f202549b66ffe6f0d21e9ccbceb8c57b5b44db28fa9fdeff8bc4687e184a95a093dddd78b2b4cb47a8e9e3f566f5114d7372188dc9951d33bf446fbca02d44f8794b98f938407e2264f8726a0683207e97c2ca210225d4532007e88f543aa900705d1b7bb6c2265e9dd1e61125ac0d229f6535a8c33702e9c029aa3cc8b70b1fe73b4975efbb4910e532b35c3ece5301e29d91f382112f70edb80a94ff7253701798563707626512a0b6469ab6944d7e292c8d001fc8b9b7316d5"], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000700)={{0xd8b, r15, r19, r16, 0x0, 0x80, 0x9}, 0x80000000003, 0x8001, 0xffffffffffffffff, r13, 0x95fe, 0x5, 0x138, 0x2}) getgroups(0x2, &(0x7f0000000080)=[r14, r19]) r21 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x54, r2, r7, r8, r20, 0x140, 0x3f}, 0x8003fc0000, 0x7f, r21, 0x0, 0xe5d0, 0x4, 0xfffffffffffffffe, 0x5}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x7fff, 0x8, 0x7fffffff, 0x9, 0x9, 0x6, 0x1, 0x10, [{0x2, 0xa14d, 0xb0a, 0x4}, {0x184, 0x8001, 0x7, 0x7}, {0x4, 0xe7c0, 0x80000001, 0x6}, {0xc0, 0x3, 0x40, 0x9ffb}, {0x3ff, 0x40, 0x7438d593, 0xf217}, {0x3df, 0x10001, 0x2, 0x8}, {0xfff, 0x4, 0x5, 0x5}, {0x4, 0x6, 0x1, 0xc280}, {0x7fffffff, 0x383, 0x7, 0x9}, {0x8, 0x8f5, 0xfffffffd, 0x8}, {0x4, 0x2}, {0x9, 0x33, 0x1ff, 0x11a5}, {0x7fff, 0xc621, 0xffffffff, 0xfffff000}, {0x3f, 0x101, 0x6, 0x77c}, {0x90f0, 0x8, 0x9, 0x8001}, {0x7, 0x3f259092, 0x7, 0x60000}]}) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x406, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x8, 0x83, 0x9, 0x8001}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 09:02:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) r2 = getppid() r3 = geteuid() r4 = geteuid() setreuid(0x0, r4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b997c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb634307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77c44292c0c69c75ce56e769669e325cd2485e172bf12"], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0x6, r3, r7, r4, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, 0xffffffffffffffff, r7}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x6, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) lchown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, r13) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x200, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:40 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80fdffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = dup(r0) pwrite(r3, &(0x7f00000001c0)='P5', 0x2, 0x0, 0x0) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x1}, {0x84, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x100000, 0x9bf, 0x0, 0x0, "1f01e0a6163cb902ff030000e62c36ae61c4a648", 0x7}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x523, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14de09006ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e1751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4489b25f272042e08f25d6989140ea3c256094f27da7257ce9bc40106c8573e121e974122490171059660e453430e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea78a7ca9602875df5d8b2396b8914e4940c174db7c881ad208d606b5abee425003e605e003f49196bc434bb245d5ba067e41f78f7844e59bd9ea94b5a7962add08a3068d06a742576b47570e04bb3f79b9bcc91823dd43d1c64f4b77711267f26b70f0fed25fb406f9e01c8e4b50d895c8cd7a2d260a97ea4c476704c013ddd82827143b839bc9f9ecf092905e9190ac9cdcedec65e4aa97e5150fc3d11ce7a522d2ec5d9f4ed0c6c9827e92e8ab460c170bdc8cc45687df1d04c9d4e6f89bc82bf000ea27f6f34c260ae5b2bc9efb1c800140169e1383e28fd65865240402018ddb39cdd3d4742f8e66e078c58e9bb8551441b3cd105249e5ce72c100107a2384367b1d4b87bca9d1517b23fc9cbaba7481ef8ca0786dfb70b23448106f9f5f56b18dbdc6ef3b656bfb44a18952eda62f9a30cd58a1cc3a76fbbbc5754f9f373a42d483b3eedbdd3247ab183bfc7980ce979b96b4aadb5eef544bb2a1decc6d8f5ebe93d81f347877f4812220bc12a25e5f08a1b8c5df5b56f2694c5b109161954961edc0e4a50a670bc4cc77acfc4756e91f830dd98d17ff5eae88379a758b94b5b06979320b9fa005782bf1008f0b5888ab9b566b5d493034ca320"], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r4 = msgget(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getegid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r11, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) r12 = getppid() wait4(r12, &(0x7f0000000c80), 0x0, &(0x7f0000000b80)) fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0xffffffff, r5, r7, r8, r9, 0x4, 0xbc33}, 0x5, 0x20, r10, r12, 0x9, 0x1, 0x9, 0x7fffffff}) msgsnd(r3, &(0x7f0000000180)={0x3, "bf5323372957728cba754c958321c60f9b3fdac049809d67dc512beaa434bcd8a5c288ec97a9aa98eed358fac78a2a73fec0771ea3e84d32b985db3e647b7562d06ac83f3915596430ed2c3bea8ceffd1689df1a3985758eeb06bfdacf012d689f4ce93db1daec2ef8060bf09bae0abce742d81b3ff44ef21b155b06434ba61bb2f591f1aeed3ae762116131254daea34937ba49a3383d747c5306558a83a441b9a204246db5c1c7121fd431b4c063241fdd720ef5d3578dbe69f9823520f619c64fd69c7c079ced8d27fab3ecfa"}, 0xd6, 0x800) 09:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4c, 0x0, 0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[0x20, 0xffff, 0x45000, 0x7]}) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x9, 0x81, 0xad, 0x100}, {0x9, 0x3, 0x71, 0x1}, {0x1000, 0x3, 0x7f, 0xd7}, {0x5, 0x2, 0xc5, 0x7ff}, {0x1f, 0x12, 0x10, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x400000], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x200000000000], [{}, {0x0, 0x0, 0x56, 0x7}, {0x0, 0x3, 0x8000000}, {0x9, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x20000}], {0x0, 0x0, 0xbac}, {0x0, 0x0, 0x40000}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r8 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 09:02:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getuid() r2 = geteuid() r3 = geteuid() setreuid(0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = geteuid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0x0, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000700)={{0x6, r7, r12, r8, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x6, r2, r6, r3, r12, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x20}) lchown(&(0x7f0000000000)='./file0\x00', r1, r6) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84, 0x0, 0x2b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = dup(0xffffffffffffffff) r2 = socket(0x2, 0x8000, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0xfff, 0x1, 0x4}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[0x4]}) 09:02:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x41) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/39, 0x27) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 0: socket(0x800000018, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRES64=0x0, @ANYBLOB="51730290c7d9575a1c278d1325f4fa6922c8c73f61b186a42f42292d7352881ecf8c1f8957359420ce6af86356eee2b8493a27abbf08315b9de14901f15cee285c94ec163a5577a694c5b375486400c86ee24b6c16799d1292ee4d2cc872bda7dab6dc27dc77c140671f1c7e0d6bbaead4d235d9ce127cc4df3ea9681373cdfdd9517076e7fe3693f5f2ea9d804d597a6dc9bbbad7b97c4157f1de94dc6c6e697de980cc6522050a78671b0c85ab4c0c3693aa3b4c1c758e9b59e02543d702cc258c81446113b1fc", @ANYRESOCT, @ANYRES16=r1, @ANYRESOCT=r2, @ANYRES64=r3, @ANYRES32, @ANYRESHEX=r4, @ANYRESHEX], @ANYBLOB="d1da9a645bc71d"], 0x2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget$private(0x0, 0x4, 0x9) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1ff, 0x20, 0x7f, 0x8}, {0x6, 0x0, 0x1, 0x5}, {0x1f, 0x40, 0x3, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:41 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)={0xc5ff}, 0x8) 09:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 09:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:02:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffefffffff7], [0x0, 0x0, 0x401], [], {0x0, 0x0, 0x0, 0x8000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x25) 09:02:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="20000000000000fa970efd87ab73a205f87c8a5b6701000000000000000000c414000000290000002f002dd5e1bd936b8515170234a40000"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)) 09:02:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7ffffffdfffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x4, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:02:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/154, &(0x7f0000000100)=0x9a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) semget$private(0x0, 0x2, 0x211) r1 = dup(r0) r2 = socket(0x2, 0x3, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2}) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x4) 09:02:42 executing program 0: minherit(&(0x7f000072b000/0x3000)=nil, 0x3000, 0x0) 09:02:42 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3, 0x5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x2, 0x2, 0x4f, 0x8}]}) execve(0x0, 0x0, 0x0) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000)="398d76f14053d484e5d2a78b83e70ce2df09b97152e4ca7080293041afe0ae8ec3c1a54a8bdeaa6106c36c9e1c7039e54065e751eade306eb2398bc35785ee", 0x3f) socket(0x20, 0x5, 0x4) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x403, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x7fffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xffffffffffff0000, 0xfffffffffffff000}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) 09:02:42 executing program 0: r0 = socket(0x2, 0x1, 0x102) socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, 0x0) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2000006d, &(0x7f0000000140)=[{0x8, 0x4, 0x1, 0x10000}, {0xdacf, 0xe7, 0xf3, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = geteuid() r5 = geteuid() setreuid(0x0, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000700)={{0x6, r4, r8, r5, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="e889ef6e24d4c2eab9cfa64414f02fe14ff31c7d85e2f6ac6cb33e0857a7c81e587415d7040dc49c6df073c2ce9cc8b5b9ea886ec4e3290b9d43fec7ad2059ebe2252bb34e63cab2d07c9a46d9cb69585bcb67f2c991371e11384c3c7e50bac37f1beade49e1747930a7eff470b5d1503dd9624328c006a85abb5ab482ee0c82f61b4d505c01365586f01ae06798c425302bfedf1a5876fe8449221e58dcf6e900467ac8e04d9398d29b18b9aa1da4a5134691b19f989b922231cbf8cf56d4984778c2f2c22b5de66f6433be460b414c37582d575e3718dad29ecd0a949229f887142b2edd2729a7", 0xe8}, {&(0x7f00000002c0)="8f31c0d9bf43b9d35c46d5897bb34ea69fd9eb86cea02b064e0883cbf8bf66a6a6c11c33cfe7fbcda1babfa1e29de46dff928ad12061d4b11f38ec11227938184bcde635ed1679d91499b4402d735afb83b1b5abfd48b4ff2ff923d53df87b7a31ade59e1e910ef42d83fad14edb1b29851f14f6a96a72604f75da81a894066494afed1a1c20b0a00481e3250b25650edbd3d84a3b3ccd5c48c14956c0f88d4e186c26637d6536183cfb7a13ba2bfb5fbe2f94ba2023c7f2217905c7ba6bb5d9ad6e6bc52b215e49e28cc403383d3db789a54c32eddc5da7d077210c43c9c7a1d1676bcab287eec1fefa0646dca53c8b9d317c8aef7f79334d70ddc451", 0xfd}, {&(0x7f0000000100)="1462fc0cc73b6edc0233f9842a9a", 0xe}, {&(0x7f00000003c0)="1264a2ccb745e978b6eb241e7d644b43c208cb7d9941971eb929e2089c82ca60684cf0c22e8f23bda02f1e7dd820f908459060a12d3a7e6f36b2b55c8d862a1c16b70e25fcc894fbcb7dd06b305a3bd3e3a30f4618b3322c5001074b068a80dd183cce86a7807d190145e48b1d815f3d764ef5469c87f0e6316b87ee5cd30ebb3c770c73903688a411468093fc9927dd789b8e0326c43b212ceb54f404f655fc38c51245a291e967a0c52ce337c6413889", 0xb1}, {&(0x7f0000000480)="eb8bbabcb2b024d9f2b7f258fe282e44460c3c93c300", 0x16}, {&(0x7f00000004c0)="2d31283f779c70c63fa0d0907eca66fe247c23bf73edc0cdd53f1e00315ccccdc01df336f5a2ba1a7e584da6e6dc499b351d66f159e60c0db536bd4fc69157c6b2b68dceb70ab51248f78911527e4650495d1b9996a113f65b335a49160f526dcf40106ca998281a5be781f5b909f01ca52b8d9b6f88e8b659695c975f59ac458b165cdcf07752dfcf25dad154f883bad7f915be6971af721e023bb01bfac6b1ad3142f94c0cb681752237d9a32782708b81f2c8486f571b4da629d2428d0027741edca2726422ed6a4a22585273f3edf71cd9922498d7b825f4344502284c6f", 0xe0}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r8}], 0x20}, 0x402) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 09:02:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 09:02:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x2, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x20, 0x1000001, './bus\x00', 0x200, 0x7, 0x800, 0x59}) r3 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r2, &(0x7f0000000340)=""/67, 0x43, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffff5, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r8 = semget(0x2, 0x0, 0x40) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffa, 0xc, 0x1, 0x67, 0x8000}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x5, 0x3f}, {{r9}, 0xfffffffffffffffe, 0x1, 0x80, 0xd5, 0x5}], 0x800401, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000300)=0x400) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x40, &(0x7f00000001c0)="1d7beb3a5d4ceeb9c410dc08e2d65a9b1ee6eefe97d9fbb46037128e6b9d3b2b30190542f73a64b1972abe6b072ddcf3c83ccedf0e0000000000000002000000") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 09:02:42 executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = socket(0x2, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x140) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6, 0x0, 0x8}]}) recvfrom$inet(r0, &(0x7f0000000340)=""/210, 0xd2, 0x840, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r3, &(0x7f00000002c0)=""/19, 0x13, 0x840, &(0x7f0000000440)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xf78, 0x8, 0x8e6, 0x1, 0x10000, 0x3, 0x200, 0x0, 0x1, 0x7, 0x62ab}) pipe(&(0x7f0000000080)) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x7}, {0x4, 0x6, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffff7, &(0x7f00000001c0)="4b75bde6c4403be7f4febd0f022bcb7888bb2f89aa07fe0d35240a872e342e7a6ea4de92a80b1a96af45a7038d372b735424") 09:02:42 executing program 0: ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x1, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069dd, &(0x7f0000000300)) 09:02:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xda, &(0x7f00000001c0)="b681187c3e2bd67efa4e7794d16f26ede402000000240bf701d44d03925bbaca4fdb1b92484425cd69029ddb634fa37f84997ccb9f9e71fa97ecc265bb2c6c61e8cb7391d9701a5a70f874f6eba1aee2dc034ad1ce95f872c1b9078c8040a6cc4737000bad8a81c048f2c9a0a96a828e8331ee73dabb250a27d900000053b5a7d0ad62ed325b5edcad72f97c07ab8fe05bd4d0749e92dec0b977ae8a3e4c695fc255605460466242de5f3679e30d9e44a4a49fdb2387cbe22c87ecb79a6e68ff8510dde6a60acffa8e7cd56e888900"/218) 09:02:42 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000400)="98f14788ed8ad4b04d087dcde1d6524f67f1192030bd91fe5676cafc591d1392cc21d40a84196f6631f0ea6e099180695785a17e7f380e1891fdd24d29d5a1daf4e5d67f069f6aa93d7325ff1194d0ba46aa495d51c8676005d7bda73b9b6f7f40c46362bae9c061a5847442793c41d088d291fac34a6bc0"}, {&(0x7f0000000480)="5dc264102fa70137cc7ee6ea9421baadbd8eadc623690665ee32c398bedbccf14f4e853ec55336b50dd70edde8f117463aae1bab8dead1f586321cbb4165b3a3fce6c250bdd1cf7e5b11c42405d998076eba940a67db793cd049e4c54243632aba768f3e6a64c36617698d580ec3c59ea40b2148da5b6ef1e439817cd1c1c912ef858736916497019a396c4b4b2f809179c29a6b3976590d11c9c6ac27818774df56aa3d1fa7f89cc907bc328553cabf872f343c65820dc12d5df5e16553d7fdd3943f2bd564247bcf8ed5be392708c9bede4e421bf93b98da858c294a277b93eae886c4"}], 0x2) getpeername$unix(r0, &(0x7f0000002480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001302ee5806b9f2f20cd3cf8240bd99b3c4f93c73d88b68fa5de73bee3a77c5fbd13cd0629a2d74f82c54a3c59e9eeb89f4d93fa3fff999f5a8d3dfa57caa3b87a76d1808b91864ef870e80765c4c53404c4e99f19f0a5470a6c595ffd57ce188469030783a1328ef289a9ce4363bef3a49300d4467b97d8d6e72241da4cb86ac1aae1eceb3670d82bfecc78bb5b7504893a228c8a2f43065213a75bf11566985a750f01f28caf2947430757a5d9b8fdb4600000000000000009ccf67c5831431a6186eb1efa9823872055a32d3fc16858d39e921d6828be5bc6175bee2bb567599f21b2752f7d694ae9a96cb3cf3056100"/4340], &(0x7f0000001140)=0x1002) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) socket(0x11, 0x4003, 0x0) 09:02:42 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x401}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) close(r1) getsockopt(r0, 0x0, 0x6, &(0x7f0000000200)=""/22, &(0x7f0000000240)=0x16) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r2 = dup(r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0xffffffff, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3, 0x0, 0x81, 0xdc}, {0x3f, 0x0, 0x0, 0x7ffd}, {0x3, 0xfc, 0x1}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000140)={{0x3, 0x10001}, {0x8, 0x1}}, &(0x7f00000001c0)) semget$private(0x0, 0x4, 0x273) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r3 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x4, 0xfa, 0x8}, {0x1bf, 0x0, 0x65, 0xfffeffff}, {0x8000, 0x40, 0xed, 0x5}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r4 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 09:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x49) getdents(r3, &(0x7f00000001c0)=""/222, 0xde) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6, 0x0, 0x0, 0x83ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000002c0)={0xfffffffe, 0x2, 0x1, 0x7, &(0x7f0000000340)={{0xe, 0xc7, 0x8, 0x4c, 0x34, 0x1000, 0x937e}, {[0xf496, 0x80000000, 0x7, 0x1, 0x7fff, 0x733, 0x7ff, 0x7, 0x7, 0x8001, 0x1, 0x1, 0x1, 0x7fff, 0x0, 0x4, 0x3f, 0x2], [0x7, 0x3ff, 0x401, 0x1, 0x7, 0x3f, 0x80, 0x81, 0x5, 0x1], [0x4c, 0x40000000, 0x4, 0x1ff, 0x3f, 0x100000000, 0x2000000000000000], [0x2, 0x23, 0x100000001, 0x0, 0x4, 0xffffffffffffffc8], [{0x6, 0xdd, 0x4, 0x1}, {0x3, 0x7d, 0x7fffffff, 0x5}, {0x7b1, 0x6, 0x800, 0x1f}, {0x7fff, 0x800, 0x0, 0x1}, {0x0, 0x8, 0xffff25ac}, {0x1c, 0x9, 0x85b}, {0x1, 0x6, 0x1, 0x1}, {0xc34, 0x0, 0x20, 0x8000}], {0x20, 0x5, 0xb9c8, 0xfe}, {0x4f7, 0xfffffff7, 0x3, 0x5}}}, 0x4, 0x5}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 09:02:42 executing program 0: chroot(&(0x7f00000000c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB=']'], 0x1) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x400, 0x58) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x2) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r6, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) 09:02:42 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079f59bf5ff1d2f602f1aaddc1f04ba0063eee90d5708bed178bf411db87d685cca799c132f6fbc52e757ba6e30b53fddeb1e1765caffb293360edc52f1162cf88f60ce17d645c5116fbbbe04fa6fb357ab0316554b8e379b4cd82cb4bf2dce8a982496c4623d1436cf8ab1603e5a786d2cf2fdf4d946ca8bf96537f069bd8034ad17b347c0349c538a786560f0546c64b7177da17e48088c3fc24656ae425b57476c9967d235149e3f95830d8eb89fbd"], 0x106, 0x0, 0x1800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2000000000000016, &(0x7f0000000000)=[{0x3d}, {0x3c, 0x0, 0x0, 0xfffffffc}, {0x407ffffffe, 0x0, 0x21}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1fffffffffffffd3, &(0x7f00000005c0)=[{0xdc, 0xc0, 0x40, 0x800}]}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x181, 0x0) setegid(r5) r6 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r8, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) write(r8, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000540)) ioctl$TIOCFLUSH(r7, 0x802069a8, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = open(&(0x7f0000000180)='./bus\x00', 0x6, 0x20) readv(r10, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x24}], 0x1) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) fcntl$dupfd(r9, 0x0, r9) getpeername$inet6(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r7, 0x2000740d) accept$inet6(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r11 = socket(0x18, 0x2, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x1) 09:02:42 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) flock(r0, 0x3) 09:02:42 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) mknodat(r1, &(0x7f00000002c0)='./bus/../file0\x00', 0x2000, 0x6) mknod(&(0x7f0000000380)='./bus/../file0\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x14) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079323b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e996dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017cdcb92930305059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4e6e4f8621037c3d78695ad9a278978b26c46049bebba997acb9ac407791cdf6046f9f71e361dc38af76020c885862413c6ed4f7fe335a5547ed4d7c65d735b189214606d883f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb9900000000000052d7f91fa5ff0f797e75b9", 0x146}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x80}, {0x84, 0x0, 0x0, 0x1}, {0x6}, {0x2, 0x4, 0x20, 0xff}, {0x5, 0x80, 0x8, 0xc0}]}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0xc, 0x20000ffffdffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:42 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = geteuid() r3 = geteuid() setreuid(0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="03000000000000002e1100b0df6d7f03ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf0206c1308e5fe6eba4ce96ea0544b58e1b0882717064fde1753c1f7f7f2c5892992ca0220510fd2b30508bc75317456f9ac5f3669b43a9fd6ca59e2b459e1284dbecd6f56a190d26db907606c95f77f31af9ed23095435a6c7803fb650a35fd4f0da766c3f049e0ecf2ef21cfe221cd6bfca85a104e884a8cd945a50bd76354716f19e956af3b673feb59afeba7a645776ab45272b95e79401210b67f26300"/430], 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x6, r2, r7, r3, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, 0x0, r7}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x6, 0x80, 0x20, 0xd8}, {0xfffb, 0x20, 0x7f, 0x3ff}, {0x3f, 0x8, 0x2, 0x3}, {0x8, 0x3, 0x80, 0x4}, {0x100, 0xe0, 0xfc, 0x6}, {0x0, 0x7, 0x2, 0x5}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d, 0x3f}, {0x3c, 0x0, 0x0, 0x5}, {0x407ffffffe}]}) r10 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000180)=""/105) semop(r10, &(0x7f0000000240)=[{0x5}, {0x2, 0x9, 0x800}, {0x0, 0xffff}, {0x2, 0x2}, {0x4, 0x545, 0x1000}], 0x5) accept$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000001c0)=0x200) 09:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x3f}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) pwrite(r0, &(0x7f0000000040)="dfc428290fb138ecfd01065cb5ed025970728ecbe065fb7abea2f8b0f0417a840d776c9cf4fc0447b1a740700b2d3b24b7e01798ed8368780de03f30d24309d5d0d9ed91c26cc882c877dcccfcf507c8", 0x50, 0x0, 0xcb) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000340)="ebed8d806db5fd812eaa4e5530dc48", 0xffffffffffffff58) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000200)={0xd9d, 0x1, 0x8, 0x6, "5d58d8bd1a5186323afddbe1ee0ff16dc58307bc", 0x3ff, 0xd8}) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000001c0)={0x34, 0x9}) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x10000, 0x1fc) r9 = socket(0x2, 0x4, 0xfd) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r9, 0x3}) r10 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x2, 0xffffffffffffffc0, r10}) 09:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000280)=0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) write(0xffffffffffffffff, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r2, 0xa, r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x100, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r11) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) bind$unix(r7, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f00000001c0)="8d8fa971bdc4b4703023ec93d0b25324685952ca25fa997a7d419cd4970b15d89f052dcdd1e7051e1d84fc56ed58790a43a876b725c6315717f6e9d9f7afc313ef3622f72f3925b17613f27c255c05e9c01245ae5ac1650f6679dafb8ded50efac36f7788fb859f6b35d20", 0x6b) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0x4}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}], 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="02656474be47c730fcfecdfc09ea5d981a3f4694c593e89ea2170884a22cd39d0d27ecacea5be243bbcfa22e24a60d283e5fd41a61e9ef4bd60e034e23640cff19af102073c73ef798d94ae1e6e915a7f50ddb13dfe2609636dc0800000000000000f3f428e4f123dd40cf85d6b6d3605e2e41471983459c050523f982ec6f482afa89c51c7e6e4ea2b140bbdd2564b25025efda42d7dc55e1f6b8fcdaf3584b160d7ad99b21d8dc938e5eb038ab0e88421cd95ee45fef61703314d278cbd4872668b4ac3f76199314bee2c7ede2a598bf05e151a1c1d812d402882799de5158028f5fe3f6466890c19863bd83ea53299b9f0000000000"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) close(r1) r3 = socket(0x19, 0x1, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 09:02:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) writev(r2, &(0x7f00000023c0), 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000002400)=""/4096, 0x1000}], 0x1) 09:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x7, 0x7, 0x8, 0x488d}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 09:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8c08, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe2(&(0x7f00000001c0), 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*)\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='{-D@)\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='/dev/bpf\x00']) 09:02:43 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000340)=0x4) read(r2, &(0x7f00000001c0)=""/223, 0xdf) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) r5 = fcntl$dupfd(r4, 0xa, r4) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r6 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000300)=0x8) r7 = socket(0x18, 0x2, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = dup2(r7, r8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r9}) 09:02:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000a00)={0x3, &(0x7f0000000940)=[{0x1, 0x7f, 0x8}, {0x7, 0x1, 0x0, 0x9}, {0x0, 0x3a, 0x1}]}) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r4 = open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) r5 = getppid() wait4(r5, &(0x7f0000000c80), 0x0, &(0x7f0000000b80)) fcntl$setown(r4, 0x6, r5) write(r3, &(0x7f0000002380)="e87d7b5f6fc023ef6152c6b807500eb909fde1e6f14cbf6ab3a915337ce39b690b492cefb2519a6ae800cd037fa86f7ddc9b3071faaccd9f199dbc72a5823b9126d14189f4304be354fdad702ebe3168c8b948faac30f8cd70986ac028ba396da633964823e2aebe01271dcc56b7dc12a735d12e6a5b95be117a9c7ef8a67d3137891bcd5988f9f6aad31663f21af93735fecaca3d1cf24819d67ed5be0e228462cb954b7abdaad9f763b2c34538972693b642d5421c28272f0d5b2e5d2f6434c576581d96f43c8bcd58e3a260472e6c88d490fc442c160d8972a2d2a636d164d805e361fb6549fd51281a8a9050662e3c0dea3fa35715f5b3cfe19520139a054414cfe6802798bba1317ffcee1c86eb1e289f655938a8885f4f296c8be76bcfff4a7cbab346b74d38c93e0fddb89f07ffc4b402dda4db6b0c9dae1136a5268be2c0f19f4b4429b1c8a15593f998fe5e7bc382c247f7bf03304fb9ae16059610f05cf01b314d19645021caad79cfdd5845ca47e03297a0f0e4f117cdca4c720dce492ab850ba1ee3e3d3c8085c6f4a1a23569d16f716533808b67d7d8f1a0bd9c5513f7e3a1c61bf13258b08eb413ab66d91a30a280ddeaba07c2a08d0dac092217604e974de148a4ba5119d1ff6666ab62eb49c44e3a10f3bc66c6044c942002a01aaa2df0029f8a1541d477bebb067e71b92e25164a2838763b9ea855b22ab27895df62c15eef1649c200aa862a249fe88c03714c34c3db7615f42ab9983c99d25c9fedecbe65973402a9f2cb4c1338338383b482cbbdd351fb2f25642a1151de405093806bb67693b86535b5a50c3cf21c7193f9641ee96b757e5f12d41e6dbf622f2836be72156f607c1ff25bfa00ed243e267f0b7cd0e655546911538e9a172baf931cd0289f1b1f496753aca4fa9ffbb24641e593881a0456d8b970170ec65df914743faa835b627ac3cc182d4930e4cebaf33ead1587ee5b4c324aee0e904dac6ecd6cce0d2bd4981c0aced67c8f3a56e44099c2604e8230a439d279ef3d2fb0d243eda4ce351295f7a3d0177fff5cce8bed14842ce202adc559d7013327d670d9ffb3e9ae73926ff231d81b6616a5e9f13553c1effbfcb7d390d9767c057a6562b514e1a959a04bf89da060b9e2d220d2bf5d96fcb1613d0d5fd189939679934a192290c0650a94242bc70dd220723a9604dfc6f374ad0a767f66095d89f084840d852e32015b446017819600e7b5b7b2b2bf44670806292a96af5beea8b8cf6281f3def974d7532ff301c37ad5574979e0c380e269fc32b3b9cc6ad0f9a9e06688ecf21dad6333f0689f57c346e28278906462af8ee643eb1d2d2733183297d39c8983af3222b5f83a17cf3ab30e40d5e8dc7b0d2e98a14cd33babbb1f2abf52863ed7ff9cdf080798eb74bf491e8f3237876e20260ceb9798616c7c93e74060520915c675928151d9053dda5d587901a7ea7de171142f7dae3afa22c6653d37d28e088c3105ceb73a0774e9574f3ea3acd618ae001fa4889ccdb300d48cf020d54ed7ac4e95d8ebb866500b5cb49eb994416b070bf3b2f9d646798677ffe50be4f3f600c57557809093f5f1e98d61d0b8d1509447f575fdf8541b685d77a3a47118468869a1f8f466a9e79f623c6d422e3fc730e493fcb74a0463a1bb35eac9e5974a149acf31f868c5f95ced7b4de9da97d66d831bc256c486fd1725760ab9270279d20ffb063647072e0457465916df095a6a04869bc75bb8a1e66652a15da6016b862c680004f988264ba6c171013829b6f1f3f3a7c177affa3b1d4232f361d21ab992a0d0a7bfc5aa9d5152a233aeff2e9da4d0dec3acb713de17f9b7467e65f7a9b619303a4c74b7896d2d598dc1a4ee570e71aa0889b3f6b2091821828151944db0a6175868a44da25d9318dd45697bc9beec5b32b2b9a977d1cd8e9e7d7defdea96bf5f4c1f1ac902c51f12a5fb6e3f20d7d58e85a17000b6c4ef026e5aa7aaa3483fe13ae691e0e3a8e5a52f2080507e9a6af48d5f04d7e0905768664bf002c4b88b8288e57d69423f5dbffa9ac9abec19535a15e6213835d61ff4b6ef8c9d7b8c77be9e86a87e4cced38bd787b6971d829259ce5a2f5c6bd16a8db0abe02df4157b68ed91f23873dafcc922126f3d5826f2bc9c154592fe59737f9fe3a37546537e41060df73312d9fbac367d47199afd69bfdd4d6f8b2dfe9263ebd22ae50c06ad918db7bf1c6ec68cf9022e973163267660375e83fd6a42c8fdfbca9a48b26167942e40e733fd0984a5909ff71ca5a9c4dafb9d510d199ae036ad66b3ff15c404e2437f093f6c04acf3678eb5f60f2c8d9943fcc2473056999d3a858331507cc2492ffdef0675a9ae2acfd0e487ac9e90c8ad15169f29b3abf3fa1d9b4539db28267bf260b9a3297bf1ac7dfc60c2ffe828e7f07de4e8408f1c0e3afbd50341925d6355463fd00bf32b82ccf9d11cd3ec5744e03c2e56c6081a9c5bef3d323c11d9c46cd3257f32a68d70ac1eef7633e0f00933cc0eecd2879b2397b4b8e94c457848fcab1369b33811291c497ca70278eb8976df698a72858e1c5d1a67184a61cd2f4f2eb4ff9290ff548179ca2e76c3224c18d5258199db665919e7faf8e426c5f8b9c23d6a8152db809739ba87edde7f0f2ee498082039bbc2b14a9147b2b43fd75647272243bd1a26a0508e4c23b03faeb4bcebbf087914dac7085157a23031618e74581a05ee76b7886bf4196a1d4ae56e681098f7c2d73fe914c0910d131752f2f03c795a417f4991d93634fe8e54521589ded57b1262c88a7ae6f6815e354702ba80aa085335177c791cacd8d017ffd456fc03c00d628629769d1a5bb5273dd5c020d63b6c383a1dac6dd79d319e38c844b3b6d79a0dd961afe2a701b668d5879d0f4d49918135ec43a0d23da65a5f6934e0ea88a8ef01b6b9c5091ec1177132f42b375efe5c15d3f537eaaba430275fac9a866a1f40ab34ae6ddfa9dfb1b43f5049007e62fe79c9563f20eaa0c2db3d4cc197de01f1bf240d7f0d062ee48d0662f67203cc6f380acbe48eb071918c46e17425b5a7a9ec50855d94f9b53df66dd02ab14c027b4271f86c77cd036790e48cdf9ae203ea4051d11d5680ff4c8acca2661a1d9d52763706b96a55e80fb4a4ff09d65991efe5fc90effa39e0d1d35b55f6e3826f7af17e808913841ba2310a49ead743a58dbb9baec9986e21ff15eedbcba6b2ebdd326ab0223baa23633d5475e9d3812e6656d562e54800c3ac919982e7dd31c8468ad5c172e2902a9d58536c8650dd66a0bc31c146e2659b0ab0a5a905ebdeb42abbfa87d698f67605f7ad604bf240789ab804112774fc84699cfb852bcc2cf790edc92325a1c099e8e5804e3d1b871985962e823f8c6563e8be8651b675cfef2a0e08a1b48286f1b85b6c70ed68f791e9cd5372e42ef07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x2, 0x7) r6 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000001380)="741ef9382bfe3a9354a6e973a2f598126478d3e2ab50328c5c95c34f2f1910a8db9a81880ade405be6d060e4dc7b9f368f0084f3a27dcffcdf4cbab802fffbba6262ece2f2be447d6dce5401907c273157be1ed11025654ad9f3fad11b0029e0df75f482399205ccb93fb910dd0f19e7317dbfa104587e9a164a449477e407865edb35fd6d59259fd3fc95987f9d5c4954d05e3d3ea5e03e5d9bd63c59bcadec9a255fd829529f5dc788267c774013311a3ffcc8b0095b047855e4c76494b631917f1221aebb50a7ad1f529ffae3d876b46c011eea53ed3813ed221de0d6dfd075b3567dbc12f8271af96ccf0e3762d540dce5e2329cc661dab2a8d6965126b3b190863e103d81af47fd10ea3641800be9f769f7da138a68c8a229b716c345fb10e46f9ba9480583e4141343db2f500130a03cd894d4c1121024efb020ae13166af39b276ee56ee53b50d1ceb6477198936b20ac9d868b056553c154bbd2a2f19d30678260d2b4e83ff882bddfa89fffeb81da916e8553c481a1e34770efc107e2a35374e3a7157a8519b569b1499f2e92ea7795c50b930ec97e684d6fa907cfbcdbe58a735ed5a9960e3cf3168fc0d1847dd9b084d86f39d10bac2402aae5f1317f67483eeb02921ace21d8124e290e4ab86c74a68038b7fe27a52252dbe8545d1c5aa1038784f28b6115ea52a5ca51f7b01ab53026199a6ae9062b066c7713c5a3e570aa932fd55148b470591b0082763ee233a14c7b0fc3a0236aa83068e8a65b11cf93cc79291c2bd7496bdf5509839749b887f1d7560c9701ad9afc39b01ce1a5d7de3fc09dda62c08622ea1cb7d3a8176a7cef87ea3c4b54c1e452fae6b68da44caad81ae0ab4ec6644a53e50669701312d2925e117e0347b2d7ef507b9a6d09e56faee03994e285c0c2102651076697f5f1b3a4f4c73fd1b769ac0402917ecc6a54098900dc1d80f9ca96da5f8edbacf5b0d9a8ae9d91e057f340709f46780013438aa428788b1b89331b91166ff1206ca1bd8518dc5e6299bd19d487ea7fb5d9cdcc200cb393c024bfae243c24bc599847e3c5e28e629d6ea7ff91657656884308d084e02290657d6b1a9e9153c26c96790598a72b350f19040f4c9102896090eef1f4292f16401d4e81a71d55a879fb2280048c163e49b8204ab0cbbdda1505cb8018f24f796710e4fcd2798c02c4d873a4a09a4f833856d7489dce485ae627a7fe9fcfe74c358a03645ee3dd1f857e603540e382d406dd27904ef5ebd90cbc5ad8164325924622e128f0811bd7459eb931c1f15e8492a66ed5269145a38d05db6098e044980e88feda45986db22b6af1df0eee539e723bcb6d877890f55d0dc864c2e7a7204fbf0093405c2120096e98964e26ca5bd28c79f52373bac2650413b6370b3192c814e35c48667261157ae560dae98a1ce12fcdc77de1180a47cdf71d8d5cf0cb56b4fe67d115e350070d1c770955eccfb56827510cd010bb0bab817c98b2754c0e22672e1e974a6efd061126a9f251d43892f937d50439b0497d83a77390ee2c299c5dea9ba77bd78f462ce51a82dc55a46e7c5c0f981d72726e6ca379f1e304f39271d8cb130c2a8d8874230d62700ab7deba6b4d053feeef184ad95e5c0f5a1e71bd7c99d28d349294ad322e23db273fe01e1ad80d62c1ae24dd79ce9c541e0ab5908a8df9395d0e09f5624bd42b995af2daf8c1fc2512fed6420bbfb93c1a03bd8fb174f1e9a40830a0277540ebeed227af510edac92b05791d79d0e309501c959ca0472bda51b857b7b8abff4b024931c1e75fdae53fcb69846f61b7070a15acc5a8270bbcc4fff7a7a0cc2aeed0224af46f07178ee3644a98c1a082e10758e884b9677bc13127ac6807947511d8e5cb3b3bb50817ff48cad231325d8611f8f7401d74fac092499160498901f38c9bd09cee5012fe041b9717b0c63d1341d310891bed635b8908ec74044aa427f31df8a2be6acd9d6cba7b7a684d3c78b028055f6188a2adb8ea11984e66759b58123fbc6d4756aca33a5d15c6257e9c433724ddf194640f269922c87d141d1f8c74e2fe2e58d5532084b5089432322061245d5639dc9e1baa905e0b82ee428e43f72a4ddda75fcaf5606309b66b9bd23111b44fa0d22ab20fc9beaade6b2e689cf68a6bc2328dce675794b84f98f098598a480c067fcd8c10a9bc49925db5567a46e1194d20b7011ad2c85b6988734a3e8f23dd35cb28379852fce0e7e86adeb494d2dea72c223e27353b62a012c607d9edc92884a2286a2c7a2e2bad1bbd796840c6bebdfe8c04076040aeeea679cc494099386d0433630512370f2106b20cc8aafa6195ebfd1e663489680cb7c0f135158427c055b43c9a72cca2235b9e11b142213d3566c253f7356eb90bdf55a1c4f56f2a5714c32d3cea6642304801d341b1b480ed89b1d6829505c5426ff721131fe6bbca426500e1a9f9d915f7a23dd840dec9a43f1b8d0ac3da386adffd9cadb4b5a7e6af35935c8a0e9638d947c2121130ce27ae35eb6133a638797bbf4c72528715f8bb6ceadd714cf70324c489f34b6541cd02a5df8be7ecc8084c9acf5937d5928d3e095c094b72efd1aa73621d653f74ec0f95543d116f76b0cbf1bafa49307325d20773f77eedf30e9f5dc9510aaeb0875e88673696fe9d8c6422c88f14066ee6c9bb5104fe07e07b18944aef94350840849316c750aaf9b0a3e7ba65b12eb3c910ac2f45129c90fd81c899d70151c0ddc96cb4856545fdd580e2af09a8823fb13027559c8996b7420dd2e13c94915e7a6a13c749d40117086d5c43a6513acf6d50e43bde6e090910e796ea3f0cc1a42598dfd1bb5d23622652705365dd9f405247ecd3771c5c299edf7a56aeed7022ef3c5cd8ceba9fd5bbb6768afa36ee21638cbd5c8484fc244c969b4cc15551b56ece0f8c6e9379e129354526ad51a29f1d6b1e506fe9f26eb74adbddc78484b33aec09ffbd6c54285a6c7da473d1b5df4716c2a51dfbbc4ee1df338eb185b5f2a5b2a16ecb8b363d8cff38b6549917b43054eb9911f3df91fb42bb9c0e702d538f9dcbd523cc5a7068ee63d2d912726ad469bc2b69c43091e11a829c4e388fd6e0eb4fd46580753ca2c388a286a029d5630534982eb390f21892fa4bf0d067403d3e352fb5dc37845dbcda1c22d6cdfe63adcd19d981e3231dbb7a24eea1b2d0ba6b6e4a6f68d616c1d1d9cb00c33481fadad4794487ff46bdc4632195871bd5a7159ae409e6d56809f3813e4b1e17c837b26a98c334fdcf1dbd8ab73caeb6dbaa15633ff1894a3e9344b8ae6ba8101bf7d3cff135686c8fd9cc721d668c1a47de38f929134a215c4eb4e789917c2b6a636f80658acc038c02a12f8fb6a3a0dc8d7c0223d9c43436c9a12ca5e1389aaeae119d7ee017823a6151892b02badae4b6d5337680fdbce7dd951114d3e403bb9299fad42095bc2c1bdb50813819875e7a69bdf93dd83ae15cd3d57ce57eacb5a8e75f4652527484dc008dd9ad3451b134eb6d6a2e2d511d573a5a895ff63f4d0af98f392ebcbdb29df206c9b057de0d83f6c49569837a93c70575dfd61c557ce1679ab35d0cf8d3978a6ab0cd5184114b668e5ade8984d4c7a0746dca18c6cd05ce6a366da09d1875dcd5bed3dd7d91334a79b36cc54c053d79013108777e242c8e5042aefb935a25292ef8bb2c4d36b3d6a48a4e59ca93e2491fd8fb06cd6d8ecb0c71456f74c03cc80b9676029e1ba7bf484e202aa1bf42792c2ac5a4c403694bd986a8d5e880cd64ededfb32ee097dbe9e0b115af9ac6fa678377ca559f750d526a360736c7332b973d89858973da79b99b74175be17999880c352edf8cf753c0fdbf5fa261cc08f6187029b7151674a562ad2898f018314b7e173c4e8810520847e5e0ebe4c5f12d769fa8d4aceebd5cfb206882d25a101c5e0dc22c2b3763f212d599a155cae49a1c31865f23667303b0034d2499b97202cf051f627e7167fffbd0e6f7c9c67c2eb653e3259040b3afd1f12a524fbd44ff8f794a1dbe03f016353354fe869c1b79eefd2bb4738909ad9c0aa8411552bfef52fbcefae47108850e9114ea08858466bb55f16db748228b016571bd77eb4bd0757b48dcad5cd12570b831dfabe7ccc3068d87c806f18cc8bcb10f2147bc5851358960b4de6dc4cafd4737ee9d278e2c3dfc397ec383049fe39ee81d0ba281a420455c4c3fbac280123834401c1b9c8273667f2ca864b7760e89f2930f0bdec3542c09d49206304c8364255c3f1520c3fba9c4da89f573996057b1af59ce17127ab4efd48dd68e6aaf048c3b44801f282fdf964813c1d34385f05947b722f84c68742c41a9b1ec7778e52a856259c24fad925a2a85bd383ea2eea5f8dd4d7c24b4b5b7d8063fd9b742bdcd058c1eedb19a94f73ae5fd70396cdd6afe3b06e3697740c283828a02b4e36cca257a9df96afc2804000f9ad9fe22e7396226728ccb336cd26e3e043ec5f1db6f5344d5a897bdb34311ffe2047c5c4d1cf2337387efe39df57a1acfd690e39c6a44c3aa5f47ecf84e34201bc81d6fe2d3e11cc1c97babee691047a043dba44a962410c8333b0b907f3df6bbaf577214e2403443ae5f2eddb2bf633d125fe09be87aafd54aada3075afa6c6df0210da913b013397cb43bc5ff545f9757dddf678e78d2855544abf04e63af078019dec6506da4de182b6d4ebf233f7792c0f2d592cb03c02910cc822b41582e575f24a18e2aad93a53066d9d0e24ae7c5802483ca8abede6af2b45d9a64c6c39cc4d7ab40af5f9c2b3bbf5cc1126259ef830ef67ec0b92f910f9afdaff5f9f59dc2b8208153eefc90b8701b9a7281778ad5cf09ef033892a1431f168262aef1b400c71c3daf0089c5281107c10125eff849afb14b939e4efd76ed0f526903147d729b8bdd8f978389a233abf322a52890c6ae84ccdc66912874c1ad5c10686a3b453116081e0f5ca8b8a6547d2c9ad7d1201fa3f48e380116b4ecb6a5c9b0fff5cf00efbd2036f836803703cc39583128fd684587a0e79155baa07534b2e764273b7cb7848a2b54398599f84c7e1e7187a25203166c8931608b81dc7b5787f6eda15ae56891c6e2937d3cc656bd47987aeac349fdbd3fde5790da2bb46ae7be7125d7e6332448d5e0d5b79432183b452e4bc963d6953f7eb45b1b45a4e4e4359d6583683e35f3b17bf973c73f59b7d67d06a7d2b5f3bda13c3e5aca36103fb9b63db464f2bc40b4c755f8d6fe98a288a8f6ce9421b9cdfe4b6fcd0832b6fe961955171aaf769a81a864c7af92d4f305c950df65b1581d80fe85da37bc02cd8f26c3bde7e6f35ee35c5bd1a40b9a2497302d20a0794ce3b7f4666bf9766d0e9f443d6d2ca62801cff0fa42d230b0898780e96b6b2480ca863013788537ec45204e98d04c269472a11d01a909857c632b3fdb7602eba5525e9f351619263329cdd8f9c734535aa027909f69349bde849a46ce3d336008671190368497b0c32b37b98883d70a00f6bc829356c98004023f9c509d665f05b9ae2a8cd5f5f7d11fcb5efd0229d18b73479a1199ca78d45c7706904b163341f61cc2388baf0897880f2591b825fd538752e1a3183bac80f7f549dab17effb19aaba77bb3934bb55c4f5d80921f337145f929facc8e2aa500de29285b95eb68a63b81436277a58cda80c8818160c9a044ae496e9164ba3d7a5854f5ddaceb1f95f0367b726416ba8bd8a807495e5f89d6b8e0056e2cfa9c5cf6e8f3eea8b04476ff36ddf9a54b33d5070a2c6", 0x1000}, {&(0x7f0000000280)="c04543863bf60199d14e5e6fd1d9d188d259b15eebf0529ede69e7070f18e10fb01fb0745899335c11b0aede8adbbc28b6bb6ec7d560efe4cde8a6947bdea6396f09da1c74a40c118f4442521ce0b87e1a24c7733089b8c6778296b091821e08a69e323c47512741652a76da10018865abce3d32bfe0521f0cb4a185175a3a80a24999a0f0ed26c503ff2f9f8eba5e33d21eef3bbdecc96a44f792b11c0f4a348977b815f1fe5ab86fa8a8", 0xab}, {&(0x7f0000000340)="8a472f00a44454061630edaae43ac9089cbdf2a1225050aa1c15d63579770544764774180ec9428d784f9f73086195ac0692bc45d563f5260fcb93324df669", 0x3f}], 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x20040, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000980)) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) acct(&(0x7f00000009c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x1000, 0x8, 0x7fff, 0x1, 0x1000, 0xfffeffff, 0x3, 0x2, 0x6a3876207d967197, 0x0, 0x1484}) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000003c0)={0x10, 0xeb6a, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3dfa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e6e000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400000}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x80}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000e47000/0x1000)=nil, 0x1f0}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000c49000/0x10000)=nil, 0x7fffffff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000cf1000/0x1000)=nil, 0x6}, {&(0x7f0000ddc000/0x4000)=nil, &(0x7f0000f60000/0x4000)=nil, 0x100000008}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x80000009}, {&(0x7f0000c1c000/0x4000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000e12000/0x1000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x5}], ['./file1\x00', './file0\x00', './bus\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x8}) fcntl$dupfd(r7, 0xa, r0) connect$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 09:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x1f}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) listen(r4, 0x0) 09:02:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x14) 09:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x0, 0xfffffffd}, {0x28, 0x0, 0x0, 0x100}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") flock(r0, 0x0) 09:02:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000640)=0x2e0e7eef0253e43f) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000540)=""/234, 0xea, 0x840, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 09:02:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x86134) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x180, 0x0) readlinkat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f0000000300)=""/86, 0x56) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendto$unix(r0, &(0x7f00000001c0)="6dc92a2954e77b4327a3c5b83b28a8b47bcc004cde0169bdcf93dd09ade2e5dc268b7db9257b97d472870fdf11ad3536853720b7bdff3adcd378cfba5dc450b047150fc3083976cb1d850efa7199cb3713635e8a635d8f2f4719c831574286e1f75cf82e78842f8e603e9b2115cafc70c56050dde5f276dbeaa3e739b7bbb5f882faa023d7246936f90975c3f53099ff0dfa", 0x92, 0xe, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_media}) close(r4) sendto$inet6(r3, &(0x7f0000000440)="e58e276c2d866379cc946f68a04db14711fff2ad038acbb143bd1590478b59a8609f933dfca71b5571c7710de9851ae1e65c302a86901920fe8b357da067ee568a951ab4769ed0cd8c8ee78514a9fae3acf0f3bcb30825e50c6f6b7491bf5a4402030f5040173a", 0x67, 0x4, &(0x7f00000004c0)={0x18, 0x3, 0x6, 0x9}, 0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) write(r4, &(0x7f0000000100)="2415919811481ac7670dc3", 0xb) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:44 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447474d68cb2b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7740623053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0100000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4e1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233acac777f67723cae658fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bc9821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84b24d2d6ef1b0e91593d4235dc43edd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c4640e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b67d805b54264a5acf94c35b97bea4b507f388cb6042d700c9e2e727485868a133d953ded19a396532cbad85201bb6f1303afea54077d2a7103e7788f559d83a2b15187366b2fec6ad1d0ce7eb4424b1b529d30830ff8fff4c2d3f2bccfda0454a705e962ae9293c61ee948bb27d3decc77d79389fbceaef18c52ddd16776330a769fc6f6a770b3386059b8c220d1239ed1ae4453ed1eb98254bcb74cece9cf449167cffdd8eb129ff10c928501d95ad74b96fd53a8ca1b27393af8415eb1a7214cee02b6b443e6beabe847bbf35be28e9405fad8324aeeb22feaa860173c6d3f558e3ff9b323dfcc08750bbebbacadbe7bd39c088d0e51942a79b6ef698c68c46f2de4d24c28b7c60fa12637165e382d9ce29beff80340aa55aba072e3123d75209dc67e0336158832ceea7fcfe1ffa7c1ef41449a3714d400f502ba32624a92ef6b44a1e70e28fc5b6d29"], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0c1d60713c0c4c85f7690594845f6974ac", 0x11}], 0x1) 09:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c68, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r4, 0x80047476, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000140)={0xaf, 0x0, &(0x7f00000001c0)=""/175}) r5 = getgid() semop(r1, &(0x7f0000000380)=[{0x4, 0x3, 0x800}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2}, {0x3, 0xffffffff, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x8}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x10000, r3, r2, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x400, 0x3}) kqueue() setegid(r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000080)={&(0x7f0000000680)=ANY=[@ANYBLOB="573d7d00000000000000cd1fe91f640565dea200c751dc496f29c392036c699dd4926b007cb5c87d736df885fc27cef400285c65b8667d3783b4d7a2e2c6221bb30ce1ca5f5a050057f128d4707ec92d32201f6a2045079dc4060881522542b62d8f907570ea63f6f27e446253a387df8781d7a6e3974d075ca4276a2bb327353f6d6c667b58d851ea1c93ce40ad3f780a8ddf22d71244ed79f75f17d91a2cad568ec213419a5894eaf6e91da98e87e66d5975d39e3f7d845c8c6f809cd541fef7a99644f4c8bc32fbd48f386262bf0eca7b94ba8b7a67ab564b0ed992c8624d00"/239], 0x9, 0x0}, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) r8 = semget$private(0x0, 0x3, 0x602) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) pwritev(r9, &(0x7f0000001680)=[{&(0x7f0000000180)='(', 0x1}], 0x1, 0x0, 0x56fa) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000000)) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f00000003c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000080)=[0xfffb]) r10 = open(&(0x7f0000000440)='./file0\x00', 0x41, 0x4a) symlinkat(&(0x7f00000002c0)='./file0\x00', r10, &(0x7f0000000500)='./file0\x00') 09:02:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) socket(0x2, 0x3, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x10009, './file0\x00', './file0\x00'}) r5 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r6 = socket(0x18, 0x2000000002, 0x0) dup2(r5, r0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:02:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfe) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000003800)=[{&(0x7f00000002c0)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000300)="8dbcd35589dcda2560d878450c3163b07da383df9efcd26d53c14ecc6c099a2d0000ef5872a3823a3436863339d58575a43ad03d2e623d7bb2e30289a5001c8227f6e6bff8875ffad27e283f388fdc646492d139dbd5720e485b", 0x5a}], 0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xffffff01, 0x0, 0x1f, 0x36, &(0x7f0000000480)={{0x2, 0x3f, 0x1f, 0x0, 0x5, 0x8ed8, 0x5}, {[0xa, 0xb5c2, 0x3, 0x6, 0x4, 0x100, 0xfff, 0x3, 0x101, 0x3f, 0x338, 0x8, 0x81, 0x7, 0x8, 0xfffffffffffffffa, 0x4], [0x8, 0x6, 0x7, 0xffffffff, 0x2, 0x6, 0x200, 0x2000051f, 0x3, 0x9], [0xfff, 0x7, 0x6, 0x0, 0xff, 0x4, 0x23], [0xff, 0x1, 0xfffffffffffff9d7, 0x7334, 0x8, 0x8], [{0x4, 0x7f, 0x1, 0x6}, {0x5, 0x70, 0x7b9, 0x2}, {0x7, 0x5, 0x1, 0x10001}, {0x4, 0xfb8, 0x7}, {0x5, 0x1ff, 0x5, 0x800}, {0x4513, 0x850, 0x511, 0x1}, {0x46, 0x8, 0x7e21, 0x7}, {0x4, 0x8, 0x6, 0x800}], {0x2, 0x401, 0xfb8, 0x9445998}, {0x2f2, 0x1, 0x4, 0x8}}}, 0x1cb, 0x40}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000003c0)=0x465) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000200)=0x439, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r5 = syz_open_pts() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = fcntl$dupfd(r6, 0x0, r4) r8 = open(&(0x7f0000000700)='./bus\x00', 0x80, 0x15) renameat(r7, &(0x7f0000000440)='./bus\x00', r8, &(0x7f0000000740)='./bus\x00') close(r1) dup(r5) syz_open_pts() 09:02:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) semget(0x1, 0x0, 0x100) 09:02:44 executing program 1: getegid() r0 = kqueue() r1 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, 0x0) dup2(r2, r0) 09:02:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x82405605, &(0x7f00000002c0)={0xdeaf4152}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x3a4e, 0x79ea69df, 0x8001}) 09:02:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x4) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getpeername$unix(r4, &(0x7f0000000540)=@file={0x0, ""/34}, &(0x7f0000000580)=0x24) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r5, &(0x7f0000000440)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/116, 0x74}], 0x6, 0x0, 0x8) r6 = dup2(r0, r2) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0xffffffff, 0x0, 0x5, &(0x7f0000000080)) 09:02:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x178) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 09:02:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdefffffffffff], [0x0, 0x0, 0x9], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffe9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0xd57835392d93b0d5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:02:45 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0xefc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r3, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r3}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x20, r3) write(r0, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206982, &(0x7f0000000300)) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000240)=0x8) bind(0xffffffffffffff9c, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x100}, 0xc) r10 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r10, &(0x7f0000000100)="ec1b41c63d21f6cfbf9d070241545418be851613233ad3b6175544d37e050791a110a161066168", 0x27) mlockall(0x0) 09:02:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = semget$private(0x0, 0x3, 0x212) semop(r0, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x1800}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) syz_emit_ethernet(0xf2, &(0x7f00000004c0)="1de22cefc0d7fa5900b2afe4eeedcf439ce8b92aa3d8d0df6d8ca84497bfa30723dcb31bb88a24e8459d7373d3e9a3218bb2584d4806d5e480aae8047b745d3e9e11111373c6db4644f6daa43aa31108b7c732f24c2866aa721cb742d4ea802d75c1a59f4a9b4d5fae26420c42d311114df27f57a2913a8c6eb678d48dd774bd43dd8f35f5439c6ad537a92fe1238ae501295f38663e8ecab5a18746e554701f442257a51c60025fba28462bd4c030ae34aa50d3bd8868c5a934324368886d9840742664263de0c1dfddef4e09c2d4fddfbc865bcef1902fee8dcfb4be78a0d38668e5af49ea4679214c7d00ac6ea6632434") semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r7, r4, 0x4}, 0x200, 0x400}) semop(r0, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x31, 0x1000}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') syz_open_pts() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) r10 = socket(0x18, 0x5, 0xfe) sendto$unix(r10, &(0x7f0000000340)="1ae5ca1aa72c1ee0fe0bf8832ac0b046a5b76f514ace60a7c7eec17c21e3d6ea8ab108ce04d4cd85d4befe0f88f73f95d36873d176951382421030cbbf857b2172c72ec0ba4c24e58060dbd0c365aec0675d7b4dfa7761b7aef9b70f5044d6b7d650fd33d2749b0921beab7bc8f99e80dd75572e1e", 0x75, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 09:02:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) write(r2, &(0x7f00000001c0)="30d54bf2bb0bf05a626c0e9698e9237906e728a147b96a84189c6df03052059f750702c7d554b86258aa1abad6b16634a275f83c81f673956bc7c57bd284b738772cd4b0507faa768ca3096dc304e6a01974ee654c2adb6f506b6af24ae48067e849b5528732b301a3716c184e1eb7b82ceb0ae7b8b9c7dab2", 0x79) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r3 = dup(r2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)) close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) write(r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 09:02:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x4) r1 = getpid() r2 = socket$inet(0x2, 0x8000, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fchflags(r0, 0x1) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x5}, &(0x7f00000002c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x1}, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) getpid() pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r7, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r7, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r7, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r8, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) close(r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xa, 0x0, 0x0) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYRES16=0x0, @ANYPTR, @ANYRESHEX, @ANYPTR64, @ANYRES16=r8, @ANYRESDEC=r10, @ANYRES32=r9, @ANYRESDEC=r6, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r11 = geteuid() r12 = geteuid() setreuid(0x0, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x6, r11, r15, r12, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget$private(0x0, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r18, 0x0, 0x10001, 0x0, 0xac}) fcntl$lock(r16, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r18}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x1, 0xffffffffffffffff, r4, r3, r15, 0xc219009c480b1d29, 0x4}, 0x2, 0x7, r18, 0x0, 0x6, 0x200, 0x0, 0x9}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x100, 0x127) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) 09:02:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 09:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 09:02:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "f80400000000000200"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 09:02:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x9, 0x80000000, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) openat(r2, &(0x7f0000000100)='./bus\x00', 0x2, 0x9) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0x0, r2) sendto$inet6(r3, &(0x7f0000000040)="8267c06e925c46c15d37356babac4378c8c4e375b87050456c7f1079c1c374dbb2987fe4116326ca8a2265e8e79e7199", 0x30, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x3}, 0xc) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000001c0)=0x6, 0xfffffffffffffe89) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x400}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) socket(0x6, 0x5, 0x5) execve(0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 09:02:47 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 09:02:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x200, 0xf4d, 0xe1bc865885082c25, 0xb4bd, 0x8b, 0x2, 0x1, 0x0, 0x1a5c00000000000, 0x4}) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x8001) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/161, 0xfffffe1d}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000440)=""/29, 0x1d}, {&(0x7f0000000380)=""/35, 0x2f}], 0x5) 09:02:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x4}], {}, {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = msgget$private(0x0, 0x150) msgctl$IPC_RMID(r5, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r3, 0x0, r6) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) 09:02:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x1000100400004}) r1 = semget(0x1, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/185) 09:02:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x2], [0x0, 0x0, 0x0, 0x2, 0x400000000000000, 0x0, 0x210], [0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0xe29], [{0x200}]}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 09:02:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffefffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r3 = dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0xdb, 0x10000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') 09:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) socket(0x2, 0x4000, 0x9) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:02:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000140)='./bus\x00', 0x145, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='c\x00') acct(&(0x7f00000000c0)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2, {[0x7], [0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7fff], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9], [{0x0, 0x0, 0x2}, {0x0, 0x9}, {0x0, 0x0, 0x0, 0x8000}, {}, {0x0, 0x0, 0x2000000}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffff8001}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3f}) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r3, 0x0, r3) fchmod(r2, 0x82) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) recvfrom(0xffffffffffffff9c, &(0x7f00000004c0)=""/4096, 0x1000, 0x802, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) 09:02:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x400, 0x4, 0x7c6, [{&(0x7f00000ae000/0x3000)=nil, &(0x7f00002e6000/0x2000)=nil}, {&(0x7f0000660000/0x4000)=nil, &(0x7f0000058000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000037b000/0x2000)=nil, 0x9}, {&(0x7f0000035000/0x2000)=nil, &(0x7f00000b2000/0x3000)=nil, 0x100000000}, {&(0x7f000036a000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil, 0x805c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005be000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003c8000/0x1000)=nil, 0x6}, {&(0x7f0000453000/0x4000)=nil, &(0x7f00006c4000/0x2000)=nil, 0x7f}, {&(0x7f00003b5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f000077a000/0x4000)=nil, &(0x7f0000518000/0x1000)=nil}, {&(0x7f00002e5000/0x2000)=nil, &(0x7f0000448000/0x1000)=nil, 0x50000}, {&(0x7f000045d000/0x4000)=nil, &(0x7f0000403000/0x2000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000508000/0x4000)=nil, 0x20}, {&(0x7f0000443000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f000053f000/0x1000)=nil, &(0x7f00002ba000/0x1000)=nil, 0x80}, {&(0x7f000066d000/0x1000)=nil, &(0x7f00000f4000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x102, 0x120) socket(0x2, 0x3, 0xff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x7}, {0x18, 0x3, 0x9, 0x2}, 0xfff, [0xffffffff, 0x9, 0xb8f6, 0x6, 0x8, 0x2, 0x1, 0x7]}, 0x3c) 09:02:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r2, &(0x7f00000011c0)=""/155, 0x9b) pwritev(r1, &(0x7f0000001140)=[{&(0x7f0000000000)="06af99191042a7b5daa51b1a127e8aebe39e2e82021d3dcead8a7790f99049f63616f54c5d301eb92e25858b6624eae194a9cfbadecf8c01d9282b0fcfa4dd9ab9a58cb593a66dd1e91cdd91ef3d7afcafd198c9d27044591745e1aa3da8b9b02ff9", 0x62}, {&(0x7f0000000080)="4ddd42306114ab267f8344c9d7874347db1c434ecf3917e725260f9349d54d67c62e317abc4d4887fd5f5346285ae42069a22abeb2d27309a307e51c1b026e6a385ebc6cb3696fff1cda6c6d9f17542fca8b249e0bb30cdb45fe18f7cf07d3a9be40dfaea3650057be93df7453a82dee0a58aac6363ee92fe21895dca23f1b2adc749957ffa67710711c6ea6e842723fc379728ac28116d1d0fc1aa22efff20b2bee5d49fd410033dd25430d0142d36412f693c2b5c3a00ee12f0539f07c61ea96f4368519de5792f96e374e260c29862b0798668068e6f8c6cfc9e1e9c77634bb2236b90c65659c9686d46aa4d0043d8736953f278cafcae195b1e07375594f02d6515a4757f5cad64b9f17c780490366a0bdd70d7ec1516ddd879fd6dcc1f79accdeab4da7be0772d14443d483e5470e8cef76defd14817744360167eb0339b1a59e010c9a616f5ed549b99bb15659015a0c88836029b646a267df295efcffdbf55374a0dda1e9d4ce1160f66a7869a51c09bce725aed0084d367af32595b190b50c41b5eda13ad3dfa43a1c6a6c062e6f3d45a87554cc8557a08ea94103794627ec214f333f77a93e91e15402c09c6c6e126a944636f450aeee116488d10ceafdf7e3259f50b60000e1a9b9976c3510ac3548b3e4e84923f37a98781f58d383df94f629f230f7e4d2c20b7080acac584bbf97412aaa74f8f98d8403bee146e43d103b5a429f2d54cd79500ff677778cd184dbd1d7508514cc81b50c14de7a2120cfe25c98e5e63c4f71316e91bb91849ca507d65c7763e40c8aeacf8a178bb5df750c546fec51fc73f3079930bd747d0abce4e3b7d709280f0442453ff2a437438a6d9c2f87a8398b6c3f666ca5d81c1f4422aeb8c5c710e3615b3544d23f98d797c50930adac305c945ed4d745ff53ba73bf1429f74442b8fcc03c8ad4a565ebdcf0ae187471a7f2c440a5fe71ce046ac6f8d45b0f8475c23561e927ac7fdc4c1db5d0959df488302242ba9277db6495c42e210ecf33ce96dd84e9d5c249aaaa0335ee2bf45966929a63dbeb5e1c4cf56a57783fc401f3ff74f10a638bd89ab694bdd8415e88993c078ec6d722f43c78ffc6fefa50805d5a066acd71e00e6bc3569db9296a4af34b1ba7c2359b0a81b9864f4b4390abb605305bf8e5c577b4bb55b26d3bf80de9b9762fbbd4c79fc24b1e9d990339cee7ae53677df27fbf4acf65043bd881ae54c826ccc38e425945f41b97ec5e81f486c12a431c286440a5fbca91ca6cbf3799552735de1b8ce0cb874d75c21eb224f1675dfb49d710f6a5f2bc80597599551a8b71987193e4d6ff71746051d8ceba130ed1ee9ea2fe4cc458df66d67645e35386232ccc6191529ce50805da7e66a642bfaa15675043079071d67a1cc349a21373d0f9ee55dcf0b8e7efacaa43f87ab1062044a5de64a5443917b98bb8b76d3f85e1c9f4cbfff847ac2129030f36af36884e6b1798e30df1345b25664fb051813f03c0013aa6f1baa10b0a81a1728e3e6ee493c61a091eea16b0b0427c3b747d7811a0dba5911ec2745297dd17aff107763e7aed9c1bacdcd28678df38318e9c60ff625df4690c91cfaa37dc8c5d957ad67e33e1a209647914d7782fd144bd43f8f399d4d7bae9dd4a02a1ee41cfa444233ff7bff6a741c04194a2e4af70af97e56ef62b064c8e0161d69f37317fc2651eceb7d764371c1a89df108fd8810846804e385b447b1b6c087a8e1f9b3d55c7b4e259709ea0292933ab1236882a9602d71d7eedad5097c10430eba313088b5b0f330d83c3fa41dc94d89ec41fb49f6d7547c64216ad680f0a31ec159a3d2c3075e7caf0a04bdb456462f1bea104bfdf59ca08fe8e7347a3b6637d3335827fe75ec3ec96c383519bbed6fa3576fbd820d8d2bf7e25375514546d29f0067d2f74f26a1c04677e2bd557312bd83b9f492d0e05055110905724dc9985732fb88fe8a3cbcdd33e03d5cfe76c636046d751e1957d40697cad8a1e006322bbc07dfac37453ec7e994e6fa432fd6fdce64fb95ebb53facb8795698cdedf2da61e7e575dea4cebe9abc6975d66661277b8dfd48a8ceb924519bd7c113521cb6e11cd07ca70c36a61c0852016369a45fbded3d6aaefeac074fc7f6cb177a86d30e8ac1bfd60d26756fda3f58a7e848a603d692217cda8a5a06899f9b350f5297693dac8ad3e64e668416371c0ef7108635b7e90b353a2b42b82f3e7c14d6a3d702447467e8a6f3159419503b979307f407dd895f2b757b24272b43c388b6a803d2df1acdf411c779ee3ca7b8e2c0ef8e1a774bdb455bb5ee7035fc5d8f680343a0fead6d17b7a1c9d351e828c7f01ffd4238039cfec63cd077a2fbd76daf2ee05d3d415bfc529445b729b97a0cfb0a69ef635fb73d4152e9210b811e3f6c9da878cd856309c364197e633723b1357be65d8ac1ab85d4daae053b75866079d429fd54e5aaa08bfcc354e7e3791e8ae509db3cf1100bd0a98421ba9626b19d78886cb8318faeae6aab71b3e3fae45198d1da09843006c57fe6ea28ca557601dbbbcdfffce41e6847f09d885b48392618502f79c2048fc76c02be35ccf793b7d90a4a1b1454595ac1252ccac1c1b6c60a0c59abb4a1e9c095cdfa9d95707ea64d493480833a526c5db753cb491d1112a2f9ff1cc5e2227075f8d4b4cda85c01824921ed4a4329c1facff33dfa42a3ae83ed63ececa2f9b8478ab107cc139effc353556a2679892d9f9918bcbcb7b4cd4276400acf5ee9284a86992c7afec0ef8a1ac1c25a9edddf01996103b8d681422a21526d5056536a18852283e574fd498caee1e6795bd832a21e8e328863fd26bfe8976262ff028492949e2d99c37f50b69111aad928553a98931908a4e946888b46fd684e1d34ee5b2314d84cb1e8d73bfac9bf8f62e4d5840a93539e90bbd7395749cb48a5b2c78c999c75596eaa45ed096cfff66910c66d781b00473061381796f77785c352f56210fd2395d94c4da918971b6b9abf1035f5a829f63d68c74c512fc6a20004dcc65440e3667e2c63ba1c379ba7a9c860e6fa1f1bc0dcaf6c97c8011af88f7d4514b2ef21aa0f2947758631e854d549ecdddba4014363b6a6f3db20dec951fef441b6c46c70457e6cd125555ac8b360a09228b340d56dbfb07da4820d9dafea83cd81cf5d51483e8495cb100fca781df533ebd70abcbd750d46cee6f5736812150329b18a19e6132c071d25e8ce6f41a6da49be57a7a6be89baa60461620669b823c99eaa16e455e420f41472db57d0a8f7c9965bfc0de764cd89758b6b0537cf83893618d9ff1a900126ac2f65e931bf9ae1818fee67f98f5fc8365e1ff249ba4a8f32a126f8cdd9c0844f29073461cda0e3c4e11e7a3ad51f73221b5b72502ef7202e728f6c4f34831a511cbac0685cdd63ec9c2b9fa444b3d995f9a027613473953fdc0364848876d1d3157f41da4e7a417da0f360c53353df21e68a3e95dfbac8793981c20a03e0285bb4191bce5cbba5820d7981682156d0422b4ceb33d6a976ed70e9317f41f9af91dc40b771e543b0bfc9aff4e6b27209b80cb2c420557fe4f3a32e4bbd48609c391d7f0c95a1be2be67e41dea365a25717e537a7879c2d63663956688648947c686f003fe57b4184cd5770a8367015836174c92ec1f92e2a5d8bd0e9577413bf6ffee74347e9de01cbbe8cd725ca88a8991f2e787dc444391f2b436db8a02061731f86753ce25d6397e79a7d715920bdec9d364c12bce0c5bc1193075176dfd932b17e4047e4399a73bd133b43889bccd599c26d87f4f679d935fac5d5814e20d98c62b0fddebc8e95771c64acac1f6e5968d8c2474c5f7765138a3fae7e5bfaea9d71394edbd562f27f76fa8956550fff0dc42df884b0fc98e87b95f5123d9e7be9d5155c1ad0b882ae4d889e1709faba8a5bce0c869832e269c8d94c6c38a3e20cd20cb10e3113f63706d4e2b113817af26f7e00e758728856b3b03b748af7b1e098985829b4e0b43ba7061903ed267a061efac3a2fd10e22e9fbf3ccc4b25933becd713f5d4f5250a3945f6ae42faa4e366f9585b038f9be5949ff33ce7ae81678e601f480df280b6c201e7635634d2d525f02d60abec0dbecbe051a25d3520b7e516e51a868721a82f8a6c1ef055649dc6b60fcb6d7fb34dbc2ddb54af37fc3b82f41d22e677f9c7ade4552559847ef98eac7b386dff3fbc6fea4e6d205e87509d3a8fe8202458738dc514bde17e16460fc16845fbf3d571dbc62f0c60b62cb9de2c7ad5f89d98b4781fdaa8fbc3881c114659cfa010948602d20104e8ed0029cc261c86c815d3e5ca9e0ca03b6a9a6c4b77dc6bd6ba5d780900d8d2d97f45841e3dcabc8cea7ff1e82bd19244dd22fedbdc6ef1909261ad7d265812a38ef2cabd80d01763bcda92137671aed5f33246001d3c93dad8984345f69e673a7c0813f00cab0676ea0dddb447f59593ff83b90f05fc4cbb743bd72f584a7bdfbe93d3150b6b6ef569337e56f2606735ceb9e9d6b7000334d402f29176fe7fce60544be10e9fdddd393e3024e1f863fd48571ab400b8616bf5a34d2556947596cc94056ecb8ec89c05d6ca29e1336f1b0cebcd9cbff770bddc45fb8aef3bf497142f948657a591d07fb0e8bd2f4ebad9364fef276621614fc1d3838a5da128c9d55feacd1f15065e4587a0fabf7e10733245e8fc03727bfe3d295e25690c589b25f80ba59a43b1ded929d46292673de2d88d09a216c27bb915c2eb97dd3e1f20b0c6f81437e74fba2340bf260b3d620d5e094e98ca17684a5616a36b6fe2aa52b8001442b11b6db7c11f9f2838a7a1f8b56e7781f0f40388ff40c19defbc809d45e02c51672fb13d7fbfd2ed385c37a259b4b2ddd8be688fd787c33d93ceab9cc8fa96c0faacd4f869de4c489815416a7353bb354969a36d791ed2c0181ed0027eafd58ac348c653ecac654f0cc9eaaa7991b9f58c2c2aa4a9b4a2ba8b8380a44bc4d0d471ca7df7df846575e70e3c59fbb1e64a8623131183bd6d169873fdf2c571d2e3448907e949897177ef82faad48cede97384782f58e01f78b391cae7f0a82e3237bfb92a056b0b7133a26fdd6a16c07dd1dd04fa5a45b059a91aec7e40f825b362cecbb1941da4b0b728639d2b8cce83e6e0787504eb953913710164f1d77d574a540ef7e1e4bd13178002e14fd244b8c2f2cf228154918aff10b71213e398cb55cbd70edf8f138ed7f82016db044cbf8c068c0539f1d2cf9455affc695247233adf022156a69ab49af42a49edf1efaa3fd8e77bd90bd2432d6ff5fbd728743c7e05fe08d6b56c31ac5bdb2df9637beeb8710043a9fc3cbbd9988a9a94e5cb6c550fb1183e8281ba51ae2b94f5e35ab87d4850f520ad225ec7456dcacae4792f4da64005c4fc3e24f0efc614659e025d39ba5e4fd8c86bed80c5529b7414e2d9a15f0e398dc582bd8cea837ab5ac82f931afcb97ee6423b965f3ece120635f26f82bfb0bf669d1824e95c780e33fea9b1579e3c8cecd564a8ac9b501f32a399f7536455ccd7ffa4031f579348950663e8e7114f1ca77c614a4dc0ab441cf8c9e5dfe0fbdb41e9bbab073eee59ae47eb9377c86696a0d499062b9eb2c224a858f3e00012f3a44e432836a7684dcfe3bd4c5b063a882c0dd51b3c59955caee351bbcf6b4638cd2fd55cda88f8052bfa1944bbe3d8efde2ce4b2d7564af8bfb289260b484d73fa62b10419d12af36df12a8f83c97ae91bbb55af73b68f8249f4f69624b97d6930471ace0", 0x1000}, {&(0x7f0000001080)="ff0698cdc5e7dc1797b1283fa6deefedff62f6af", 0x14}, {&(0x7f00000010c0)="9d1a9f1d5bb91f70f93590b43b9c630a59d5d7f02b76c5f5c73702b9ca16d98f", 0x20}, {&(0x7f0000001100)="bc812948b88b9c3ec708882a5c1447cc3a3a098e75f4d8006d1ee4a6f8776166e4d542b974898de113ac23ee669e3cedf8aed1fbdc", 0x35}], 0x5, 0x0, 0x100) 09:02:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="85"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x7) socket(0x400000000018, 0x3, 0x3a) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 09:02:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0179f123"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:02:47 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x100, 0x0, 0x4, 0x9b9c, 0xeb8}, 0xc) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206982, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)=r5) setsockopt(r2, 0x29, 0x1000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffad) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x2, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0xfffffffe, &(0x7f0000000000)="ebffcb6bd88400"/20, 0xb) write(r7, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) close(r10) flock(r8, 0x2) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) poll(&(0x7f00000001c0)=[{r2, 0x20}, {r6, 0x1}, {r7, 0x10}, {r8, 0x10}, {r0, 0x100}, {r9, 0x40}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r10, 0x8}], 0x9, 0x28c82ca3) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:02:47 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfff) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 09:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcdd) r1 = socket$inet(0x2, 0x8000, 0x8e) setsockopt(r1, 0x96ff, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:02:48 executing program 0: r0 = semget$private(0x0, 0x0, 0x1c0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/107) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206982, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x1, 0x1, 0x1ff, 0x0, 0x1f, 0x200, 0x2, 0x0, 0x0, 0xee1, 0x7}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000480)=[{&(0x7f00000006c0)="855b2bfd64a46df26ab8f45afee2e80d9007e1cc0edf9cfd0b94f5a2ef55dd6516258a8a7bf13c6bc15b1886821dad253115286527361fc10d2bb294adc3aa67fb64c98954f5002192d8bbc6e89639b70619c6cae428360c962144c9a02c73ee543528a559399d72698f0df79a3c3bce57301257ae4092237e47bda81d135cbcf86a2e4f898257779c8905b119f43d8511b4f0d61c7360e3f231847fa7276019e1cfbf515eb0c2", 0xa7}, {&(0x7f0000000100)="ad53c06ee0cac6d3f9fd78e7aed30e40cdb399f028052245fd019c492aa1927601d8d7787a4dd722fb837b1a99ad3f68d31ffb3466cd9823dddd47cc3737853c7364c74758122bfe5e1c82ad342a3609b9be1829f21360ebdd79bf773790c77d4b73ebb4c0b101653ba40700000000000000888434f04302f2475773ef78ec2ad0c5e2390db5aae2441f72f98d96572a5a25c29a3176b98aeb00f0dff7c4af95fc10187816a3462a96ddbcedcfb6685736ec3040e0b10909c4405f512c74a1809b5af586cf8775c21fd4241af656d51bcc65b92368e7a65dcbee236992163cc26b754492491d9efd5ae628e2e4e02b5de7df7b6f9ac8b3f8a9680b2235a1c6e4486bf4fee52f2e9b182fd8bb55779869e2180bcd04b3d0f8eab19396d8987217db7615b6cd9751a76eb086ba09824f280f67c20a4774a9ac3c500699d7b836fe7b10fccc09acbdba5c87e8d67ab6b00265", 0x151}, {&(0x7f0000000c40)="45267164bb02ba7a9866986f503d72735c86f234db0f683f8e8d77de8c76b43f8bc1ea782768d5537088513da6df549d567a9db83bf80cb47c9685de9ca5003a190ff96dd106c46a4d11970fa43b081d93421576fe6487ccbf109a7a51ad90781ff3fa447a598e2eee7f47e7075c68c80e13327ee8ed283afafb8227371296afcc2ef5fe0459f51c9fc37d6fbed6452eb7b15d40bd8aa4f611f604e3206c1c6cb58c3aa4aafb98458cf4d9b706e932f511f45f666acdd7", 0xb7}, {&(0x7f0000000d00)="7385e1213e7162a8fc51c79ee230b414811a336394b7fd225e78db01c687145f86f032e631e362c6c6ac6466d1e6b6356b2b38cbc2bade25da374df7be17d48b0fd8cd253c8ecb456596c714f963b0eda25db965d49aac9f25544dc993c15b6575770c4e490668fe76481140268dc91809691bf7380f57124308254c99ea7cd5af875d68ed7f4feb276162a2f4707e06ea7bdfbe38d9f5dff88fa6880cde3018f5c046b1d229615ce342e9ecb8bcf46569d40200000086178e367f49b0bf41452d887a2bdbaf85b73146daa4e592684984", 0xd1}, {&(0x7f0000000e00)="af1fb47e48ea3c8a6ba90d76dff1d0a2c976b2365885a0d66b73b56254b5a60eb7a519094ca885a87380f360021a85b983231d1716a4636b6a202e6463e987b9f9b6ebaf801e4c4b19fdc96153eaee535fc91dcaba8255", 0x57}, {&(0x7f0000003f40)="8810e06061c5388ad7be363f417b1e9526fa912b94d66a28e4ae36525de4c1757d006643b4926103a545c98746fdb8252fb05391be52522c474a6b44f54acc03a2e27090b59f559d20479283d467cfc9312a236f6d3ee7586228ee2821aa7fe9c82fadeb19f101f4b8baa585842dd8bf5cb9c8ad57e928a32b8350dca6623787d799144dc70214d761003b480a76ee8191374f96ff918ba6641bb08b9bfc1d69c6e5e1ae85784267b8c047d012c13381167a7b0b780cfaaf5a89c32f04307e03640476189cc0a3c57574f499725e17ecf5e00c58f093ebca7a07c1ea34af62b2739a4bcf0e68b49bf7cecc0ac8065456ea7b2d14be2a0d1c346638c2848678b59348dbcb0dbe5e176a55865784f4621ebbaeea17ae5983505e63ce0e0c66b7ad616c5f28f2a9cfcdd9d150940cc3b95b211c25ba907d25235f0aba40949546bf8e2d269ba2ff78e0f65f53d55fed83db5bb52679b50139401af6f71ae03d544e191d5284d2103357d768136a07dfe259dea7283d92a2fde025d0b065cb35000221b99c0a9744a1e49791ed24f46a79580dee274acd10b2d318a72ec3c335529d0749689571a3761e0faea0b50a49ab3d1d442dcceb0fe3eb752e9f38a1b48aaa344dd200ac4e786e64bcdd78d613e7241d6d511e9d45", 0x1d6}], 0x6) 09:02:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xff], [0x0, 0x0, 0x800405, 0x0, 0x0, 0x4], [{0x0, 0xee}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1af99ae96914f6357e3a", 0xe, 0x0, 0xffc) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() r5 = geteuid() setreuid(0x0, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000240)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1c8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615307fd634d6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000700)={{0x6, r4, r8, r5, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r11 = socket(0x18, 0x2, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)='\x00[\x00\x00\x00\x00\x00\x00', 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xe1, r2, r3, 0xffffffffffffffff, r8, 0x1, 0x6}, 0x9, 0xff, r10, r12, 0x4, 0x4, 0x7fff}) 09:02:48 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) 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) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r4}) 09:02:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:02:48 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x20, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x84) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1f, 0x4, 0x800, [{&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fef000/0xa000)=nil, 0x8}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff0000/0xb000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x10001}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xe70}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xbe}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x800}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfe0000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5, 0x9, 0x1f, 0xfd9}, {0x1, 0x40, 0x1, 0x7fffffff}, {0x80, 0x5, 0x1f, 0x9}]}) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xda4}]}) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fsync(0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r6, 0x5}], 0x1, 0x0) shutdown(r6, 0x2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x1) semop(r4, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) r7 = socket(0x18, 0x4, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3, 0x5, 0x85, 0x3}, {0x8, 0x0, 0x80, 0x6}, {0x1, 0x2c, 0x6, 0x4}, {0x7fff, 0x7f, 0x5, 0x200}, {0x1f, 0xfd, 0x5b, 0x9}, {0x7d3, 0x2, 0x20, 0x8}, {0x3, 0x9, 0x4, 0xb0d1}, {0x3ff, 0x7, 0xe6, 0x4}]}) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000140)=0xfed6) semop(r4, &(0x7f0000000380), 0x1d) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r4, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) panic: receive 1a: so 0xfffffd805e5664b0, so_type 3, m 0xfffffd8052bfbc00, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *469369 10805 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821ba361) at panic+0x15c soreceive(fffffd805e5664b0,0,ffff80001d371fe8,0,0,ffff80001d371ef4) at soreceive+0x170a soo_read(fffffd805eb12690,ffff80001d371fe8,0) at soo_read+0x53 dofilereadv(ffff80001d3399c8,6,ffff80001d371fe8,0,ffff80001d3720d0) at dofilereadv+0x1a1 sys_read(ffff80001d3399c8,ffff80001d372080,ffff80001d3720d0) at sys_read+0x83 syscall(ffff80001d372150) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff48a0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1a: so 0xfffffd805e5664b0, so_type 3, m 0xfffffd8052bfbc00, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821ba361) at panic+0x15c soreceive(fffffd805e5664b0,0,ffff80001d371fe8,0,0,ffff80001d371ef4) at soreceive+0x170a soo_read(fffffd805eb12690,ffff80001d371fe8,0) at soo_read+0x53 dofilereadv(ffff80001d3399c8,6,ffff80001d371fe8,0,ffff80001d3720d0) at dofilereadv+0x1a1 sys_read(ffff80001d3399c8,ffff80001d372080,ffff80001d3720d0) at sys_read+0x83 syscall(ffff80001d372150) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff48a0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d371d30 rbx 0xffff80001d371de0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d371cf0 r9 0x1 r10 0 r11 0xc9c98c1c2bd4467d r12 0x3000000008 r13 0xffff80001d371d40 r14 0x100 r15 0x1 rip 0xffffffff816dc298 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d371d20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=469369 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d33a5f8,0xffff80001d339768 process=0xffff8000ffffae10 user=0xffff80001d36d000, vmspace=0xfffffd806bc0a000 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 54490 299639 41506 0 2 0 syz-executor.0 54490 63610 41506 0 2 0x4000000 syz-executor.0 18371 502061 0 0 3 0x14200 acct acct 41506 317415 67891 0 2 0x482 syz-executor.0 63319 470675 0 0 3 0x14200 bored sosplice 21899 90084 67891 0 3 0x82 nanosleep syz-executor.1 67891 481210 15720 0 3 0x82 thrsleep syz-fuzzer 67891 221263 15720 0 3 0x4000082 thrsleep syz-fuzzer 67891 472714 15720 0 3 0x4000082 thrsleep syz-fuzzer 67891 141480 15720 0 3 0x4000082 thrsleep syz-fuzzer 67891 149834 15720 0 3 0x4000082 thrsleep syz-fuzzer 67891 332858 15720 0 3 0x4000082 thrsleep syz-fuzzer 67891 28682 15720 0 3 0x4000082 thrsleep syz-fuzzer 67891 206447 15720 0 3 0x4000082 kqread syz-fuzzer 15720 266815 1716 0 3 0x10008a pause ksh 1716 185724 24021 0 3 0x92 select sshd 81811 497802 1 0 3 0x100083 ttyin getty 24021 113765 1 0 3 0x80 select sshd 5892 108213 65862 73 3 0x100090 kqread syslogd 65862 121284 1 0 3 0x100082 netio syslogd 98808 346349 1 77 2 0x100010 dhclient *10805 469369 1 0 7 0 dhclient 4526 310942 0 0 2 0x14200 zerothread 41590 436360 0 0 3 0x14200 aiodoned aiodoned 73646 270006 0 0 3 0x14200 syncer update 66688 33211 0 0 3 0x14200 cleaner cleaner 38227 427143 0 0 3 0x14200 reaper reaper 64269 328391 0 0 3 0x14200 pgdaemon pagedaemon 39488 351356 0 0 3 0x14200 bored crynlk 48021 323165 0 0 3 0x14200 bored crypto 26414 265464 0 0 3 0x40014200 acpi0 acpi0 6527 340003 0 0 3 0x14200 bored softnet 51712 137577 0 0 3 0x14200 bored systqmp 44701 135266 0 0 3 0x14200 bored systq 60124 48370 0 0 3 0x40014200 bored softclock 17412 490547 0 0 3 0x40014200 idle0 66438 397928 0 0 3 0x14200 bored smr 1 120522 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 devbuf 9516 6536K 7242K 78643K 12543 0 pcb 13 8K 8K 78643K 83 0 rtable 101 11K 11K 78643K 334 0 ifaddr 70 14K 14K 78643K 114 0 counters 21 16K 16K 78643K 26 0 ioctlops 0 0K 2K 78643K 32 0 iov 0 0K 12K 78643K 59 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1730 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 58 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 442 0 proc 49 38K 63K 78643K 424 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 137 0 in_multi 51 2K 2K 78643K 119 0 ether_multi 1 0K 0K 78643K 9 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 219 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 103 21K 29K 78643K 1869 0 UVM aobj 23 2K 2K 78643K 23 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 74 0 NDP 12 0K 0K 78643K 26 0 temp 126 3022K 3086K 78643K 30693 0 kqueue 3 4K 9K 78643K 20 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 rtpcb 80 53 0 51 1 0 1 1 0 8 0 rtentry 112 74 0 35 2 0 2 2 0 8 0 unpcb 120 191 0 183 1 0 1 1 0 8 0 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpcb 544 391 0 387 2 1 1 2 0 8 0 inpcb 280 898 0 891 3 1 2 2 0 8 1 nd6 48 14 0 12 1 0 1 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 342 0 179 14 2 12 14 0 8 0 art_table 32 344 0 179 2 0 2 2 0 8 0 art_node 16 73 0 36 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 56 0 46 1 0 1 1 0 8 0 shmpl 112 21 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1939 0 536 46 0 46 46 0 8 0 ffsino 240 1939 0 536 83 0 83 83 0 8 0 nchpl 144 2695 0 1097 60 0 60 60 0 8 0 uvmvnodes 72 2436 0 0 45 0 45 45 0 8 0 vnodes 208 2436 0 0 129 0 129 129 0 8 0 namei 1024 7358 0 7358 1 0 1 1 0 8 1 vmpool 528 2 0 2 1 1 0 1 0 8 0 scxspl 192 8022 0 8022 1 0 1 1 0 8 1 plimitpl 152 39 0 32 1 0 1 1 0 8 0 sigapl 424 627 0 597 4 0 4 4 0 8 0 futexpl 56 9890 0 9890 1 0 1 1 0 8 1 knotepl 112 84 0 65 1 0 1 1 0 8 0 kqueuepl 144 76 0 74 1 0 1 1 0 8 0 pipelkpl 16 239 0 229 1 0 1 1 0 8 0 pipepl 120 478 0 459 2 1 1 2 0 8 0 fdescpl 432 611 0 597 2 0 2 2 0 8 0 filepl 120 4103 0 4007 4 0 4 4 0 8 1 lockfpl 104 80 0 79 1 0 1 1 0 8 0 lockfspl 48 33 0 32 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 340 0 333 1 0 1 1 0 8 0 zombiepl 144 597 0 596 1 0 1 1 0 8 0 processpl 896 627 0 596 4 0 4 4 0 8 0 procpl 624 1130 0 1091 4 0 4 4 0 8 0 sosppl 128 8 0 8 2 1 1 1 0 8 1 sockpl 400 1146 0 1129 4 1 3 4 0 8 1 mcl64k 65536 26 0 26 2 1 1 1 0 8 1 mcl12k 12288 11 0 11 1 0 1 1 0 8 1 mcl9k 9216 4 0 4 1 1 0 1 0 8 0 mcl8k 8192 13 0 13 1 0 1 1 0 8 1 mcl4k 4096 54 0 54 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 66437 0 66396 14 8 6 12 0 8 0 mtagpl 80 9 0 2 2 1 1 1 0 8 0 mbufpl 256 107447 0 107282 17 3 14 14 0 8 1 bufpl 280 4923 0 164 340 0 340 340 0 8 0 anonpl 16 74869 0 58670 85 8 77 84 0 107 9 amapchunkpl 152 3463 0 3321 20 13 7 20 0 158 1 amappl16 192 3149 0 2251 58 11 47 56 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 130 0 129 2 1 1 1 0 8 0 amappl13 168 29 0 28 1 0 1 1 0 8 0 amappl12 160 229 0 226 1 0 1 1 0 8 0 amappl11 152 71 0 57 1 0 1 1 0 8 0 amappl10 144 12 0 9 1 0 1 1 0 8 0 amappl9 136 439 0 434 1 0 1 1 0 8 0 amappl8 128 342 0 321 1 0 1 1 0 8 0 amappl7 120 113 0 102 1 0 1 1 0 8 0 amappl6 112 23 0 18 1 0 1 1 0 8 0 amappl5 104 762 0 749 1 0 1 1 0 8 0 amappl4 96 449 0 419 1 0 1 1 0 8 0 amappl3 88 236 0 231 1 0 1 1 0 8 0 amappl2 80 4037 0 3973 3 1 2 3 0 8 0 amappl1 72 20086 0 19681 26 17 9 20 0 8 0 amappl 80 1387 0 1343 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 22 0 0 1 0 1 1 0 8 0 uaddrrnd 24 613 0 599 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 613 0 599 1 0 1 1 0 8 0 vmmpekpl 168 8216 0 8190 2 0 2 2 0 8 0 vmmpepl 168 78633 0 76684 138 18 120 120 0 357 30 vmsppl 272 612 0 599 2 1 1 2 0 8 0 pdppl 4096 1232 0 1198 6 1 5 6 0 8 0 pvpl 32 216958 0 197772 199 6 193 199 0 265 34 pmappl 200 612 0 599 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 159 0 21 5 0 5 5 0 8 0