fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x20000000061}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x5) select(0x40, &(0x7f0000000080), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:00:09 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) r2 = shmget$private(0x0, 0x2000, 0x301, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x9, r3, r6, r7, r8, 0x1a3, 0x58c}, 0x7ff, 0x5, r1, r1, 0x100000000, 0x6, 0x5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) fchmodat(r10, &(0x7f0000000280)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x7, 0x0, 0x1, 0x8, 0xb3, 0x3, 0x1, 0x8, 0x8000}) r11 = socket(0x72e9211b9b953114, 0x5, 0x0) bind$inet6(r11, &(0x7f0000000340)={0x18, 0x3, 0x4, 0xb2}, 0xc) connect(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r13 = accept(r9, 0x0, &(0x7f0000000400)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/74) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f00000005c0)) sendmsg$unix(r13, &(0x7f0000000a80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000640)}, {&(0x7f0000000680)="1e64aa9af6e218555c7c5ebcc3adc0cd8f987ffd14d2a45edace777d2a38465107891be981702e6bacaf9fd04a8f3a120a151d7e2a2ee9b32e8fe5b243938e5660548560e802482983c1491474d267fdb2c06688241ec7e8398b92e76bad82a84a4678da48f2f2780bf6ae96b47f339d3ab7c0a239d2f702dfe767a7717daf7191de65e4e419f980cf8062e9c4ebe81dbf409d75d77af7cfa61554544d8dae117814cbb833d2de1e75b4", 0xaa}, {&(0x7f0000000740)="b7c3fdc9e6ce8476b16e18631b076b13533c2d7c6b3eac78c878907c1a1a60499ef76dbbfa60b5ffe3e7bae835050d6026c41ed6965280929703c121cdf1c5abf656102e7d551ed3b47b3933467a325e05cbf714edb72ce8e9e2fdad8d522537052c00ee5b72de7552d60be80d41f1f0e3ddd1ed1149c106f20ba4a9d2dd75", 0x7f}, {&(0x7f00000007c0)="c8fefcaacb34167e3931ec43d8844d181c1617ffdaa5f1944709d20788f391cb1d63aced53c22eae1e4cc9ad63301fd2c67818974856383415e5b2c59ff29e4ef56a8284003c52b1db1134ad3783feb21af9bfc676212eed9735eb0400daaf848c38c62c1aca95e8650c3ab734d319b57a9753acb3cc0e2122adfa0c4f4daf8737edaef8074fb623f64194dbc2561d8f625ed40f1444a29c39c0b6fd66", 0x9d}, {&(0x7f0000000880)="9810659857ebf9a5c7e9185c5a61315a0737d7b46e3120d0162fd4f94b06a25fa530e9c15e2b7b3ad235875c6666aa53172b660e726c8aa5c4c500fcb14cd4c746d6441704b680e0d8886b123972ccc5667cd26055ac8a4b49f8e98edc321300c1a1388e0bc5d681e02906f6a1c18617cccd9ecd258bf9ee4e8dbe615f4ac8f793e3eedc80932887e90f2ec1317c893bea810e47e436da840b9aab857111f1ec615ff816ac1afa970fe4", 0xaa}], 0x5, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r10, r9, r10, r11, r13, r11, r13, r13]}, @cred={0x20, 0xffff, 0x0, r4, r3, r14}, @rights={0x28, 0xffff, 0x1, [r13, r13, r13, r9, r10, r13]}, @cred={0x20, 0xffff, 0x0, r12, r5, r8}], 0x98, 0x4}, 0x408) fcntl$setstatus(r9, 0x4, 0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) getpgid(r0) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000b40)=0x8) accept(r13, &(0x7f0000000b80)=@in, &(0x7f0000000bc0)=0xc) syz_open_pts() r15 = semget$private(0x0, 0x7, 0x208) semctl$GETPID(r15, 0xd44879161f27cc60, 0x4, &(0x7f0000000c00)=""/155) 16:00:09 executing program 1: mprotect(&(0x7f0000160000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) 16:00:09 executing program 0: r0 = socket(0x11, 0xc007, 0x3b) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22752eb6d23d9af05406e2235294bd4dac5f273f9439e7f9bb59b08f13ed61d5c4f6e42a55c625f58a69", 0x2c) r1 = semget(0x0, 0xf9031aa911d232c0, 0x100) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0xa1) ftruncate(r0, 0x0, 0x8) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x10d05e9057e895e7, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="4dfd032a9d022cfa2c436b72d2ab1654c7be7b45ed825bb7fac36ab41860a97b6bb253e68d6e110106d2cdc35da47e4cc992b9f3e63a4e1b07825f7fa96b8e02efbcce7189825eb705c24b69c33429e436b26f3ebb66685272de0e81940e2fdd8be620692ca6be94", 0x68}, {&(0x7f0000000080)="778f5cb5c57680f6186cbbfbf577458f01a6bb6dceadea9a48b6df2f4e7cf2840444c53513b1962b0f365ed36827a748cce07361", 0x34}, {&(0x7f0000000180)="5523b0a2ef316a97278da6e3dde52a45ec88b3d9d70f7fc7c5b85ca11073ec7e309c1e07fcdf27e5eed0313cec178ca663679bda12fdb73cd85ea837b21c7402d7df0956a7b24cb8b7dadbdab27dc3ef2a7348e0d3c9a664ac308ded324f931856f1cc8afd70d7e3669057fe706f2a65127e66461de85f9fe088bff7a692883d87144ee97d786758b9ac0f98e984f09102c962e8cb4bed4e0c9ebf1754348847bdd2d2deb2bba9841f5d6cc54d67628b4de3c2741a25a58c3ca09f7f885bbfdf46d0e121012ada86192bc4d3ea681bb7a6", 0xd1}, {&(0x7f0000000280)="bb3e75f1d2a95840414a9a34e437495b463c80fa7a45962d70d74d28620210f5624f60b4586609e34dc6c4cbc0a52d35b8279fb5b275e59ca3bb8c6a0837f93f7e5da22334b0ebdf7b73c622e9a7c6a72d0eeb60d287d49edf5e79f1f0c4d47e6ec4da039c69f20ae66c90969ae2c68b22d9a860287161555732799613d8e7225b40e7f46bc5a0348612a40283645b419c2c7a3677999262b22933be6e1d16c11566cbbf12d60686b543adc5566785486a707c1ded6b5ac7a58cb605fe310984d24e56d79b955a98fc3778bb810e92f4096ab413ed1bbb16a709d4526572f990fa42b0643df247e02e9a6566b5ebe5ef6e476811ff0e4cb5d350193a253452", 0xff}, {&(0x7f0000000380)="ee443a318b6d4f551a6e9e34767401c11042b42f4dd78d0bdc5327cb7198774ebedf7924b0253060941c9aeb856ead6812ab1d1b9a33c88378340a7c0b95882b06ae37468314792ea1add435ddb7d40929d79ac40da1a5f1f3bd3b5663c19da4547b617943426c8d481339a6a304cdeab65e07e02f271e9803bca6d14199f44981f12d08e4c2466404cfbac47ad753c6d80f8212a97e1ab057918b363d32511bf43fefd43aa3d69ea8645a8c2513a03c4bba904313f29e41ea102cf242974522ac557c96a30de3198e8de50788b1371e060db177700c15c026a32fc9ee66bdb0cf60447a09ed653a212b4331fcf600d12617f595f0b84f590078e4", 0xfb}, {&(0x7f0000000480)="d7cee6", 0x3}], 0x6, &(0x7f0000000640)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xb8, 0x1}, 0xd1fc88c10c40e273) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) mknod(&(0x7f0000000100)='./file0\x00', 0x1000000000002020, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x5) close(r1) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000040), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x9, 0x10001, 0xffffffffffffff47}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xec41) syz_open_pts() 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfe40, &(0x7f0000000100)='+') 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x18, 0x2, 0xffffffff80000001) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000680)=[{0xb0, 0x1, 0x7f, "62bf1951e49cdd9bcd2a0a82324cec2fc2ac58952a2b7fcbf82291ba3d942d5c9750999fd145494eada0889bc5c5fc0e06fba64999478156de56a7b8ce8a55b0641201b37ff32006c847d86394ff5f42ce8d204edc9a0a3d32afac2dd3523b72be16b2ae850c69236119b05e1f1b14490778d9b348c4c7d7ccb7bb44cb70373b6088977e612da0158d3b3e63b80b07a04448c107d62f520aa8f067"}, {0xb8, 0x1, 0xf1, "58f0f9f5066dbca0244e0fdb29b7ad27d2c571ddfd2b87105163ffe549c359ad9166fade52b0d0464d316a070ef3fe33da82edcb6ff143dfb479a6266856f56bcd3c358a1d4d18fd68ea9989f3c7ddc104e53e45776f4277dc4bb846a5a034e26f80d6f732be22b3453a555f620f82ee368e220d28e6a15cf4082dbc97ddb906cd87acc58da1bfc796710eac402a6bff56a641506ce4722fff7e6fe38305812d8bb5d5"}, {0x68, 0x1, 0x5, "cb2256488bc2b4e4127afcac96a58cf14bc028e3cd2cd23aa06c92ea1247f459317718fb319f9ac36ca996c8a53e8ffb6597ea54aa33f0a8543299ba3312ae0841b51c87cbe1f8500db7ab2e0cf6f26d996124c5d44355"}, {0xc0, 0x1, 0xf8, "b474f543df279998461b268ee0deed13fb7959defb45977c766111e1e4d12b7bcc5f576f746dbe25c71b0c10866c6ed386ab511ae486f31e803783690487bb00cdca3ea8a45ab2566b812b86ed3c1907da370b8b943ec54caa3e3cc3b9abcebf3a3f2e0df10fcba8b482a0e7c0076353bad6ee12d2840f7ee04fe8fbfa3bcbc6057a1a30478af8ea256ee9a91b58181db4ddf6501c914d9a72a4a070d7842e3c858ad7ffbe4d264a281e601f"}, {0x100, 0x1, 0x9, "be6644c7e8dc5951e58776eca7afc54f63f4de01bf46aa978ef803bc624adf3f235e326f92d6ab3a3544ffde6bab8889986122bcee6b9724b0bcc1a93c8e9428d1b4a1b70b71da8412bc76fc2f0307f202a34d43104105dd38b043b81e97565d8f86b8b35a642d07ba9135d7c2502596b68a62ecae9c71697c4f8da86d75e5aab3d17731cebb505847734402d9b5f90a4c18e28b20e85735cc59f5a425ba389daac86ff790cf3a6217f4c62facfd7c6891694d5cfba13ba8026f286ccca528eb43bf9bef02b40aefcffa62879459dbdd4276535d95c98f216291c131d3b650bb65d710e78e5982320e20f6de"}, {0x60, 0xffff, 0x3, "f058b77d25621ff50aaef7f00c49fd6e58b67f4d312c9ef6c2066515a508a0bcf10916e8c2417cb92f5b8adc05b3a598315456d8b8640312088c30ac07d1626e11468ebd3ac52c6a218165d72f1ce7"}], 0x3f0}, 0x8) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10000000c) ioctl$VT_ACTIVATE(r3, 0x20007605, 0xfffffffffffffffe) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x4000, 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1000000060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) close(r1) fsync(r0) 16:00:10 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x1, 0x9, {[0x8, 0x6, 0x3, 0x3ff, 0x4, 0xfffffffffffffff9, 0xffff000000000000, 0x930c, 0xfffffffffffffff9, 0x100000001, 0x5, 0x1, 0x40, 0x5, 0x100000000, 0xfff], [0x7f, 0xfffffffffffff001, 0x1c5a1a86, 0x5, 0x2, 0x7, 0x3, 0x7fff, 0xfff], [0xb7, 0x5, 0xffffffff, 0x88bc, 0x80000000, 0x2, 0x80000001], [0x7fff, 0x8, 0x2, 0xfffffffffffffff9, 0x200], [{0x8001, 0x3, 0x0, 0x780}, {0xff, 0x20, 0x8000, 0x8001}, {0x100000001, 0xb38, 0x43ee, 0x8}, {0x8, 0x9, 0x8, 0x1}, {0x7, 0x5, 0xba7, 0x9}, {0xfff, 0xffffffffffffff5a, 0x10001, 0x5}, {0x0, 0x3, 0x675, 0x2}, {0x0, 0x8, 0x9, 0x5}], {0x7, 0x7fffffff, 0x9, 0x87}, {0x3f, 0x100000000, 0x6, 0x100000001}}}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:10 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000001, 0x9a26, &(0x7f0000000040)="f78ae1fecd17dd635e8b707b5aab6ebb4391131546bf4b16fa2eea4357725be0aacf4e12a904863c60a14e02fbbdc299c0cb9e5619bde2a1eb038c08958b7593855789b8eb45e2aec8bb96ea76e683c72b228e414cad6ff56c41f963251d7d467a", 0x61) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x5, &(0x7f0000000000)) select(0x40, &(0x7f0000000100)={0x8, 0x100000000, 0x9, 0x4, 0x1, 0x8, 0x1, 0xe13f}, &(0x7f0000000140)={0x80000001, 0x97, 0x48000, 0x2, 0xff, 0x8, 0xe4e, 0x1}, &(0x7f0000000180)={0x4, 0x8, 0x3ff, 0xa78f, 0x45, 0x0, 0x8001, 0x6}, &(0x7f00000001c0)={0x7, 0xb6d9}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/128, 0x80) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x882) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x1, 0xdcd8}, {{r1}, 0xffffffffffffffff, 0x24, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x1a}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x80000001}], 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x3, 0xff1c}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x8001}], 0x5, &(0x7f0000000080)={0x9, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrlimit(0x7e8a9fd701e720f7, &(0x7f0000000000)) setsockopt(r1, 0x7, 0x8, &(0x7f0000000300)="83a8d07c0b986f7f1b4e9659f333c876", 0x10) connect(r0, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r0, @ANYBLOB="66c787a352cf322529acf7bc58ab83f696"], @ANYRESOCT=r1, @ANYRES64, @ANYRES16=r1, @ANYPTR, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES16=r1, @ANYBLOB="d219ee30b7b1342e5116cd9214980125c2cfc1d0c070c794be685ca15499c9dda6dc0f5f1ca350c168b8566f22699ba2bd1dacbcfaf3b4c9cb91a08068942c40aa8877799f996e505864324a9d4f6b0ca54a72"], 0xa) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x698) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x285, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:10 executing program 0: socket(0x1, 0x3, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x2400000000000000, 0xfffffffffffffe97) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/254, 0xfe}, {&(0x7f0000000180)=""/71, 0x47}], 0x2, &(0x7f0000000300)=""/169, 0xa9}, 0x802) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000240)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c01ec17e287f6371f8caa6ee8067b5719a2163d0ea60efa0a97f3b60180d4e8d459fd4e368db1d43ec036c83a346578f2d11ae788b187f3e016d2b93beac57cb81d69eb", 0x98) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x7) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/117, 0x75, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="217875240f6d0397b2423d106959d6d044f8382c9598b26ede9f919e89e7c3bc4e79f15b687d914b822efcdc68a206415e5da41962ef90000a7448aafef7c4e8e92b9d600be02e32f8555bf8aac6f1f2a47ed1f0d1428d1ad3f68e1a10232525ceb08123be096bd0c6375a9d28d55f4758814e19", 0x74}, {&(0x7f0000000240)="04568e816f2f332784c04537e5dd2bfb64163587905384a8bbab0b97ec64dd8f8f907dd60ce6f066d71d9967c7d070fbcad6760ac00653b9e0c774c73d079e72872be6cce78685d822901d651540e18bbeb6544c068cdfd927ff80ad91ae7e9c6abc950aad80c5a584391a0d72336e9aa12c6b51140b41b7adf7a0c3ba7ff7ad87cc0b04b4640f88211701f1bd649d6f8f3763a539684ac93889dfb871733206", 0xa0}, {&(0x7f0000000300)="e6b5c3b3d6ed85829dfd16535b808c329c3227ab4417c22b9666b16f429ac3439634eff893508a80f9ff90eb928bf4428452652a85e153dd2de549da2cc3171038e2c050d9d1fa1d3eeccff8a9e9238257aad2208895ff9fa272998ee5d78f8c2e643a8c77bd034f467063c4feb1c145c177ea062041f94399babd76ed34e6b234a2cd0aa48d1d31b86f55128c14add3e64ccf5178c8d0cf0da597653855b5ca35df8f77ff44f5939a0929e77a3b86c8019ce7edeb3fde4b09b92989c42beea1f4354512b1", 0xc5}], 0x3, &(0x7f0000000440), 0x0, 0x408}, 0x1) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x89803e071eda4173, 0x5, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x3b3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x800, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000b1, &(0x7f0000000080)=[{0x100000b1, 0x0, 0xfff}, {0x1c, 0x8000, 0xffff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/198) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x74, &(0x7f0000000240)="d5338a49d398261a3cce845c07b3ea9d5990958e4a546fbf07d4259dcc1fcea62f175660412cf5635c2e0f674cfb433212de8ee5cceb227166e3667014978617fefe7fb1f80d5bae057b0961dad61e19ff26233662a1c8a8f2d37b76e27ccf98e270d36093749b446df0b08bec87406ea17c2c58") open(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) 16:00:11 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe77, &(0x7f0000000340)="7c3c534d72df055520a23c97201eca3249d30aef2bda67058d68970640ced61aa768a860f4c4092602000000afee096d97a3a59beba9e58a41abbf57c644ad5db0c9ebd1c9083731cf0e72ac") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:11 executing program 0: r0 = socket(0x1, 0x3, 0x200) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1f0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/25, 0x19) 16:00:11 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) recvfrom(r0, &(0x7f0000000040)=""/126, 0x7e, 0x3, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r0, &(0x7f00000002c0)="3a10b66ac66981136761674c2da26922a970925fa42f04c701899bea0be9d7d03af1a6b4151665610350605a2ab01e6072e8e4550503447955f4cf9868e025b3b735fae051f3537be3b902c76b0fb51505e7b8a2b7054befd026f9be0393c46bd907b9e316397481be4fa788d9afbbfaad67557669e8a0b69f5270fcbf2e68604ebe75e61578338a0c16f39e8dfdbc21de7d2d077ef621bcf727b0034f5a585c43f5a6380018d2e5585744819d294baef336e0dc7a50e8d75e81b3ccfb29c56577250cacfe6d5cb8a70de65d63b2a9c28472bb26ea7f985281b6218a", 0xdc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = fcntl$getown(r1, 0x5) getpgid(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r1, 0x0, 0x341729db) close(r2) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0xfffffffffffffff9) r5 = socket(0x400000000018, 0x5, 0x5) writev(r5, &(0x7f0000000080)=[{&(0x7f00000001c0)="1b13a5d4394636495b185d9cf21af73115638fa8dd23f5da30e9cfad91b0f2e93f130284254ca434e52885123a766e593e25a4ec0ae3561385a6a067306027e001f3ba25e6498dd6ad9f02a558ac7932c69daa9cc1578f9a90595614a7f994f380b94bab5c54eaf59042e79a7dec7fc7afc0f6c3246c2f4290f7664adbf0825ccc50e262e6bf17f88976e61bc38c5b93dac58bbc74a2ea2cacc3a60cb41122af7bad168b802137f0506bf01ed0ed5ed359d58d9518ff525e7bea8d3148cb3af56b2cfaa946aadb29846d3b9cb24c8876590510d5d61c569bd8494f5e7114915c3e76bf", 0xe3}], 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000750000/0x4000)=nil, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000f100"/98], &(0x7f0000000440)=0x62) write(r2, &(0x7f0000000100)="ad4c01c705f4ef18eef9d680fc3ed211c28906006bc97b0000008000000000ecb22d21025f76d99b42000000000000000000", 0x32) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x67, 0x4, 0x0, 0x20}, {0x400, 0x568f, 0x8000, 0x80000001}, {0x5, 0x0, 0x2, 0x1000}, {0x6, 0x1, 0x1, 0x9}, {0xe11, 0x310e, 0x80000, 0x2}, {0x7f, 0x7, 0xfffffffffffffff9, 0x75}]}) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x9d1bf61e82575de6, 0x20) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0/../file0\x00', r2, r3, 0x2) ioctl$BIOCPROMISC(r1, 0x20004269) getgid() pread(r0, &(0x7f0000000180)="46eaf2164ee7e8ba11201441cc74dfde37d1b583beb0247811d71cc1b1b8c79fa811db8ec0cea05fbc5897be11d3ea535bf8f49495654480e2896b70e39cc7b09de8990ffe26b2447dc040fb4435b3ba9be5453451db5bc0804c74ca3051ba34", 0x60, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) r4 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x104) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x1) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file2\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000300)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000340)="2578991672dfae1cd10ec40c51b84094b66096ca461fe33378f6a5b84bca67713794617505023fa4531720824b72b4c91bef19483e0b8ed7e69fcd57703bbcc47cfc11c61100d7c6feb3f6087916fc6d9a2d0d0262b9b2409ac5d0ad1c6dd572aea0699fdb9b65d3c9a5d509a7f6b00be9d131507288825a2a88fe899fdf0fecefd7c48e885280a2ccb830e0731b5046d0e5279747d3ad352880aa1825e3fc3e9b75144a8fb4ba004da0429b3d31c90eb0fad84272a148ba2a777b324b25dffebfc911", 0xc3}, {&(0x7f0000000440)="6bcbcf37588603da49aa89f018004050fff1c4dd1df0cb9485e840d91b72ea135b57b3aa60", 0x25}, {&(0x7f0000000480)="4af6a414d34ae7865f16b329bfaa8797271c13e65e25bbf930d222ad361ba532af1d6bdd26c2dfc9f731d79403ed8f525bcbafd4174fa3e0cb264257c700e38f5d668a9041a909a5245fec0a47bc4d7f40cde14033ed8b11be73cc6c432cbb4bc07ebf40fef4b5ff69853b4c8fc7339599d1f74d808e5898748707d5e493969783addbfcf66890269620af5649", 0x8d}, {&(0x7f0000000540)="40baccdacbbb41202272344b185ecb1473349f3435f96a258bce20af259add7359c6abc46083e6d6c4b08164e1f00217f94a268430266aa4f686742d7e796df3b488bfd472ea1a8e63fa73f216244326b39fcd6028cd8b", 0x57}, {&(0x7f00000005c0)="9eba8ab37ff76fdf0fce70fb8aacc0e38e8b8ebbd965a3840ef31d98322b0fa08d6665fc80acc29cd100d554965b518f686e5e99e8655d33b9bdda83cf2db722e835d471ea646ecde76989a484100035684a8df1f7654651d1adadd1cfe88a2c7d561d51fdc5d83b55730ee7af9fd90bea0dc82f3c2eec8268b7b51e4a", 0x7d}], 0x5, 0x0, 0x0, 0x408}, 0x1) mknod$loop(&(0x7f0000000700)='./file2\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000740)) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='W\x00') kqueue() mknod$loop(&(0x7f0000000800)='./file3\x00', 0x1000, 0x1) chflagsat(r4, &(0x7f0000000840)='./file1\x00', 0x1, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000880), 0x1, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000008c0)) getsockname$unix(r1, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000980)={0x2ad, 0x3, 0x5, 0x1000, 0x800, 0x8, 0x6, 0x10, [{0x84, 0x1, 0xb44a}, {0x56, 0x40, 0x76, 0x3}, {0x831, 0x5, 0x9, 0x8}, {0x8, 0x319, 0x7, 0x9}, {0x10000, 0x0, 0x0, 0x8000}, {0x3, 0x100000000, 0x1, 0xe0}, {0xfffffffffffffff8, 0x7c4d, 0x6, 0xb7}, {0x0, 0x4, 0x5, 0x7}, {0x5, 0x1, 0x3, 0x8001}, {0x4, 0x0, 0x7, 0x80}, {0x7fff, 0xb86e, 0x1, 0xe84}, {0x0, 0x10001, 0x7, 0x200}, {0x8, 0x100000001, 0x9, 0x294}, {0x7fff, 0xfe5a, 0xfffffffffffffffd, 0x9}, {0x7fffffff, 0x7, 0x9, 0x6}, {0x80000000, 0x2, 0x8, 0x5}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000ac0)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000b00)={0xffff, 0x10001, 0x101, 0xff, "8d7d257e5351bf9f1efa9243a0b5249704bd444a", 0x80000000, 0x9}) bind(r1, &(0x7f0000000b40)=@in={0x2, 0x1}, 0xc) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r4 = kqueue() socketpair(0x0, 0xd4376d30ded25fe6, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x88) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xb0f5591229890a04, 0x10, 0xfffff, 0x8, 0x7}, {{r2}, 0xfffffffffffffffc, 0xf0, 0x2, 0xfffffffffffffff9, 0x7}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x102}, {{r4}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x1, 0xbb6}, {{r5}, 0xfffffffffffffffd, 0x40, 0xe79ddcdfa3e6b03f, 0x4, 0xb6}, {{r6}, 0xfffffffffffffffb, 0x60, 0x2, 0x0, 0x1000}], 0x3, &(0x7f0000000300), 0x57fb, &(0x7f0000000340)={0x100000001}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r8) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xc7fd1d372e720ef3, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x7, './file2\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007aaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003815000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aafc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b40987d8f99a7382569321156e3b3c012513cfab7beaa1e42308e2eabc9a13e0c127b88441ab5ea39aa40c9f8705159c5bd62e50f45a4680b6e67f2089867450dc54fd42e97a475084c318055355d29e4c6d17aba83f5e7c869ecde26fe35eecc6894ebfba3e79b8005727a75e3c1e35f17c6b747e2133d3c725fcbe779bbfbf240f822040fa538a0672d3f364bd9af5032572b66d8ae33cc9cf7c5f690da47748490e31757b2666c44ee39485057cf8e5"], &(0x7f0000000040)=0x1002) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x80, 0x80) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xffffffffffffffe0}, {0x6, 0x0, 0x800000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r4 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x0, 0x10100000, 0x990, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semget$private(0x0, 0x2, 0x36f17a5b825fdfd8) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000001680)=""/120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r5, r6, 0x0, r7, r8, r9, r10, r11]) semctl$GETVAL(r4, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r4, &(0x7f00000013c0), 0x0) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000001a80)="52b3b5d89bbe78e91a954e5247ebe260c6cc82cc5cdc86e79ddc71c09823619e90b17752139e208a49f3c6e423e139671c2f2a72995795f04473bdfe735a5938d653d45ba6305842c84d9f5bdea5344bacabb452a722519a6634962d19575f6f92a3d471a34efdb39887fe79c582eccc0c0018274427a1a9b5ce07e6584f68183eaa4ef81659178a4b03b7ba19305c779655629e30481faf99006df8f27088f409d47af12a300612e0364197c8c30f271d3f1f4008752842745143521a04d61fc096a030547f83c09a91fd96272d32f58cb32865c24ba15172cd0017e4b678f471f8649bf324e93a5921616c221683b85f1dd72234ac01dc15fb36cfb001d858791d11895962") dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2001, 0x81) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000, "9226041c439d81d1ca9317ac8a7f9499151af999", 0x0, 0x2}) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='#}[\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)=']\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='(-\\\'{]}{}\xbc,\x1d:&+$\x00', &(0x7f00000002c0)='\xa4+\x00', &(0x7f0000000300)='-+\x00', &(0x7f0000000340)=')%\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='&[)#\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^).*&{\'$&\\!\x11\x00']) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x251) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x2ce, 0x10000, &(0x7f0000000140)="5d18fb1950531c89a2cbe8f8e6a4f15eb45f43877e54400b59e7350d78c9039feac1e5b98c95802b6c6cee07fac0e75cfbead40b38e116ddc36cd7b7876e3cee66dae3c40b0cfbd8562ce6c92b589ecac8f354dfe96367fa80b7f6d23f", 0x5d) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x6fd6bcaa9fad8c49, 0x95b) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) recvfrom(r1, &(0x7f0000000140)=""/135, 0x87, 0x800, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x30) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffeffff7fffffffc}, {0x7fffff, 0x3f}}) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = getpid() fcntl$setown(r1, 0x6, r2) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/60, 0x3c) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x18) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x7fffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000040)=0x6) 16:00:11 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getegid() getgid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x840, 0x43) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x1, 0x9}, {0x18, 0x1, 0x2}, 0x0, [0x0, 0x0, 0x80, 0xe8, 0x7, 0x2, 0x2, 0xffffffffffff4b1f]}, 0x3c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x400000000000000b, &(0x7f0000000100)=[r1]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x7, &(0x7f00000000c0)={0x100000001, 0x100000001}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x1) 16:00:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000000000029000000310000000000000000893f00000a8319b6476fa5e5a58ad5c3e54d6f12ac71e3feb2221aee2d0000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x50) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x11) syz_emit_ethernet(0x1d, &(0x7f00000000c0)="540d0ff668e17bdd396f0f941f87e774f76b9ec03d827911c6b8028b67") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x84) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x2000028, 0x0, 0x0, 0x7f}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0xfffffffffffffe6d, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x81, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="041844c8db9de11ce01e75afb386a1ae804ddd5d639c1070aca37b672c8d89a9fd28d3a44fb9e0776f198262170f89ec5954ae381ffc4bce258dec712a4e1fabb01e97e0808210b280b031d2915c7a56eb07528546b962f051621fe42f63edffc176509724ba1ee74d9c416db10e187db1a4b3106a05926a8ae36835527d84", 0x7f) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100080000006c653000f6df9cfdde70551ff3547b35a14c98651ceaa4c26c49e867677ac01e9d0f32144754e1f3b807c92b55745158b516aafa0a03db1b75adcc2b6b63b667d6a8d57ddefb51783707baf44d04667f838bb959758eeb94d7acabb91e4cb532a83671fadba5c512e0a1d17643af227b9736e5d53a207d19653030d8d175a4c9403a75c66650847425e900ca85a910cdb30f658aad2cdcd687b4ce387f9852047562b6a51817d629d5279363fe8306e479e0dba42910192ea71edb6f9bc8ab67f9d61e62ab00e2fec633ad27802b76f55ed3a1c5baf0d8eca8d8c8e07bd072fd0c969e617736ec7728dca6dbdb44b7460f2476f6f6bd2e0338e308867df6ef115ba0ed811f5e40db0713c9561130214d7230aee73b7ec14fdfc00388d554f50b2119ba725422d4fa3ed2cb0e164236a5c7e602553b1022ccfe5303d365c2a93292cd698f64d4e7bbe36625b20bf3fcab70df56b3998b6997a90dff4a624f2fc68cfb3a7735cab1f29f4796e7644f00"], 0xa) fcntl$setflags(r2, 0x2, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x3) write(r2, &(0x7f0000000400)="1b279651777ad091a4b81a4dff3aea8b770fb185f1ad483e49dd2f6c1a80cd18b5b3589989921dcc0765b0e646b5573a32c457a2df5a1236e059adda716c60ad377516de90d31cc52b0f756c9ee12f48255fa72b55fd7ba775756e68d72e61465bb1be5ef5169e808405543c8240972948fb3df850c8efc7de9bccd320da89fda47ab344b39e9569e2898174ccf5d3437b2b9252f9a419f9774304616741b828705399ce7a54a7551e93bc6af47bf2a5f05e4141c6e66ebf76d455", 0xbb) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x90, 0x1) readv(r2, &(0x7f0000000100)=[{0x0, 0x59cd}], 0x1e2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = syz_open_pts() bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x821, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) preadv(r0, &(0x7f0000000240)=[{}, {&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f0000000200)}], 0x4, 0x0, 0x0) close(r0) 16:00:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x2, 0x7}) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x1000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x30) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000c6ae6362b49c49cf525500"/92], &(0x7f0000000300)=0x52) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x180002005, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000040)="46c9fa70001c3aebb03b6baec68445dcaa03dabfd266e942f4ee45aa3f88289ffd083be4c71bdae4cbcdfccb8fb9bc99f4e25304ef1fb341b55534dfadc039d68b33aa0500fe44ec33f6a195e3c1838132b3e8a99fe95efcd18858300307cc25356292c55cff6869c5f560b739946eae7f68ad02f6d7ed264fa2082eb7c2bc0e9bdb", 0x82, 0x2, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000140)=0xc6000001) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) geteuid() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000980)='6M', 0x2}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x14}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x50, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x2, 0xcf2, 0x6, 0x0, 0x8000, 0x42c8, 0xeb, 0x10, [{0x200, 0x100, 0x5, 0x1f}, {0x100000000, 0x401, 0x6, 0x2}, {0xb6, 0x1, 0x1, 0x4c6}, {0x9ca4, 0x100000001, 0x1, 0x6}, {0x5, 0x42, 0x4, 0x9}, {0x3, 0x8, 0x9d, 0x9}, {0x7, 0x6, 0x7fffffff, 0x2}, {0x1, 0x5, 0x1, 0x9}, {0x1, 0x8, 0xffffffffffffb12c, 0x6}, {0x8, 0x1, 0x8, 0x3}, {0x99, 0x3, 0x400000000, 0x9}, {0x100000001, 0x4, 0x7ff, 0x40}, {0x8001, 0xe9, 0x10001, 0x7}, {0xfff, 0xff, 0x3, 0x4}, {0x4, 0x80000000, 0x7, 0xffff}, {0x5, 0x1, 0xa6, 0x9}]}) syz_emit_ethernet(0xffffffffffffff64, &(0x7f0000000180)='W') 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x401, 0xfffffffffffffff7, "42ef517b70992afdff060200000008000000004c"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e341b00c9c0377c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a14158bea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1e0000a867075f977a9c6d8da4bf6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706f6a68322891bb5d2fa0268cd1337caa4d4606fe33cb2d687e2b8028e578916188de1c6eef2c1f6d9d60a2985e79a7fce702ef5eacc704228bbad6b45e7ee510803068283c3b71ac2e900", 0x120}], 0x1) 16:00:00 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e00000000000000200000000000000000000001000000000000000000000000000000000000000000b3c48e763863f77aa082f92df3a2b013b89a"], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000e00)={0x1}, 0x8, 0x0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:00:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8080, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='\xab\'\x00', &(0x7f0000000200)='*\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='tap', &(0x7f00000002c0)='/:\x00', &(0x7f0000000380)='[@\'\x00', &(0x7f00000003c0)='\x00']) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0xffffffffffffff80, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) getdents(r2, &(0x7f00000003c0)=""/156, 0x9c) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000340)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x2, 0x1, 0x20, 0x100000001}, {0x15c1c, 0x7ff, 0x7, 0x1}, {0x5, 0xfffffffffffffffa, 0xfffffffffffffffb, 0x8}, {0xff, 0x0, 0x7, 0x40}, {0x8, 0x401, 0x538, 0x6}, {0x1, 0x1, 0x2e8, 0xfff}, {0x7, 0x2, 0x3, 0x4}, {0x47, 0x4, 0x5, 0x478ec592}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xffffffffffffff81) r4 = shmget$private(0x0, 0x3000, 0x3a9, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/156) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:00 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x882, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000540)='X', 0x1) poll(&(0x7f0000000200)=[{r0, 0x4}, {r0, 0x120}, {r0, 0x4}], 0x3, 0x10001) r2 = dup2(r0, r0) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x108) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x8) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) r4 = syz_open_pts() bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC=r4], 0x1) fcntl$setstatus(r3, 0x4, 0x4) close(r0) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x42, 0xffffffffc30cb2ca, &(0x7f0000000000)="b8f0bb6e3a6e613a31b0b10d624e3a08ea3cda64c640f0f4b1295085d306c5b9fbd4cd1d4f09a52c8e081c8fdbbda9f117e7924babd418e13d6b1f3ec1bfa01d4396ddcc8483b14fa24f1614f9d4817d650143b2bcc35ca62e4eb9744d9ed4682982b82bb569dc732c09532ce41c2e9d02d8afc13e42013567bd531409066a6309ed9b676f20e27761b9c638977a8278365bf34182", 0x95) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = dup(r1) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000100)={{0x7, 0x7, 0x1200000000000000}, 0xfffffffffffffff9, 0x7, 0x4}) write(r2, &(0x7f00000003c0)="d086e134ce0743453ca191d696b88a5ea70af9179e387cc73093a431accfd7f0fda6af9bf084da4c43816fe08fe91e024975652064620198ff116c5b71e603a4ece88c9ccd8fd026e8d6e93e86df6f157feb7cf68a7aa557aa4ce2b37cefc67c7ef57a38b22f54b21cd28a0d1c4c65be53bbefcd7905a6e0fdf4113fba0cf69ad2968ddedc196aef873f25c02cd37017f8c8424e4f58861f5ec1e7154714d799090232cca6f84516e75ab940ccc8cd826b2d1d225e853edf04b1c3a6119217d2641f6d49f386984177179a50e29e3b49364597df81eb5f3c02f667a365a19a9f4b99224d871b61148ca076af41b4be88a864130ac355ba298b61129641ba83b3c1f666ea3f788922b7f60a349c0046e66c0c35ddc760cdc5479e3287d8673395803dc3ead20d73ea296ac555e3ba32252a0590eb76544b1b3c3832993115bc25c803713aed81b20a3e2b9f757801c2c04dddff732f183ba43fca13545ec4a02eb59d2f12d357fe2808faef31ca91e89bfdfc5b7c7c65eb180fc201d8c691990493bce57286a4ba0fbd71201a93e7f112c87098668e9e57adf0bca6e31441dd77825bd22feab7c7a701d522a1db7fab511b82398ebfe77a588e3f321d03e3125dda6cc017672535bf81f918558338ad98d830a1afdbd1f285ed9993ce1fef2b4ab7bd201b4f9d92b73683a566c11020f0c4eaaefce3da462d395cade28d601f56be007045dbbb50164cee6b01343a7f45a9d953974965aaf1704f4005eddf0c37c5f9b548f2fb8cd8394c63cb9c9cd5734462c6331fef5fe48bdee41438c7a9f78fa65f55d554cc5603c2f861bfe638f5dc4d4bacfd73b417b47f9caca3007493472e12cd7b725e7846d1a0aa0de8234839afb4cd4a501e2fbcad2c9c01a181e541ac984c0157b12f997fa391c1e593e37af9dc4ad4873db92029cc9101968bddfa540c66f55fc53f83d9fb2cc283575c63ff515caa900f72f4e3899f90a2fb2a4795bbecbd149a972b194d4f6969a16519ca3a391d0d0632b39339d26279d2802f660f7ec846c079c41259bfa290062313f90c6f73d5bcf0781d99ed7b99aa2af3f7b655f528f02d88f39d7aab5be28a84dc23ceca199b55c80f947d934b0ce4641623471ee2a622090aa022a42929437d5cd8363351378fcfa0efc86c363b210c66b04d4f8104ec85018d26c8f74f525ba3b022aa8f7d58b815583a1c4399f9eb43378b2586966c0dbfb438ace9e6e1a07c0cda2d4837a61679597912407ea485fc9987dabd3a489a82030f5633c6acebd1980ea04d72ee68cc19d5a67e0a5ce6ec33cacb87927be5bf9e4592c357d8bbf9c83c7e31040409962d59f162b20dfa921125b3a8b9186ce4155330793df827a3123751a92caa5a2cf214e0036d3421ff3cc0ded71dc3a3d3adccba538c9af0c8cc9d1d1ff4b1366bf56e017f07897ee529f7263b7dbec69bbe756d27eac6ac2c85763d70817f6dba10a05dbdb9bdf644f48bf400d81d4ee06418b541e4e51506c5ff18106894bb9cd9bf11cf74e0009d7727d3c6086d127407b1d98c26ff0bbb63932795ae3d4832e41b86e74d0e52cce88bdefaa5c94723168d749c8843d33fda81f0d07806bb4dc5a118b821abdb55c5fed6ba2170f27a44f515e7b3c2064b30b9773aa2c6267f963cd6002a56524b266d626da375b1602ed8bbde74e7a93198303e809e46fb816c414507569e07cdc743aedda94bd5aa413b4214aaebbcae5f5c75d2d875c5988017f4b25e7ea5bfef138e02d9c62afdbeb4fa74e7e82efe4911471b913dec7065af62453187effd2ec2fde25f788a3197b7f158dc6a88d041d38735ae72a24f3b4f176851325c6819428bd807ac98ba097a0afe23d388307e1199fa328bb087b3c79287c1144b24858e46d98a2ca7155c7b4f18f387d90d0debfd90b6818bac62824b83b61af7c21058bc17c33731e5ac90766972d2ea769bb3a4794f6dd9dca0aad98080ed5af686f86397f281115b6f69ca41fb9e07b38bf8500d49f111e242b12c5008c029b6997f3a7b2628c8b4a55f33265286f9026dd0fde0c65b8b0a9a4a1c55d8602ae0bcbeb6d4ecab06afb9182a2be9f61b14a8f58ce683bfc42e24537bc0b930e856353a1ab01b72f8c9a8d74abb5e4a4f3ece906001f1419343d2643205d0ced461c91598d99777fd8bb5f873b91eec80b839adf301e6690fb88a891aa366d6fc9af6f57c404d1b56b8a26cc8546179d66ea06aecb88261d98acfe97e783345d2c5f15ce9b6bdd65f5e536d1b1e22b2dc17c2a2ae3a8ac1979d835efb57a1726c030433277b4f7d1c4a21cfa9354a63467c394dc93d9730f14186094d2f266817de018fb37d979e4d3ef456ebbe6595f420f59f09cb2bae1eea1b81393e21fc3b7fdb5fbe587b5c6619941c3d5350147c8c49c015e9b96f5aadcf2b478034a552e28e4ccba2aa0d7fa2970fe6a499ab9f0561ad8e2fdba8f9cb51d2d14cd7c44be0137eafae5776390923393a2f82bf7c180fac74bd7742f18f057fd77512b19575ac31fe0377a2a2c11c8e43a7ec79006d920796372093f869ccfbffc95826ba48fce78a9d4cbc1450f3cd9dc58f22855cf66cc854b613b4d7cf971e27d20738c6812f6dc57fac5f973fc95e656062431cd638787af3aa46c50db6b34ca512af0bdabf840db215f22f5475b7d7c12943aed78b69d5edf1cc57993938fb68a6cc5fbfc425d0e930ebfabb90087002af9995ef9a8ae6094725010586deadd2b1ba79ae3c7994f8d2c37b666b9a2cc5fb09496bd8ef75da0608c89bdfa0f46d47d68ce505d8d820ea55073d4594b9531f1ced9533c61b1083e9204c718f6792f3a226fec54480b1ec0469341c13cceadf77d7d8638bf99f68597cba508a43f0ac76159849289be540f696ee38a52afb0bb30346a911c45f03ac3c0b38e31c07175abc2b48dc82e32742b281f727e8c0733a623e89cd0d5d11eb38a36f8e57f57779ba97111de3c7aedc5cae1a537d7222450656e1315e0612f032fc72cf2f3334c30c326f1210f2f035fcbd8070d13826cae9b8cdc16b77c1cd7db86f181daebec33aa353cbb7f043a96fc4628d99743e146dcaab7da832c2bbbbe439083cb6d5748af2d85148bc68a5796e20a5015fafc87c1b5d760456907047d961c23b9f32ff0d7d92543ef2f7502a974515ea58b4c410daae437009112bdb118b74bb226afe1d7d49b05db95ec2de76382ff5fd861498c508916f2fcfd720eb6d5a35c8265e533697bc07550582ed99f8a3db576c38c0d6ae32e10a40edc6c236b9dad04eed4250114cbcd1dea5444bf2dd7cc7a71dbc69ba78b72bdcf293845243feac0c544de0ed372483961a0f72de9e1016719088670ccf9526b93ee2db868f652e0897f13854e5a801a8d30cc03f19bca933a25514c8a733a3ea5a02f7bc4ac8f7f36fc7d1426b0d288c12c14a5634a840331bbaa66ba881cba51b7907e28960a0ad04959d3771fc55925afa84439e699ef9f14bc36b5344f2032eb32f216d4b130fbaa33ca06b291948bfc4bc91398465e2e0d698e6674130bf4fea63cf407e90251383d5007f2ca0f40ce66c1afc776abcffedb8072fb9a5df5fc76455e502a6b7ffc3d43e9d8942f24b3e8b859a2031d26fca2b260d960d5dce1ecd39ed10232ef81ec5af8752cb5f482b0b57ef0cfaec3c8375162c5c40bbfff1b6db596f706acd1b82ae3b29a42f4627af981f2ddd24e42db16ce6d78ddd13d45ffd228fbd8d8728d290a7b4d51d502d1a81b18b70e20bde9a4a1944acaee5df44a35b21d303f0ce9ef04b8a5ae59ddbf91fa50b3c3255ad509f50c81f13c4b530d8ad291fb9eeb3ccc44f7030a801c9935a60fc82e5b35b76ce96770e45c4566c5372d29d620624bbd67b45352800eb34a0f3a672def87271fd0be2ebe7c57834d5aee743281d832a649e5885da2f134cf169b5bca492de2f52a9b2ef5baff1207557b24cdf47f2c6094fec224b58cde80a5644b26f341b204b42f31ab23925a04ec03a5331dfec5c7f64ff8d5e876563e32346c4e73ed3cd091f9064f73b59b780121276f80ab9cc2574e6ba02997529e5d156f584029323131e6af97c4f31950acee8543c771ac56d733cdd0fcaaccd02d879fbf54d5dd70571b2f5c3e31263d35c81da5e255cf0e706eb2351f331d2212023c8f1c05a8816a876674c79222e3d1d52189180359b88c4d45f39223794cfe9c49baf4255bf9b5975296e8add5023bf8f041ad7ecb05b779720e251849585101b0640b71aec62091e308f2bf8a87f68eb99e1a5c9b5dc0b336efda810ce687def1a5fe3c3efd2e669fda05336f5d6510962c13a3015a04ffe4449553435bfdef5ac3e2a0a5d1a4e42ef50fe88ef555569536c1270bb8b755c3bda77f6b6d9d3251c330778d3c4c195bfdc49eb35a461b46bd86b14d34c35bf8571dda773b3f87dce76e5c2c0fcdf19c51acafeca0ee8780ef547d6d1c19d615c44bbdbb6302b00bac306a340d2048099ab2d98e6ba12fca8f414130c5e583d113defef6a53e0566e16e19a721d4347a62242a90d2b91908d950c4208c33f4da6ad7429bb4e6bfb77fcbe32a2826051b1720e8134b65ea65123d815e566502f93799ba45f02af2f720ff87236c9a0234606c29627f1a6e31ff70e560b38ed6304ce6b25174d8aa51dee8ef56806a42a4733b3d9e97c929da90912af883f421711ff6ae79056d2d4ef161db0feac185d43089fc188a7917b58b262e6e0d860846bf03b3328e2fcc7474cdf836ec76d60430152abcb65c1164e39b631dd711c466feeef95dc9e591e59feb69a667cfe251a3563fd1cca66445c1568accc0fe801641ee7b20821539ae84211672114b4b71396695b29766a7e319ab06323a5d291df2111917b0a00d6e4e7c7e11c2cefbc344d96a6707c65564e78cfaec0e603fe4940986c8fdf8287148f283055262e38c9f6de09348936bf38ee17839f15be3d617c1fdb840c305a9c9e81b01a571845f2768cff78bb83898e976ce8593cb5c474393894b847146fd5df51966cb3af54b07df0996235a0a3369e242a7d2dda0364696a48a9d3412e4ceb5ed14be1b56c869cdcba0a4fe5d6eec702cd0c75433940958c354798c398bc0fcd4f48eaf6901396e8e4b291cd95a9ec16956079fbdc5eec1121144854db7631fda604c3db1ae7c324e56c2ea8bbe0932ecc3bb67b436e6f6a98bdfac012838720c5c61b52d85263a6d6085e8aa707fbb3cdf29671ef928b8d2035fd9b86b238138327e43a916e280c4736ddbe6cae4ffb9b2e51eb742e12f40a5a68fa33cd343b90ab9f00c918143e637b7757917d5b65faf1f3878b7d85d194395f89f1823f925855a39657e98f1406959609d84eb1b18e0e72942a82e265f7525811f2a07031de059c845be7b7e245bf49d7a104e1225a5aac00550124a6abe8cd3017a0f4d0c6acdd7f8c7672eb9efe087a9351250044389b1048e621413bbcba7f58e6e7393897ad998a3f022bb426ee7ce290ca65d887354dfa5e7fbbff323c36ea8437e27f9b04a4420f12c6fb9ea6e5fde488e185e546daed1a51aab53c3f0298d1fd432d785313be4b0e31f3404e7618c5e66d019e269fbdc98e96cfb80526d2f4e67f219560f7b5f1e4375885f614eac0696af0f5442baa7f5ebee9e58ffc176b65ea62182d7705aa911011d4c1ac574935e0089f93a164e700c74784ce123fd38ec2870fa5ab9b21e6e0fb0aa4deba8b33a2b5fe27357579fa219010966dedbf1692cebafd2fc8771988d574b7af606b70", 0x1000) socket$inet(0x2, 0x5, 0x21a) close(r0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3f, 0x200b, 0x51, 0x1}, {0x0, 0x7fff, 0xff80000000000000, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f00000000c0)="679ab26089f60cb5052216f15fd4cb50a3bc8c5454d844798c03e733289335b6eb95b7b353b1724860859acf", 0x2c, 0x8, &(0x7f0000000180)={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x100000000000007, &(0x7f0000000100)={0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0xfd2f869add19cf38, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001940)='/dev/vmm\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001900)=0x3) r3 = dup2(r0, r0) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000001640)=0xc) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000500)) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="e55650afa6d1149de8b946840b6f5ac0dcd3087fbd2f445459a5cc1048d730255cf3efa7f79b962a817f3d8a6dce0800d9ed025c305697576be1dd2245738deabab187fa21c6b132de8614f9b742c1aa5d547f88b012436e648f91c1f402cb8adfd8e271cb79d342dd44059e3606600a6571b792bed43e13a848c42fe3ac5cd45ab41934e3826b4e1940762ea60e237f2da8059f31273b23f01e07b9", 0x9c}, {&(0x7f00000002c0)="abe5d81d9abaeca2c0a330399868a9f905dca778ba9b7626dc9ad1f0ded2b1054a95c98a7af061dc37a2a36acfe21326f9131fe2712786b8944f53f21f8c14667020b904ee6a3304e61c0787f0b0d0835e39ca5f04a0f7a665799216f33f845f78c9f66f44d9e6b65e7a", 0x6a}, {&(0x7f0000000340)="3873baf09daa4e03434b6b93aae0b85568a53664465d21aa9ce391ff8dbaa4b3c0a5955cfc8e441ba85c7cd67252d015c3fb1126448a1c07354584f90bc5904615f39b89edbc1d253096f6962e39ec25477322677bc3a06ed87e0e39b3891ab799057da8e2ac98646f1c418f6edcb8c9894b30a0621fb24c6007a1442581c8dcfc", 0x81}, {&(0x7f0000000180)="9bc9a7b9132b59a77b2639d47a75356959b87c94d95dcecb8b476dd3d2ec42e89c99fe836d172e37", 0x28}, {&(0x7f0000000400)="68675d8d54f50874e539f8e0327a0f9a1a7db302a447b21f85333b4a47586e9512cf7e55a1e9e7878c8e4def90d38a929fa81fa4d9ed5356c0f6b65d527bcb3c57ca447048cf54717639c9b2070e28f3c15dc4009574369721be1b83ccf26bc05f0d47dae6ef5776c41c19a24c28a89b29f3ffa366878b", 0x77}, {&(0x7f0000000580)="276cdb05bffd9efe126234c37f52c4cb169a654553d9acbbe6025360ba2398324049acb021720730049081e03e6bc3f74534df5074bdf895a233fe3a84425e9e1dd268df809a638fc92bd99cd2538fff0646c30fac662598924c098d657ce3a3f75f0d2603a30d508a4f89da22c3c97fc45e382d8f20f1163c2093bdd9412ca61dcb325a1c0861d69d7621c07f0bcafc405a0c7caf7dad6fc867f2c6ad9a32ba780b897a3e3e7ec7d9875c5860e602079e896388ce9d3b21f3fd834aee86b9b3ca70e0aedb4413f213ca8ab10bee11ac99760083b464a401c34a4def470e0ded5fa54cd9fe06c572620f965effb187839b52266f5d3aa2733440ee06d1c99e4bd4aef1a01bc7273d5970c4208c79b971f40d88e38db0ad6f81719cfe2383f3bb727b14f75c4618301a5fcc4ad0fefc7fe89fc37e5ba3aa7beaf42d2c2e41ae0f63d8dec009ca269ecc077a5b5c2ede42301c602383345a0825262767e0edfcec7cdcb815e0c12a20aab99094a96cb22827f16bd2b749b901eb143d46f748f45f765b8c721ab5686438a39b565e4719aab5577fbc75d4a267534658cd58e47ae63ed0c9e8347907f8a069ca1278f9fa3a5cbd300a431b3ae3970222250019fa2e6145058ac2a218b1565c573cc68360168196fb271baf160034fb6724b08e5b29dbd121dffa1dcc018f184055632d4805ce92205c74198378740756497e84e4c3cde3aa95046f0920c9d62ad58e5e58eb3a64827c33ba7047e2325e17774c706fce4788541fe47af2e0c940f0709abdbc6d7a8a3dea1da3dd31b0d302e1f1bd1803b5912e3ebab1f155d1e485a3f35ec8b1af01865b32bd2542328e06aa991e06af0c21202022326d6a59e9a6b9a4b91287e2220cef8d7c1123fe194ab7429ef271d3a18d45bf7abd916df47bb1bb3f3a9355ac0130134b0a9836de2099bde6367d1d360056d8636c922ce32b21e8e4802c01df754f59119a45aaf62f8e5b9df29969e334ae516bc43321dc45e9c999bf8c997394aab3b855d1ea1a307df22a7de2b4f017307d85b47655bce72f7a8a9c83e74dd15da88c956981deedf096e7c110570c5f9bf3e15dffd05fb730818b834c306b79334090fd1e4c20195c4711235b1a135dc047ad83116ce4690688f809e6cfca3db8c3e63d3d2db988ff7d871c62ba538943b09006ecc70fd2b36974586a2924ee68e02ee63244d8b64e413f3376a3501c4e8270169606531a7f630b121437efaed0ce91b4de07580d2aac602c8e9bda7e5207bd9770ef48e949b4c287923552fc30ef3a64b2bf9923bd60caa3137215b5cb56b2171113923a4e77ff1652dd40ba34b0e18892ba93c3191dd5615de517bf36797abb53d53fa09b4184c4e3053c9b7e675257d87067d48ddd290f1b180b8e4a1217f1f96d407978969ddfd5627066ebd3e5d9fbcf2315cca960c86c4cd0814a64a02cfe339456e7ebd0437e4161507bd5d7796022f560d12aafecc852ba2d1c4bf2e65a7589e79cbc5e93b957422f0dd747e17f799094f862b1d3da07aec55a85c575567e821db5478355af8217c8a2c729040d42108d56982c413c15bf295d7201f7bc5c196614a72d7998f92083d7bec95248f51ecb66f0d3d9599d8c0e934bc1727d1ff7c8a7e769cea618d9c59cf6e4ee4744f22ada06ccc53c236390b7e2e18f3696443c171b287c5314f970e7887cf44a9f193cd46d7eae2374fe61dd671e4be17c604d68d2305c437ff1064cb38b9eb96c20f7e33a34f6988492815af824e4c5cdeb198fcd18bd65c71a3ca2951cb027d78dda365ecd1afd0c62c63f4f407805defa44fdb02a8dca4bc21fda5bfee5d7f56323b284dd6aad62750fa1e79a0a9a3d67df296aea3b863ce765e0d5a0c4d075a506dac63a4047aa6e73ad928cbe373b60c00e83fe35bb28d90c6de61a2ff7346b73b49d0994acbbe2b2bb842529d56df9400fe21b7972a78ff26aee6f1f44dd7575ad25ca8994ac57e1ca8442dbbf2c5f25535ff9baa824da45d27989ff9f37a7f6462f03cb89faa11c752cfcd1b65716a6934f5f37ef6112cb71e5c813d30e4d937e564f9f20a33048f3579f12fb9eba99a0df7f92e61222cf2f6f1bfc5339898af9c8febff81efe440d0a4afb8e02556aaba5c1c62bea81c370945cd7a35ff1a8795a702b2f7b7ce59254ad2ec3ba12dc52367520f83dc6977720d7d23299a21362d2128772e10bf899551751bb1696fe643749c070e9fdf376f33e737b0211f5bc527a065492cb3177f8c6993111ee1d9d77a610a3b7115a46936c888d5a502d6a6f4c6a828ba923710e1319638b8b525e85e187d50e0b5d8892fd854bcbcecb6bbecfe4cb2dd5ab3d5cd4ca95cdc412320cb983e0d6db64b91165c25550c157870532d4c257e934ca98efdf7d21555d3ec984b24da0c244e49e310a13c7e46d3fbf919b4cae8a703e72dd846fed74613aabd0e79840260807bdaae8081969218973b9d92f7221b51af0e1991b4a0231716297a5d8d1e39a3af2f9923f812c3070786bfeea8e7b39a55224936ee89c08c4a2d6c33f29ec646e0e49f7ceddf6e749d0e49894f69fa4ff956cb94f92e60ae6932f550664e758ac24f3d1bedc0d7938982de145026a58ec9bd80441661ca1c2d410e0cd6fce6dc794a9ee71bfeb247c6a92a31c067e50a9860b7167889e4ede94fc16b544ab847f70f4eb0ec6af3ed73bef8ee94b1ead44229d98c2b3aaf73556fa5620b392b581de20a53f3bd49fd96d4d012d4f4a89f746cf9cfeb510cfda853beefc9b64561be5c8e713e89409fa475d316e30527ec909c806780d07f4505a390343dca0f45eae922161e563228704346493f022f18c4a996914673fbd80832e62fd0ab7f42fa3f080d0c3414860752e209f7aee59c737c3b0e95627bf80cfaf5a5ffc5aec1f6d65f8a1bb7c1a5f1342f6677071e0bc0e214495887696c6c962cbaab7c6ce131a92c0f3d91de0d3e552277404a8f563f61f82d31446b91ffa5f58ccc7c5dbed49737b63320f96fb33003f5b4a5560c274c36da8849c3d5bf18b8ae1e39df57181593d0b099c0121f01b6ef8c13d44da97c2af01a4c5137520fc5f78e73f95a18395189bd4a9674ab05c4fe9ebe40aae487852b72d5971177f7df0b93eaa901c63ce5df64fe37a3e27efbd79a6bed5642ffe2b729f3bf38edbcf33407a8ddb10c68f13d246d873b2203e05311887dd51337827ef26f7962f4088153b6f54db02f20ceeb9d5bec6c2b357f0bae73e828d1f826da226208012e5287bc162bed2f8f942d777cec3677f116bfc08ea6d985ffcf2d5e6161cb7c62ffbdb378d78789d67f6295efeaa000a80a2923dcc6de0bff5b3ad0af50a8f436a8a2bf8579fe3e85c895f030044b7318af849e747006a2d12dce164003bd438d2f73f6948afc46f0b6c914a9f6be50e3f891f8180879c8bde3ba9d0f2138294504621d2e019e969ce68808c0f1efeaca3024262e2402b307988d67fb7766c3c5a902abeb758ac9e5836ea11a352d5dca92399f6378f541727d535e6959dc10e3a3ea502242b3e45591a0cf122dd122e7e69b87f5e27d2fdae5f52c77c3e0ecaad765fb8c3ce09bc71d9b762c3c6d1037c41b56485f94c21d28e0aa4c9a5994bfea1548b1e3e5a6755069655372f1ac8701797ac14e088dcc000bae57fc314c1b915aed8a8decb46f11e54bb4a39a3bcfb938ecb597f05c237d00b909dbc2a8338e3a09cf5c19c83af7584714c3e6b04718a2aa5e7b0671bab0d73b52bc0c487e1e4584641341fd8930a7d9ce01b9ae77ac85eb0da286bd29050011ac13531af710b34d6474f9bb71d9e2e82edd2e768e777ba267bd57de089503c94d3c83df80bfcce0927be2d75a4f5eb098e4d729f3c9aec7413181b2162c5df6eade0adc66734047c942d01d57065e03f8296beb129a93666406805d507081cb1b63553322bdee2a0bef3c85693c6fa2670e388bf26fd5f4b9dcd7c5134c390e4bc35dd51816cfaf40e1515aff02f85598744e3c03abc1afb4af3a38966807935912abef697a3571139eff14e6cd3d200bef3763400be46c6608630febe190d7ab3e068e44410cefe203581f7cf2589e14e647fdddb299d88db784ebc061d18aa91cc50512ced4b8c64b9a8605d83844279923fd6f2dded42b3da931cca69f194b998e1c9e25500ec2953c5d2c8b9af00c4c140b25203490143280e906bcba9248d7c1651f2127011c55fbeda6ae8533dd98af9c8f155e3160a92ec3f518559ec44628644977c033423d788268df3107ed993efed5086b5850431b8df101935d252052b0ff74b7b168029d2d33e88952bcfb4e1f6346d40c4e0ea2442de6a45b29ddc20e34f50bb17a4496cd5881fd53337911187741a633283622d3d8426151bf748531efee0be3f268839fca373729b13a3593c5f4f23b5390cec9faebe9b4e3eccbd23ab5f760a946942a1d7767cd14184e4e425fa7453f76c575486dac95386e8af7d7f2fb4bcc636dfa3c29c734fdaac94c068c49a5f6cec966861176804058d53f8eba1b595217e21843a1e243bcd5d54dd5c71215a6b2e16fca3d3494dbcef447995f2a03ec2e0abbe05ef3cf562f98188dc1db857c22d7a6ae7de9d7efd9e11dbad499b244a2a6a7f4acf223a07de4a010df52cde5c8faa18778f0ed1b40b4360f8855dfdd49fe8d67e3f9c23a5396d1286b171f7ecfd0a5b237a1c68f30dadedf2037768830e5fc837ca73d4000f7c5c7d3cc5cf30bf6ace9a688d8214e45878bb7997f85f84389ea3646598b2b6f97cc73546fea72c5e4105bf2428d066d6851b42f0e2a902627f65a9e50c32c78be4200baa13d711bb7765685a38061ed5655120ee83690d1b48830c3351986aa8ea39992bffb069bf46243bd2047a99a22b64bfd5d34e5d3b023c331826f77bc254b73267161b517de09e4899d71b354198ee2b70418fed25e6222db598b13bcc1fa2327a7cb6109cb1db1e9acec2b24aae7628a91c116a8ed7ed6b2017113d7404b89a8b4effdd4634e83b63dbd2e9a82d560de25532226272d2268fd293f5bd95634187a125e22f53a127632aa0bb8b6025f7c33756aad7744377b7f6f3edd69e42d51981fa6f4db14e90b6b837865313d88171e8a7b8e5f8c2aae7661603d1a9ff71fe9b29186449b8d937b89dddc5f1c8434bc7287aff9cc99aebf4ddb25c0af35c07d0ccce4440eaab5b82e852aadb34dc224e5c44e744963a9b91c918a64a80b55272e5974ba06e99272a99eb89a7caf8d85287e96563b996d6e5a7d3d6027b87750ee03bfce9c0d88257f3b49f6db32d3cfc7f5ef254561a1ada5c001a6793637f67ade741abc0ec803c8061b94b4f56ee41b296b45e4e4e6d757a5673b27210871509a8d3efef566f26a5653660a56e30accd206281530d77313926c6059e77684d83491f05461b744cc1d76e528804804982d1a13543de1dc5232144677ddd4f8564d014be52e1f6b59405c883e8ddfa63ab65ee988070cbbd97818761090560ce7751d15d87d07c9b715a63c92e5d6ed23a11eee28854fcdcf20bef4ba3393a38c532d52316e503de028aa04f0d6ac48ade2c977b0a5e805c9165af2818faab530dc71381ac24bdb076229161c317adb2f71e35ee05d432d9e0936850dc11f7807ee52a6a23debea74b7d59f1446c691f1042bb6292a5e4b51e7f98bf785e40140e3bd557bdb15221f931656b8782e6e975c92fc5b7f33d18a6294bf2e57a569faa72dcd89a2053e70e1c82d77247e4d67345aa1023087c67a167b9ed920d84", 0x1000}, {&(0x7f0000000480)="0000c9ece593677abfb4300eb9f73ba82f4232fbb425878ef710850381365a1e837c53ddacdf786dd0ba8f26fa60f0f3a8022a73f907f20809811e732cfa41f299d7d4e44c9da63fafde", 0x4a}], 0x7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000540)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000016c0)={0x2, 0x7f8000, {[0x4967, 0x6, 0x7, 0x400, 0x80000001, 0x81, 0x0, 0xfffffffeffffffff, 0x3195, 0x0, 0x1f, 0x7f, 0x4, 0x2, 0xfffffffffffffff9, 0x8, 0x9, 0x6], [0x2, 0x490f10c3, 0x283, 0x401, 0x3, 0x1, 0x2, 0x6, 0x1, 0x6a029795], [0x0, 0x6, 0x26, 0xffffffff, 0x80, 0x4, 0x100], [0x100000000, 0x0, 0x100, 0xa68, 0x8, 0xd], [{0x4, 0x0, 0x3, 0x5}, {0x8, 0x1000, 0xfffffffffffffff8, 0x7}, {0x4, 0x2, 0x0, 0x10000}, {0x9, 0x7, 0x0, 0x60000000000}, {0x4, 0x0, 0x9, 0x7}, {0x1, 0x40, 0x5, 0x8}, {0x1994, 0x1, 0x1ff, 0x6}, {0x6, 0x1000, 0x0, 0x4}], {0x7, 0x3, 0x80000000, 0x8}, {0xd5, 0x5b00000000, 0x20, 0x3}}}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x20, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x2) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x9, [{0x2, 0x9}, {0x2, 0x2}, {0x3, 0x9}, {0x3, 0x100}, {0x0, 0x9}, {0x3, 0x1000}, {0x2, 0x2}, {0x3}, {0x2, 0x2722}, {0x3, 0x1}, {0x3, 0x1c000000000000}, {0x3, 0x80000001}, {0x2, 0x2000}, {0x3, 0xe7}, {0x3, 0x100000001}, {0x3, 0xffffffff}, {0x2, 0xfffffffffffffff7}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0x81}, {0x3, 0xffffffffffffffff}, {0x2, 0x5}, {0x3, 0x571}, {0x1, 0x10000}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0xfff}, {0x3, 0x5}, {0x3, 0xffff}, {0x1, 0x9}]}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x5) getsockname(r1, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000400)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2000003f, 0x0, 0x0) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 16:00:01 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000080)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)=0x7fffffff) 16:00:01 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) read(r0, &(0x7f0000000040)=""/1, 0x1) 16:00:01 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, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201, 0x0) 16:00:01 executing program 0: socket$inet6(0x18, 0x0, 0x29) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x1, 0x0, 0x9, {[0x1, 0xa3e1, 0x8000, 0x4078, 0x7fff, 0x5, 0x7, 0x7, 0xffffffff800db40c, 0x4ec, 0x7ff, 0x4, 0x0, 0x1, 0x9458, 0x44d195bc, 0x59, 0x5], [0xfff, 0x100000001, 0x100000001, 0x2, 0x0, 0x10001, 0x7, 0x7f, 0x7, 0x1], [0x4, 0x3, 0x9, 0x5, 0x1, 0x7, 0x8001], [0x120000000000000, 0xc, 0x4, 0xc4, 0x6, 0x4], [{0x5, 0x4150000000000000, 0x7, 0x5}, {0x1, 0x0, 0x200, 0x8}, {0x8, 0x1, 0x1, 0x101}, {0x6, 0x3, 0x6, 0x100000000}, {0x16d, 0x6, 0x81, 0x8}, {0xfff, 0x6, 0x2, 0x7}, {0x4360, 0x7, 0x2, 0x100000000}, {0x6, 0x5, 0x0, 0x8}], {0x10000, 0x0, 0x10001, 0xfff}, {0xc1a1, 0xcded, 0x1000, 0x8}}}) socket(0x3b, 0xba6f32abd82a3454, 0x82bd) 16:00:01 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r0 = dup(0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x100, 0xaa, 0xbb, 0x1, "a5247eedd21244a909bc055eb27e95219405b770", 0xfffffffffffffff8, 0x5}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) socket(0x6, 0x0, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x8, 0x0, 0xffffff0d) 16:00:01 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') socket$inet6(0x18, 0x0, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = getpgrp() getpgid(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100000000}, {0x18, 0x2, 0x8000, 0x800}, 0x100, [0x200, 0x10001, 0x7, 0x30000000, 0xfffffffffffffffa, 0x5, 0x4, 0x6]}, 0x3c) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x400029d8aaa8}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x2, 0x3, 0xfffffffffffffffc]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:01 executing program 0: setuid(0xee01) r0 = socket(0x3f, 0x5, 0x1000) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) linkat(r0, &(0x7f0000000200)='.\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x19X\xfe\x82\xd1:\xe5:j5\xc8\xf2\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:01 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000000000/0x4000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x11) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="4cf172f6f4c4d7e66b33524026f5fd1a1427", 0x12}], 0x1) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e8cc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65995c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2f1) pwrite(r0, &(0x7f0000000180)="8b3b851f3ea4165c446db446f1d84fe5be607d6c2bb5f11850780fd2ee8da3b1db93fa8764578470a2b1c0b586bf230849260ea0a01343d8c3af326905b9bd077a49f40e0a4a88e533a2", 0x4a, 0x0, 0x0) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "8e77d7c1ba7620a52fc27c803c3969ca9eddb10d"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/24, 0x18) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x800006) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x2, 0xa57b, 0x760f, 0xfffffffffffffffc, &(0x7f00000001c0)={{0x7, 0x7fff, 0x80000000, 0x1, 0x5a86, 0xb0db, 0x7}, {[0x2, 0x1000, 0x834, 0xffffffffffffffff, 0x6, 0x1, 0x4, 0x9, 0xfffffffffffff800, 0x3, 0x0, 0x3ff, 0x1, 0x4, 0x1, 0x1, 0x9, 0xf4fd], [0x1, 0x1, 0x101, 0x3f, 0x4, 0xfff, 0x3, 0x7f, 0x3, 0x9], [0x0, 0xc414, 0x20b, 0x9, 0xfffffffffffffffe, 0x80000001, 0x9], [0x3, 0xffffffff, 0x20, 0x2, 0x2, 0x3], [{0x511d, 0x7, 0x9, 0x80}, {0xffffffffffffffff, 0x3, 0x6, 0x800}, {0x800, 0x1, 0x400, 0x7fffffff}, {0x101, 0xdb, 0x5, 0x400}, {0x5, 0x4, 0x7, 0x1200000000000}, {0x40, 0x8, 0x6, 0x4}, {0xfffffffeffffffff, 0xc2, 0xfffffffffffffff7, 0x9}, {0x1, 0x8, 0x1ff}], {0x0, 0x7, 0x7, 0x3}, {0x6, 0x101, 0x3f, 0x9}}}, 0x0, 0x100000000}) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x29) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x8000) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x80000000, 0x6, './file0\x00', 0x7f, 0xffff, 0x9f, 0xb98}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)=0x3) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x20, {[0x80000000, 0x2, 0x6, 0x1, 0x6, 0x5, 0x1f96, 0x78c, 0x5a, 0x7ff, 0x2, 0x7, 0x3, 0x9, 0x40, 0x9, 0x8, 0x7], [0x4, 0x8, 0x6, 0x1, 0x1, 0x900, 0x2, 0x2, 0x0, 0x9], [0x80, 0x7fffffff, 0x7ff, 0x6, 0x2dab, 0x2, 0x6], [0xffffffffffff7ff0, 0x9073, 0x2, 0x3ff, 0xffffffff00000001, 0x7fc3], [{0x10000, 0x6, 0x1, 0x10000}, {0x401, 0x5d6, 0x6}, {0x7ff, 0x8, 0x5, 0xfff}, {0x2, 0x0, 0x4, 0x5956}, {0x0, 0x7fffffff, 0x9, 0x2ab5}, {0x0, 0x5, 0xc0, 0x40}, {0x4, 0x9, 0xa603, 0xfffffffffffffc01}, {0xf3, 0x1000, 0x7, 0x5}], {0x100000000, 0xffffffff, 0x800, 0x3ff}, {0xfffffffffffffff7, 0x7, 0xe523, 0x401}}}) write(r0, &(0x7f0000000200)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) semget$private(0x0, 0x2, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = socket(0x1, 0x0, 0x6) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0xc, 0x9}, 0x8, 0x401, r6, r7, 0x0, 0x2713, 0x7, 0x4000000000000}) r8 = msgget$private(0x0, 0x1) msgsnd(r8, &(0x7f00000000c0)={0x0, "0fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee729dd7189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcbc8303b7797b7e114033f"}, 0xd7, 0x800) shmget$private(0x0, 0x2000, 0x549, &(0x7f0000001000/0x2000)=nil) 16:00:03 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000011c0)=""/80, 0xfe15760f36df8da5) rename(0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x12c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/38, 0x26) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) 16:00:03 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() r5 = semget$private(0x0, 0x3, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f00000002c0)={0x33, 0x0, &(0x7f0000000280)=""/51}) semctl$GETPID(r5, 0x70858aa4018c6c79, 0x4, &(0x7f00000001c0)=""/94) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r7, 0x7, 0x20, 0x3, 0x3}) r8 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x22) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x56212afffde907b0, 0x12, r8, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r9, 0x0) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) nanosleep(&(0x7f0000000000)={0xffbffffffffffff9}, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x30120, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0x9) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000040)={0xffffffffffffffc1, [{0xdff02556b8847aa6, 0x8}, {0x2, 0x2}, {0x2, 0x3ff800}, {0x2, 0x4}, {0x3, 0x401}, {0x1, 0x7}, {0x3, 0x401}, {0x3, 0x30000000000}, {0x3, 0x81}, {0x1, 0x9}, {0x2, 0xffffffffffffffa6}, {0x2, 0xc97}, {0x1, 0x4}, {0x2, 0x7ff}, {0x0, 0xfff}, {0x3, 0x8}, {0x2, 0x6f9}, {0x3, 0x48000000}, {0x3, 0x16d3120c}, {0x1, 0xffffffff}, {0x2, 0x8000}, {0x3, 0x80000000}, {0x1, 0x1ff}, {0x1}, {0x2, 0x4}, {0x2, 0xffffffffffffffe7}, {0x1, 0x215fc66f}, {0x3, 0x4}, {0x3}, {0x3, 0x3ff}, {0x3, 0x7fffffff}, {0x1, 0x1}]}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000200)={0x2, 0x2}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:03 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1004000000029, 0x8, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) sendto$unix(r0, &(0x7f0000000140)="b2afc2b2a0dde59230c3ea28c6d0200a1bd4f015f19616b83272b527d57cd8094d1e9823b5", 0x25, 0x6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) msgget$private(0x0, 0x200) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c, 0x3}, {0x62}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) chdir(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xa04, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d0200000001e800", 0xffffffffffffffff, 0xfffffffffffffffe}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000300)}, {&(0x7f0000000400)="d197be8029a037e8093e1f51ff7e14e60ba54c5e0d7a2250698f019b67fd7b5e11a1a8371fc2155cb387d59da6bcd4c97233fa669ae68251979a4e237d5b57b0a9046605f24a8bbab0201287a9158bb5db2a9f613d300eeb6341afab566c015796f22a530b1005ae7775a559ddb4237503648936ac6983e6249a4f4bd9377651c86455d270399d3c5031628b1f462cca601d19c4d0979e4046a3b4c37da2a85b669c5199c2a89e85c4b40f9267ca370a2d81915b4db1be2afb54a0e7cc3716ed7af580f1513cf5d1e86813bcdd401b4d5971d06f1840586e4e974e203d781eeb3d8662", 0xe3}], 0x2, 0x0, 0x3d) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) setrlimit(0x0, &(0x7f0000000000)={0x7, 0xdf6d}) r2 = dup2(r0, r1) close(r2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000002c0)={0x2, 0x5}) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x0) socketpair(0x20, 0x3, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) dup(r0) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) accept(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="001f0000000000000000000000f161e3f30ffbd79a32a5b30a4df2ab5500000020000000000000000000000000000000656a579dab718466c4a215d40439d8caa14c526266f580c5f3e761ffd3996e5d175c8cd2f7ce38dba69cb1774fdaa581227220874909609b4f240ee67b2c96057b4b54c3cd23e98e5da397ab89c8c37b2ca5aa9fb6a9fdfe3fd10e80e3700dc755be0f5c232499c06f2d2b9f7bd2"], &(0x7f0000000240)=0x21) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000380), &(0x7f00000003c0)=0x4) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) clock_settime(0x0, &(0x7f0000000340)={0x6}) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) dup(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:06 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYRES32=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000fc0)='\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, 0x0) r4 = fcntl$dupfd(r1, 0x100000000400, r1) fchmod(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) unveil(&(0x7f0000000c00)='\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', &(0x7f0000000a80)='r\x00') msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="e5ffffff000000004dbf80978f19000ae23959"], 0x8, 0x800) fchmod(r1, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[], 0x0) execve(&(0x7f0000000cc0)='\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', &(0x7f0000000e00)=[&(0x7f0000000040)='@\x00', &(0x7f00000006c0)='.(*\x05A\'-\x00', &(0x7f0000000d40)='.*%:]}:\':(\x00', &(0x7f0000000d80)='^%\x00', &(0x7f0000000dc0)='r\x00'], &(0x7f0000000f80)=[&(0x7f0000000e40)='/\')\\$\x00', &(0x7f0000000e80)='\xcd{[$\x00', &(0x7f0000000ec0)='\xcd{[$\x00', &(0x7f0000000f00)='[{&}\x00', &(0x7f0000000f40)='\x00']) msgsnd(r5, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) 16:00:06 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) socket(0x0, 0x0, 0xfff) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/35, 0x23, 0x801, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f666976653000"], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7fffffff, 0x8, 0x200, 0x3f, "3d1c02ef59b09423bdd65cc43d75e62b49423c1e", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES16=0x0, @ANYRESDEC=r1, @ANYBLOB="106f68d4c9c6a20f119011278d9823e85f4a7df2781c1dd75e6fe8ccee1bfd75348a21c27b986947acdbac7e4bba2c6a58c5110c06816dd27b48be551e64de703087db74c82a5db0304bf7d1eab0eaa1df96cbc1ee32c965f21c930be6f9737a0ca8b368f8c72e4031f501edb59c6bd1e3d29a8a97cf89b8df8b2ba32be338f5999804e919dac53661aef6d33a150e57b14c0f2e9999a4f5d1120ec82818c23d3b5147c14736111108d951e5257bc1aa87e1d1c4edb58b0a70d984ffa91f4be94b97ae25b26a0ebc40dd7ed8872ccd48f94ddfd41093049488ceb1882207fb0d05cfb1f177eb23bd6e111684cc59982d9da088", @ANYPTR, @ANYPTR, @ANYBLOB="7c2552f6ec9cb46714dedfe7d6917f7545bd9571b4544e0615e72a16f22ad4f8de4ad8b43eabec6599cd730edd43dabc4c62f73f3185f36d758e982c710fcaf5c8f54e665060483b97a8ca86ab0e096351fd746f645c85169381c12653d8d281b486d38518e81d3da7", @ANYRES64=r2, @ANYPTR64, @ANYRES32=r1], @ANYRES32, @ANYRESDEC=r1, @ANYRESHEX, @ANYRES16=r1, @ANYRESDEC=r2, @ANYRES16=r1, @ANYRES64=r2, @ANYBLOB="3b4bb5b28c4e804f742f887b18f6444c113782e56b7b5909e30159eda5b4fa7f8a836d82f67760b055ab4b7de37b95eefeec357154f920d947981abf25c5a8ac2ab561353e921616f7cc3f773aa55b8024228d4baa6ff155b37c25a956ac330e926597b46ec5440ffd3282d238d57c980d6a25b325d0448b1a7ef05611e7a1e051e4380fd32cb702c185af4e0016eaedc3dd0bb6ae2d7339449c"], @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc5}, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) write(r0, &(0x7f0000000000)="1f1319", 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000080}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x5, 0x9, 0x2, 0xe8}, {0x10000, 0xf3, 0x5, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) r1 = msgget(0x3, 0x634) munmap(&(0x7f0000fea000/0x14000)=nil, 0x14000) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB='\x00'/4098], 0x1008, 0x0, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xea5f, 0x8, 0xfff, 0x0, 0x0, 0x3e7, 0x100, 0x1, 0x0, 0x8, 0x100}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xffffffffffff6a2f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x8001}, {0x6, 0x8}}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xe511) dup2(r0, r0) setrlimit(0x6, &(0x7f0000000180)) mlockall(0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) mkdir(0x0, 0x0) chdir(0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) fsync(r1) setsockopt(r1, 0x1000400000025, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x9, 0x9, {[0x80000001, 0x8000, 0x80, 0x3, 0x1, 0x8, 0xffffffffffffffc0, 0x8, 0x3, 0x400, 0x80000001, 0x2000000000000, 0x131bc, 0x5, 0x1, 0x6, 0x59, 0x1be6], [0x0, 0x1000, 0x6, 0x7, 0x1, 0x1e, 0x6, 0x40, 0x0, 0x3], [0x0, 0x0, 0x3, 0x5, 0x5a, 0x9, 0x8], [0x7f, 0x4c76, 0x9, 0x3, 0x8000, 0x6], [{0x75d1, 0x8958, 0x2, 0x3f}, {0x7fffffff, 0x100, 0x8, 0x8}, {0x0, 0xfffffffffffff1ba, 0x9, 0x195a0759}, {0x8000, 0xa9, 0x100, 0x80}, {0x5, 0x7f, 0x100000001, 0x8}, {0x0, 0x9, 0x7ff, 0xffff}, {0x3, 0x3, 0x4823, 0xfffffffffffffc00}, {0x8001, 0x1f, 0x4715, 0xa4c}], {0xffff, 0x5, 0xcbe3, 0x1400}, {0x40, 0x17, 0x1, 0x2c4}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x87eb) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffffffffffc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40064}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffffc) 16:00:07 executing program 0: pipe2(&(0x7f0000000040), 0x10000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) 16:00:08 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000076f000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x4, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) listen(r0, 0x2) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) r4 = socket(0x10000000002, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f668a6c653000e2fa6f180091e5ad21cc89f3f744f58b3d079b0f8c2667c7e31ec14ea14f206fd683efda3e65173f0e198354cf113ab7d77040e8ecaabd91c9cfe54ccb1d2bd6876db66b2dd18a2f02ba2031842fed7864f9268a23dc47186a59fb02a36b75312490cd7652a36a7c089de55ce5f139dea96599c650833d8d401884abb085d157c87e07742715613f9bf81bd62af8cd778e4e005871b40309ae2ab96208ac0a41"], 0xa) dup2(r3, r4) socket(0x10, 0x8007, 0x10001) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x3}) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x5629) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000240)='\x00'], &(0x7f00000002c0)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r2, 0x4, 0x46) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xb529503588fbd3a1, 0x20) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0xfffffffffffffffe) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x118) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0xffff) 16:00:08 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xed, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x9, 0x81}, {{r0}, 0x70301d88720f1ed2, 0x10, 0x13, 0xffffffffffff9e16, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7fffffff, 0x1}], 0x8000007fff, 0x0, 0x1000101, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x5, 0x1, 0x8, 0x4]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) mknod(&(0x7f0000000140)='./bus\x00', 0x20e0, 0x7fffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000cb9af39100000000000000000000000000001f86007785282df66260f177f1c9000000000000000000000400000000000000000000000000000000000000000000000000000000000000530be0996394f52f0259d84a00000000000000008291d50700000000f8d20000000000"], &(0x7f0000000100)=0x6e) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x100) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="73cc1613ed2a36a534ec0ee6745efc12dc6d496977ee0e5addb65699476fd3e1d1e924ad2dbbce1f61f2598a4053b0ea9c53033fc2fcda3abd64a6f39251c99ebdfab2f8aebe12f2c51f1eb78f07c91d767f831130c0362c14a3a5bab67cb12f84522c56a516275e43f6cd5d89bea39106f4edbb34aabf33e804befad94f5f8bda5e842fe8fd3d384436b21c019b5684eeafe872c66797d41b8590d5eb3c92c92a74965a334b8c2aafe31fc6e152b2f007f865b8645caa5dd930960a21dcf033f27b9697586c339bec23f4e9ef73c8898832473f13b523f6eaceb5db82550a448879f886c0d7cef24dd100995613d461fef7849f5e4f926c6dce5910370dc1e2b1cd24c123712aad68eeb419d3d9000c98abca04d7750f86626bd9c46f08163340b871e9d24c2871d08340c5aa3ba1126e1a3e7c5589c351a52f954c8057b2f898768800f9658f4660814ce0497a63f8e418bccc8089935c128bc4227384b8ada84937abf9a203bf5acb77daacae5e23caf3c60d080981e30c9d33bf2e286d04c88b46181c25134059eafe3b3cf93c45482c9f78c5287657c03e36d31684e5f148f6f4cbe883c2303ba735ac15d7f6f7cd5fea3a4c91022da7e53922274c1f2fec5cb854cd02c44d9bc4ff842659cfdc0be67af88282710aba2ca74dca98055c2fd0c4e0fd7c37e2d107a57bab5e456dd6f22bc72cede90357778cc3441b176845dada3af28eb722c1166de750728ac571aa675377e126f8354b76c792ce29d5774cbeea9555a9c98ef964d41f6916da8cf080350859c98d8247e561c191ae6542a6e3b2dd00e2f939403c3cd429985622eb3b1b31cbcb7c4c4d6415490584d6c4fb2baaf7b72fc848207139817097941af1b2ae9908fce076b065be4a7f8f2f0ceea0f4c8d728e2d666287312df120a57ccca0914f75fd0a4ffdd908c0698fa3ffb254e37d81a3c76def5c6dadfa15b70cb08248c1eb0d7d3e062eb28c6067b49f9b6905174ef45247443c2e1cbde2524d918ecff8d35ad525abfd8d486e4a93b901662f5c0bab5406d48a8e8211cf30c17438a479450536761dc90b73d276fe26d4d5f12b81798e7763d6e15f70b1e61ab933f979cec915357208fc441a57d410841bfc0ab7c121c2934663b5b57b208be8cd1a0b84c939844d5e6292aae9e538576410cd64b165e83e03c7496f2ad5cc74642026f6c50c79350734a950c492446ac5e8d5b79336a006637ef49121d828fff021f073d913321e5e14197a3d74d8cdb85fac27acd64b7760ff9eb91fd4a4a6af67d8c28ce126cb2a8cbc4d8ab80e0ccc36ea33dc051f0e0270af0fe7c12fcc8a6d7ca342dc73b01694a938d4aa5a77702c68fde0aa34bbb0e9986e9d06e1007bf99d258fce3573371eb4ed0a7b06af2341112cd8f975095fcd211cb2dd6da08db8a6b177bf377405e2dce1365ea00e22b0e0ac58bfa9c0ef267ae35f5cfcda899f114e6bf7d219965bb3427f77a1a0061415bea875553dc46e8931db064bb00c44131b5373ec376fffe40b78782cc9e894ed89b1d9b3dbf81456e9785907f4da22ff5daa38eeb4625578cff3888370139d1b9922d66357ba0e5d55b7df38b9a2340b453ae7fe1c8f905181f896a407a9458c8d0cc8b97f5054b577230c7cdc1e4dec34ffd14491837a0a850d3a42efd48f66085620f4ea886d2631bfa96bcfcfd8f3920890db606292c8fc7c3773da6bf5d07927c4e397482d9e127a73c5856110ac26f55ba0809058d28b6f6bf0f04cf96c2b52e620bcb4650fe5927737b73062c71e2718e74e022026a0b0b29fb283fb3a5a78e59e93d1a3ecf2a8431f3246f4abee1996c5c8736b86e297eef855df90ee05a0a33c1e37a31995a4bd19307ffee77093ce2152cb0cdcd3d58407a1ef585fce6f6a4866c5f211b34c39fc557e61e9e2b027f78ce77bf6cde7af2ddde5f5a478dc11acc595c1c63aa61e41c7799d5bd4be68587c43fe28b529c85354b5acfbcc76fd7b44803555dcb2747f6121a4da45c6910617e1f2ff9f5c6b63d0fcdba2adaae80f5868dce9355ad9aea71ffb863b04cf560c2f31cdead3f40421b8959086d8b8a74edf5723fac4a527740c6c69a98c59d331ab51a7db8743318dd50d38590d30c301703f01f2600412a05825bbe91c79a15b4960b28a9d9073f3fe2aa693234616f9beb1201e71d08f1a10009e8d26fc95b5387aecb1acf2ca8f5ebfe29c984e4286b21bca23f988ff644f7cc66dd3d626632cfc901400ab6c3c71812bb06a08c7711fec199fa13324956a9619c77da6de4e59a2d34801fc482f166f0e329269f8d6a3525f462ad479b77cf7440060be2b4311590435b257be57db8f4bf45a13961ceacd3ff3bb65886fa8c8b84f405334eb446430de44df4e68060f3e8c2f7a6d0e2c38ec77f864503e03ec295ce6899c71add19cdcbdee49c2442b94b9017827001a7c8785ca0cbdb665b3eadb6ed6d526ef30e92c8168acc0b988e9766245d9238650d8cad8042f4fcbc142282a41d2568b8ab41f2cb2f3e72fbe2e021a115439c86fa26223f95033dce1bcbf33feb6898c87ad9c45f5bafb1fe079c6420a83edd2d69d572562882ba00ae6d7e838ded2df84a7299fea793c6daba819440492dad83cd2229b4862acaf38af42c95156d991469cca5240f5b880a4e092ad1c3abff246957b8b112e8f13c24d27c968227c323a44f725133a59486b0ce4b39ccc62f63aeeb8f2cb882e46b30fefc27b666119b7a10577c31767c7f89727b988ca0add56278d184134bcd9eff1eeb416f7448a1306c41726423633b855057e835f3233741c32eb0fa5c35f9ff0531159f46b0e3321b15e1d616353518051d8ea1b555c350d9b9100d9de7593deb007785dcb2685f035263be51c2b7e7efd00299a3b2364b01ee8db6a03e2a5e932d1701d736b964a7666382b08d97d789567db4d85d0b07262317d69b7577999f610154c3f3f7aa2249a66e05d28d853e418ab4a4f01e187073da29ac1621994c482f55fdc4b8ac77fc30f3c50c755dbc298e04b158ab1550eaad16b05b92f22178f42c1633adef8327e55a08d3ef65ed5761beee4880c6e4e70248789d60ec8d0cada0ff96f964eff545f07f9bf627379e899ec864d23474248ac58820dd1c004ce87c723adb0ae297950605b1bd8229448acfdaaa6d96931a890ddcf3d77b8b5b399c6708b47a9ce8aa9577152ab945a66b766df383e26ed26d67d0a3c1b90c0b50dd55fc99d03527adf78dfeda42ffe2a748689f402fde8a98669e90854cb5586acab481cc0316dfd32adae3f875efabb087027fff31c048313fe80ccb448e76c3cf22cb6b9dd03daee4e234040f00c4bf948d28018458a28c9b6ac2e7b007e35fb01c5c9c5f0a3ca2199ba8f902bbed5e72f283bfdecfb791343193284050fc14f69d7ad385daaf465cc7af622f5642213209439c8262d94f671408815de471e44eece792f35fe38f960e5257e281ce55db4d82631b8da37b6fba7326eb54ccb4f638dccd9fd99934e64e926ee746d10f947b96a333c294a97df742d690febfc7b192fd4fbd09e54d2ea262a3a6c7c42800cbcab79f0ac8a12c7ae34528b66c5cd188096d943aeb03e4e4502c3335a498f08b2a5e11a1b93af9c42cfdf92d40521b900ad0ac7150efbbcad915d5a39d8d5dedebc28f32c7d92f5fd4e3fda7054af638e5b21b46a21e48751d24d1611c187825e51c4457e14a4ccc3b71ef0f77499b46f58804d7bb61dd5e21a9d6810a7d026253a79d4e98f24258c6078c30d2ee36a8abe86644323942c2c96ab197ceb0ed54a881f9a9f285e1d23f4802905896e42601eebfcc0948553aa28ec09e6f25883f0aff03663a0c3cac30eca32ab023529f052fda18be97417b30d1e315e3d1664fe3f11e8a87afe441e184905f3bfe26c72986265aa8efb251e6a8c4e75f7eb5fa13c333a50b2dc5cb034f31b374642796c52ea79550b921c8710a7dc73f0b24365b3de2b9c5b18b04c16c2c801d210a2a663441a836bf40aa82ae273eb80f2cc6fea063c7fa5ecbaea155a131dd3af466a1665e78dc5c51448a8e28a4127cb8eabbc721edb40aefeb36d730dcb2fa6d74beb5526b04d9d74ba67e70d2b6c0b23a8625678e6f22ff6de36e5f2eebd431842e57be7d21c2cd26513cf638e05af0b6a8dca9af7672224f8e0df9285a9ed2b9bf45523758d66816d74e49c64fec240c2785466258a4b317215295a3fd1f42e5dc6a093f0954a7e5a533a791882216d65ee3fe91aaf3c9d5a47022df2ad96ee02269cccdd0e47694a410dbd3806d086a64abe800a90f03bad3448c35cbae6a9d8c06231635a13b1823e5d1ff084fb2aafae0bb4a10bf7494ee5c5e4a7c36430104fa177bedabff1e73a8b3fe90b29da1ce99f7d652b4b7828113ace6056aa22915bba9481429002e52481c655ade06be1e4070271909d6348ab3449400e404c15750020cf198ee3f176a0cd574a38598d3cf570ca6fe9d0349a0abb124d250bc0b3396b87d2becd883b911fdbb49c21c46be8986575122a1094fe3fb83d792d668c3234ccdbee740735f6f1540d3c3b8d5049c3381a5a3a487c65ec010eb331a952c5c02c33602d5c1f8d3a0200082968d7ab9a2324cad6dec32637a7fbfcbc1bec52831cbecb5923f5508f090172e17611c13be53b2b7b6dda7a1336a649409592378f149fe4aa64893e3fb5b54ee759c8f6d5e22714d6c05c70f81235befb7d9d5f97ae2523ba466d272411be28527f222859e2bd2ede1a30308eefcb679c627f5f49fc504069e2a45fa0c65bb64b6ed4861b476daf5037e83fb91ca8274cbedc5d5c0e03ad1483f077b839f251a5fff3a09c7be7d9db0ab44eb2af67eceeccd14788ecce7a820b170de64c150994e5d6ffa911649da8e2e24ebee37afb06382a53765e2a896ad2f31f3f6783bc14e9e8ab1d756bca91d17a43b2210ae48816e2770a10d58f04a22f8991481c225ba3ffcbbcc25c2a4e6432126bf755184b1ed4cf7db64ff72ffa9e26a44d47075749e68749ea3ed3b44a0397e628f63d1ed5cb4536b95bcc88e04266df1208e71bb8f9f85d096fc166bf8de37e01b9e3acadfa6cf76b2ca56f29fad5898a439314e9ad767a36dab27df1588b19d1b8ac2a790bff05583a16691f27ed6895c0521de720ff69dafc9bed9e2b77ac6bbcf58f1bc115e9655b2f318e84f8204e17c2c6faca80fe68054cfc0a49d51f7b9e2261e5a16b6f773bd9b10595e437bdd931f9c85c5ebca42836929335e57e4ce647aae0a06b80fbb16782cd64a8a45cc3e6ecea4f3cc516eb9dd206073c6f4da7cfc199ea097a27045fcc1882479afc595471b51c534169faa5c3aeacea9bde7d17f31edd6b439f7129b279f541ee108376ecb6f76d24f2c87a07b4e8ddeed1b6646de37c1b4425d8a2dafa3104fbe35521ba6f2f9e8d41138604f5562e77edc53a807e7eca2490799d1d863cc7f57e19d34c744984801c2603742240227d85770fbf013c3083290233e67351d7942b549a124c4a47d43073a58443894b240eef00e7a01ea013f9cf96f076dc5b3d61ba944f5802a6f8108a31ef9dff8d1a55fd1340644a523f238bcf9369217df6dda3f0a1941dfb5e1c9609f3e14624d4031565946927965b0ce4821946f2e6bbca0331a68f76cbb2eeab019f6afd2dc55c741095b9379b3ad8c40011d27dcf7651af5dcfb54a868551f0df6a706734f6f2e93811430c95300fd48cb0eaac8326b0e8020dca0e868ca82d1a0c94c8a435691b89bf070a7dcb5f8c2", 0x1000, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x104) pwrite(r0, &(0x7f0000000000)="5ecd1101e881e7c7a882e76e18251f6d4364ae6e", 0x14, 0x0, 0xfffffffffffffffc) sendmsg(r0, &(0x7f00000023c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="dd77a35ebb3bd221198be2f28f87fde20134a6cb3eea0c75bb34bd51831680b577102dd717293f799b53b90f6c2a8e1ddd526ded635507e5b5c3213be1e9d50fae3d92a023b11ba421d7fee7e98f4dc09d00f60aef51c48d4436717a75cbc1da394e25cf0bb671cc58e5b838c12e27f7bee268061aff22018c89da05727d1f0aa4536d02b34573964de01a89d514f6bd291c0fdec34aeddef0b4", 0x9a}, {&(0x7f00000001c0)="c360144c4081d8d25ac00dc3fc2e71da425b44ec4aa8ee67c604d90888ff256d7a33c2cc538f57db2cbcf7b974349d98fbd4ad03af2eacf7a54beb1c1eadf53d224fa8ffd1c170c0bcd351b79f5252da63fce2ca", 0x54}], 0x2, &(0x7f0000000280)=[{0x1010, 0xffff, 0x7, "d601337d7796f8cb1ce380d863a680ef5a8906ea4ac43722b9edf09d3fb96bcdf124b3248ebb9e03284ef9bd8594e37da556da19ec62b15e305358dfafc5792a31e51e19dac4ac337854ec7469052d9b6741a5e80f1768f6a66b4cf6b7d4fa36096f1e65e08eb0dd7df786d5cc32a7c78780f550c78d8ad751af36dd9ced59c8e5a657ba82b2d6a60d6ed03801fbe0d0e33c35d1603dda0e9132ff83b016085c35469287dcaf1c8663eb77e44150a5fba71ec2f762ab0b4f5df3f514fc2cd810ccb496672585ae3de497c85db153da4cbf48300ecad5e14ba7943285a7e94d46f0eaaec09751a60148312a8266358e14706034b181730955e04a42413f0ff6e9fd997eefc23a074a808eaa0d6cc7c40ea89f000f7e8071cc165f99eb5ed68518bc5b83749d3bb366ab3a933ee519c8186ac71b11f29fbc87850f16a23f6c02fca2c4c31d7d9bd1769fd5d0060e76e3e560e7ab6f090c7b6654a5c216e2e58840cc22dc8260b2752332788c66829ac68abd07521f9a865aeec78a6c420a89842ade08366d60f564a2009129d13056fcc6f274c4340def9f3afb155386fb2237c2b9b94ce30ef3defec0add7215aaefdf2eb82062f87d3b90cd72879bc1bb2cb1ac669f9fc46877a1706cebf4df9b5659a3ef3ac54498d8bc83c069855e68b584cc9de53d56238d794911a2b7f66c172235be6a7d7dca62f694c360f1b37eaece3d7d17580f2024bdbb0a158053e6d80d12c59dd6a3a6b296f108568b3966cec3288db62cc620ed84df8d356525f92731e1390088723cbe7aa0cf625af5d930f053bba701be3b3107d445860cd4291bedc609fa78ec5763f9b7964de6b797816b9e79465230502d7974ad47e26bd62d5e3cad20c274798d52e112216cc1fee67b7ae702ce0da388a823dc147f2d6ee062981b92122d0125395f55870d996aa812eab118d9ef9b922178fe789bd8b29be9e045fa25bfb77e984690da38ef555e4076209e7e7bd38b037045efd45efc27a529bbcb9c189d05fcbc73cab5c3b537d4a4196ae2e06203399370d3f9a51c75b3c89ffb0b3123d4769c7919ddb956f1da769ed6e8487f92d9255c41b506cdce694029ac9d72bfe52a8cfa6b65532167d4d86c2c002efe8a80d06d8e2190670b8ac7bb9ea2da143597fe22a59fd3bacd96408c251a0d8cacc2fdb36798ce5eba780666f6cf18eec09f1c8879a9fdc397abc75de8e69c8cdc0c02a24724a323d86bf59e7a4e3a377ceeef7e3bfdcfc437b913e4d46a962faff8068a461fce5e706d27fca821e8097c010915363865fd8eaa9ee44d79fbda189f36bc65f7e4f7a90e116578196ab752076bd52fe6ba213698ac0e0e1020d709a1bfdf5732628bcdfa20fb429826e182677c171a008cf74ed585bd22a1ab6ee725f5cf00ddcb2371970bf05cbbb1da65b2faf8a933bbc888915f6d5e3bfa7f13b07169eb2f889936109296f1df657410604bbcf81360337f7acfdfb970f5fa61659778ff3af0a97b1bc4032160a907bb1e5139f2dc9a55fbd828bcf8e4d6579d8ea9a0da9bfbfaed0344baf9a2d4707341866eb52b077d1cf7e51dbf05ff3dac8b993208cd90d5d0aa6155348c8d5f13dd14592d708b71f700e9bbbb307f17cc4c6c24e351e6f70618e2146d56a7449a50b778e54be8ff4ed418defe565d190150468f220a6181eb54a4895d39d16fd3d02584931d9f6663377767b7a8698820d6a4b3b78bbce77f7335dcd07299ae29eac3e13c1921490748e123b9503baf99a6338086376f6d59e6e117df4fa2c0a8368b8cdc9a4873366c5824ca4c47540beea1738481e647b278e749830de369075a414ba2da84d6e9ac4131157db2e07780b63b81470f97d8a9369b7bd20dfbe71dd9622eb2f0288e2f252ef601d2ac315e8f253397f91019b47823b83a18aace2a07c38e83f2edd553922b9342127749a89dd813cbe8d5d66d1191ab31c5e4683985f4975bfef8aaa9068d65538b17dff43a928acdd7970cbecc785e9554a4bfba7f11b4b71cb48d4695173e7ad3541798042f11b3aa9377453b1f9e07452da82dd8b0391fcdf92da2a29d7ff9c6ad7bd6726ca9464177c258c5f1a5e1efe6671044e0a1874ff49083581a4776924996307509f0fa77a1b62f3589559159b7b092cb69c8ec34fe17f8cb3e81db29cb5feee2e174b191e17157c1c03e34f3995b67b3c15a4eb32cd05e86e569b3e4ed0ac729a87e056642d10aa783c93c5f3557f397c03c1e4e4e7d5e56593d1730f521ececda4ff9e661cf8a1f71eab7ec386f2c473868ef6071b17921d65fa2a92c6b3f93e2e3072d290e67fa93fb08b632e7855595eb83ff6850a63cdb02913c274a0fa2753f98056a147ebc37fe0e6b4636212e2d7f1523c36f356bb56d24ece233596b49bdb0b1f9b7c1f19eba02eb5695adf6c94a2920c78b6c62fa259d44e1b9415fe18dc9e5ae939ef7e71a0d48ea8a802fafdd34b84878bc0481322509ac32d3352842987e460d82a7c560fecb3c9a5da96a55e9f9c675cefe23efb2ba6b07f721ed742a7e1042bc722868533afd9b8563760f0427f528f8cf7978a7bd2460001b7b5d07362290162b5767f3621ed7deb855c1af4e6d9bb23e50d404ebe8db9b742e07ab7b98256e7635a8efd7e92bad69b974887d2cde17bee9be320be82700afdbba4f2712fa98c2a4e4430bb086ac8b36bd77de16d54fa91001ade93dc39dc0e6eceb1bd8018731a8ad109d23451361d1382fb0838939ada239d0ba9c94c55661c568253d87e75923ef75dfbb1c3b2ce9dda0ae875d59ed94e0dc8a250f33761a85330ef724acfe1e2beb71bd1b3f45f74d7cc29047aa2c6d4aa51528deb522aa6db4cbc5073534632686d9b966a1f4f9ef5f5cfb9ca2a9e6303442d2d4ae7ccb1df07d611bb0ee9c3b24d05288e0a75b0d42139bc2f559f2223f00b6c41df21ccc507bfa5dfefa755b688e2434b4e0ccf29d0bc6b5f82072de0a3d084f5cd8b9503950f48cc14b83f22dcc9c7ba7053d1a3c998390f09d0800c2ab37c81e8ede7b0679ee849fe7ed1eb1cb675fdad1fa1a6d7c0761717e2c68c9301677a055094c13cabf217cd3725c60d331216b5dfcf52b39992667e07ebfee05bf0031fda1cb2e91801da8bb886a261919c8ebfdbf4125e9d6b6a9bdb8c688a23afaa02e0fe10ac9acef47edd89d971f61ba54c9519e849b5f9d6177f0bf6812cbbcbdb4758f42e6d71ef3d21a6ba5eb5b5a0ce291cf81882afa72fa919813790d12c1fba2aa914914cd8e4163e91b9ad880db67b6e44eb808cd8eab0429700689a3d8c22524f2e0b73abadc63ff7b198b36f3bddf418498f4b662802c9a5504b10769dd235560e309596dbd91619946d755f8b73e934a0fd6c38af52b46ac98c493ad847967884cec401329056b3bb046bd3b949de2a30ba2e744096084cbd63b777b562f0140901c2d9cd8e62fcae817e5300616a88a8156615fddb7774859bedc958955a870c36ef7ac9d895e97c7316c69fb623a384b6f97cc8279ba660e302a68b7b80e7838d46f795e920bd23928e775e6db77cf11aefc9867ff7676c4d2ff7b4ba64cba5cace6df0a15014c8b67df2e8eeca54fd67000bca61bfb16327010a06ea809e4cf10025396da1767ce85483fabc9434918966ebb13223073309a0bf6e5fce9e335dca5bb9cd6ffab3d21c8e9d00fa1f7932851571817190493e840599e2b840d499039ead5a6b3641e6b62fc53bc82b26c7fabf343edd5a46c1b75c2b3d52f10ab2b87a2273040170f11a53b0891bb7b240fd19a055b346be28454bf4850ee6ead6991e1b964c902f00af0683848cc0d1756044e1fa6e06cc32764cde95650098f0e17ace3cfd543e4c555d1d293824204546f94a49e5c09cf9f4feb486678b426cfff8fa9912b85dd6e1afc52d2258a7faa55eda5b76b3be8b0c93c7f22ff327e331bc00ab46059b7e63e5d7840d186437304d75dc9f3170b9b99ccc05a0b46cfe418cc45003204300b5c0e6fafdde3cb85c9c01c5d62b9a2b935663f9cc41cf607ee5c83b0b95fd4eafed55884718542d34e1dbc4c3f0266e9df7d6f5f5288cea21c337183ccf45ffde522fb5dbd1c384403248c6dba3c71212d5e9f0e5dcbc72a0dfd573cf9608cecf6dd899813e71978aa22b640a046a0a2fa77602d949c225ecabe0df4c65df72978128e89d5776353cc221e43c9cdc3f764cd9b9db9af0670c3c1ef7130373429202bfc7ca06fd042991cc82a6c6e087872ea4b3a1bdf2e5467989a0fda1c408ccae4893b1984571e0408e03e6cf1c144d9612b6422c596ad472ed3c5724343dde0df4327bd7098ef92e977820cba08848bb7a310c194f53b2fa250bc61ca486805853efa9256a667b09b35ff7640345a7413c67e2816c83aff1852183fabd28a3f2c41b75be5bbe290565c0a278e22d4663a8ba53ece2229b24832cd98ca6a46086e5a149f28f8df6ec25f6ca9ff7470ae43db05428c2c4a979a0ea3d578b1b950d917e247666225d5211f97b039fa98e3dcca738b59c3cf3436f9a5fbdd68698cca87021527b483b5e2d527096a364783163e12872f079d4e91c8c1a7d83936f3c88a1e40262eb26417afb525ac42b9ebd4012b9d5b8b57f4b04d18416b8fbda37b7bf6b53fef0fee7ce3de7bbc90a53c133567a9b6edf8ffcd7da9416d0cb1ad11b9e7613a2baafb56d5c432457ab8abda25a3313c8eb09c76b95cc5e18f5e666e5b3552c5f964dfc430acb6316998535dfbb7aec916a5e76a3c518543be4f56d6e5ebf8a7c11e2894dfcd44186cabc6ae5f30f9da28d7b29b0abc53ef745131de8b5d3b824136f1101225d4a4660402d8c8655b6f1d019ba3c29160da0ad08f0df3b8e91e01e60aa3f7615d8831f72f9065ec0f3d6e507268d1d8e79524e96e4c613bf8ce3d01ece08338a852c747e6fc19d98ae3d9d0b72776921b69582b7a8e73fb2ebf631ac1db0f730e1909668592c6d7ea07403cafcb54a915a2893987657c1502a6c4258aab00fd5ee20e7a3503991092d79eb9bdfc61aa3c72e608b7ca9d1adf1d1aaa1b0e0137771554718f38bf639677baef6cdad805fb666e9ae4a856d603018f27cd64a115cade59f248a1a87714811a60fd69d40ab906be247cdc99053c05e72abec798a953468897a0723b08a18f45184cfc6a521097f65d7b09d60cb182b9bbb13a1d07666c73f018d4ff4cf230cd60d951cc83f01d0c6b8941c36abbf1c6cdacd19338e1a5247ee4457c1bcfb148f10e6ccc270d300261236157b1d1cb200ea6de7309571a698b23e9f1a00a2af7ef5a1fae2bf31298dfb64100b90273b33893169410919fd9f66f5583c6774b0a0ab4c07ed4fbbfd25a3fad851e4e4c3d255dcf6304e3103b7d1651d9077ec675f86c7450fcdac75b9b34bc15be38576b449c83136b0462ba692ef5dd2449e6aa594bd3dfb91fb04c583a19470f99c52a2f070c8ffda24e105a7ee5c3e4218e5973d81a7ce2815a9bfd6db4a85db6f38108ddd1484fc759abfa47b23432cc19fed6f82c70ea06500835a95a699c42cd2a306f12c09c978b409227a0bd0749303356326a86e2f8e5cada6e641a5202eb959d351a0e82b559a56fb984f97223d2a7ae37e923187c9fe47b45da2164b390cf7195de2a004f79ebd91f72a2419bfa92d2a9b18ad6f8db7b9b59af472d224b51f90f7c3572c05916aba87ea65c181f855edc65a804ea9c705904630e6cd4893104beac21cc5d3db6f1faa599844bbcacbf9e3f985a9a07f9a9b9879dd1c5abd852e8ffa"}, {0x30, 0x1, 0x0, "238227c13253ec46c8e24e792e10be3ad016c244b56ddd21916c1eb00f13116e"}, {0xc8, 0xffff, 0x6, "7a7bfeb0ad69ae5b3e42ee907dbd49fc4c10106c54b3545ad4f053f8b74c2ad6253c4d4cd134fd6c409e4f953e7ff5ac1876e68ce0013fdbc970b4718bc030626353a7e86b018d85800bad38051b142d8038c06eb2ed32d4c83070924c799638e223c429a35880b0d6675d082866f052794fd80d2d2f3f8a90c6df0304aa835c766d2f58f63d455b6540cc6c8f1336ccb947058ec495defac3b4acbf0259fdcc4affd7be9625ddeed22207f9e89aa1f1b649e808ede1e2d8"}, {0x1010, 0x1, 0x1f, "2676b4f7bbb438e0138ff6503831d93bb2797fccd9b2262871ba01bf871c57388079814554acb390023b6de9e62fd7a6b596856edb7b62c9320529da463567f701f3f7d441f4fa95d6098a5dbb89e0998e2799d00ee20587fd5e293202b098d26b50d92909a49d228aa8fe77d16814991f90709fa300fedb4b263a83bb30ba0b56857c53e1cb3a38b34cafa2350951b0e62a84e724c301b27c601ac4d3045b82454921264262a644f58fc11356dc5d47085565f76e1f582e6ba88d6673ad0ef572d15a02e39181f2e9cc7d5f8d7ef17900cd8a407abe8ce93a9b1d6fe472a089aaaff24f38ce155595ea58f453c8e24f6fe0d45058d151b53981b199e9a613ecff5326eed9f101d9b8b12a8f838be5d1593f365d24e550518e821cae0aeecccdad849e35eb6aa9ea809ebf932a41a4429d42fb7a9b41730d1051e534ef7676088d82de187e276625e6f8d8054a65dfc18f46aec29f3ad8f41a80a90af757215a77ab8257563c71005893584a262a26812b7571fcab3065cf7576efc75a1fe143aadecb40b66645b3492847ccf0dae0c91e67f41b717f71f5920d50671cb108015d4fd9df2567b1922f39a91711e414c8d6f99e7cfa33b59efc41ba98399229a9193d53d1380d6fee6dea9e3a7fea939bd5731035cb5345f37ea9fddfc2e126d9e4015a10c1866cc4ef55af4bef1c330e3b98e1c717683ea8a20e8190d6778d0bf2c7618526bf2f59dd9f720412387e20192e93b17e9fd104dd63358605f1bb3dc7968491c265b1bce0a1b9e96752f35b92436398f9a01668edd99b8cdd291862d9c220e94dbd486cf5abf3d7ea385f7ef56f64b6bc753f1359d7bfd2f2f09a0637433d6977d81beb8411d0e23cd092d3d4f6785c097d65e3ba5952df677d63a7fbadbac5a95ec0670be360d5f631c596d92f4ca7bc193078b872028e0158d1e2bc163c35106c1448ff1c6a0cf1fd4b9729f71fe7c22aefaff0596cacc8a9b67f19b022a72097554047fab88b004e2c493a8adcf7d236e9ba15a76d596a3af5ea2152c7f101058cf9402e4b33e813910c0369e87fd3c239e925091a834f4b9f78575dbe242abdad34376321d76c33bf956157bed0a57eee9a016b06e5b1212ef0f1743176420092bad15ac2c205f66bbb0a52d7ff504f4eeb58fe119d5c07db9e0a84929b660ef6ac5245ceef54c0788743ad1278bb9e7382eea744dc7dfd255ed21c5d3da7bd4ef7c48366435ed8c2f3456ea1624fc729a96ea0bfdbd1089e4058722c63c6b268e5827aed7d200bc001e9f72755061c6cd1b9f017504c6d3a5319b748cbce223e167091784cf4e11961286bd8dc6fe9602fc8a92762631357c242ac4e7624342b474348a492d7ee2be2f58aacced78567cbb736c212aae191d62706ca935d18ea32e35d735e334b031451156e397173fb1e06919668e5f015ee5bdd480de685556922cf212b6864147672f5d9b957df5ba975f2fc5b6a95ddd8d3b429f7dd156d5b849fa686cf44bc046402a9fcca88f41163cf3a84a32bcf4fbc64629885bd143d41084a01b98f151636eb4caa03a5b798bad4d6a466e1cb6b4fa5333937ebf7512160ab5715fc1e3f8d66cedcdd79c22c5afa0a6c3519158a89ca0064c70084094a288a262dc5633083bb0a2504dd1b55bf1d06cba6396d99c309e174134f89627dacc80289abeb2fc27e6d04400d3597ee2f646a3d8ee751a566d54fb48ad4e440998c6333f6e72bb9ba0957f38917e5a196270b103a952690af4f552d97ed72ae170bb84470786b0674ad87ac8d90a3a5e5eb75b6052dc02a8d4a7ea586bbfa3b719d886530883fe57bc40b37d63445c28f7ce9d41fe42d26959cf951ac20a3a42e7dfca997df1763afabfc2dc6d08203f2f810c0c52ede562bf3ab0156813540ae0222983538d3b8a4e4355bbfa639475b8b9a4c59086d74f4107668b0d9eefcdcab42d826772cc30e75d8b82585f8bd28465c7843ed10b3bedd11dd703393871dbd0f62a0d420dc60ca50b315ecdc085cc5e72d08636eb516577134fa896e9b8d0d5b8b1fc1b147d6819c1287d17709c2884600ae0abd4c20bc15c28f05fa1b5472c242ff812dbf46c82417de334385ff745d6cd1363f9de51ecf0a5b6e9a608e134816d03b7f1db70556729969a663c66857267ec392224e3f7ca9eba400341d32e057cf66562b036aba6706b584a362d3019bbdf3caec33f1e83f631d788e662153d80001d9b8d263747fb878d7d9664128dd3a6e071e2e43091417f9b3e077512c5cc4d980f3c464651efc7488c6d617e713ae2394b001b1cabbb028c9096987f4fe61cf7a634dad6756c45a4fe0f83716d8b5ff4ae1ec0553ed25810a9763ae16a1354751125dbba799d1829662c1a1613b32ef90853ef94f0dc8532de4525d7f76431f9a5902c15a17eb9244427132743c568b10567a10b98809d8f3d8b5199d421eed97241afc998e84bb5ff426c0a7db58890bf7bfab8f259be87e6c1025a222d002bafba80a22ad25b12eb86759ba81846aff89fe2c19a6fbfbe7522bc9f10311ae861090527f89df83923098886f6e3e210bbd01531e453cebf51d2fc607f783e9ac85f58be4725748be0eb571328e6d2692890828910c6c2b27eee51f859856a6747bcbb5ef96a4ba9f98cbec07328a84040e3e4309ebdaf7affa645f7d189bee090f750ce9a0f0f6ea5885525c13e28ff50fff47fe147667fe7d5ef4e0aeb7cc62fa8ce9331abda884fc90746edbd0139e7c0608bdfd1b06c24565e43a967406a8346974540fb4019b8970ecaad87fb0938e6979290bf1d98e20eeb40a9ab4834e1ecc53c8df0d02961b1e1291e1302fa156012cda0ac218437db1352348b078666cc1105fa51177f0da32f753ab863eb7d1521a3e1c37934cbbc5c2e4da4235b2d60b9b3fa1787305a9db71c99f0dcffba6cca6150f8fd99fe7a35bcb6ff06be05285256afc788070f5928d32d82ec38791a3c59540e0f1a94d21fe8802caed444a8e5e9b2a75138eed573c45045ce8c8c2ba475edb3aa5efbccbac43d798e1b00878f9ab0fa15f9a12ce65fa3a0b66da3d015e4c4cbe68845179d82a5c15bb47c87374c7b78d4d4065be86d21b1cbfea903d96fd4a137088fc4dbdd032b5500762e06b27b972a4cd995d4cf8e9ba08b6aae6342f05377d0b041164ea0ba8fa13e13cd1cfed6540ba8658048cbf99fe643b241f40ed601799f9ca34b3c7288241fe11a8c5ab8c587b041e1271563840fea465111d27f93f5c4237b16e96cb2097ba92ad3229ae7bd5beee39fe3b65538b2ce6c423487a6b4cbac279b4e88da5f316a366359acbefcec5a84b3724f9fc63a0fd154a05e4f7ec811b35af02dbe9bf309cc672bbf10ea910a6db7f0d6dc9764376a80497265c66bab6484057b3e2f959153ad13e5ecdd688453b1b82f8a49eb15b973ee8fb967ccad8d55d7e24b7eccfc8e6d0a3957c763ac3ab679883a7444ff1048033e2b43c2585441f28c1903ab6452d2ca205b20954e955ef5ab7ba5f45a6ea5602b1229e31f8da6493d7c3182cb7cfd51ffb21d590576d77cd9a9d0913293be6465464bd197a38b2448cfcf8f1245739fe95e5142a6d391083dac7ff4706cea6e1b24f9ee0e859a9e55ce0756719ba20d12994c9cc2fe18aed465faf0133bbb923033d9bc472f8d4b2beb471577faea4314b10876acc545ae5182efbf4427d70f7b20e6c80fbcb93e79d5f6824b05dbb5c7dd4d11e786ee0364092ba114bdae3a94f3dca6fd28bb5c2421fa081dfb54a7c0a2b06412c80e74e27ae89c5002a496018fdb479e410aa0beed9f624d7c593b7686c8c0f570aad8c41ab4890955e26b1953eca97384bae3185c7f1d3ae8c2ff64771a19362ca497b118a53f5fea4086748f56fd4002d2d883b68c2d73f51faf7614b346c97f3156ffab101198b041c93877f724f6981c98c88e2667d87f0f3739495ca7c9f4c54cf03778c368722a24d6e1ee162e73e6cc5d4e12ae0b22e8818867fe8fc2de04263ed138b5c9b49c0574f3499da311aed32e75a40ecd303a91f63bec3f3c8ffb86db123ef9677c09c0448e409519f801b8368592c0d9d0829fd502e128a936c22cb289b04ce36ce84b59cda1709d0e605ab56d84d4dbf7d04912525fcb8a8d1c61a16ce4c874603fec4e856e6c9bae16975f31ac52c2b35c4144fe6c25cc51b35a4075179f43a22ca78ae55eda744070d887600dce456081917c03e4e7073b8581cfbfc0b677cb2235653ad2c58dba322fd5e0ae4682fcfe266341e7eb40f1baf252cda191d6e7d3af58edd160c41f5713927e681c9ff5ba7b110feba35fad11a4c34cd3157810724d527d0ba4fc1bf75165f3e2dd263b4c5a8007872cbb7d79823803327d0ca0930393a24b1e0d692741927053f432c7068bb7924c5f047a8e787d0f16d6a27b949fe8320d83d2c7b444469aa1414edb1be32ea5d0f768baf03f64a67a133dc43eadb4cee0ffbe43c527eac9e031e8856a0ae4a65a646ea5bd44c0a05da800978a008cec0e96fb17c8485cf8826cc36ea3549d46fc1b21d14c781a3ef0f07a99c2c7722bb67bd285803d20370752a52f57e484d7f746616253d4e1b301227bf39b268558aad20fb287b9b3c9c7deb1dc62f2e8259ee58d9c3f149ace7d0e4927930fa64e89862c5ba279dff23fef1e30234a3611bed6d17ef82b2e570771727250c3cefda95f281a902a01425a0dfe4b1fd6b47c8641d1a0a3a87a1b2332c766b1b0d9d6f4d73f8e55fd48b420b6622c50191856e9148d3eb026fcb281fca474804f03bec732f7210356f69366ef55a1b2cdd934e9d788a814a48bbf6e09c368ffe2d50ccbff6b5f775d8d774475461655c705b34eb3cdc26a0409138fa9e6748aeefe2e340d860d78ebca64bf1ae83b29703c692b4b26f69ea35a8be1e9e8cd2ef7e2eddc1603339972fdbd0fdad10d2997ca53546fb2a4a242b6d083eacf8d6aa1a226489454c1bd09327687ed2a4c4cbd78d514356f2c24391698823c3ef1b8a18856822a93a4339e5637113fc19578d80e126455d7efa5e2fee78183813ae7ae3f84ec232742478f8b3c155cd1f413dcc7b3e4b08abd9c6fd9c208d1c9208075119732140c03c079992861a63fb59d14f2c1b245d8fa70a8caea56079e45cba906f9c7bd23e442529564df21f26effa14eef5216e008c5d6a3d9b8ef0fd7ef154ae4e9d5e370098aa86e9c84450fc37ffa5c39777cd4e1bf50cff44125e929f96940c14c1cf5140c746d17b260fcf042713a8d38781485f5fad14b51967ccb01b249ed0e12eb3ae54e0bcd30b4f4a05d9db3d544c0f372fe2977c04d9f0faaee66bb4312b387dc9d0c97026c6029885f480c9ab74a02168db9901e9874a44cc9a9877c1f5d276471219905459ad24655e87471b40be01c5dcd57379bd9846ceb03c49e46eb681cc629f64a26a2e92f6c7636db4d957b2729428c6e81407d1aa9257295f463126750299190babe3c23689aa08ccfb04b185b380626aaddc2c543538c47eea17b6450ab0ad97437b19ff1cab5c0a92c1c0f70b99cd641a44332beaee84e8a318022c7190dd7b72a2fbea381d136bb8697288395cba153faf6b0ad46ff2368f5c2d22a738176667d85f2325052554e8add1c00bf0659cc26f13c03f1386d74698b6b8c9951c09103594aa4369c1165b6378fb6a4ac1580a9a4e7855a59a330944850f0756dfd1663f4d6b091a56f10d51d8bd5a08c40f8d0fb18767d8c0a10c4c2fdd0f268baf6c39e248932c4d29305fbdacefd1382e"}], 0x2118}, 0xd) close(r0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="f2daa36c553860a9b3f41a4786d03cc8ca2cdb9774c019866353cf7b8743b854f2dd", 0x6) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() writev(r0, &(0x7f0000001640)=[{&(0x7f0000000300)="bcf1ccb1063e3d97e925945e84056aad355c7e22fce576e63483c8e6aaf1f6fcf86a6e8e7eb73ab8abccee9b835b8200a728398d937dde00c9911efa0e7aa94c03ac3e532cf4710b1abf771d119881bb36f0934fc53767b9d14d99914ac492f093c181f8922cd3fb1659e284c2b16928af3535f5d7d2f521f565230d068e26e8599207204e5bfb2382531305a906d24d1d183d1201575f7a1b069bf12ff8dee3ff162f18c05e92a0042c84ea1f5d13d89a0fac472254ab8e8b23dca51739e9fe6c31fd2e57e40d118caca4437e2c31767ed19096b785a938c81d", 0xda}, {&(0x7f0000000040)="843f192d2818ae7c8c83aa76ab91a51333", 0x11}, {&(0x7f0000000080)="e2d86053235d02df9be62de3d1a56d41afa59052c85187d26fdf178b1f2ccc62030d0d6f08041a6c5d9e52f7ca", 0x2d}, {&(0x7f0000000400)="7e41edd87db2d886992633143ce8be5f661f48e6312acee171b503a254061457d08880bebaf2e09ae29dc9ddd0b132f60c783957dd7a258b7c2a25fa3eecb7f3fb6f7d677c7c71697fe4dc0d63c3ae9cf0cb14ba5324de94e4bdfcc9f6dd5417331dd80ddaff66b1d2e096af02795e056cfdbf8ac0e434803d6952b41410a7bc104fcc6e2e7a06b3336c02c98e1c03e9256a17c5921f9e9069c8475a331e53ec21e7f2e0d90c7524a72decdaabe42d672e485891d0e0775c4d05aedecca4871c18059ada3c95b08ea7ee17eb5eef4933841a2600554addb33abb1fb4c4ba2ea6ed84e4ac82006c296b4b5267c519389a8ed9d5f00f7541580a9ec04428c2c008abab5b86c539a5c73e7e28e32a8d48026cc250a6b22aec4364aac174ede901ea4b19213d0d77c4cb880a42dc75fd3ef8f350da8a3373d16a57c098904bab6e24c3bd7e789474634a20dbae2a65eb2214711d6c62dd63b1f432658ece0360bc190a7f4acbf40bd0ab837f40584cf6847d50c1b156ebdac8f8cfcdef10584e7d0b44bf29b4fbcbfef4f75b7aeb36cf469750601404d6e74c544cc4b7c65c7fafc46a1efd44998d36f773ee8bf9c45ccd882117bec5d5fb01da48b5347b00943dc06f4f96b48df362cb6f52aeb4b019c1a0592a06f13ab7b0b72a991d10c942ef5f639cda8592f54e0a3825db7cc89d553e5235a73958118b900611638c51c3866a97bd30b9fd2102eefd4e1dec769f4091984262e130fd01c379ea8fac2243ba711a1b3fdd295da098d509bef43bbb16e4c2ac6c449b105760b1b6ed1481e23eee9d83a2a3dbba45414a6f4bb8bd170d7131d02d867caee1c1e973d379ff80d4a1555ef6ea14b6e94a1a6579cbb7c1c0223953657bf5c2ec41608721955e604d5505d17f6c48cb75ab9598abbfc28b4489837d17072e20577b1e1d55b8d8edc34207cec791804751cb3829d11b8a0b1ba08f7ed8516977211ab46fb881d6187301a6fa2498c43cacd4bbde6436f45f99a9be2ed95798c173a034c207c3c557d6d2ef2699356c416ae4242c62ac2ccc2c15ca7b626ca43086b8d37f7f0e9a1b89772544168145cd3533bdf2eb0e707f2bb4b3ef4e0199757d4ff3ab2ce991fdbb5996331c9f76e18ca8b290d6ee9c6b773e8b401b94280711db53f4be83af69610469a758ef45083ac2ac041db32db97dcdc77373b2181c1350e00ab3747a7d1fb91d8d57f3c022761f3f1156fd0647834163a605a91401fa4ef5dbda66b4b9ac0b3c5b9173f2ba8d754ba36397939d5840a5e05cb2df1a36cd6c2d29f66b30b0084702f6ab7c916b7857cd48baa4fb01355f7331a5f4323c8330c6f7d47b4725261fda4acc5c3922a59af5c804775b96c4c257500f738d347ca2aaefbd84726add69e8e3d42296b66bfbafae3d920cef2632042a6f1db895b6a8dbf3bf2bdc919733c7c0fbf9da27f9a75f78446b68a4ab8ee309eb7c47a87de8f26eeca3ad3f9b0449a3dcf5fc40eda2a260dc03529e15849d2457562798b641cfa09f318bcbdadb66c5ad89761249002f70862005a8b33a10e1b101d09840d30f906e76b324148af82c71d31a0a109efdf72913bb0eb8fb7f6f87f1c1e5ef0acfbe7941c1b89e5ca3842f06b59acf58b3d01622cb9d6fb8a99f2c834a1a3e2b39b7e57ad28bf6c44883376d245c803cb8e5e60e78a2e2d97489735a5d5254eb2a47473b799c5793565d465bde7d57e9aa91af963c6a5f798555408f497b832cbc8a2665c5b19b9542c399dbe839ca154d6ab149c9fbee5b80ef11f57911d5895068872b564ef6f4f995abb76e84cddf79f77ecb467c21160b1929721bf5dc6960e14f5dde694aa5b27cce28281c635b4d28634c3c56fdcadda03b9d699c75b0aa652634d9248d3c1dd29198c00bbce3a47ccd6c5da195563dd36ade102fe5c9803e0ba2a97ccdf85091277f36045633bf1e00eda268d703d9fac6e6506afebccae78827cf14a5eb181fe6687d699780e1bd5ae5b80044de7837ac361890eec31736808083d006171198e534be0dc64248ece49ef79f536938fa9b5480743c8bf02c60632e32bf6f30684995d17d926541284d8ebeba00fe99ff7247552d7233c31146684248a6ba0af848fa1cbec7268f531ec3be06567cf1f4a3b312b5a5f73e44d5e2f9d142f0522c6ca361f168a2d10b0c822d8bae6a259e8adef3f1b593d74e73c6f06c9cfb60d8756395c18fd1316558aaf3a22ca2f6c2ef5b5da5be0e4b0aadd5b61abfe5adb2c3d154d598255ee8f83223005791678def4a2d76b498d764a8a9fdf4d45d1638cc450609d64441c4a97347550ab0023c0d6e27b4ec48a2abc1ae2d3d6c20a6b5efc3273e0ca01ca7eadbc5e599421070750d0134ab672080efe6b093dbaaa425c1234962911d349e568528370a17f8c29ab5cdffe1d6d3b76398c20b294b96aacdb55f91123a831a401b72e62e3fdfb8590a7bc0886124bb690e475c17a382c80627e125852503d9331206b1004f5a367c92155be900de75cdf04fb4cb9eff2962c70f93f25ddd24534e84dbaab779c586caf6b5dd93ea1847861e841f04c86bfa685b4adb5f2586e4af3050e62150a068bfde19ed4b5c58ca1e5b8f386e668f9ed89428ba0b79fd5376d1a47640d5bea83de3295ee88de5134e801af4502713445ecefa552d8f562fee261e0ae0763fabe83ae2733625902287dd91fbbd2dd065368b8b10397105f7fe052a084ac1e25358609deeb70642dbc4005322b715a1083519be174fe3eeed4c8745e9187d0e04d1522e2b115b3f400001f5305ba81f41d0b92432a0f4d3a505019a0f03455d911e1f5d4ddd210c41103018d2475ec521d6741240691f7ea0210e8c3b8fda2fff1eb8cfe89c5c8459b7e30dc911e83f6b3aa0dc9e32ecc213c58fa21e03989a7ee33c4c1ee28a3e888181444bdb1fc25b5848881b1fbb37a706411e82b8043ab35095cd7d9e716cee27f7d60bf01a999b847da5407d9f7a1b8824b20b2a630943b08e3a1ff9504edf4d481395c86c4261092e4ccc2ff49a6840d92f851aefb1f1384f838e2c7c021c205bc3196bb9eba241aacab4a49b7e3b15290934f1801d2cc2db49995b441edbae19c510b5fd85b4a72df8c24d9fff75fec457e5894404ec35accd56eeb48b98eb415ca3ff514a540bdb28736cd604b387560ca53297b68e6884a66dd54cb682d2436ebbb6b83520b95d2cfe6a840be807f5c95be2b7d3d2220b1f7a61ea0e6551b4ea36e0b59c52488149ed1c3ab20981efed24c1d482f5393981b271ea4f5bd6d0b9edb5ad6650dd754f87a2fcca5afb68af832a9378cdd718d0e93fda2446ef6358c105810a6295751bf38178a47ff4d9f7266527962bb0e067a51ef26c6a6a3df0500a53c5d153438097fd1da39d6428f2cb0e8ef30d58be0bdfb6483b2086c5f8344d86e9194c822be3b4b260b14c7041e46a0c21ab815a981510fc669d96a562789a811ff5c0ea965512589894ac538f05e573a5c297d18be15033b34df619b8a80c9c8863ba3001fbe644e37abe0a4c3c193ffc338eed4e5f99fdf88b901951cad302fcec19f495e0deda44b487fd4bb87c980b8d80564be405ad5fcfe95a17817084bf09ece0226f5e4fd75aed979e02b4efba6da477ac5a485c7bb30b762048cce01553af5e6c21a6458f555d70dfbc33123e856f3bc32ca8af3eda8a133af6e2efb54f41ea593908be7b45557b9ee89c3481291a655eb84f05d25c6201a2090ea593d0cc8c7f9991e10631fa0d5cf3e9a5d2a90ea06263223ba6241ea974ceead1ea4b55e0da2a9aeef04261a448b13887393aaf1900c95421a188a8237b32ff03a7a628269a15b48b18efc248b08cdba3c4d084fb0a8fa56138e5dcc0e8577128d5aef1e49ebbd5eb9bf427259ed397bd8ec0b23ebf2e77e86004d68124b7f505e23ddd59a2f3fa18380eb59a4d424bf02ebfc8628df025fdb6f3cd4c0d01b5024cb3bb7819988304235e94413fa1c57570f5b5ba371123eae7c39c493a9e53ff43c549cceb19304c100309181c52e0836e7ed756cb416e5dc86298cb2b95746832f7e29c392db0b49745d0546e1dadb6c2d85a6164ba241623cdfa3fb27f9e3886c9aa63527bf3010f534c502663dd919acd094d3ff184e03ddd02b3fa11a150f5af1e5d270560ec95a18dce2d9e62629ec16326ca1905bf35dfa5ba664e3242eaceafca0d8241f9a09661a049e15a952f58868fccb90821f5832cb299bbe0a1751813059208ad49ff9d0ecf8bf7e664352d6dfcc45504110c21ba2059eb5981d7da43de2274e1d89aad7518668ec416b06398756eb3f061b5ceb31812e8c46ae5efa95fb7a049bd9262465d51f3745bc4e48547596acb375119774de94c3e4ed82b26b7b51d560764a6cde98554dd5033d2b3982c841629d8a11c5ae2ef55dc7088726c36aa1cb2114f60e484a82e80f6b34e2d803fdb108480a0e8d5dfa26dc0afb97dd1c20afc7110649942676e58a62b4157be9ad76fb51aca6c99f344f3e4492b756ee63613359a4ee2702e23e0d665eae18acfb49ec720b5c7c40f8e17b2e0abbd60d2d880058a5b44a30283b36c04340d835c881456039803a95886ed65fbe405295d9a0f53f09088a68361b24b83b87669b543546d1d46829d75c8d0b08a0e47275f43f4536ec503d2927392bb87f444a77795826043d0f14a65926bbdd98a328b233e0850781764a4ee8b883a6aeab4ee5d0281a36e232fb4c31b4a09b5c923022f56662c793e1620810acc0f8b6ae5e52d06b70c3b28f2a17b59c08d112b558b269d4f378e3b6a9d2de0849b38ea005d5ba7d2a5df9b6de53aab7a34b12b68c60443ff6e18c2e0899b5513637569f08ef5acf2bf0e5a9f379666b21ef0f82c70efe7e872bf32e7bf7976b371bc9ff6b7dd43fe76ce657a78e59756d8b801240f3b844be4987524e572c651ef0c410f7884e9fb4dffca0dc3423b097d16688688765e9767a353be6786e921ba6f4824f7ad3ed7ed56a38b9a47d4566269e0df7bc9a2d9f5faec7321ffd8679214b1d8612d1e78d4f8292c5104d45d616b5201c6e9713619c2e31ad2a4fbc2c3436956ec9445348b7c2ab120859001a14e6f7dbc9ba6011eb13eae269b28517877b28d7807406288e69998027903e1a752698c5ac605a16481538f8065920a2326879a087b87531eeba64e526198c6744597a2a0a6193934ec3ced615a956f5fb9f885d2923b9518e665ac2cc7e92d3e892d1e0ee5fc11998df7e0f315e69a84d18824b18718c0898f1a15d71455e63be429d6a1d38f544ed6b3e923a6658d0926e68263eb4b08cc85804a0387df8600a88912d283805b0cb2990d74329be135bf6d262160e513b2320fecb1ac7ace6ae6e5b70a2dc174713c3813b9bd27aabc4c4a6baf306869f9abc2b082af178a473dd111ab39ad23032f3dcc2ed4b840629679d55d4efdc739b1c58d72599260bda84992b486a498241c05d0358137db8459c5d83200ef141f6434dc24ef6cd8dc86bfdaecbcfb94d04ee96b2a760cbf699b971103ef4966e435729ef413d04fe3ae5913be4784d8cb354f4b3ddeead2305ff98600a328bca8571bf1b17da49f2428dcfbb428f8670e57fd852d3693f8b9a86f124c149c094cc17f985b4dd574abb027134b4fd6504fc4f9b743b799f11f26e5863249a53534ea449823ce219a3f358fac86a7eaba208f6509e6589b43fb699918077e763f6a6652d0a3dbe4b9d12decde15094858d3e41ace66285feb8a0add9c944d2c3743d7b6b0f851", 0x1000}, {&(0x7f0000000140)="be715aa6347c4c026ecfa82348000697884d49969535fb23ce3c000e69de3657ca1d014cbce5656a8d702d145c7a4dd006cc4040f25e91efc7a79f170ad89944653941a2d4d9e50f0bd855dbfc56feec8d5e20070a35d08df97a3a70ffd36e2abb9d", 0x62}, {&(0x7f0000001400)="266228c8504543efd594934c0445a7037b1054f5e76fd0cddf8b21a0ddb622a6a4466ee706428cd9ce1d16d7b55502f58b814da8efffff31183a4b2335c9d951b5018a9f50fffdee57f99a324a308fd3a2f43bf6134c19db7d0e36b6c9862d4b82da2270d7a6f3b93d805338ba623ec13c02a1863b", 0x75}, {&(0x7f0000001480)="86d9cc2988a7fd04900fcc614745e68a75688b59519d662dcad1e7edfaf2e3bc0e9bd0b3e17e7024a27b0ef6c1d9565ede1d264940d545f23c49d182b9d33003cf00af209b20cd16f041aebcdbb132a94b13f6c5f03e6231cf98987a7922d98e2ae533b6bed76e0267cfcd27db615d3fb494e68fd0e9710a3ed391d2bc5a05f3879d3cbe9f0a59b42e38ffcac6a80f29403604a490fbacf83d5f14ee56c39ed550933ddddfb8cb4c9c9f2c5ac51df008a963e5e67910b711bbc3aba2c32a32f8b2aaa3d5b1a211fe8a5ccf37141a75", 0xcf}, {&(0x7f0000001580)="d6e23439b923b89a37fd3d4513ce3e3ba8f345087714ab6d2a8a41502a04aeae6d303dc92955072b323e618923985862a830346f8a37294b599e0c69c864c83f823b3bd4bc9a0ddcd14bfaa293bcfe2019b26d9ced3c7e1996e0a53da97dad2dc1b63a13c7155ad665528ee5a877f81e52b5f5c67c2fac5dd8368c9f2bcb46cb6a", 0x81}], 0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x2, 0x8, 0x8001, "5353249b3aaaa784d8d4b2713f175257ea761ded", 0x8, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000027000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f00000016c0)=[{r1, 0x105}, {r1, 0x8}, {r0, 0x10}], 0x3, 0xfffffffffffffff7) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1b80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xa) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x18, r1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x0, 0x5, {0x4, 0x1}}) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f0000000040)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0x14) socket$unix(0x1, 0x5, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:09 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x4) kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000001e00)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc66286cbfac10db0ff562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e3d490527c269ec26922af7c90e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c732d7c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f551844d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee73913783b110ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e914895822843172dbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b3ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4e99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f0000"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x5828ac49c49a55f4, 0x0) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) r6 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) r7 = kqueue() r8 = accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000000400)=0xffffffffffffffd4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x403, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000001c0)=0x1ff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0x8}], 0x20004000000000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x3f, 0x6}, {{r4}, 0xfffffffffffffffc, 0x24, 0x80000000, 0x1, 0x4}, {{r5}, 0xfffffffffffffffd, 0x1, 0x4, 0x100, 0xd57}, {{r6}, 0xfffffffffffffffc, 0x8, 0xf0000041, 0x80000000, 0x29}, {{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x8}, {{r8}, 0xfffffffffffffffb, 0x0, 0x2, 0x2, 0x1ff}, {{r9}, 0xfffffffffffffffc, 0x4, 0x44, 0x0, 0x2}], 0xdc6, &(0x7f0000000240)={0x1, 0x5}) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) flock(r3, 0x2) socket(0x6, 0x3, 0x6) ioctl$WSKBDIO_SETMODE(r11, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/160, &(0x7f0000000200)=0xa0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d6d0109400873fe33df84a6fd5e3944372375ed3", 0x14) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/103, &(0x7f0000000080)=0x67) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000002c0)={0x200, 0xff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x42, 0xa91e09ab49dc9d40) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r4, &(0x7f0000000040)=""/32, 0x20) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) sendto(r1, &(0x7f0000000740)="d29d7c9b2f4d06a62cb0e11c5658a95f15b70e5f4f9b5f75293e71f178644918a1eb79609c617915e37a413801f7a9b2992aa7aa6b46f12f73ffee682aaa05285cbca1308b17e8c95df3afe0670f26867c64a5e9176a82038ccc4dbe660cabdf1e2e860aaef2046e0ff380a065ab267f87932b1fea246afa7aa715a9cd86112f1834fa25550657b3bbb53595dde2402f68f660ca11768a3bdeb4d55b3aa4aede0408c8d1208d7f5c92a7a0e937c6a09dbebf705cd83b9d4829a1ad0ac685794d361b606e3d63186053972344fd80c53358dc895b3b96290ecf65830003c2e3b92529f7d689fb1672614c54e05345ee1e6e4d8746bbaf23c5e6a074fd83e29ffc796b3dbc7ef5ce76362d6b213d0a42a1c94ee3b994b1ebed9f7807ef348ae16292639b2128ad0b121a3c3264e1af0c786bc4a869a6116a7b95d1f2d4b80c2cbb2f0abb1e4f98e24b03be68bff7ed22cc3fa55d098fba4b7a58c353420d977881bca528a11dc14df50a350b0f683b573cb07d3d69f7ac72626f655072016dbaaea97eb692c6e01db5f9d17f6c8a5ba92329c4e73e5bad2433104333ce9e76086493f193eba90e0839621211ac688b118a5ed2ebe5c3a13cdadc11676e5924ef8cdc588d29a7b99224c3c9501470cbbf22e18775899e287edfcec94eeb9f9bf1f1c4a0f560bfee7d3eab28a96f019af8d32bacd8ff3a9c13a2d5d743ebd2117dcd2b42e242ae1a76f3eb442e0c69def4baf9d5af8fb6d6b8964c2f438c76a3c7a917ec098b80b0cbe13640f5926cd7f793651e4f8b9eb96f4303438a622b8d81c184903460fc8041719d2e72d7032553dee8415cf1d39e432bd19abf0ba44ec6f569bc418c579660772b3ae0a99bb6f78d38cb05783d7d3777337b268474b254f92729dddacb71c155ddb19e526aaa2053d8502822d8b80f90b5e83aa917908406e0caf5725644768126c0249adec5fc85c938daaa562b119506afd177b9146a2fb8e5dc99d7c7104ccd5cb2cc197fa376200877784e11b40ccbd9731e9b81fbd856dbadca90f6dc3994045e2ccedfcb59e8246b06d64a2a5cf28084e413af79fcdcf37ef98cb9f9a54975c17bb272af3c8c9b9eba7d4c629f94994ff492e32b2ad55a44edf3ce360b2e6f73400d3cd61f86a0474522a9bf9b47b940f9554f901cbc5cf4d986b52bd18f5823dea719acef0f0cd7ef1020462712112bf5b9a221cc4a25fddbe6a21479593dbcfc15e7f090444c75d53d428300f0322914347c1889f0d4ec2e25488f52b365df0734802bc0bed09384eb35ec5726cf85575e96664f5d946f77bbbb03134e1da731973a5cc3ac3dd4852ca1bfcf447a0231325646b92bf1daf76ca4201cca11bf3ab310501aadf54ed446492a7fb21eceb33ad32e4df4d69a3d586bc7adde4b46fd7945a5249d3e190977b429ed7dc7d2fda3d6435e4b7c101415df838d6f032dec702439d7cfc7d8419bc993d5b7b0e31a9fa1ff8b941ac545740f702669e4aec0c052050cb24ae3e21571ad05d57c5b12dcfe2e9bc07b010633a0e76ac3f12841934d23bbc9955c2e769a5700a9d344f5f025e6d732f24e85098613316c401e95d3ad5c1ba2f9b5b3b19e3860a89dca329fdc90087c4dd8f5860924b940e6c595eb2c0f7ea7405f8be7948b93953ec70b95b542af51f2308f052ca7898598a6897cb2754f91b9854315fee7d5ad0d284c805e2fc580edca2b1b8d18eb0924249de82ae37f8430691775a31b5497f09633ec080a77438acf1945089e07305070395e5b26079e1cf973f567fb7c9518f55d8dfd4b86ef92b1704eee3650ada162b0c29f5c0c972527663f2774893d407be600da54f1bcab61af09ab156132697dfd9a43171f940b921357281c3cffdc024a42bb2a5ce85f1574d9f1aa410933a929f1a75817c02b82d7505efcd9eb48d63bf00d4affaf478ee9e86f40a1766b4ef6689f617372d1adcbd26b26a7cbbc35b078ffd83175e6e6a881e8aa66d01cddd76f76fc16a8c392fb9f45a46b7381df1be57c48ccdb9c19e64013661bebb81c6f2541a552bc28e140af4b54b99bb18e602b9e7ebf758f956be52a7841126a0a3d3371ee7312f5c3076e9e8d091d3239591a01b3d453715f8e5f04f6cfb977f8cab418c9c948d70fbb4f315fc5d7b6a7cfcfc4ab849b0d94b42ef97b4a9a3d4a8c97eac1f7c4c318de110ebe7acbb0d39507095987fe711d940b60433e9bfc7a2ff751f401e70b80a8f9332bc77f011db8d0c9910cf62e49ea7e1fd6fa8745da7c8fe7e0c79a02698d2903de2809dc304c003505a393d03f97b6d4eb6bdd193446602ae419c7878829b27c45f7525986ee98672bf68d381621db42928f8b7a7cf6037d0c8a7c59c9fc192fed7fe32c2eb9d69d11bc92aacac69b86b0685d9bc373680938116137cb8f8098140fee2fae0c950b19d7440aadebc7c27dc1fab947620e88b921b92a43460a1d8b21dedc9daa1ac3796ac1eaeb49119358ceefe3c825852a7f5b14b2fc4623eb978b0d81828e7ff7c71abc786714e8f6bbe55e7d3f248144133d3e2051aab315ce2958c28acaebc7af41e48eef336b2af9c79fef4ebbbfea89ddb86789923726b4da2f312f673802c9388cb725c5b0983b5c18f03a7b14f7d02f29efa13f527a9b6c127ca36879db6ecf5a4c72b77c5f538cca6b8df3ec5c429cc9bb377fbe2b5d28ac59ff3520b41ca1c5283791d4c8dd7861cf562031af86bf011f4b6e4af77e916c8ec4beb12ddaf5ea92cda2eec371f7b38c5520602fb4d1e714811b25985f9cb033d7b480b308e759ef20b3ffc0398a7b3d2617acf67f8ba8f1d67f57ee6a487d306abf62e6b92f079fd2c52fb5845c3dbcb40c2016da222e53e68a8fb5ffcb50cefeaea1cef65af72e993d5a8a0683442af0a7d0254984429eb9165f3cb05697ecde6bc2000488ccd38c36d42b56e1936300bd3cd93ac136a8965ed2f93317fad84868bc72bfdc4f17f6e8972ef66e5128fce37f01cb110f9b7275f70f5d1212c0bf0a40bf7c6b3dbda3d038cec536aa5c093b523ad33293722a84c63ad91e3c9d0194fd45e3400ee64f42df0269f8242789f78614b603ad45d131c500905d797e8827e9c3bc7ced4b0aca8d21f106d7460a54a692f475f8541ff7a5cdec7ad3e4d9555666d248a127ac38ef10033db5e57938de65cdcf6fe218d33044b88ce4012bbe7ed7ec0cc3bf13b1c2e97ef6c2f9266d3d6e713689d09cebf41c3568886c768aaa31d36dccf91a8111401d5c67134267b7d9e05792c2be19d56e9af5b3f23685b3e9fc8d8ef08981d9dcfeab10de4fecf37c21bdb30f1a9754604d35be300d1b81b544fbac22f1a7f12bc822fac2fdce923cced48f4b5d1ad42fb903efd4b67cda471c878a76b05a6bb3f5bb8f52e4404f53fcba8c8e6757e607f71df93427f402017bb8c082a695aebf01790e8b59c07f86239ba89779876994dd992a548ec1f94f4c43bad30b81c9005ca84db4f99c1fb9f2e56c8f8a5d45298d04837bae832f14614ec16b0c9b56f959b6e660d8c5b298039c04d9a66b634d39b096b41a99edfa0793f8a674ed9c0dbc195c3b215d6e0596ee2c0f2e5ea8417bea8487b8d89b18645cc857738aaf6513e9f5de8dd7b95f03ba824d153f1971dcce8f3fc8c21bbfc03946b376bdda0ff91532d909e27c3275a57f6470e07044257bdb7b9eb1d2adac285d85d5494dd9bd8af1723d2e315bd7734f93ad815cf1f718f1f9709f9c8897c5022889b8a4dab2fd2de07b86a124cb5e25448d0f971b098ca86dbda64053dcc98e18c53c833de88a81f9f163ce3dc3b26056e1798fe1d6fb5257f316333e6372b29f8010b55f022fc126380dc3c5615cdf2d48039127126e690cbe395c9b2530a21060c32b0a5f37618cb600be0247f4c1ebefd2d530189654e7f5d50a95d91182531b856dcd455dd71faba1aea3feb5d8cad739ed2c6b3697e4630b202a82843937dabb7f9a4753318fdc5f6a8f8d5cb0e74e19589be0e7cdce34e33d8ca8a5e12e8505501dae91b30977a628e88f2f1b5f86a602929bdd165d9788ba693f3865931632caee3ae77502e8db2044e335f9f970c966824245f767fde76004c8a36d6a14bec17a4e5f2c346028787ce02987c1425f263ed065f064662e6f9eb2594fafc567eb95c71a6bf75ab023611090d9a9b01a9dd072a6bb8e147219133970d551fed3a45704d1be502586520113f2bd10b9543f6f63f10377a21354df4cebd38f88b4b686e3a2c04d4c0d8d5956b1bf0a6746ca2328586c8981b90239bb087767819d92d7a92621ada7745b2e3181a8fcda85194a6670b265e1a5f1fbe7b988e44ba13949d5b8ea918182c5130fee14c4951fe50d9ecacedf130c74ccde4ec8bd83a412b252c648a693e67b4028ac7e889ae95289cd4546cea264a12f7b88d68f4d23b4bfabf81837bb068e51586b4893f2bf7346d9bf6f2edb83f484a1ab8c6c84202f796b3724843fb64763bf4af182a92e2f9e49dd9ef4f67be739b627dcfe7f1c6e1f53023ffa47e361e44432bebf9035ab1011a29509a92d5dcf8a6e15aef2fdf35a5b6419f8bc46cef086880382d35bc49b70f6ca2fefc20feac6161b47c85e2ff26c90d27efe44371f3d722f609f20d0bf138b107df48d616a22e5ca8446ea83b3aea9525ded4ff6c6ec1b5f58e0117f69d3fb7d15c3dab3bea0e420280d90e41c7a2896ea73a46a5257c6e6d1e7ddc84cb83ec4a9cbdd1eea43b1fe7487c12a4445005785e0d10fbbc09f3ab78f59d42a48a6ae3d7b9e7c5551abff9a0e08b798e7a565f2705008a0e55452aec93b4f1ff542dc7b43db3010d591a3224f7159bb990a4e4b8d461381e15293db86ddbb0f61390658677c43ef08a1797787fa4bde2ffde7169b1f647769d18763a481ae0afd6960d783014ca01da9c5d4f25a24e5f887a57ee5c971410583688678588035a052cc16e01c4b9794f4f2184195d512fa9c2a2b57683ff0134ed75da6ef9cff585df538ad6ee2e9798d21f5c88bb697da7e836a2e17ef72fafc8e7a9fe4bbf55a693867d006622f37c16d5d2b8468843a914ba39c16dcc7b15ef5da7c4dff480e7da039fdc783b73e2a566f859d63abee798c11b75836759c02bc66ba52e4539db189d83ee30bcac33707bc5521307e516a5456b2d7ccadd6faa8da2027521d08990b4697624bf0596e399e50038525d7e0d35efe09ee3ffeea563842347ff88667ea62580112f2d0a90f177f988f0ed6a9df993fe3bd6c9b87291360d983192476cc897b3c4ee0004061d5865940590216a11bdd1153a40c663db79366a0fda468b58102d94d13ec91f0eca6a7d2eb6dc4d60bcd27800be285769c4671331ff0999021a73fa1f517f04c567a150ff00197573d1b0e53261b384cb12b739bc73a6f872c978be779e010ab8178923e165a7462f5ae9ff6e9b83b4340b8f020d87b05c13b66ac00a2ddcda5be38ab3f6cd9e0fc9e7d35e7c1296e8bf58f565d7737fff6809e18c3595b668702513e0692fdef0f762735aaf7e5238fe7cdd48b0379ce80183166966d92f723b56a0544cd469f847eeb02b4a3b6403f207b184f3d649c8a9e3b1df432f1fd5edef96d79c4f8ddecca3367bcd3910a609f7054c3d8b484e65b38bb380e189b22371b17726abe89683cda83dd333453ee2a10d679369cdf92e5f60d212936af898c29ed213a07f3b442c7155a2f65806c76c962b73425731d3e88101688ad5cfcfe96914f621cd7af2c400cb70bc69e54f1d828200c5a626fdb3f68ae70d0e1", 0x1000, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x61e, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x32b6, 0x1000200, 0x3ff, 0x1, 0x4, 0x6, 0x2b7, 0x1, 0x2, 0x6, 0x3ff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000310, 0x0, 0x0) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_getres(0x3, &(0x7f0000000040)) 04:02:32 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r1, 0x0, 0x0) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6db98) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) close(r0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x2, 0x2810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x80) ftruncate(r0, 0x0, 0x6a) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) madvise(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x3) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4c0, 0x0) 04:02:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 04:02:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) close(r0) getdents(r0, 0x0, 0x2a5) 04:02:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c34874c016e982d45653000"], 0x3) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3d489d77) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000435000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xca, 0x0, 0x7f, 0x101, "619ced1da68e5baf70b4d52d5af731f60f6873a1", 0x1, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) socketpair(0x0, 0x1, 0x1, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0xf12f, 0xfffc000000000000, 0x9, "430f85812edb4a64597ff285f67abd02fed308eb", 0x5, 0x3ff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDGKBMODE(r2, 0x40044b06) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 04:02:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) write(r0, &(0x7f00000000c0)="8ca60c06", 0x4) 04:02:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r1, 0x2, 0x1) 04:02:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000180)="3dcbade436a33f32586b91051910544899f608adf3b406c7d858459ab3053e0ba560bdc6ad2f210b35b75f863b999bfd8ec71c0c27", 0x35) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) clock_settime(0x6, &(0x7f0000000100)={0x31, 0x7f}) 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0xc7f6c2d8269fb561) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x8}, {0x15}, {0x6, 0x80000000, 0x0, 0x2000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 04:02:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x518000000000) recvfrom$unix(r1, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x319) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 04:02:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000100)="0e57b72d30e3615a033e1b1b56fc3dad704b5abbcceef7bcb0b4573671bd0685f7dc60583616a3ba80938b4ca44ce3c3200bffc872fc062c76e047a43b7b1a8848bb0253ca2a76e18e6c577cd460eca10f79aee2183f1e726ae1383a6dde848ebc897300ad993539140840d2312513c35f46185a54954d320e8b744a846afd41253caf46c3200a3a5284b1c44f1e02b4e2745a0ebb436a6099c38ec6e754f1b1462805a072823aea64ffa083e1", 0x8694) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) close(r1) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x200, &(0x7f0000000180)="94") 04:02:33 executing program 0: r0 = shmget(0x0, 0x4000, 0x504, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xe07bd7205de02b77, 0x0) fchmod(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x3ff, 0x7}) fcntl$setflags(r2, 0x2, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x40, 0xdd}, 0x10) flock(r1, 0x8) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000180)="5c759cd30d11c0286ca3d2387691453dd6e5f5abb6f3e4fc999b6d0bd35084154a2c3c05249d5b55802289cb27e3e1cb8bcd570da5467bf47297b182eb28186947b1dd1629ad4f3419b2d78002c6e114c2971311bdf3645d7910af24162685da6e1cead9619c554088ac48f3c5f949de493cb26222474cfdaf9d34611888e6fa732723c28ecb9636f6d719d422a3b7dbf27710d89eb4b7d01f7fba5d810c5b24209f12f6bbacdb4fb7c4d793fad7b1d9c90b0fc720d604b4d3a24d471077459d16456137007bc878885a452b402f543ae3b586d5479def8f0ccbf4cb7c57f6f80dbc7358b0a03d97bf5e7d28", 0xec) r3 = kqueue() r4 = semget(0x3, 0x4, 0x10) semop(r4, &(0x7f0000000280)=[{0x0, 0x0, 0x1000}, {0x2, 0xffffffff80000001, 0x800}, {0x4, 0x1f, 0x800}, {0x4, 0x1, 0x1800}], 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r3, r5, r6) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000340)={0x9e, 0x7}) r7 = accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockname(r7, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x625e, 0x5, 0x2, 0x1, 0x3, 0x80, 0x9, 0x0, 0x3, 0x3, 0x3}) fchflags(r3, 0x1) semget(0x0, 0x3, 0x28) socket(0x10, 0x4000, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000500)={0x80, 0x1}) accept(r7, 0x0, &(0x7f0000000540)) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x20) setgid(r6) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000005c0)=0x7) 04:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x400028ae) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x140, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x7, 0x1ff, 0x80000001, 0x100000001}, {0xffffffffffffffe1, 0xfff, 0x6, 0x7}, {0x2, 0x0, 0x5, 0x60f95c14}, {0x2, 0x80000000, 0xffffffffffff611f, 0x319}]}) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') syz_emit_ethernet(0x89, &(0x7f00000002c0)="45c306931bd0c6e6601d2a639d15f82bcdac6e08658c7f43d76b1408f920c01ebc7a33e78e8b5f7a86907e86bc54220c233a53861e68a97c2d72e9ec48906fea01ac3b8092ed087c9a0ccc2c2df8e4e761c3b45ea17860e660e8520b901e15b994b5abda978bab986936ead812674e815ce00f6aef72f64bfe332ff6b2d40d7bd663274161fd745d27") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x101, 0x8000, 0x100, 0x1, 0x0, 0x4, 0x2, 0x1, 0x2, 0xfe9d, 0x8}) 04:02:33 executing program 1: getgroups(0x40000000000002f3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) setsockopt(r1, 0x1000001000000029, 0x2e, &(0x7f0000000000)="ebff8d510000fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) fchflags(r1, 0x0) 04:02:33 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/28) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x400014}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x3) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x980f, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x2b3, &(0x7f0000000140)="ff") 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x44}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) getuid() syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 04:02:33 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {0x18, 0x2}, 0x1}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x5}, 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 04:02:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x10001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x440, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x4198eba3bf1f24b8, 0x81}) 04:02:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x8001) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 04:02:33 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:02:33 executing program 0: r0 = getpid() setpgid(r0, r0) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x200, r1) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0xffffffff, 0x14}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x9, 0x3}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x15, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x7, 0xfffff, 0x0, 0x8d}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x136ff492, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x34, 0x40, 0x81, 0x800}, {{r1}, 0xfffffffffffffffa, 0x5b5aa35be766e2df, 0x20000000, 0x1, 0x8}], 0x10000, &(0x7f0000000140)={0x7a33, 0x100000001}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./bus\x00', 0x2) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xb3b148da2ca2bb14, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1c}, {0x30}, {0x6}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x3}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x7c9c75f3942d8e1f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000000)='./file0\x00') 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x400) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000100)="ff4ab3ff5dc58c1805cc2b2cd6f4") r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) 04:02:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/227, 0xe3, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1f5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}, {0x3}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x3ff) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 04:02:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa530, 0xae, 0x1, 0xffffffffffffffff, "3ce6cb2ef94a540bc98a363e3c72c0c6ae8d6261", 0x81, 0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0xc81) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0xffffffffffffffff, &(0x7f0000000080)) 04:02:34 executing program 0: r0 = semget(0x3, 0x7, 0x2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) 04:02:34 executing program 1: r0 = msgget(0x1, 0x100) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000bed7663db8847f29656cf5d6bbd2e4d59b507ee575aec8a0c7260a4ac34a876e64b3a281b0f765693faa74f3f9c0155f78fcb7b96f4b8f529f7485fe4b7889f0dd89d76cc917b2b25ac157db21a7a8193191aacb296e020e0c328a6e1cddc70d9e05b7c17cb0d15706b1b2208229675e6492c97107"], 0x86, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) rmdir(&(0x7f0000000040)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 04:02:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) accept(r1, 0x0, &(0x7f00000001c0)=0xe67cdbab1df225fb) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000280)) 04:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18023, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x653c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r1, 0x0, 0x0) 04:02:34 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000640)="35629e7b9d6bda1256836594515c2a3abfffb61e364b1ffd5a7b990dba9eadf1e8f05c3295bf99ac13b697798552eaea82accaf6a201682d9e7eb56bd71038c431cc2c94b87c31655ad9a535ae54240772b202a1be4795d4ef265f1c5cabb7c1da1b2a6d875a49ad2e3a8e94708e681edae6aa29cd03f2972825661503aa399117726330583ade02111ef806583fb91619feaafbc6dc769843ca4442e7711b213403845b", 0xa4}, {&(0x7f0000000340)="3321bca45c89889868df7315dd176376d0fc18a2076bc6ce7dff0779d4c7ebafc1034bd3c4c4618ad95a2a04bd4687d129c44867cc521af50a6d00f278691e0be95178c889a3fa6ae73967d509", 0x4d}, {&(0x7f00000004c0)="95b2a7e840417251853095ef0b4f74f2d420f3f810951ca21efffbbaa75ffbf7b3868b90889c686694e3855f5b2b899804bb6913afdb7c07a6c191a8417367328d22d16668beb9c4c36cd623613abf688351f392dfde8c21ca222da7780e33676c0aadf59457d24c", 0x68}, {&(0x7f0000000700)="edb9cfa1c65b030a3ba33c1356a1ffe75f2f303e7043077fd89689c9a897bbdcbe6b8c3e6ba7c28443f2920028c19cc738b0cefe6579e48ea71596e639a7c7fdfc540f572fd9978f762aff6c656b1da8408a98a9b751", 0x56}, {&(0x7f0000000880)="71fef9d51cb2cf41bd61ca049f2f58fd6addf767bdd5f3c11c1c8f50c4fc627604655ba7312d98857428bd1fc4c9f2fc9f179db809220ea7a5d49ad66a306473dea88172d18b45f7acadac79583ddedb6c6d569487e46c8efbad6148c987cdff478f214bf1bb9afdc006e60b3991833dacf3c12ecc5082eca2ab1da3165a241a89b6ee7ce7fb3c1ecfbdf60571ae9eddcbebd175436ccdabb6866cf257020419a6089631572cc0a844e3e946beef6f4247f1810d0bcdd2752405", 0xba}, {&(0x7f0000000580)="d79d18f541ea043e925b19f4efc9eb84f99ef95de974b32a4385d2606df56c09", 0x20}, {&(0x7f0000000940)="1b02cac5598dc95bf12dff64c0538ac45569bbedac59c99fba9ca52c1ffff7acd2d5b62e40874816c7e5e257e58b120d2aff6718b0025cf90fc054612cc4966d011517897e2f39231a56fa9162e3f469ce441e71c12fd8934b519e55638f0e35e31032beec0ca76a6cb822cef826d4c0fd6641ea5145a1220f0f247d7571dfe646323bd4948f5e4055e75d234c155b91c4a919fba61bc0574348d810d081f95090c7e8cc9ccd43fb56c1b607f58f23adbd8420d5b54ed1465022258bb81997df1e3d3c56a5d95bd9fa2b7941124bfb14aec2aab43153e7680840da9ccc4a80f8dfaf5716f1902d2da1ae9df3598aeb", 0xef}], 0x7, 0x0, 0x0, 0x2}, 0x8) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7fffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff0000010010000000000072b410915efbdb4b797b537ec62f1b154320b7abea3d0c4304c2b615f959509e07f5591a2f9c01d8c0627067b52b5c1e8b7dfd7d880eafc64c9da62b9be17d881d4babe6bc85f450fc743c063de4a4034f57fdcda16f4c8349f0cea884b2a0285f5be5c7d68ca1ee57f3baa348c864153a5f2a30a19645a6533d5b6f6a7697f3a02db4374b4a9d1418a1a6b25b30b700"/172, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x22, 0x828}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) 04:02:35 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x220, r2) 04:02:35 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xf3c) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202b4ffffffffffffff34476deb019145837a3446d6ffa8b04e59a3dc24784e99886c1f4885cd573b8d4cea163afccfde46b6f71588e97e99cebca848e61d7513e76b725881637c8d46d753beeb424ca4396cd6b6a5ff1f13c4c1f0f2d4c1cc3287b77b612de54f3855fb164d4f1fc3c603381d92e3d4e0235f37eb33fdc10a10be3769f306ec0e13cc02f3a9414610ab8ea94575cf05f9d27c4ed2"], 0x10) sendto(r1, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 04:02:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10090, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) 04:02:35 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x3e3) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = kqueue() readv(r0, &(0x7f0000000040), 0x3d5) 04:02:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x0, 0x3, 0x3}, {0x40, 0x3, 0x400, 0xffff}, {0x100000000, 0x7f, 0x8}, {0x3, 0x5, 0x8, 0x3f}]}) r1 = msgget$private(0x0, 0x88) msgsnd(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000007a122e7bc2165f5f63da7baba80f13bc2f88fed2f1dd71c572142f7a25536c535addb0900f9d354230dcd3eb6aea8941db660ff1da1ffdfb020000070042595f2135ba35219ba0238ccac79766efa15917f17d7cc7ffb5f074bba2291f025ee6c848cf915e0db5a64a853d9f78e59ed80feb7fb767ebff2647df9fa8283f7b4bf40415b42524aafe969d0708af58e7371129275f8250472551affd0f71e1dca46e6addf28e68e94bfa0a3c9d41e1c7ce52ef64640c639db9da2f53a826eae85bcdccc28a279f000000005b982520b2bedfa117f2a3b64a4ded72dacf00bd65a0fcabde55f1b5b8302dab4f66da0c7d814206abeadaa011f8b180f8972951937c5117b6afe933cb3aacffd34e26045d4b174c2815f857d9ffceb10d8a0951fa5680654f16660dd6698ca8dc37729f0c284b27dbded6d188020ab803e4d4377e676cb78af6d06704f0b0efa02b6648708fd679262127f2cfba1d21efe31ff149ea737ca0b8fffb2e18134a61ade3fb614e072bb9d650e43685354e0e7869f877d75518b7c948031ef53151ce49a7176f7db4e5a950430a4d367140c646432ae90571910e2bbd83"], 0x76, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") writev(r0, &(0x7f0000000840)=[{&(0x7f0000000000)="185aa41590117a01d2ec861f56cb2ce8f861a89a", 0x14}, {&(0x7f0000000280)="9615e1a1f1be90480c1a016896294737021e568d177a11efa87d3b36884965549952bd3fe47ec05724710febbdccb5b7312394f046001c9426a119f4d36d7af1ab6ed39090c64843712a62f924b7a47f5e493e2d800f1aac9d8b52682fdf31ca00c7a649e7bb247976d6c5210a180ccea91038bb00ef399edbd6903f67b426518409191b254f540dc31a35a32663b13a2525ce378766002f7f0415d83f44c7d5a9416c420bf37832daf36dccb060af1e9c310b7fac5ceceb101ed1092a44ac2c6685cd422b49ffc9b37f87bf3b43addf0c9bf01b6d0bcaba630c17ffee25e37921c19fe54cd45ff090cc3b739cb3ed5d91cd9d858eccec8b901e190f21db", 0xfe}, {&(0x7f0000000380)="2e758f069744be32212db21f39c9004bc818f6106510022951daf8a4f4c668be61a330a1db27df5ef34079cf81f3eda514afa277069e6fe385682e3c08f5f35866a39558e3dadf12be094773c55c2665953ec428b1fea2467280a1ef1618a0c6db3c3bc9fed8b2a0a1d7c73af41a4332584d02bd2a8404c4b97a9530a688d81f517f2707131d892608c1311e8b1c9acf53e3d96dd99dd1b2381d169256f0b429307f529a1a6c", 0xa6}, {&(0x7f0000000440)="f69e6530e9b481c7b0e654396f3a493952d1a62b22574e16565eebffb7c99ca02e6e3eeb9b87a4d20d2a3cae22cd0be45c5baba52e3620e702000d472bc818259e23a6c2673dd843f71aa082f5fb90b458053a341adcfeeae48e030b93ec407192d5b24bfacb2f8cf6be5ea60f295d0a301831d65eedaa60dffe6265647582349701089155bf8255817c6be1636a1acf521b40e7a9d79812e60719110bb2883e297ebf4d83f6c544ecc2ec", 0xab}, {&(0x7f0000000500)="d77367a334dfc3f33b46363082b8fa0abc47da17ca374d1bbe1c6954b5daee812fdbd76011a048b496ef9732817e82a976d3a53862e55eb9fcb341c62823a8432b3ffd959f987cc808a2e473a0b51c0ffc143242cd37d64efe675e0062b5c60938b413267e96fbea7b281098a279b3e6110e5b5ce9b3facb6786d1564e249d92a02cdf9523653d1f90beed337990bce5e7418782be5ce0535cef1f89660d77abcc2efdde686d97117e4585020e19b5cfeefe800965e952b70e096a90eaeff6a30b127a", 0xc3}, {&(0x7f0000000600)="776151fccf22075e6fc3a9e4ca6c5cdfb56b889b7b4c092d20c8819a348526ec0a7681223acd50cad2f4375542efcf2d443ba4359775d3069d9cd0a14d4b59881e29243bd3f35a30e242e5042587ddfddf0ebb543d479593bb235c97407f", 0x5e}, {&(0x7f0000000680)="0b7d624c0b2fdcb94d747054a7e1058deec945920f381fed662ede02e14057d9b620a0489aaa0202bb023486715afcbfe25d46670d259e5763817db52158e6d79c2a3aa327fe3a6767ab107c4e1a98da2d42c92acec2277e779f8ba48b03728b191ce7aed96a6baec49b615efd203f000c7374975b0d17626e1e05571ad9af110983dc41b9a4d3bad956c3cd630f522119d82f2cd93c7e53fe0840cf273488", 0x9f}, {&(0x7f0000000740)="65675590a1b992433980b9a7b5e51c335f260bd0292b7ba7053f75118a15d6528b9c889434f539ed20beda488e29e3b9783ddb4f46c563a8905b7c24ea0a432688c39b8066f2de0d6277ff9654544eb61bf932996a5a3f4c161d575d3cea8a6e9b52a0acfa083d58f498481061502260ffdeb8ed9347d41cc78b958e8bdc2600b04cac2143d175a4585cc12fc44e9ffb0c6335bebac6da2f6ad8bb501eeffa299376eac61fa914aa5b948059a50296b8938f5802edbc964282708dee624d701ddafbab4c45d0f44b45c30671612b", 0xce}], 0x8) 04:02:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x2, 0x80, 0x8001, 0xfffffffffffffffe, "debb8e5e28f12d5b68a8b973c199dedbc4f5e990", 0x0, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x4, 0x1, 0x400, 0x7fff}, {0x9, 0x3, 0x2, 0xae}, {0x3ff, 0x1, 0x200, 0xffff}, {0x78615583, 0x6, 0x2, 0x100000001}, {0x2fb7, 0x3, 0x7ff, 0x6}, {0x5, 0x7f, 0x3, 0xfffffffffffffffd}, {0xa1, 0x6, 0x81, 0x5}, {0x9, 0x1000, 0x8, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) r1 = syz_open_pts() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8001) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:35 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0d0efd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ce39a8410f8c00aeda48caa52b9f48a60e0f0449a07fd08d336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac3"], 0x1, 0x3, 0x800) munmap(&(0x7f0000fee000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000140)=0xffffffffffffff87) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xffffffffffffffb2, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getegid() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget$private(0x0, 0x0, 0x21) msgget$private(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(0xffffffffffffffff, 0x6, r7) 04:02:35 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) acct(&(0x7f00000000c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 04:02:35 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x182) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x9, 0x7, 0xfff, 0x3}, {0xde, 0x1000, 0x80, 0x8}, {0x0, 0x2, 0x3, 0xfffffffffffffffc}, {0x400, 0x7fff, 0x1, 0x426}, {0x9, 0x9, 0x8, 0x8000}, {0x4, 0x6, 0xffffffff80000000, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pwrite(r0, &(0x7f0000000040)="9aabbcaea2eb0726d0c5ce6b218bfd865aaa464251e7e6627c23cdbd1e91a28d74231f5047c045e629ccd593a156c303604476e3629816e1862efcd454c911962775026905d93460ae4c06414bdafcb9b7afedef8ba3f1fee9ed230ec9573ec742fae65aa3b61ec5e2584ab057", 0x6d, 0x0, 0x4c) 04:02:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6}]}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) shmget(0x2, 0x1000, 0x480, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x9, 0x9, 0x1f, 0x7}, {0x8000, 0x65e19c1c, 0x3, 0x4}, {0x3, 0x400, 0xffffffffffff8001, 0x9}, {0x2, 0x2, 0x6, 0x9}, {0x6, 0x8, 0x2, 0xd6bf}, {0x7, 0x8, 0x2, 0x971}, {0xe06, 0x9, 0x6, 0x9}]}) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1110, r0) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 04:02:36 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x1, 0x7, 0x0, r1}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x180) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) 04:02:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) pread(r0, &(0x7f0000000100)="98a2c703cc73ac35c42b24b749fb044296e33e7bc698016fb914ac19a2182bc894867408810e807103160e0d5177b708df82f756873bb5f20046c45cd23e804c058a70f53c467d5971641d50336ea618281a3c0e329dc07133", 0x59, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x3}], 0x1}) 04:02:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x20000000000011, 0x7fff, 0x0, 0xfffffffffffffea8) r2 = semget(0x1, 0x3, 0x9dfcb25defbdc3c4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) r3 = semget$private(0x0, 0x1, 0x105) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x4, r5, r6, r7, r8, 0x40, 0x20}, 0x1, 0x212, r9, r10, 0x3, 0x3ff, 0x9, 0x3}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/79) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0x3) r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r17 = getpgid(0xffffffffffffffff) r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x2c267675, r13, r14, r15, r16, 0x13, 0x10a}, 0x401, 0x1, r17, r18, 0x40, 0x8, 0x7, 0x800}) 04:02:36 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 04:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) unveil(&(0x7f0000000100)='\x00', &(0x7f0000000200)='x\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r3) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000640)=""/105) 04:02:36 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x27fe086, &(0x7f0000000200)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8502, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1f, 0x8, 0x9, 0x917, "8ba14638db41175bda046d0b826e56c9132ce009", 0x100000001, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4d}, {0x200000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0xffffffffffffff3a, 0xe77, 0xfffffffffffffffb, 0x506a}, {0x101, 0x5b4, 0x722, 0xff}, {0x4, 0x9, 0x0, 0x5}, {0xffffffffffff2ca0, 0x1169, 0x4}, {0xffe00000, 0x5c, 0x3, 0xb39}, {0x3, 0x0, 0x8, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="e9") 04:02:36 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 04:02:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) accept$inet6(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f0000000100)=""/107, 0x6b}], 0x2, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 04:02:36 executing program 0: setreuid(0x0, 0xee00) r0 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xca1, r1, r2, r3, r4, 0x44, 0x9}, 0x17a, 0xfffffffffffffc01, r5, r6, 0x7ff, 0x54e8, 0x8}) setreuid(0xffffffffffffffff, 0x0) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="50df141496834e78b5e36ae8763c2265315eca4b5e5cedfbfd286a0432fd1ec81368e83cd93bcf2a3b45b1908a0787f566b784d6db1aa2050c1eebdab23b56f4b86676857bb23e2684796e7794c9333bb8512be2be24b728bf0a3eecafa3160332f770bfcfec6041b75a960931c61d101373f3c879448cc4f2ff226f1765bfb60f18ae6b6839de5b0f54ee26d6b4700759a98ec4560f95ffc71e1135e27c8a9eb16abe37833ce43b6be7b0901fd2f150b67c7e40248fe05fa9cf67a35c74a699c2ec0b8b7f4f0f9a88a5af4973a2dd96402e0d195990361ef51057a60c5932c8cadb4ad3af618d746dd43ceda2e68ce45da0", 0xf2}], 0x1, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 04:02:36 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x1, 0x8001}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="308bbd2999074638363463221db044c61c1cb9a2d1cfbb3b2518dd14bb2ed1ecfbc309f0491cb99d06fafe49636224415831ac", 0x33}, {&(0x7f0000000180)="3a7e9503c4b1d2abb55483b54e424000bbf06a0e25c44b2f60f16f6f54f1885a4d8345d682e22c59c80cdecb87dd41c377032904f998541721ce97284da148c30bc9dc6a26eaa8f256f79894e318b1a84d834819cbdc41e5aab677e4e85b501f2535828da1c0550a801ed8307d4deefb16e6ae6a81595ea38facad31c03b14c7a3b381a5e390b00e4d997d8bab0a0ff0c865b65c4f6fc054d43056c723b720d71772bec2bc910ac0a2fd0e06b9970ce8dc809b776ec763e43edcdfac181843380dd6f863143ff431abf4de630d09df8afaaf99bd800ba9a3518dbd6343497533e7bf4fcf98b379489fbae67a24", 0xed}, {&(0x7f0000000280)="29e67e70b1ae32deb0e720ef73664a2d93eeb7ea7d78038e039538d2137906921b777d69395c2c7bee29d49e96373b9a55dc44ccde907d237b7d16e669580be30cef9a838698e650e041c6e02bafb973e935899d1fa7a1899c78bf73e5b4b43e7dbd9bead8a3f2fb7ea1308b2004f1a6cbd962ccb7bf2eaf343704bd694a0121d0726cf606ed44a886b4b0efa6c22651a273043536b112c214bd0d544d6e7c0b32187bff2e4114dcc1c52bf2b4cf098325ec7e7d37b89e1bf77686eb4e0c8190c23be703", 0xc4}, {&(0x7f0000000380)="978cc642d8893c6d6b41f9cdce6e036f2c82b0120ca3e8f98f68689fb704e3635928f63771e4630c34409cdaedcc5f64960998c6b5ca9ab443320395e4f64cec179e91be1487ad21275c7dba6d1a3ce1d3a6e732d69e85a0ed534372965b30713d6a4f0462d61bcc569b5f3c4bb8b8140dae1eb591c72f3f82d38b10a7effb41c2ea989ad0893a28c61e3107779842c6b73cdb05cfd075cb7310f02f87e68209c6cbf5a96c0224a1eebc13c05f9baa4ea74f01567ece6004", 0xb8}], 0x4) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r2, r3) 04:02:36 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000140)='./file\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 04:02:36 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x101, 0x21) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0xfffffffffffffffb}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1) r3 = socket(0x18, 0x3, 0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x1, 0x2}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x84a6e3a3e8a33363, 0x20, 0xfffff, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffc, 0x60, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x29, 0xf0000000, 0x6, 0x81}], 0x401, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xaab0cca0cc5a43ff, 0x40, 0x147, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x1, 0x4}], 0x0, &(0x7f0000000140)={0x3ec, 0x7f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:36 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) 04:02:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) 04:02:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x1, 0xcc51}, 0xc) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffca32b2b57e5e00003f0000348adb0100010083352058a42f5cd2b8a8d1e4b4c4d31fc6626d1befb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376be8d0b074ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c24760877adbe23804"], 0x1c, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$inet6(0x18, 0x3, 0xac80) 04:02:36 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xa8a6107d38f2c296) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r6 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffa000/0x2000)=nil) fsync(r2) r7 = shmat(r6, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r7) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0x100000000) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') socketpair(0x10, 0x2, 0x6b4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) shmget$private(0x0, 0x3000, 0x100000040, &(0x7f0000ffa000/0x3000)=nil) poll(&(0x7f00000001c0)=[{r8, 0x1}], 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100000001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) 04:02:36 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x63ac, 0x7}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/115, 0x73}], 0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000700)=0x2) getpgrp() r4 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) readv(r3, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/230, 0xe6}], 0x2) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x51, 0x8001, './file0\x00', 0x10001, 0x7, 0x7, 0x3}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) setrlimit(0xbb2f3841a9434f50, &(0x7f0000000000)={0x100000001, 0x1ff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x7) poll(&(0x7f0000000240), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x800, 0x0) dup(r4) 04:02:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) sendto$inet(r0, &(0x7f0000001080)="5dcb78351aa25e61c8daacffea110d5b04c7bde609b7bd65397cfabbc8253dd0239fedb60afb5a89db03c5180e266a0cb78910b2bad5b13f3f9ad088bf83264d7b45abe7855a6fd3de6898a46e1466ab5020ca0eaad3b04570fa5b44dcd2b10d04e67913fd0c44306939bd098729d37fd62cc4b848bffd19333ccf7508af4fed66549c814cc9daf756259a013990babbe6842f41c5c3e3b5bde83cc45c92b4", 0x9f, 0x400, &(0x7f0000001140)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) clock_settime(0x3, &(0x7f0000001280)={0x4, 0x1}) fchown(r0, r2, r4) fcntl$setown(r0, 0x6, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001300)={&(0x7f00000012c0)='./file0\x00', r0, 0x1}) fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0x6, 0xc1c}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x3}, {{r1}, 0x39c3a012fb9f2a09, 0x25, 0x40, 0x1, 0x100}], 0x2c0, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x8, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0x800000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x3c, 0x4, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x854}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7435, 0xee99}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x100000000}], 0x80, &(0x7f00000014c0)={0x6, 0x10000}) renameat(r1, &(0x7f0000001500)='./file0\x00', r1, &(0x7f0000001540)='./file0\x00') chmod(&(0x7f0000001580)='./file0\x00', 0x81) r5 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x0, 0xffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001640)=0x7) readlinkat(r1, &(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)=""/14, 0xe) fcntl$getflags(r1, 0x1) pwrite(r0, &(0x7f0000001700)="f86139301870876c4e2498259208ec93a3afe6a9d56bf4493fa0aa6f0de820866c56d354c35048cd74db0b21ae74b79f9bc12e2a54b452e898f763c793a8ecf5c528c18d5f6a58e1d69fb2c73a71f95faaa8f3115fb8c7cd00bc0242109e538dec7a1f7ca20a110b437cb13b62d37b683baeeb9c2bec152d68a82edbd9221a28bde4e6bbf810df2a510abce3993046f5c46e2ec7a4c480a5e94a4064dc47ab227c978d7533d3612a111e251648a7fa913a24dce8af88c6afd432f7a5fa959c42f6e59dfb25e85136c95638bab32d93708dd661a818f14ac1eb558cfa89a14e75b25b34002cdafaba6d304ca457ce02709e64a9f766ca0b1381bb1680f11e5ae145fa4c46e5b52b0f39379f4bd6c1625d24a696198c6d2dab5cfebd28e997d882993633085c39efa923574b4eea25d9ea46646c9ecaea7f2384d1736f351098cca158d693dec153736d9fe1826d04fbdf1a9095e2f401aad2a64bec4bb972cfcc73a2715a1f2fe56a6b2b998029d90021376ebe9997acc6a4576711f3b632f834e71616399b7702c0c7554580a234e7085a8f876a90aba5ba19358f70f4bc1692562158caf63b12b730b299c54239512b994c8b4b3a901fef61177a5b9d39d179e43cfb7178bb3c56ded716a4f9bf26dc7e0e0dec481805748186d905fcfd87c8f6cb66bc6e27641c1669cef383c2012a0bc291a5400a598a5fee4d1b969812dfcca4a1f7d87b315804cbe74512771f37e07ac16263b281ab3ffd48f97f1072c796516226fdaf80d0d7046bbcf1299764e0c507884eb08a2968f8c97fcd6802e3c32cc78f21ca2161b910df4a12e44343a2263b3873d8dad8194c169f7f7b0df44054c1ad537c6df8f73e707e53a605727b594c46c51478250b169ba769495f6c780bc282e9e07a3a806388bf676dd294f516406aeeee5f9ab82b1dd9288f29ad301c1de6d4e88d7c5accfdcae1ed1cc13a4a32b883bd09127432f5a96396c63ea6b8c92d564c9c636b1252dd2e19a20d27cfd9275d8de8a4ff0cb2efc713e7e3c064ca06fc2843577f3e6a733543f24c3625930a81efcd4d6756ceab3a2ee57dc19837c478a1356aa9840495c3902a4c04a88c50809e2b058bfb71e2daaeba161d7d75e64bb5e84a0278b7fc261380ff9ef8f97a1848716b2664fef55d409e4ac014c53363496af759b49d214ecfd9a1486c232d5a2cdea31dd090d1696dc6893eef6c20ee9ee8140fb898ec61e1d8329bd66e4d1b8027caf7b56659162c299ea9ae62a980b4bd9c7d566485cc4233a6d1e5aa8d6c6903fe0bf4d3bed0ff3a73eccba91f2c4161cc3a9aae8add246e443ec5fe12e87ebb33c84717b63cb1b99064aca552e76828743e0db31e8364b7feac645261d91cf1f4cb7c060810274e89233d09759e604eb0fa448c5524af1c427348ce5ab2a2e25d8c0faf5e2f4cd6496d8fef894593a7fd00001b11e58b5a7eca4ce472559890968123dfa2cf94090e89001a050cbcf50adca1a06aa1018a38242b69beff51296ad1dc7db4faaedb77cb04b468a27c6487d4f55782b85f6aaa0c51ba053dbcd3c9e6a6d033b960afa546e963fca98b84e36f0415a24988a4a603ff52d0d26f4a271158b118fdd4a96f83fdfd6bfd9c51ffce63715883ae910963b037b0590ade269547d631eece26f6d39875cb588ecabd0eeb3ee6a21343dc9927041df807197a19513a2d05ea18af98ff73528e5677b37138c66b5d412435e9b1f36b66608e338adab51d68e2d1300a6fe73c4154567157543b6d75e2bc44a064a8f863fdfa07dc171db4e54d5c4c5e902fa2433f1f3c2989d9914c4c0e11949f4772464ea61b30f5aa7fa7acca0037937a3abef2fcfba9d3000ebc71a230dd63277793f460f5168f91677e89e44b9def3166e643a8a8a83c4fb2f7edfa129d5e0f36586fcaccdea3a191b09ddc2c43441532a673267d4eea3c94c3e3adb44ed33ae39bd59010dfe0e7f051039ec22479e69d85baba4d9fc955d82b7ed348677d7815b36e087864cd58cf9822f9511e28e39af9c40237db32682401c7706f63f6c6cff73631e78d9fbda753699d81cb0647f2bce01c2932b13e9c0fdd1db386064d8fd3b6206f68d792dc9786e0cde44b5a732024fc0b8aef5f815f9b89a215b4fc53a5455262652b130b6daf55a8104a83d53ac4ca35a18aa1fbd954919a125da21721fe72e7834040154306dc73bd39f22edb6fc3e529e4142de35faa77658af55457b0e6c877afdc10360afac56ee7d8c5d7e1a55b39a2e4b5169acb57936b49e409c8a035b7579b7fffcd3768a18ce754c9ff6dcbcdfab4861d0a1ca77927b66bcb3709a8a02d8d0b29ccf237b468d846a090df6db27f4a88f1dc3cc2ed8e37e6efaf248b291c7d4f8607f59e4d1ce51a9218f6dd6dbb4f112e03cc05a2d82e2157cd8ee8deac652285b06cb658c7f36f5a7c19a1eca3410630f80fa1811ed61a6207072d82e4c93b70b94ca0b183724a2c24b5efd2d930168b2990447e1bfbb47dfe4a915361214d5086925c3a8a7f54e16f02604da411b51fb18ceed014677bdd543ee387dbb8a7e5f103299a86b0316d98b1e42049ab9e57673bc624b0a4588f6aa24ebfde017c10b48fb5e74cc636a8ae213d1cb31d52f2f24f9b2a17df3bc3d2e882725757c90373e62ae8c20e8c232805c9bf91e9e7cc0ddecb07e8ff2ea3701b9ec077795b32e80b543bf362755dc832b37ba13c497ccbfdd09adbe06b3b0185f5fc43e7c912d527d9b21ff41d299757cdc879cf753d811992fd5c523d8a5de4d4800e4d00ae0b2f1049b80bd4947d4adcd31b4028063364bb8993ab8e44eb8cf981d393930aceba341a67bb5cd41c54a7f7d7bcf4b94301b41d2a9925b8349d19bc2ba8c838847aaf6d61b6f578803525c4bb852214c0f5f653005a768b135790ff0a4c651ebd3258f51807235cf97d7194c577c88403a58930e71583e88d0719bcb3264325373520117e23c47d8b762d3d1e6061189a56a569e39f6b7cfb1087692fbf8a02489b5fe5adec1a008d08890c1452301d940ef9888bd9308b9610890affa62ceea8819c05f917db9d66554582d5a55cbadd6070de3048b9254390aa6258b1725477916cb773a1b84de15cbf98e1f9fe63dd2dba45fb03fee6cacd0f2563f9cf4374e9bb1fe4b11c3df728b2cf34956b0bcbb2a8370024d60b9e26eb0a602769f5f96b192462d94b1f23593f78cc5c846f4691a7c2524daa0bf9a87ec4742743fbaee24ed103452c3eaf110ad50c3cd7cb058a1d879b830dc3076814d129de0bd281774ebd4670b4f3a5b5433341117c5d2e5eb376cc326a2b642700565d00e781d1a3570da23242a89e7ddaf3ecc9b16cb57cb33b0d33a1c3c71dc98e5e6cb0e7abf6912fe93881da7f5b5e2b7ae5df3c8e366b734c29c96e3f709065c5bb382221bea87f38bd46c93d7b30d2b69efd932a6ea54caa52a74540b414238451b610499247bca467f1684681ac5e7faaa464a312bb8397af658b3563ce16f0abfc714a08167d53882727ec948ca00e4bc5dd2240f1a41f13548c5895e92a4890c754161fed9c9a75819e3e51a18c46a9a334f2c905f505cd154ca519568260966e59962043c6b770774263c670f894ea65c51541e0aa2341cf8a23849219230cebe2fb15d4d59270188b0de33b2f1151e53e373c01e169d5b4a0809e3716c6d51b4a1763791b32280786800b1ed81252b92b8286c081a7c8eb7645b83a059cb40236e765e915f203ab22f8ede18414808171dda149928960c495320f5b6977df049c6ee72c847b7086c3ecb10555dd8d3f3bc7abee9094bca5d4d05737e4f9f9c335c94a8023706fcf33bb6ef13383e5695067effc2a5c0fe3ec78ceeadc1d0aacecff03f8696fb1aff294bf70e26820c9917f4391a1568314be37759e8c473a396d5ebe45ebbcfab0bbe19d18bed0a54aa5b486fd1ee5549ac52fe9b3fa3eb8fe1bc65e817996bd1af6a964b1377c5ef94c8751653fcab557410f73ebd4f1632dd9aed160c45c407ec6b3d553c6af8e17b694a44dd4f9697cb6b1f9ee9b567b47dea9506163bbb5f4d8f9bf1703734a4462dcbf25cb69dd34012efed093ff564e680ed157c4c6d3069a88508d4641738008c004ec8599ffc6b28a0cbe0b631f5303e92b5f8f023e53694a75429d7af43d33fb225ef8b6e59ceaeaec076356c40e11de1fb891c2d6644352ab4a24adab6679b27c868e571232975084fc509f34cd1447f81ee563deea6348d7f965c2fc463b236b774492391fef632425359da043ea4f28c2ca5f9d4c51396848542a45ce64dc030bef3d6340f170f5c19c1086b69438fb43a285d6bce147db4733a4e31da22e81e11828fc495059777ba1e279d043549dceb9c8f1dd43d59b14fa1fb6415019a0757fd7b1ccd75c9cff9c5676e22dd58240e74a7b08ba0753853445fab039a7af466631d0029af15042779ae1a4db831f86dd3be01f98c79ff7647d651b64aaee7c7b05955e291e1a6ab1532c557b1e95da7ff5b18bd496c63cd05d485e8a40ea0dc865b7dfd307818c0972963f5596743d9020be6c1cf609c419b510f091989fa05f59ad4da9fb8cb0e7d8b0e14ede9b92789102342b84320911d021a5aab6908aa84527741c72a3407145c699b5224feff2b518fd0ca0687a02c2dddb0b953eb8568604721da8714c414eee7a97ae5d277b5f0d96fc5f622945827ad71d833426a0b269c235af32b8653e50cf1da526ea51c9d8efde10c95ae4c2ab0a5086e63f253ddcaf14b874275c3459249f0e5f8b317a886cad75745bcf41a11c97b4d3a0263be54137a3bb4dc4ed441676982829dd244cc7abfea287bed5932d2c2de95f509392222e0bb373e8c8ab3eca350ab3d8bb845c11ff71e0193f6be3ea1f6b69d4e971673dcd8462924ca42708dba14ec87e598fd9921e85ff54b7f91b14bc3fa66d55bf9b1bc69dc4700478ff62f06367335f47d5fa89d3f25a59b8a252cb202b7858b5bf38433d6d3124248ed615208de79990be92b541bb6682f994d78048a6d85103e8f8a7ccd0c7d1efba2a4ecf7b2dea48c4c9f395faecb5672d1435ec7e8e91a4e7815bb2c97a508e1e15a21a897e9ccc0a0ca9977a62858bf3881c6b7d8be9c7520235fff8840596597848b09ec38a2de87d00c952a102bd01a2194fc994ba79dca337116c56f7355492f77625fcf8c78813ebeef1a70ae644f87a4152d96d9c20237a446937a6d682c9fca2274170d5f8ca20ad929f09fb586aaa8a8b89885bb8aefe0e37902299b96c6053b44ff22c6f9053b8a88dfcddcfb82107809980f38029d4961fe1f8927c3b9a997b878ced873a122b1a298b6823edde6b69fd918966ef643a261fb0d5d6372c4b16dc042d4b8574149bb68fae6579e3de8544c76c98401ebeb351a5d7900815116965446ef9f1bdc181e0b7628759caae29287b94445079da6eaacd0346c8a6ad7e81c2bc29198a6d82ea1ffb45afa04a5fb1f2b93eae4c1bdc41fb3aae43780f219688f568bb7d37c2d660102b97319f36a335a7d659c94218401c996b5fca95aed72bb7d83ecd7c94e62e14b988b897288fbf2d76bacc502d4277278c6be2cb0b2ac84cacea7d5e061541f65d680921df03f0858e6cf17ce1ecc4a809b8f5dc0513f536d12d09ce4fd9acb94d8d0c868f999029cf2add17a6eca37376f8e1ff2ccc602bf223b0936bb30f24c0659aea2c0da9bbf93aadfbf3c668559d2da0b627ee59a388d8d07d7a91029af542a10034884441fbd0e707603fdd988a06c8ab", 0x1000, 0x0, 0x0) syz_open_pts() fchdir(r0) execve(&(0x7f0000002700)='./file1\x00', &(0x7f0000002840)=[&(0x7f0000002740)='-{\x00', &(0x7f0000002780)='-$(\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)='/dev/null\x00'], &(0x7f0000002900)=[&(0x7f0000002880)=':}\x00', &(0x7f00000028c0)='$/g}\xef\x00']) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002980)={0x8}) symlinkat(&(0x7f00000029c0)='./file0/file0\x00', r1, &(0x7f0000002a00)='./file0\x00') ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000002a40)=0x7) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002a80)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) dup(r5) 04:02:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x100}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 04:02:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x40000000001e, 0x8000, 0x36) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x1e7, 0x200000000, 0x8, 0x0}) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x6, 0x0, 0xf83b}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x39, 0x3ff, 0x2, 0x4}, {0x7, 0x6, 0x3e}, {0x5, 0x7f, 0x6, 0x20}, {0x6, 0xc0e, 0x1, 0x4000000000000000}, {0x6fe4, 0x40, 0x2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x6e7, 0x7, 0x4, 0x4}, {0x3, 0x400, 0x0, 0x7}, {0x80000000, 0x100000000, 0x2, 0x9}, {0x800, 0x0, 0xff, 0x1b}, {0x1ff, 0x7, 0xffffffff, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 04:02:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x7}, &(0x7f0000001100)) munlockall() madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/4096) 04:02:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 04:02:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x111) r0 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r0) 04:02:37 executing program 0: setrlimit(0xd, &(0x7f0000000040)={0x3, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x4, 0x7fff, 0x57, 0xffffffffffffff91, "49486de0b2c54f9df4b262af06e77e1e1ffc7259", 0xfffffffffffffffb, 0x7}) sendto(r2, &(0x7f00000000c0)="f9e0da6c60c68e3f00ec39eb37fbb7224e9e8c1da24cbc507387f51f22b497df9b8668bc0ca673111f52bdfad1158ef1dda0dbea31478bf2ca079b9f80bd420abed1ccb8d5a97d5fb3bffa5a598179baea8ca51f62325d69253649ed7cc08eba08f440a7b66fdbcd139e1d17d8513d4625f8e7b9653744a2cec1087495934d9f77e9b53bda3ef2ea5e106e6d72611d360bde689cdae6f410653f947e9fcab2390c526dee1022dec4498181e85c7770430c3c711cf8e4f02b607c14e372dc2e9956196ba71153f80912dd1b3863d5e198bfda94a28e21b1d0db63e434d8e35853f43c", 0x2f, 0x406, &(0x7f00000001c0)=ANY=[@ANYBLOB="81536c653000"], 0x1) write(r0, &(0x7f0000000000), 0xa7) ioctl$TIOCSTOP(r1, 0x2000746f) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)='F', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) 04:02:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000020070000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58418c0e170e21e6d5fb6217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0a"], 0x808}, 0x0) fcntl$getflags(r1, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) 04:02:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x33, 0x0, "1a285e61647fb3cdc3aebc1d9385d49c586c7b2a"}) 04:02:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x255) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x6, 0x5, 0x11d}) 04:02:38 executing program 0: r0 = getuid() setreuid(0x0, r0) socket$inet(0x2, 0x3, 0x102) 04:02:38 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 04:02:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 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, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x7, "bbc431380919469844fe6e57d924d06c27fffb26", 0x3, 0x6}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) syz_open_pts() r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x13) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) fsync(r0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x10c, &(0x7f0000000340)="b6") 04:02:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x820, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x70) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r2 = dup2(r1, r1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:02:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="06000110"], 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) dup2(r0, r1) 04:02:38 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2fbec96d024dcb9c7f9e8d4bde9f69dc3eeb305c7c4c5f8ec0d541255e1ab151689048e9152eb00c9f183debb1a725a1b30a1840b69bb0b5ef71057db2732c2ee3cae4c5c778ebceddfa723f3f8150f9f12b8bc8042059dda35345e84368fb20e43352caf1636a892769a1276407b033d40e20705bf83f210e229d37fee8906f0be3504be810083b4e533fbc456ff26e216285d1befab64bef4ea7987907caa5abd150d0a33d8e86ebde5a5f401238416c6e5c0691812f02b5949d29629881c62ae910e43616ed51c8cd98773f261f7e90557952705aa77e6aa237f52b1f1a4c0ef134ac6e9f216725b00ed9d66e71b315324705f072e3d4c93a47f96ac972da0e538cc98e40f8d04424191a86100a507b4af7ca58489b6c0fcb109b40433f2c738021193ab0e7201a82bd5945570598001427aae1da8eee929823efd00e9000a004f651ea36373f78fa9b85b7c926b5e907b8264435d1f9e1b7513bad64cf411c56d908895b4c431a1b15224e1da7700bf8b8c930b594a1144dccab5853580b452d459d0113755722f0385bbd54a04dedbe9d36b7e215991f0ba46dd33e4a0f0846b3c8fdaf99d1a990da84b68d73feeacc0b2876b35ee7dadc252543536bafbf364220b8a478437e06bd8a405faf7cfcc3adc7daef5aaf5dc873adc7cc0cbd675685074cc6cea092d184931947b3a604e03dc0bd6ead5813b9b719d7df360334231609641aa6108d51365cce9ad382eb3aac9de7be6830c2db48bab953e60fa5713fc56dd2b09bdd5e7a66dd0e8b3843fefed5e2b98c12a5ddacdba9bb6c908ec3d34a51287c49359b44c0813348a4e9f275630ad3f715d42d17ab6e4a0e5674b374ba740fd151986f022fdb16410e2d4db35554e8ea0c195c41733d006f0f0054e2cef7e0c133b952387e537ef40c155d6efc39b2c865c9276eebcfe9828417d18364afa3b0f294914ae3ef24373b3b930eb8e8578d3c25ef781eecb2ad58323c96fd8ce03c86517c03892cf48740bee0a79d19f7c586661c3ebb72d0ceba604d0f96d8e32ba9039d85b81db93a2e20ec2743020312bdee3a6afe9be3ec5f7754b1e0fd4bf599376e19f72c1020a3719029a78a931c5ca42a7a98f45060fd6cfc1fe3b3d50f30fd5a5387e1d8d277651ec3af2014511a3d1454a585f85b992a77ab6c750421b2c3b3b682491a6f82c2d5c8c3bd34fd46837d95af89f40e57f876bb04a303a43c39ed489ebb789b8aa16c7dcd030f7ce11ca80a42731b43b48e4f66ed063b08048fd7b686cb43986f2427fec4a885cf53ccdc42088ce47f94100cae583271f1416064ad25b4f59f6c8bd0f8c79a819c92a9e5cdf848be655492149b9713359aa8583a12c73b9422b951ea05c6b2218250d31d275cdc8500cd6e037da8b18f4fe8769f77fb10121ebb79fd84c678ed7d4ab4a80b58f667c84374d3b425f39bd4bc4ec8bf208b0ee1d72b837d28935b33d0755c935d4b98c0e0d9b3b0e14b02d79b6361b4bbf7a4cc5dc11ac3f9d20e846df970081a54ee9639cdea261076efb4e3ecc2a86ded389e5f7a673768db235c346c7acd8e62801ea3a5d8df2ddd63448b97b9d963495d77f991a513a3c20b33671882a801f2a28840fbe031eaa0b3aa5940960fe751fe5386b38c2549a7934eade13bb25f4238d32732f7724fec25cf05ef119cc33cd4896887866fb92c2a86c66f78101b70c34c141f008a6dd76bd23501ab15a80f89cc93a1456af07ffe41b40499ae4fc7aba4230d34b9fda774553ba30c9c7bdad191152bdcffb75a7af41810e58b46e59397358dfc62336929df11dbff8bfa7c2ea204d7828b9d7d80d8f9acc6e6abd239661313c1800a09cfe2844c79e6c051d3d87ec08051c9d911893eb7a11d268bc65f2caad0b09bdcfdb7870b7e2925d38e1cb626f52d281489aca31d56c04350d99715b42c4835b4d1bc94a28572f99e83239034ce8069c1fac0e9b51252ceb3a95ae3f5b088c678d23c30c26b0989dac41aed5ebf9052fff1cde86e943c94dfac987efe5ff99a4ec845116198befc7ab1ba95fdfbbb3084e96b538284c026b84a2b81de438a12bcd167c0b3b716cb940b4ded809dcd8d7d544cefde0bee88c3523e5be30833702b8802d18bba207992601ac84b0bf8618377c82118e514285f5966a222da3532284cbc547dbe0a3f3c85ff220586c4fcb506bb89f7a8f8d4b9e2823518721a9fd217293134be8e2240f5f2b8fe1988332c8b20b6a274d6c34551a047813d29035928fa00de2e9d2d39a982d82a2e97298859476c2f17d7208d9cd2908ada1b21c4e846fb6cdc774c5232b0c3993255db91e7a131f036e2bd925e63fd44e5b0cb6c9995234a6acd4a7280071cfeb8aa5bd4fc3f36a1ca855e7771fee7d785cf0741b4d4baaa160129cd7e0b13e535c7d4bdabfdb18c2f26217d9855606edc289993c975030d5be809832f43bd27f2e64c1eef387f425cb9096e1d4c48ceb1886d4128ad8d85edf2408617d8f1e70852da037a36e40c3d1962b265884dc0be5be487527cb732b5a950fde8c2ed289193615daf122bcc8dda7b0389991f2290f39c67883cbd350c51075e8676247b82629a9d14cb2dcbe20d56cee418ffecb71630a881c7c4c23fefb094d767cc2481f5837d4d410ae5697583c0d0df0fd58c620152676b236bbb11544f2fa0a912157898a29ce2f2c253884985b946c4851a3c5eab736cedabd6f733916adc237e95af8addf5d74dc467915910d2adb1ecae5386598c844bb4cbf059ed932724dd05ade391ee57f2116b5a52036594c03f2d6b7ca57a3fa037fe29c5a4a129892fee46ea9354b22a155f299cb2de13396eb0b95e1e5b20faeb4ce593ce880aaa075f04875f0f101b21c182d2ec1f95d650e1a3a0a3498b987ccb3a94146dfb85487beedfcef3a6fe3cf2dc619b296aa130b2a45033c46fc6e3e3596f87507619bdf01e70f0b4771ac82394145a9ce1592daef38e22a0e656e8eb5ca0b6e8ac630be41999a770a3dfa9d7674f0afa7989a659b41dd039a2bfc9f0a9b208bff3e596998818070ef162cb6490cb36d265b91c2cb54bb0cbce16b05076c93e777145dd0d4d68e9cc290f6281993d8532b25e61a79808b2d8f5b57b6194cb0292aad7e084d8dce0a0f8b3628cec7df6bf24b1fff92671ccd7e9c3cf88b7ac84b4282df29409fc6347ac2fd719bcbb24079e6d6edfbab2832977fc95e3a99c1cb9fa11f1180c8d5a5e91c2c570aa5d04cc70e22fd766463c34c9ba3223ea4f50f8327a0c18b6614ca0fb18c7a3ecb72c69cd6962711482a843f6b35925fc6090dee6929316ffc2406b44b2229cecc88cd39945cb455e60989d41fd07bb631b2b338ec9617f89f6085985f394014d0e063e366d2267c8a0ec2428d69452276537cde8a21a39bb11cde3656f4ca36cac3ba2df16768935f0a144cc266f1c6cee51adf7e03c7ec653607cf899f9bea644ad56775dfcf43ef6eab090ec4e51322e14edfed6e0562b1655f4e3da1ef1e4559ce2a2806443852b434bc3646f73e03bad976836c77891c80eafc9ac1658d13d66cb78ad472ff3b570d0355706ce4d4e25002a1d021d6a97a75a763b64263cba6eca6be7c0459f651adfa9468eb6ca97f02cf04ee8ddbbf7359327da268d75edb4e4b872a877955cdb8b413216f069905855f2fc57a85ba8d65a6e0c1283c1ae3ea41854424c741e1e60662ffe0730bb50977ea1a4d0cdbd6fa9b963be898e503bc10adfaa05202c4094f102becf95617b01c47ee810469794932265c971b3c28ea26e1855be89eed63da94853a612f3fdb1bb9c0694fa25a4185e944a0431c68a3206248f2f0de9f446d2e184565f5d2d5aba8341168ee6678d903ac3b6a03d288d76a42f9574fc50f7b3accbc7a3ed148fc73819ed5c8d3a35ae8fc8ff3e170d135084637dc34194dcc57afc8c210fb5d71056bb9597dc8299df97d9a00bd280d85f8bc49b251c6f9c10f29df9f23f4c19a24c6b9921800512930bd27a34c05714deef470e4f87ce1f57f662dd3af9a2dc12ab07b274f8a387bb184bd3ab8d97f7c361dc115aded24d5704efbc1fde6839b60a6d4edacf7daf232ba0a9643587c17aae780a1609f13864ec86a9d9de486e3c17f860666ccd3bacb8a6ab86c2cb496b27effd92efdb8a467c8ac5d144a17434022f5481ca5a1aefcbe5406e9fc796f787e264f493c3e6166650ad205df919fb67a419261642793967e2d264659c63c7dcea0ab77a0a8f64258ceb1bd80a102f91deeba641dfb567004f3774de8ff4a53dc14fddfdd1065b1dac34ed8fc404f48d032ad024bd8d76bf39a2d1ce662c340c4af98b828d13862ee90bcf1fc07eae40e1f0b27b1152772fe4824e8e21ef9a068ff1c465cbc977027fb3b5e257bf4ba667d8d75d3698cb6e4f341aa0c41a8a59dafa67e4c8d8dfc2e69921d18ec214c67e46a902394989bb2a2b768ea8d42177500cb3f4af27f6b1e26a415562770f628b33024b9d18138a79fb978dc301e0e48e8dbc41f80e6dc3a80f3bdf18be45c2cf4aa6684a499758004c7410e9bac9764fa4739f2ac04aeed316fbbf3645379b57af21643c7c49d5efdefe5b1e04f8a56cc44566ab337bf8367834e06760e1b0ed31a24b0d2df52d9640aea97a7929855068d97d7e88febaa6622a71904b90acd2bc7582162f9aa522defb78c2ca2983bc1113c46b906efb159800fe2921b07623d8dff3101e4d49e48a49f7ad3623ddd555ec0273c4ff42f7886f631de927b3f3eb7efe9a7a593f01becbc3f5a844af232b1a6b3afc13c7fa7044cf77d57045ef72d7ea7ea870b863f26ca1a9ee4dd961a463199e4a3b26b41d6ac3a84a208d10718cb9074232c82c162a986a40675771dabbd16af40f7667b3f5396ad5ace896038560c9b327b997549cd3d7dc1f22d42a2978b5a24d8615202add4a9fc436c52974f04f4eecea97384b8281b1f4b0a56db9139ca068d07ec9bd46c95a1bf006d33113a158ec21a3bd3b0029d288d1ae7f217dd654a980f26785501eaf7b58d9d13234986d54e4fa1501f10887d27210c74f38692c96ea53423bf591bd32cd9ce327563da5f850cd7afe9c61f0fe9b81da53ea837443da34ff635308ddc801c87c97cbb7dac54f796b66ff57c327e903d1e95004f6980574ef4e8fc8e93548d9f450d8f8b1bc4d6acb3fabfcace2ba3f7bf465fd04d659c432112c20572e2fc9131f756c167920a803ab8cb24251b07ed4d758827e44b27ce2f88158b6e7ce2f4938f26a36625eaa8254ba54f52f87e2fee74e38a8750e53b8262b95eca29e697d2c63c13e5d78b28caed3b16b161443781e23174500ce54d98dadf9911380e3a7b9572cb02ae2cb16578048aa3faa7dc21529220f1b9530df9d54be6f95571c54e76bc76daca9cc67776e0ae825cafd4d715df5e25c27faf5d538373f232a22322b8bb5b30186c9519d59f98a639f92e249d289b99d2fc9025a65fd43a1ebcc2326611778a1da1ae2a9ddcc3262186aa2f91553b6946bb1a4ddf74ae86ffaa57853ff809f9bbae46f68105af16df259edb8bb6966acd1e56aca69ccad2305931e6e04834a4dbae40d29bf6343350385b61592396b5870a81866c975daf6449cfdd372d3dcbe467147a5ed2a9c650afa4ab573ee7dfe5dcfee52cb8fc53a1ef9bae965f7a961d800bf5acf19e3c60443cd97cbadfd6512951d4f571dd1f92786d03226654a0e2ce47e71f8ee61e8855a9f79244b3b269295c050c256f492d5ad0322dedd49c9b2e9cdb37530de926a", 0x1000}, {&(0x7f0000001100)="9d0e14f4c2caf744c10dcf1eebf4713ec1abe2ccf45f457756ea2bf0c898dc45c82b1d83804f869767b4147b6973c3f6eb2b76da41ec0502843885144f6beea1fcb5c1f89441a032c78c478a3cea9cd79283a89a8f81b396e57f1d5a80c1f4b1bd2b168aeffc1f64f9ce8dbe0ad58143f66061b77a4ce4072b5acb48a4e0e609f179c72582ba4761329c2b45fe801c81cd6dfebad2dc0f17be8c9cc3fa15854dd7686be23236bfd76dd75fe43efe4a22ad24abca68290f994e7871807999ee20e669cd03250a11ec7a274712", 0xcc}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000300), 0x100000000000017a) fsync(r1) execve(0x0, 0x0, 0x0) 04:02:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x18) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f0000000180)=0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) ftruncate(r1, 0x0, 0x1) sync() 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="011ea73962757300"], 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x3, 0x9, 0x2, 0x40400000000}, {0x9, 0x81, 0x2, 0xff}]}) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000280)=[r1, r2]) mknod(&(0x7f0000000240)='./bus\x00', 0x10, 0x7) 04:02:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x5) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4c}, {0x6}]}) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: r0 = socket(0x6, 0x8000, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) fcntl$setstatus(r0, 0x4, 0x80) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r1, &(0x7f0000000100)="62eadd63ff29f2d3933fef2ceb4a08a7370b31f4341a67a8532dcfdab844a89b7807a16027ce974a3d915bb8b073894023c424bb949122fe4ec63fd30a9b16581d1eb9d3289dc55699359183fc4e89f920b1d0a07addc278cbfa37777f939bc3348eb509c183edb40cfc3d0fe2dd4939c34d4a7ccb12dfa198399802c9997b1911761492053ced9e1f0aecd20bb057b9b36df193c8cbe9a88994723e53855d2ded84c60ca4d75dca76a9f5345180ddc7e654af6cc6a065bf08198dcbe8a6b70baae177d7b677a4b13cf8d13cf222049583", 0xd1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 04:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0xc6) poll(&(0x7f00000017c0)=[{r0, 0x80}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x14) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x4}, {r1, 0x40}, {r1, 0x80}, {r0, 0x20}, {r1, 0x1}], 0x7, 0xfd0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x3}, {0x4000000000000006}]}) r1 = dup(r0) chroot(&(0x7f0000000040)='./file0\x00') getdents(r1, &(0x7f0000000000)=""/42, 0x2a) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0xc1a, 0x1ff, 0x8, "aaee1cbae06504d21d615e1c81200d1ffeccd40a", 0x7, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xfffffffffffffff8) 04:02:40 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) kqueue() pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) fcntl$setflags(r1, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000004f00)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) clock_gettime(0x3, &(0x7f0000000280)) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) r6 = semget$private(0x0, 0x7, 0x200) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r5, 0x0, 0x4) pwritev(r5, &(0x7f0000004e80)=[{&(0x7f0000002d80)="6e39263163c80977e6d65e71e688b0667bf29b9ec650501fb245fa6619a081fc68df2c3cc9bf2fc0b6f3446620177599e6a8ee46572e6ad9029b764dca2c4b67e87cfd608fb76900ddaf98a7d77191bb16d46360761767cfcce80e901c96713eacda272f03e2fffdf44723ca7fe7dd1ae97ea194a187c83038f3b48448262342f6f8d99428756ef790577e2e4b4e7096b006f78589248b7fd95966d22d53f51ce0a1d1b933192b344546825fbe00c000609346bf27c85e84a34eb62133a1117baf0888c1b7d4cbe9dfb1c74158ab52d2b6367f6ac0efe0f2e06012fbc23d5af02331482345985ffbdb560dc5421250e3d3daa9c15788dcb6cb8d9fe68ca25aabf4b966247510be31a9c4bdb64208d022f31ee76ad6c295f5730b419383cda5d706fe1b9b4ec94d6b7c2406f96c5ea778b94734ce33b5028b036a813a286fb17f3a69e0c54284c0a02ff361f00fd29e30c531e90d7fbdf648b388058154aed0305286438c803576d03f7d4930798649a113b4ed25a360d747bf98b991331a2b8c5e057129414144be49fadba00bdf24d5dae0b3d79255e89dd6380c485d0aa8d296d2a92b9062f43e9c4db18274d0321fac9c091fb170ac98fcf2cac729e304c0ab22f552482cc8eb265948bbc5e1de235c0a7c57d929cd7c2327bf92de6dc9d31a339337ad4186b8bc657402af63201931c7891b295f6b7aa9d83dd6a3a115f275e0bc84a4d78e00b2d11897b3ddaafac4321cb6db5d34658ee6f718a411e59d9d3c5dc2522c23681c6dbe015608c9147f2b7e39488a83768b6abf9c37e1a217afd419fcd65461dccfb9008ae24e68ef7397b5b00082b1b39a09881baa0bf10d69ec634cd58834dd1e11f9eb0a04154c23ee2409ddd05428163ae363d0fb83b2803ff0b7e5d2218e3a03ffd9a9a8b311344c4cc857ac1b4659c048a6cc56460d51d740438ffc55c64c6edfe3baefc6bea7fa332042f831c027abddce18e60edff9d4cb0c02b16da0e020bd49af06feed3e4cb796da115d01dfdbde90e1e824d41b369ea4cc47215ed4a2560be04f047ad911b81d5b38c060112237a256a48001bb0280bc345593b0c12c37fcd663a17685bc9fe44d025c314f68f24c38c55959024cf3d38ba7471416562750c3f7e49cd41da61eb2321e04c92f69803eb0f9ed45c84fc4d2a7865ecd993002ae87c575f159957085b20b2c696f9f8d2c3dfa5da8dabc2bc1beb45b7858c0cb247b2ee52c5157390e6b7da7e960a57cb9b0dc1b4a3e8973d32a3cd14c1d3350c278733cf9b50e236ce85e24f9bc3e27495b28ed7b15128e4c184c4a3abbb157786b860c3e3be4bf008544094e51f033928b201845ea86b455b8c9713e70db575562872294e7f96f6ddaf82d399ab2f064da935cf3af75f8d81fcfa6fcba7bea6f06befeb4cf0d30fab5e4f797e0ebb31588219b4d833d497f4f775cadc3a4ac7289c32c9dc422322de1ee90a38bf361e0db244d987b0fe81016ee838b9724b82d16e8b5647ea4ccfd59246a3cd6e806be8dcafecf6754545f39ebdb693e3218e45fc92bb4cee378233d2230360b70d3a3c4793b55adde3a4813b3befd8207526ad737be8fc4909888f52443416f7064dc0919cc218913a96532d39a15a761fb8582c45b47c977d1fe56a1c83c0cba6a32648f231112b2e478cdc52eddf9462176b14a9b8531c61211fecbe754c3d65c636978f0f8a188ba483463621a483dfa38a7d843066af46485aae1dfab22d3ac52d8140862849edf418e69333138735b9918ecc7a93f78cda4f366296744604841b61310d5f5129c2d507c316676c4a5a3db47c99580a38041b1109e078b91bd928169bd0069d125e49b81ceb060d5a268dec862994f12e9f96d17cd5e692806a151eb04ec022371141eb7f80c92e2c855c207a4108885b08d209afcfda1e088bd6560852d358b18ceb7ede45c6d074637453afff7f5922b3ca5450227efce3f18c331390b83981c3fd00a3b9969c0345bc1a5ede9c8a8c6dc84379dca7f28a0ab7e700923968e4a7985b46e616c0e68f2f8d9807da783389783f92e9e7c87735e700ef376425c87d1c55a433f148ffad7924fa44150db9725c6dc4cc3bfc4f7ab14c3238190dec78ec17c2dfdde729524c6150ebe71a80bc7a0b362ef6f5fbcb7c10667dcbbcec4e5f13ea1e4199bd8b3c8c2524cbab413227159ca8357aa5631c3f48db31c35f9390a224f0ee3e3e61f1aa3fda4fad83effdcc8ba6862503a7dfb3bbc120f48eb08c8141388da54970c5f50a0d4f9331d27f9164ed9f746f751775d54284ed10400047d47bfa24d53118191fd495067b9f9bc47907050cfe7225b93d37b07dda2422b28d09a4ba8fb56007995b8b0509575633a4612826f7ec126bf75553d1c08ffc75fa0dcfc970dff75a924d8070fb1879bb5ea7ad240b22d6c332f2e5be1cc4b4a41f6b1a5cff14a962f9eb706dae57cf6089cb3b0796c04f15e702e55f940caf960f2f324ba49796f700aecf961dc1e308ab839b749a4f9b3ea2621705520d88cce905c3690d56e015d8c99a3cddfc3b1d99264bb75ff422bb8bbf4d475fc4785d47312c152e3fe0906fbf7a880baa31aeacd71e18f35bf3422068243d91acc6810faf2dcbee9526ac3e4fc8adceddf6ef27c58e922954e1f6f2695e796606da32a7cc59d9de9d39940f2d5cbce13b610a285d3515fdfd47b3e92671b754b547a8af8f145f237c6ebbe2c238df0d6105af9863ac251494d41056597dc2164b42d5c47d9f44bc540c8cbd0fddaedaa289ac45c42bc85547260fad759641fdd6875801258811877f7676b2b24c0871e72904d68e67fe4e7b57bcf3b2150231ab58731a20674e4d52da9de4739d61cd6c501972b711bc465c8ea7894a17a43db62d39fec2447203c9cd23467cea5a8eda4d2bb6d0de3a9ef467cf4d3cef52a9fa51df518a7f4b64c9191d0fa0bcf6c9bc224d29733d7b8fdf8c12c888bd5700f7c1f48e8ace377b3fcd442e1772b4ea0ba7fcb0069529976aa58d2a09fcb4fc2df1d10d795f4c1d55d1072bce049fab9d1c66eadd370f3cfadc726f40e0ac5071ed860b068b6377ffa7879e38c3f5975281d35f35a417f703301a7d03c6b79f99f256d82618e5a5da89de1d95fcafa495eca7b353f1fec9c3c9d1df31ecfdfedaea6e183ff8f1097d5035e4428c11d1899b006f06228693bd38a3be7320263c9499a61e7b38e7b3be82e1088eb72e6987eefce442475f2a5fcec1f348556de1c9d24a273270829c4db720e509bb02cca7717be19be65fa4da8d00162c2af71f437e5c86c12dcd4f485761aacd9a9daa695adbaa8c82160ba3df002fe50041036942316c5bced21316c68cc1981edb28e3f06d782a0f6887166e6fb6351cd4c262d89102736fa28077707e56b436dab1273b8b074920af3040116cb66905646423fa63a816e2653f1d8b4c31d9d8ec4682208a6d192f7ecf6b31d7efb26665926de381728cf192ad2daf6e5a45b1958586891a1c66b8323a87d18c376c0f52b68ed884641d2dd09bf357d8ff2bfece295fe502bb5d45f6fe4121396c55f9e0d729324a8f735555f302691b75e7423d8742343219ba904d7c87ced94a7650dd69ac5da37a7386f3b326ec7bc1c0f720007b66181e430ac5d9b25d54a68b4bb8d9440f729179bd7dcf1b514fc26234acde385844dafebf7c3896f54b13cfcfcc48f2ec74fc01cadf78d641c373bd56cdad5372b4e88e18053e91be4fd6e94c5c81462def2fccac13225439a4dc908fabaf0f9e8f61d0ae0e96f846cdab4606d0c503068d1586948578495d111d636fcf10966113e6d5926234bb3053d4ff30d9d40886af153b50aaae8cbf5fef626740613a6a939817a698fd52bac96856faadb3876786836ba2c5980b8efd4a4c0bbaffc2e5c361ab2c6acb6875c729efd84f4006e5e00936b0cde695c8bf72205b9143690c8180338b5c59331ce61f4c9ee1d789991c58229036280665ec7f3725f573464410f76c6250c77d08cbadbebef60aead98e580744043329e841a722ad2d3274546e78c3f0412b07cf1fb2f288714177ee66c013e6633acb880dd9daee395427ffc0b74350f52f37a8351bd91b48878fada9f76900a452f5c2a35991ec0903f2c20f8b161c40fdbf645fd10787aeff1d5c25409fadfd56ee59e19b45e3a14a1feea11997ac902957598d061db4633862d7dd7fa5b7a588fb4801ebe3ca69cdd475fec914a3d7b11cec65950c3739b349db7d0707ba37007dd1017d9f21abc4ff026edfb41ad315b97845665fb07fdeea369dda44005b7846b4a790f2cc1ec16091530938a57039187db871d885edff26fa8f1e81d6388a0891772bd0d2246850a3b5730064dacdf982ad588e99dc744bdab82e153d0e442f55f7f79c7ce845ffed94dbae0e324564634497a113744664bed3d1de19f343941344f705201fb385a9f821506152fb0994c2842ab857d5a1cb6a344e37041c1ba37a0603091bb3fda7bbecf23eea56a04a693ea54ac55d037563793883eb6c5eff26c215b455e747623713f01be6944c397db15b122ca42694daa2e46715767b2acd3a5ceb61c6bb27c05b97baf647474b1eeb38405bbfebc395cb6527c63bfac1c8f614a7d63941c94d4db506412f574b7c57846fe6becb7c17f56449832c72da85b8d62ec116300e1d736cb64506b8aa89a6d1cca027480fa69e59d3540ce8785d1ad928f72859ca8296c51ad38b34d209ce267e95abcfd7372125d60ce64cf6ccf9643989af6a1f3c635a7ff876c9e67fe7cfebccef3bdff6cb9c6be4d81e13e574e33256ed52f63f075d2a7326607a328185e707a95ca1f22ac196895960e613f9aa102bae19b2b2c6a69f0e8124e75128c4f904069d7bffc3310662144ee1f19bebc27d39a161ee276989bee32b6eb2195a86f5cdc5be325afa6346a21c4a03489f94664493e75c2e03d9964d1ea036a6559572f164551f296c4c0dec09fa94a0d731445e71eb4eabe7a62585905a92c08dc396f3956709dcfba25d2f7948d6c23b25ba069d7c95bf91f472ea75ffd0937d495723ee1d7db32b124f405eba867d614b8a749d46d8cb32318460e95e0d595202dc30f3c6d18a50fc2b415c464fa8efc24384ae3eb6eb3bf8ebc65e926d2ca9d40873d5f7e98073a5f84f2b618772a3debd2d709ee92f711ca50d45c685be0ad1218dd7d204c0ed95a47bc7d7a60363ba5f584d0225028f9c5482ec1e4e929386947778d1e0d803a4e32de72cdefda5ad4ef3e432479dc1634bc687938992bf6018e1f88533bc316ccd43067055b7496a3a8b67cddf82bc5d6e4046dece3e00f76a180ffe2b9a5517f5b1e098b649af715960992042115846a2be36733939fb9c9e47c3e564773fd3027484b71ca874d3aaee65dc8b09f8d236a958f6fa31e457c9d09b681f8a16a77aee05433a3d8edf00124bbe69156e1159968b6da5bebdccfb664833124df3086d7f22a2542201284c2e0a31148690921b729cd89dc418d6711f00c6341b24cf255e90d45b334b7aea4871f36b5636b8bcb0e9b518593f5405f53d272d4302c5198d85a2e16ed701f98b485a78c9dbb110e94dc1a5cc71f9561f3f74234ad89c82a189b907a2dc1d25fe86b5353b580c1bad1467049ed9629c8ad3db0dd409b64b69ea6d187cc5164d6bd8279c90d6b4833dbd3901dbae4113872d69e8912945b6df365ad8785e2c9583dac2c4c23963991a9941b17b42b377f6dc88f37317ca6af1a0281f150c68c63fa9a20ccdf0eeb63dd336d0673", 0x1000}, {&(0x7f0000003d80)="09c9827856d4f7452f36c3f99c64a9c6dc7e7961353bcf4899e3be98fd2f1c074676ad7c5517c0d6381201e7cfff22b7d5186def9e4188dfdc9c572d1e5a82bd185041e1038fdc194bb639ac8f9c2dd0e8b9675c61f97b99b5e7177c87c92aed855ffb6966885f90b6b702279a4c9d8934c15e26f74973602eb92fc3371a342ed5219e4c9b5f7027d2f9d6a959ec57e045de66f6f43c452d143f6d5b176e4810bf67035a8e1504b371e9bd9a87d86801d29cd0a7ee0aeb39130601b134df694153decf87a268b305b15633c6595fda95099526c783d7dd892ed74fd6bfee2941e55bbaac8672c918037683f571891b76c292426b4e66390e28529bade75155abec4ed6e4e3ace21bcbe28fe29d179f6192e7c2ae3d2db8fcb31c1aa30812062ac5be381fb2b596ed512448599012c626994b97c301c042a33e6ba6a1a098e49ef52b60e1eccf68d12b4e67df7a5808691ae100e06e27f972a8ba5a57f10c39378769b109c7d8a85beee88af06a78cb4fa86cf0514b7c21c8479113ee046903010c66e53e567e20658b53fb50d6bbdd14d2e76a0755bd1699f55bd61737c0fd47eca8201943e6912f3b59f2a113c613d030f61c67c619e0134fc26f5190c738bcd3457001d440a3c494411cef2254781dc7fb6a6c42b47647e1cbb2fbe5eec1cd8c4cc9d4504b02f625bf517c98924d12ac38af6f2c472c9a5e73c0708c9a52c9b4726f8206b31cd7b4f9da68fe4b27132e6517e44f2bdfbeef5b004ac7ae5012383171d443989aac6260a49f86d16b43d7f20a5cb5ec4640826d3bfc84c79234ef2882c840a76f5ca5bf5df6682cfcdf3916f840efd83346049955dad7256f11329d5957b4666c29a86cb4f6bc9bd215b600cbe7449621413fac818720877f11c556e946690b525ada4978e3ee2621d9197a55837fdf5efd02e2801aaa5879f66513c86d9732d762502e0865b36591e50154058213be7f471653d57a6b3db498302b5f83ef25aa96ca51ea099e2d516d7d326b684a47a0d17dc405540a56824d3f654706ccb3dc4941b8750be73dce07acf343bd1096791635921b69ebe1a30c79af933e8431fb9d841b0e4749f49b2465841a5e8cf2ed2fdeb6ab0e47678d7bf1fdecba4c02319015232159a9a24459a75ef8f4ac2122c983b137638db013509f919f91ce7e044ab60563ad869f3d54c63194d12e79b698af416c4447bdd8e92d0ffadbecd2f4fe28947cf3f1778602f9f54b97856d621f46c210bc09c3c698d4ef1f7e9cdb8473658705119ae6ad195d5d1aeb07abaf90c680ea197cd2c517047a5b4253e8b08a4c69c2fb73b2c193d765f4379491a47f1daa86f971ed9c194fb35dcc5bbb1a6d30a14340f2368d5d05217dab0011edf128dd40ee73a12e5ed36270c2e66bad2b247814db0fe76b5535aa6d9dc4e24dd1a417d0accce585bbb0cd0c87a3a2c5b56f28342e30feb1d3029617595764444a60f36d9e0f81b16f69d585ee9e30b68171fba5cd62bf8554765c692f6ec34a125cc71f07486b6fd1a671324840ae174788d52ed0f6dac2bf894f01ccd8fa1963bd7776ef47d868f1c736b49b844b516b9189a96b906fd0064e45f34907cc91e45928de43a14189be336ac98f301f19c480ea62968e74069d8ade4bd56ae31b06e1a08489d92c1a9c42df255a93760854502376524678b1fe2dfdba4b1b862eb523a1439a20e2c4f43131bda99e00ba4debd1a143954403531a1a9aa2627dfc591ab12964c7724853b3ef67e6b7526bc83aa1c02e15957b48d829e6f0a24568af0ea493be3489ddd068fe1704cf9b459d00ad7d83115eca860fb54f1f4623e9dc0945a39f6ce597e2fe621a077f02fb0e9c4afd0bcc61ee2fa1d53ed0363f013345764fb023e50dc5babe6235e34b0d8bcbd2d3074416721cc4e92e42dfbac44ddaa33f19b199e73b6f1d8d86fdd4989d7eccbebfe4e3fdce76e195408e717b2f223c98f1d21deac2033bff404b385da6077b8288e6e59b311d2b5f76b052e99d76b84def46a1c5a62f2a6f1a546f2dd20b444d0b291681e0cdd7b154d4490eb796bd67bd0f1e61de0e27d8a71e0f85574a9f943511a7e5bde97cc8421601200010fc8dab065bdcd7423a98377ee7f161e120c3c34a748ca5b0ceda6e9266e3324825ba3d00daac7fc3346b3ad953cfb519d1a00671f61db5365d35ac95731a624887a6ef71ae78193a6d82abda6091197d4c8596d6f9429c037b0d1a186df324ecdc3971adfbbfc2921298253be46a26ac59525f978e3a426f275b2618301cb1a39b7e9fecc9d222e9d070d2e4a56f34750ed26f17636ce9d18676e4eb411ff891ec6bce40955367a3fcd0347145f3ec2ac70afbb05871611e6d6b6e04954bb96e2682caf456b741a250749f24c79a7172a48844c908604ff530f648146dd2eb49813495e391084817827235a025b4a0404028f72de024b0240171e073b0f3de8029e336769b661828b30cf86230c6a0ea72921c200df867b58e10031a99edd20266aa9cf06411ce85d6286de59abb3355bf7700b5b2d8da7d7d8086c10709f3565c6bc0e936eb4ee6f306d3ad4fc00634eaca3b3374019234d510e528d7b9accba7b14c081e4df68b6a62c46d84352ec5ad0b4e06284498eb79023b6aa49479ca3f1886e8755ea340872b2ac25ecd1c5e211f90feb650e2d839f0b6f6ce81787918ae3f54ae456b4beb8df6e7e650bb438ff7382f2fc5f53de2cc07737278386379782de0bd1d2b2081a34eb91121168c412dc7e166727b2ad192545ae9157415b1be3addb043d06c82b6f31cad0b51b708411879e15f7f2aacc301a71b55d6ddd931fb1517a228eb2342bc19d156fb5a02b1c91c12cc8344872abc4a4bcd3c583861d9bde5b3279125a86472486cf9175071d3b37145dfa6362bfdb6f45151f1bd7c871f1791e70155249e96465e5393eb927c68cef3d5caae361cd4cd50d002c295d196104b44cdcd0c8ecc19399bcc8e6afbc194c4fdc465d9f42a50b67d537fea0b28b2a807cc56b3dc8e3a59ad4a6b45897d052a94007633c19edcc016a30510903e76d08a4f5ae4cb1788e7ffc5ffae8439974b48e75906a663da0b3d987c00a533eef15707d50707ecdd982591b5d90fbc1b008d537ba8bb7ed5c3c5b20ae11a90b3895c4c9ba477f9ca1d8a83e821d69e4a9a1556e367a1353ba69d3d22d782aecc48037cfae034469a087f9ee7d4e1538679c19656914652648bc522dccda620d3536fd3b8264e84e5bd40e1e17c2be11e34a857876dbdd24533b67b4be55465bbb95c61196ccb226b94929119b5a96744c8b5e87236984e8a25df7c77210917cee61b89d7a6994d9a6e3b4395deb5de8f7801d2ddd02728b9ec3b01762b5a60d2634ad3ecd3bf8ee6840b3dcb80a0be018d25854ddd74e3982db00ab52c2fbf68531088074ae1105fe3f4006e4144054009055f5f3f0da3d034b3a6764bb7a3868dd7b3491d732b9809d0eaa3cb06cd7886dcd00a1071ac80576365a93cc1841bbf41147ea66a194bf222e6d19bdfd0e09662963d529b457a4297a331277685e4b5e601e4d94e8885f7e92c355a06b173c185e6480253a6bfd26bf91615b59f71b2994239a54a58737b170650a3ae0c924e7e41660c8138995ad3f29f1b5adc25efa02b0e7b8a6add96eabfbc645f36c53be309241a14e67742716bc314cac10a6cb3d82b2f4f69a5867fe12e413e1be4512aa2b393f1e51ad7c773a46e9c9b91b609277b42436f94b2038c7249decba6b10981fee98ab3e03875c9b9529fb84fe88e7baaeb74bb42ecc09b9d3194fdb33d1ebebf231eaf6130e6b6963fd7555185d6d26cee0c26dc6c004211720d4c6883513d8d3e48c4e1165d4fd5aff4b9767f533384e69fab052ea1ceab33bac7aeb0c0b7483f4447da629627f662da55a16be5bd7a0869232d7a089652b5600dd02d9c3f078b3c2993c390662dda8ef5a3cbc95bed50ee313ee46421d226d2d19fff0515ebf523201b382d22e76a346296ef9b19e5dd054b5624ddbb1476baa4763b458492b0b0c6117bd30d963e122c7ec9b7dee95860aeeef7e15940a468503bcc020a6a7281b4f56aa85caed461116e5325e3c90217d6a25bb8a8f0cf50bbd03a0e9195381488a34b2d4f71c7af9a85031222edca0cf54773c98f7e63bae38004d101b2423affe1216937bda64962e4cec6f5645871b91d9c737b954c1e67cd5358b4a39316c512186d776d6cd2dfb0b2573e104dcd2e48ed5329cf766ef5469c05a011f8ca37d9b53956fadaf2221bbe39c7012a50a32acf6204693b671b5ea6ca45fd87ab3a58e1217fe20959e79ba7e1e65d7ab6d53364ae343133a7067b809bd36c5ffc6f88a24a0e5e94abed90e01384bb550f6f123d1efebdc73b15f8f985d86b8023808eedc70ee38afb9e5a5c3c2a5de13936bdfba808689cf086ee04af00e03dfe1f815af1f86ef544da03d50f3cb0b5caf52f0c71f8005ce1f460ec958bf04a3ab131764d58c44aac76aa71651c0d1fa3f21f8e0aeab3d1fd74d5690c363d02b08438b9df8da34825c55034ddfd3101ace08560039779fbc22eb40e717989553d8c91e51017ea31e7b01dd77ad3f6e603aa7816a4dfc14b387990b93356289a00ad66beb60d7b6f2ebdded517af8c86b40c239a50d6888fd7a560397df8eb20d9b2d31186f9444190b9a03579363309ae87a6592332f2ef55c16aece46e24a53f97ec90b383e325ed1e86cfb41fb90b0b029d2971f541185c599e50985cc3009ce9d1a9651561971ddd80deb6ffe1d5a451fb968319c44498cbcbf69c44b69a0acdf94e61d5e3f7929451b75f9d50ce6e3d04e67bc41e40c6e4d908eafa31d3d6e52e5c2e596334bf78e3fb067a69f69690d50e3162ce7fef22b1f0f5f8cdbde6b46df39ca128c5fd7c3e8c47f68f9db19f7c19121f310c996191533f486fb3b5a14a2dbdb16cda0c3081d9f23b7ca12ce0e7498d01e73bedb7ea2c680f0b0b6fa6f6a66516a670e5bd7ca3dc212035904820304d34713652afc2b0d7c9f2c685952e8dd20e7dd1f1bb74272fe1505cd9f74e478d1b4562a85d0cf8ea1cca4acfc0a013d0909ec5ce0574c22bf5bbf1d488853fba83f9521b33ba8b6fc6188343e4b7d7806bcf343a7718d718998614a3c7b934adce50c8b27b834b23b3878c0ffc321c1666231e2b3373acddf9bf6c6f3d31a78293098afe0d14ed8acbfc4d3df7e04ef5d959c92e57c5ec8ca5504042e9224d5beb209e4ab77168d471fb8d76247e9d1d15ecca1d497fee1b52d906f4a4b016fc043e194beb80ed8c28338dbd33fa6d11801576e69c36a08feffd39a8e4aebc26bd0e4ece6d1d1665e286b6525d5635a2524c93b197295048762faffd8f34019018e7a4e5ba2789da1a24d1b9c80100bdf17d97fba2e39fad08cb9fa60af632244b093fffa6cae6a1b8378ee86adc5f5f774d2d13c53487cbe002cdf447d744f392dcd63e5fbfa8185390bc9f3b463b4d35f2280ffa09d23bfb4ccd90677e08ae08faa7d99ab195cf03b95fc677d83f2ef20fe08153b1fd8157bd3514b556554e085579df9620581b029ffe045bcee42b66b8f6a984dcc90c44d7074fdb21514336f1b523cca85d4950a5ec2a14928863bc833d7bca952868b546a0de71bb02b7e1598595e9401b32d1ece3d3eef211ebdffcd0ad9da3e08addf6a2cbc219753230c1dc5abfa4209ac0c2d31ed741dc1589f2cdc6b1682391cfd81c47286c889771d13bb662881e48163315636b82d0a2b9dde52023476e7f", 0x1000}, {&(0x7f00000029c0)="7036e2131feffe16f88df523e71cbb8141f138b3e391251670817fbd221d5a646fd0b46a6046b23ae5fdf19d97d7ec7274ebed3c5a9a03c194bb029cc938882004c06c9470bf6c45d7d1abe09c2dc2d162bff451162cdaec634ec2e077205f935715be655b7355b83e8e4b9b194ca18cf6b4c926e6edce237f54584b4dd7f37386899b886825b8d42a63104c8f25c81aec07b3a1bd136a2c2c3ca3c0f6d06549b4e3494057b38536b9ff15b9dbef41569d118ed168da0085b809961d15f13d5c21059574a4f46afaddc18a2eab872b3499ac110e4f", 0xd5}, {&(0x7f0000004d80)="331fac31c6ea0105bc41249dc836283d85381a3d958d5c4f40c5c5899e843bef843651a371211d27b914817ed5e0d229d0a111d397b3f775086aa3f3943566e4b32f2d8512e5556466efae5e71f2dff4838d98e59fa8d3adc2c60557bcacda63d20e4e3a13c686ea01a9ec7e54423ee87cbb44ddb6ed0942e905c02a86ee5668e7bb7158e967cc69db59f1199c206bd9922d346399afae48fe33751ddda8a0687e7315177c1c1a96d3cdf9bcb9c2c30c833ffc719edd9393afcdc5e9be5b4ec8cf33354b47dbf259826b1061a9b8ba44c7ddd273c3b0302cc18d227732679407896bfc97119925560bf367dcdabd54e0", 0xf0}, {&(0x7f0000001640)="b21fb4f041b8f0eac1db5deb137fba8a9772828e7a10bbfd554541401dbcdc7df6816cd72b1a4eca87594c74a4071a6082f2dc2d3bc1fbc87c6bf70ad1d9c55183745e05f016ac256d5ed2b080c674819bb18e55c33822e0d5235511c0a4584fc8", 0x61}], 0x5, 0x0, 0x2) sendto$unix(r5, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) r7 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r8 = shmat(r7, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000001700)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) semop(r6, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000640)=""/88) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") getitimer(0x2, &(0x7f0000000000)) 04:02:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/142, 0x8e}, {&(0x7f0000001400)=""/89, 0x59}], 0x9, &(0x7f0000001540)=""/4096, 0x1000}, 0x2) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x2000, 0x10126, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x2, 0x84) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r11, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x5, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) r13 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x2, 0x1) connect$inet(r13, &(0x7f0000000580)={0x2, 0x3}, 0xc) semctl$IPC_RMID(r14, 0x0, 0x0) 04:02:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, 0x0) 04:02:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x401, r0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x9}, {0x401, 0xe8e}}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = getpgid(0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x293b497e95a1d986, 0x0) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 04:02:41 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) close(r1) 04:02:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 04:02:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) setrlimit(0x0, &(0x7f0000000140)) 04:02:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x7, 0x3, 0x1, 0x94e0b6e, 0x588, 0x2, 0x3, 0x1, 0x9, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 04:02:41 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6e71aa8d2bb2689e, 0x12, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x8001, 0xffffffffffff7fff, 0xe09, 0x0, 0x5, 0x1ff, 0x80000000, 0x2, 0x0, 0x7ff, 0x80000000}) openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x20040, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000280)=""/223) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x86}, {0x21, 0x3}, {0xca, 0x8}, {0x89, 0x7}, {0x8a, 0x6}, {0x6b, 0x80000001}, {0x88}], 0x7}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x7) openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x10, 0x0) r4 = getppid() rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') fcntl$setown(r3, 0x6, r4) pckbd_enable: command error pckbd_enable: command error 04:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4000, 0xdb2) close(r0) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) close(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) r3 = dup(r1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0xfffffffffffffff9, 0x1e, 0x1, 0x800}, {0x401, 0x6, 0x101, 0x3}, {0x0, 0x101, 0x3ff, 0x101}, {0x7ff, 0x8, 0x7, 0x7ff}, {0x6, 0x80000000, 0x47, 0x8f}, {0xbbd5, 0x79db5717, 0x7, 0x5}, {0x8, 0x6, 0xb62, 0x1}]}) write(r0, &(0x7f0000000280)="db9529f1bfb1c8f3fd044557f4d61ca0ef426b3b17fd65e430a5d7fe1d1886f095146f77126e8c7cfb0a6814169757dd40960c739c3dcb6fa7982c49d6a0852d2a3ab12f633594f51287c74b5cfb99afd74812bc2ae4e4498935dc4a9f87758a0e532dcb107e6efecf8c5963985288be3a2bf501e103b0406358ac5dc5a70b17ceea19502bfb3e8db9ea9bf5178fca5fc8c0436f33086cdfa588c52b6066c550ce8282e3ed180be168a2ea9768424bab46625f3fe799dbb61b22ded4899b45c17de71aa9254842516acafc27a9d34a5f33995ad5f5306923c24cd0db05a8feabcd3d52220d999b907d68c0c5840164912c8b91cbd0ff11c5d3ae051434b4831b5459d17f0303b587bbb0cfc70983b945d09af1ebe48d660aad6abf326e7942bad134", 0xfffffdeb) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getegid() recvfrom(r0, &(0x7f0000000000)=""/243, 0xf3, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) 04:02:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 04:02:43 executing program 0: r0 = semget$private(0x0, 0x8, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r5 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x1000000000203a) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x1, 0x4) faccessat(r5, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r7, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) 04:02:43 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffffe, 0x0, 0xb1, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 04:02:43 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() write(r0, &(0x7f0000000100)="8c65", 0x207) 04:02:43 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x6, 0x3, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0x8, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x0, 0x86, 0x7f, 0x5, 0x4, 0x1], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x7ff, 0x5, 0x5}, {0x6, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x8, 0x4, 0x4}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x8000, 0xffffffffffffffbb}], {0x1cbc, 0x1, 0x8001, 0x80}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73f87fbeb62c4c6371ea65aa187ce76f7d028defffffffffffffffff073f951db9d68551ddbf6a0e9459f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd3964d6f7d68b57c6f11895b1b654ccb47196a5521f6756e70a732663259d2a0b208a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d06604b56e56547afb35d63a31970647b921528f3ab320839e1e43d97a18252e6e54084e5c9a34f06f3bbd81a4d0b844e7898edbf4e4697151d53289fef391d1c6c48005bbefafe3fba63784cb3a6645f76356a8a57879c0bdf69989e4ed15c218a1cbe974659c763ae2b5592bd74247d31808af324a2878a61b75558ecc0dffffffff00000000f9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c5c0f6cc70a69e99998a57b3d891d5b1f9708dae897516a77b9c1e7f019301f2233f2191c8a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062e88ae0b576fe914a21bf1e3abdc0ba738f458bf46c724d9512de9adaa5319730057d330c7e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb030849500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949d7751608e061c2c04000000000000000000"], 0x10}, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x80001) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) flock(r1, 0x4) r5 = getpgid(0x0) getpgid(r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x1000100, 0x8) kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 04:02:43 executing program 0: socket$inet6(0x18, 0x800000000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setsockopt(r1, 0x20, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffa9) socket$inet6(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:44 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x7}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001880)={0x0, 0x8e4}) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000180)="6b717afc010702cc00e943dbba7dd599c25ce11cbfbc4e9dfae4673b6d94e3623920a1ce96d69ba0626e8be68784f392bae3316d83e233b5d6d3d1c7b3831bdad87e0aa66e56375259ba15ad6e50586ad4fe41589ed3f0330fddf081c606d60888cb2d706227eabea174ba971c8f582d7a8d92e61efccf0a1761eb224e631306dcdb29a190b03503ec4a16067446156909ae36d91de61a4be699700a70c2bb980d0cd7079070a3f128b3f9f024aa035ce3dffe563af374aa31f4f5f6f689467f39fad4cb56", 0xc5}, {&(0x7f0000000280)="e5ecf3e1a767762bbe6e01afb8a98d53e7d95f866ab072f40181ab4fc6327741602299bb43da757e3ed0ef37658a84431e7e04b136eefded63499f2e76c1bdef84498aec87b07e61eed204941d17f3a92d271b9c2951a79f0212297ab08c70a4f4b7c057cef7293fd8735c074083d4e576cfd81e5b61fa0e8599f2d518b453e9f1fe04863405594041fb73115cb079660b6a660ec41d8dd5489743ff9cdd2b14f7721fccf6", 0xa5}, {&(0x7f0000000340)="6c09fafbca039c7cd665f6eae992488d9d90fdcd9528bdecc50491d12f60b2dc0c5bdafadbb84b7b56f02a52c2043fc11f82fecfbe23030699a5ad003a37991267286fa3a3c07048895e8547102cdbb6f92e1657d1cd4dffce4706dd2fcf3537651e3d4ec9cf085171802d7913a9dc97b2696cf14d88f73fa1901c07cf4bd7459fa3642bba8be21720b7bdbbbd6d342b95a89cfc364095d582c3515213cc7f400a741266e2fa164858b5ee012fe21ef9928f3982964943c17b60d4846add843fc857f973a3690ddd6ceb2a735957769688568247e0c7a9a505d6b4fe1d0019a80fabb1ad2d14849118975daa8bc6cac4b2bbf874185f7c794f4e4521", 0xfc}, {&(0x7f0000000440)="4f3229b403bbeb7b26f95eae8d61da78501d0dd890d166a3feeb614b7d6edd240270cefd80afc9de94c096cc44544a3a8a5b17024850120aa4356b9e98a21a6f14bf60da9da3ae5712e389277306104022dd9499d2cb8d7f12bd43f5a2d6695a55438b153553a1d76460ba69544143d512128ec0ceffffd2f49c8886a1c02812e545e8438ad767d4ddd8129b8cc98ae4e55276aaf59c5d7d0bca1aa8e265c0ca170b93fed7f0aaebc7c977b948dc594bb93bdf40695837", 0xb7}, {&(0x7f0000000500)="4c969669a60edc67943ef12b239c2b9adbe73e35dcd185c174a6c0a51aaa6e0006a76d4ecfd5b566788de7d1640ac7230988eaec1aee7df2aeda286feb0408dba384e45b0927b897b64f158b0c09a9a06bea6f733239b9625ca3648f2c8f6fddbab57c858a1951c47a151814a54b19cec380a7df68ebaa9c63a4163502b2cf92c41c0149ae8b7c85ce285ef8ca78150f9c7a62b630f0b7ac025f777bcec34e8503561d8a1d0dac2bd79064d5670a5677b32ddf341ef6f8e54058aa5d108e9c68f18b98b5f320e26eec889b864a7a28e5c6da49a6ffe9326744b801aedb6d6d838612d6c4639c4c0dc21a4db60da606695061b90f4077c34622ebd0a43daaba0ed055e9171190b0d7792d0a386089117c62c5aa3f453ec046d4858b7922623dbcb6e3b68a0c227029259f604c8832ca25bec165da82fb6b5d0375c428673a8c8a755b9cb76b5bf8f10514bc2286335dbecaa4b4c77902ba47d039e55ecfcd850a74ef544cf77201115bcf46cd9c0afc5b072d0fd4fc20a1a746c2f5dfbd4a51f082c19ea8f911fb554d10d12ab994cb66f06ea8c713733d377d4241be7543c86355bd05fc6d8022e160061b62f7f5bdac3391b7f7036d2bba046861ca7966f5b8c3319cbc582067c7e3c108733ba54e333535e0e3f07d7bf97035d9ae91efb094835f7d631613a89242e25bb005ee50f6aafa18e7048579e1a695e5db351f63495ef337226a95ba4f5b573e727ca10b747724962ded24a33f97472c090a552599030485d2522a84a8895f5df34d003b4f5842ac406ef275e7d31b3cbec993fde4cda02626a49a06ff5cda656f132e040444bd37f5022597d7326e6df4c28269a955600e5ad5556a4e86c26509fafb6861f2b324311d7d3475b71c7561780a0a0203757bdea9b18719352e935aea846e5a796daeb9967603a92f7580bd2fc26f6eebd5c9b1efcc0bf48793ce4ec81fe4334ec430383527e27e84c49547f266d27762b01642115431a5cf1c7c06159335b9386a1105a703bcca6bf9f60b260b381350367f8e6f6c034921cf2ea326a6fe4c0ee515ae54cec0abf2ba5d2a735373544cc88436f4b0b151710a6a4de58b9717773d275519627bfba806b54f01190afd0010da894ecf9390c733ce7783333aeb744cab85bc8592c8618a0d3861bb83c1622e060fddbaff370121d14a64cffc4e4686b0669d68e028ea2d7ea319ce3cd4592ed44986b3fc10053ca7cd7dd4fecb6effa05399959c3fd4113b886b38b71f44a93d31538ea65a151868fe944330c8c46950fdd9140f8a8efa56fb95760fe3b6152519148f6809beec9806f18c8039139f9d43b4a913dc2d6df19d1b4d2a5923a31127ab37383e4ecb923251efc2daa471841363b2fc7867c5fc39516684b87bd7120a16a2580adb3d24b09ff1712881f8fd9202aca3818c638ea3e7ef0a530914e1832f76af20b10d1c551f3100a7e504c087a31f6bb5b9d2d5e4b3db445a4814f9807680295fbdb079f0f4504c4033e1f4ca07c9c903c5a1e15f6634c7bd4af2afc1996518d5abbd3b1327b2b12ebb7a150b95579ba6cce6fd066ac7195b417da91afc58b73c7f28a0fa452442b4f9ef5bc16e29f294583245b222a26e02d0f4d1f37e1d3e259e31058989a7880f62f1eaac23c975797552d731919127fe69ea8ff598e0146c64f4696a29997b53a0ee0b273eac679a772be05b885a35d59a22fa72981ef8999e9376ec9884ae1c0d47d42fa5dfadf05ac42d0b3d5bf2c6501f502dc5eacc32a6fb1fe6bebfc1fd262990a9801a4c88805bfa53720e605cfe4ba9ec5e0da12a145ab156c3cc2359183a4d17ab11f534e547550fbcf2a86257fb47d1dbd5c53ad236d9eb77e9947cc55919a183334b9459b3bb9ffc2c639c76b26f63360a13ebd3f34508066580d6a360a0038f59100a8f09e8af669b06fef73fb00abc47a80db13734e29201df919968d3c37d78535f433477a114502143c4d378a99101b9bac727a9c9e55c8de24e7b7a8e7810e6a0b0ac6a66440d68ea3e6901c7672300769b469c3b018edf6d8419512d5d7908fe99e3988238666dd481753891db3bbc6cd61ef95e2f8726a4d53a759308345dccabda1be22450a3f3c64b7928bd4b3ac209c3c2c14e6e24b62fa01d2a42d4755b2cfcf6b45dcea278134b43a438e8230b751961ebdff34874fb9b8f5d9672e9cf9706f8cda3ed2646fc2962f94ee45044ff787aa6ff7ecd4cd3db0faa84d74e2c00ce6f2b52fba10f53d7633044dc3e26d17e645b916d55e59474457210da8b9f4e61972df811b98aeb85e3cf7a3f79c218ac5e08e06643eb03b7c6542a27fc62e0861be7bed65b27a593e94a43a6d8100fbc256bf160905424b99d7f735b057f5ca98710fdad19d8d5fe3d13f390e5915debbf9118f63b23655374961e03c9cd5d984d06031be921eb2e344d8514b5882639dedda77b1b66c3dd37a6bbcdd0159f1cd11b009d89f699a62ef3b0475afcfdb063a489ad6005e4b0f79cf133c4af15e0f55453766c8da0bf96b60a5640d9509566204dd82143671f728250a0829b365674ea4615c9e296f60e287c8e0c88620ef29151520a338ed15907d9fcd5aa092d83b802f1441d6c2409d4955109f4281fb42eeb13f9c739e481e44b9065bf81cbd2d76af1ca53303e61a47fb104a0faffb75afa1b6ad1c5389c8fe170735f0a6dbb1afb88c89ae74a89a12aef62ce98b97293d153532081be346d7e8e3b32c4cb5c219854fc0707941cd48a8646d872a1b28e767e83bd387602cd6c039b759b469a252d1ef53363155e30ddc7107b04917be008e2ac8289bff1b1c6d974f9bd9edaf22dc8bee0393c87c8a87488983d48e6b6788e80d8721335a60497e70aa96817a8b2f1979e6ee5785ec0f2aa60f5b11bf7e233e4f0a7f1ecf32f1354dabde8189f87bbada3b89fb04ebd0d0c59ba2fb4a3716cb99e1d0c89165dda5bb8627ef017e1f546d07e07fa165213bfde6ecbeed12627a774be8a4e4ba90aac35f11ed411fc8e8c0d127c88bacc6e9bdad8e3b7b2cab266c6eebf9cf71669809ca6f2cc5b48206167fb2731eb7331b572d78414bb99c8d59c75f6f40d79781c629c07e5c48f7263a7f8e5ef7949bcb50db02926ed8fed39917b4c062cae1626953a0acfaa9f2f096e421c457c0ce6c6b321f94e7a8c7009f8eb296a8857da29f002207939b6640a5116730935589eea84b5e209cc52be1de299d7bcfb24aef3e441c459e364926755d6af262837ea2945f568fa2f9eed15fcf2e27c96628abf07f842b81f12cb54cf1fdb3f7208e59c7b139bc5bf1aa2217181ef466b1b8e23ab758b4bb540fb6352454bff3a5eb7d75868c6237ac441fa2b8176a4ec4a17c2d4be6320414792b44833554059a2eae4fdcb583f22ea1ed1f32c85fed95a4f0ad2314ccdfdc79394fcbcfce8188623f1e3ab98831eae5254ef39542f0be748dcbe9f5a3c17acdde642c17fcb8a5f826d44825136d0d7883a9c8b7ac93a0aaf7b36d9830090df59406acfdcf086deb3b62094f265c9c50a00cea7deab27ed7f45d021dd134903550bf04274cb9578b9a9c1aa74b34a8c0a858b104be087c393d0af4f1204a2204fc52477b5ab47816a876685f453cf62e74f9fcbd87c932cd25fc48b908e274e9421781250135a5d7205c4987323c101be4edd8f108c054c7dde5919ee8df388d8825bad08b8efe0a32661f45b41c444c0d3d5667af104d246c180c17f6ed56b5be06910f9d564def477b886da5a02742b835b3a1f486f6cf6c4a1e5e3f7c6dd97c18a92ddd3bce767a8c402e6ef3f6a8131b108461345f3e1db53619caf6513f423d3f7336b821ea6274a8a8e2c633e5452a5cc0fca74950bb85e635663335f64964c18143496a9a689531a9035ca4345202f2a6bd307ef5e505d12614dade92772fcf6d9ca1f59a2f21d553598ac12d8f281e73782440e941c46c98f3842bdefb27e71ffc4294479a081d876ff948f5ae040707de25a5da8ffc171559ef3fe6b5691bc1155897af28681bdda0a1a98578c0ca27dd96b34866208e412add9250c1065519845e4a33601933c23badfb2a6bb1b326a03dc9dd48768254e3fa656ab16a9858ca228effb8bb7e8bbaf0dc38158d24c8d9037ee9efb70fb3ff96ccec8fba2377a9251540972d83caba31168ff084279d948ef4b0b121e4f4e9b303acdd476fc088171fcca3a4419841673a60d1fa4499b1fb599e17be5aeaad074f5f29d85fa0d696c5e790984b6a2794d513057c2d217ee8ee5b378bba0e78efc5dd841dc2b1284592ae041fbf5957ffc003d17ab5025e4b26835619278924d448af81ab300b2c2e1c77bd99e97ff6010caf78c3ef83b3aced8c0af7904d807deedcfc4af1d6104c00d14c894b3d61e64feff39fe7068384208bfc3a75ed1230d70a348cf806e125125de480c7c975c39e4ab9720b03120097874e651a641c5db2f78cb33d1deb18547243a0d5c791da18da64ae1820220cffa4ebf174777e3fda1e4fa6a225fe8eea9f46294e31e00fb2b1da68ab2c37fdece33628bc6ca9f2ceaea5ab64b32c82992716c077a9112dff10ea33af0ee0d53b7be4afbc3885982cf8676309d1f00feaa119901c008ad449f784ed8a5437dd663231bef68ae6957e512bbea9fa5d4d6f58e787ba19027f87e8f894a233f57773b0634a297a5fa92f123110edfbba703598f80eb21a4f58b99dc9ee7c3ca2757ed80da3df5fb32bf746144a5522dd1e3756214ca0a39a34b240efeef1bf168f31f5d71dbf60184088b70fb2fd73b8892e5fbdd18ddf67e35e662242f0703b220e64124119cb5d91a2997290920745b658218f5bfc7a5d554360fb93cb0b3380f2d47e6ac62fa6c1c0de43707f2d78c9ac281cf7cf152927b552ef09ce8fbca1d750cfc46a690f826073b82f723f8a82314cfc79fae81aa52d2a6068d214e0e65fd1ada9256b937688b07b829c79317fc4e437633b673961d032759c2be2e56ee9ca5819541b9757b0d9b1a85523795d2dfd5fb589a0cc0d257ed5534c3e8941fe108acc7c93dc061c652068653a4b05342754a4e27ad19a1a011c85aaafe7141e4d4752e96f119eb7e366298f42c3786d1f60490e06f4883f0cc2316bc41bcb697ed1eb4b19836012366ea2a019f4b93d46058677175fd8545a21c4c55bcedf0c7468d55ab2a3b092e001524e2c9e47a9cbfdfbb10fcc5a411b5d522445a4334253292f997cf84c324fabfd69db5744524f6db9982805f6a1c47e3a86f2b19945a85282e4d1560021f9dfd710afb4deffbbd1878dd03caddd19f5c322943022098fb206de0745dd9ca9dd9d76bd3d4558a3728370b745bc50ed5e83a2ce762124b0d5bbeab99703801fe927b22a61c00e2ff3a65b341b4a199b425cd49d21564054261c2223a38abbdb1a4a0678b1127914e102659db1db1706a8df67460f768128d700ed6812fe82817426679aafd1b527ed635374336b863cd0e07dc71029ba9ece56d3f49c62e96abb6c3bc9117b2440f69c044d890b590acb00e69581686990903f00c6c08eea956b1fb08fcbf46804832affaa0b6d4e5cce7d8ef0a20d1fa76fcd5b643bc3a05555a274f153eb89739fc9c333b1aa9d123eadbc706a893a296d1d29b0788eadb1876bbe3f7bdff90379e0624cb4a466543cd0574bd1c33301fceb42db71df374fba87ca784a984398dbae813b5c993e983d98a8ba3e2029c70e48a32789069aa46dddb11b88125931b894c103d15c566f29a7b77ecc3910cde45e1f5ac68bcdc1bac49", 0x1000}, {&(0x7f0000001500)="2a33cce11044cc8c0b51c33ec5ef75f10e416be166e09144a8b92893548a8b5d45ac88c027816d9e331081da0094d09899c1d41317efadbe43547e52603e7143e171a5458079ff1b1e1cece07aab51b1f9bbf1d732fd043a5707963304b21aac59fbe4572a9d260da8ff71b15bfa7a3da41bf677c8a0138b340a4865dc052790f1c8ff07dc44ffc7ac07296c17690bccd5a6b5edae35693c3d0fbc4eeb7a12997df3fbfd4247988cce8df764cc77d0e885451e8d493060d478467b68b0ce5938b8f310dadfb1f35b2fa9491dedd7eab8ceb7cc8752b89779ed8ea959773fffe807f8780a660b91e2adb08dee4c072b4ddbaabb49d762", 0xf6}, {&(0x7f0000001600)="626464a576c4dcbe4e255723e4c0893a5b384dd58dc8138e255439c184a1a656a92b9ba998c4cb7b4669a2ecda3c57527ea262c0", 0x34}, {&(0x7f0000001640)="a85207466cc1f1a5a031a3fdfca7b0d07b98fc39c759a44e57f87a4c9c3354d54923d36767bbb1aad8cfc08c4706bd784247cb17310d1bb6abc1958da765a983bee66cf22eaccd0e36bf41d82b05f7969022f22cae0bd6ccef01194f414e07c33adeae6c46260b2d5e57bdec28a880be11e50f753287c51ecdeac0cab74491993386f7eb0aae508735253ef36cc8371769cd77cd87eae734ba452e5357", 0x9d}, {&(0x7f0000001700)="322fefe591236d2e618504716d0315a24f08b468bb8dd2404a117884217de8928b9dca4aa56e947bbec5", 0x2a}], 0x9) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) accept(r2, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x80100000000, 0xffffffffffffff81, 0x957}) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x100000000, 0x100000001, 0x5, 0xab}, {0x9, 0x8, 0xffffffffffffff7f, 0x7fffffff}, {0x1, 0x7ff, 0x2, 0x1ff}, {0x74, 0x9, 0x477, 0x40}, {0x3, 0x8001, 0x5, 0x3}, {0x5, 0xb87, 0x9, 0x6}, {0x1, 0x8, 0x6, 0x401}, {0x100000000, 0x0, 0xf88, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 04:02:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') close(r0) r2 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(r3, r2) kevent(r3, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x44}, {0x24}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:44 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kqueue() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:02:44 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/104) 04:02:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 04:02:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/57}, 0x41, 0x2, 0x1800) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/105, 0x69}], 0x2) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x3f, 0x1, 0x2) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000015c0)=""/109, 0x6d}, {&(0x7f0000001640)=""/27, 0x1b}], 0x9) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) dup(r4) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 04:02:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 04:02:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) recvfrom$inet6(r1, &(0x7f00000000c0)=""/224, 0xe0, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x6}, 0xc) 04:02:45 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x42, 0x80}, 0x8, 0x1, r5, r6, 0x1, 0x1, 0xc1, 0x3}) msgget$private(0x0, 0x208) r7 = msgget(0x0, 0x2) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x20) 04:02:45 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x190) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x108, 0x2) 04:02:45 executing program 1: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x20000000000011, 0x4000003, &(0x7f0000000080)="f7729438b3d2000000000000fdfcbc63c17950dba2b7a45e4fc7684dda9f652837b81e408773122451150d341aa5421236152606d16b41378e13546640eb32c2b596e91dcc192a549dfd64bfaa21129bbaf1ace388db0c07478bea97f01af90ad77e3e55f29cc1441aee4f8eed6ddebcf2c52a2656b0", 0x76) r1 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000005c0)=[{0x0}], 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2008000000000000ffff00f1f89508fca27fd71f480000000000f87c8a5b611b1b542a538706080000b8110000002900003a85bef30162377af093d33b55c39b3fc1441a956358c3b58c7d9f727ec3837ea9d347a501181fab2de90ed6de408feb57e2fed59f9ddcf645acf0842cc80904a32c0355a10e45e8eaf18baa3eeecabda852166c164ca2bf47a01115c29502aecefedb92eccfeb"], 0x31}, 0x0) r0 = socket(0x19, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000200)="cd4f95efe0a234f898aa0220c691154edd4b64017d58d36d2096db8b9aa081a7a6252a8df945687abcf3eab6d8b3274a6224de99befc2c2bc6e559bf77f17c89718a4c001784b5a4cab1d86b7efb9f6ce6401daa91ffdaca45e6ae2f9e890adbcafcb63c36a74ea9d2ebb8f54284158dade590be559bd9b7c6a2c4270ef53606b4054f28ea9c5f7ab171a282f7f23c82ade13da36d531f06fe8dab3ca178b6b0ce9d700c09cc1779056412ba678d74acac8ab368199a7edf3987d6b959080e7e50d4a8c331d56c63af3d187ed8c4fed64dc31eba94966f7f2e30e8e5017ffb337b85cd66e3e31fa747de98d203c9ff57676647f36dc50bd0c5fde4c260e5fb2e6de5facd8b15fb84425ae262c1497525f9d3db2144fd579105fcd20b835b8c38d5e88f009b98fcf2c404f753b70cc0bd38bb468edbd7779455dc8f569ba818241d28905dc8b0aa775760ee25c5b008931fa6ee42244706b3b9a1f65e9551f00f978938c4c892baa6ccc382fe475b8efafb77666e75f77153bb44d8e33cbfc212573741190446946ec0c24444fe2d3dd4f36c00e370127e7a59da95dd08b6e63de4e45c2d37408f75ca9acd6c80bb0d19099252fc89a93e953c89e3bb8dae3376c4cc36e15227705d20c9732e9c57ddad1c2ccaee70225a992cb842bcaadb1aa0e492ac09ab2041ae6df8ee903717eb117f1e441406f4f9e13d4a8d67d1df5cec265213c7eeb4f97d63e2dcbc9eb1df9ba3bda05c71b16dcd1324148cb6ee83d0e56e4c9a0fbb585afad4978fdb254db9e2d2df3624171cded83802483ff62117ed318f24269bab4a6720682c772df9b8c07949bd09870af5b99f534237dc4bd6e3b596cee459409e5ebcc2bdf0ab9fce5afc8ab51c9cffda3da74f1d9fc902351f26045fb3de722e47a6fbb1976309253635d1001630725a531a82bc367ab7ae5f406d176725b6492b324513d9a822cd7e028eee2d110bd45b78ca6cf68b97d816bfce89a4d8531180f57e253fa33ce05b548a8b7c2bdf36ffe4f08123d25e92b36c55b48acf9d0b0bcf3b3aafe75dc7822136195dcb263f3c18358f09edc7baaeef2b4ee01d6efe454f04f4f4468b0977dabb2c616d9333053a9c35c4ac302f6f4c81d232de141c0b2ca3ec51b5c4d0940428e1307f3a868be3b9980fd659c93eb038c21a43be64bd710a05123f4e897d3425fdea316b71474be3c912725c669dba46d5d2050b4d509c02148bac0245a9bfd6dacc3bea459b30c745187de374b7e9fc254e198ec4df34fb062a5f863af166b4df362a73c80bd7fd9759af88274dc69299b0c0a7c9bb423f476c3e0ed7554d82915e6ed970ea2290db64c9b7b956b6c65780e8b7d798de7711c78485924f7c2d4481162c0e5559d9bbe502b593179d6e8ed21199a0f94429efaf61a752ffb44fc6c6094af7e5a0ac43f0952442abde4f6d5aec40f1da0984b64a1607d14c01ecb5f71fb3ab88280a91a327bc4fd5adbb0e54d2cbb3fc7868388da25a4d5c3a3af2f48c7741d54ee94ec86b55a863400dd401722ea77f7a74f0affbe8d8e783c53fb71325fbae4bd9dce46f2b75dc91fc14b1e3aece542408817bf10eff243e17b78640d31f726429b8030f7de7b3f659e6952496e51a33c0a36b6636c6469620203c6af867fce17d3bfd4b76746c818bdb7ae275dae9730374c4526848a097839c21bbb661690e857624b814f28ceb1b67eb9e0d372caddf8186049812b6e06be2f380c3f57fe7fc16dac9baa5b853dce123f34473b5500b701eee27ebc8e99e84be446cecba7b005f6a671006926ccbb6eb7d5276292bb386ec1262a3443acd7d7e66c19c69a4757b41e1ef1d901b8a908d4b3034a0074e4a34df0818a45f3938393408ca98edf98b0aeb340db9b1eec4c291988210108898352632d7ca99596b9f28b26abfb40a7dde77b596c812d2a65d25126b4bb240cd226f78a24f97be5e814516b308f05acd2eab217e4ba5104a969b5cdf4c15517a6dc7df11ebdcd78a65cfaa21c9d3cbcf79c42f75777f593b64fbceb5d807e7907a4cd4f4a9917e750ce653bd26cd3c16e721b80503e76d56a12c0806fe6b23112326fdbeb163c5e8a3d5e4a868f4f2f7fe6a784ffcb206bafb8144a2297aee26756104ab0c6d32120c96bc4f4bb2e86420a71675b25a834e44660d272ff9c36d9e793e655415fe2a25c5ee3d98ba071850a3ccb8590a914d65363d597ae0b63cffc7743e9abe600ca6b95a858e79c2334cea721fb612ee0c49d2d4020ec2dda8edb23d34c10977b5cd0c887e22bd54792d5a68ddb61a06b457df198c73446b5594e5480298b4c8cac511d09b945544e4f5debf4d500aa513304cf9132c7129e76f88f97db8869804d60ddd322d356419e6c3704251f9b0d9fc93772a9c3dc47bca629c17f83cbf114f8af77d01b1e3cbffa6c1b185a5a52f59bbb5a8e12e4eb707f620dc441a9ff396754c7a6b27232620a00db1b40b495b0c3abbfedb28975e5e3430bfe61cd34325f3e94184a7b6eb72ecd5712c9748acf48170a5c34f27acb788efb60d35f6a40afbc87735b470e725b36ccb51707de9c932fc1bea773b8d1de8b58299c5ed85ce292bbd4076f79106ba6c2d91769f8400eb2d0fd699e9e12274d53b095497ad50b5bf8f7d0f22480ffdb9d0a08dc063331f82b2a9d643408c90fdad188497851a187c8331e8bfac368303d91e23455515f54571a2e3a079c3fdf764ad8a42df473917910025fd34d2a496b32fa64a5a966f90ed42b6ce9a40189b3bdbab644f02aefd36dea6bba2f380f8642acbe21c3761f54230417f053b7749104843032774706fbe983bfc7d6328746c825464358ff3549890bda291ee00b2f98d8c96af2ab75c85d2a7f811228daaa73e4057383ff4a9c2496b37303847e07e02aa0d5493483f977200650fcd708ef39e7a8c98d11202c6e259c6930d22711d2e175820bfaeda6410dd6f3af79538b1359f7fe90713cc55372e9d6df20a65789ac489ab1abc3a78c2befe0a8838e988958ca3dc145eddee88417cc0c14e620de59eb8e528215c1b6db1ef94e3584857b8a9d1fdbc5772f664e825bf74abc29d977e2feb0f6f7ad3ea6416ec63361dad779c968cb11b3b2654deceeae610d858bca65c18671fedb3ab972ffbf5a9f65255e25fbb2f1c3b717b4afb50873c839119f295a72d08fc8998742675e4fbc4991bee5634746d839b2fc2236b055da62df21b593b426c2582cef4d788555f4204f23d659243a1e1f8c29623c273bfa5a3e3fe51a7c23671aa732c3736d6f9f86523a8d9661048f020c6c1b86d06ee4dd20d3d6e220d1d8d6dee067fe6341bd426297872645b7aacb68ca73bce6f28551ece09e3a5dcf05450fced1a0f59c87c9110e3717e2d8b62fec7ea6bb59278eff7be8c31add7dcd513a3f928a1732d19b47e63878117253d4793a93e0c7c99dbe11da52e9f27e815b26d5b792b79e0d8541437032fd73c7f516dd4463961397227010e49e74271aab9357626dde79fe178e57c0a8f38ead19789efd7bc8cf2560ed6ed6879d4ab9f6c593bf632d48a15a1b45e47ab9c73799f6c39ede973db6072245dcd9e6e8bff84c02cf6f5109c10d5d43d75efaad35a68389c8e17a1f09a1eaf578d674141d8c09e7e3816436c24cf6ec61a8808b879a1ecf33273ad200a40a927d04ed67f06895cc23e1b957b5bcf267272fd1562b61d2b91986ee6e61461b2bf279d1cb7ff7f5e84b95e5b19d0945e2641229986b29ebc341e525639467f3b1d3704c66c22d5fe2cfa3925206b8d714a2502c0d9a3b86c6a8d36c4e54b47cbd684462ff2894d2403e336a2b44b11819c8e35b2f33e4ce10ac86c36df5972189ee21dec12b4410f6bdecf724ac107b4a5eb5d451f6033fbb136e82c4aadc6179d6233b194053e487983bb14d44a0eb8a8eb24d147a204547efb6add9728ad20e34a571a17476403832651209189d70ebbe97fbaaab254628e17dc06e8f4cd7c3055dd0e988605ff689883c09742f0010f12bd837cb2540a9acfc052c6fd3ec2046d4890054112161369176e72ba252f005c44bc591a354b7f2d44783ca84eeb7faeb56a3be48411021aedce29ea079f17526a3ffdafc21581472d1e01bcb492b0cd03590a3126caf46af54c4e9f6a271583484cb78de997b699012873f279cae06c32204d4792beec50c151980c75c03d3bdfc1dca916f460d1525ff7d3191a64426b2607443b3afb1a2234b2706955891c0fa94f107c2c7b21714762427f94e552c23a1b32042d2353aa1545fe2b2a9e1f7958eedc98e88785ff55f0b667b4e747120ce6f90f5fceaa744bb6eb3de4231321939968b4394abd878a92b88be657a22bf16563e7ca886cfe7be761da4986bf8dc8e02f0ff4d724247617a619dd6989e76823e90c8f01cca44b6868b19c0aaf0abb0aa4ae4b03fcddf2cee4de83fd9ecad0bbdedb6241753ee189117c8b616f5888c4a41c20a01abbde68479a5e2c7f93ac17bd4e414e988b9a43d12a7aad39d6bbd2ac1e1afd671815568f4992f7645ac75241eaabd6d22f7c844319eb3dde8294d66a7223565b37a866f9be34e7da5796c05b079baebf2d6c2f8c313f5c86dbf1d8a5016f594e705b7b31ac878d8de37ccb240fa927b44791b3efb3cab9e8129cded39f6eba591890618dc901aee54e6ce23b019ccbbe27b4a0023804421dfa054a33da1a283ae054a52804dbc741003348db782017192fd24c9a6c30d1b5e84b51995f990170984829ae7977acb97022ce1f7888779339f8c1265ec1c88d5a2e0b273e8b8a6caa3b74168895e761c921026ea83272551d6e7ba6f39a6d7d5974820f406a791e7c27d5568dace13e7ef10ec9a484b824da53215849a971e9020f5e6cc8e8110feb529882932fe8f5cadbfde5c2318314d58acf7cbf49ef3c20b3e2888c69d91a4b6c24d22e9999f248be785a7c753e442960936d99d68752195546837189e3dbde2e28e31ee20c5fe0e622fe70f5d94e9abffbe659c20ad6da9a09b5bbc54328dcba842cba9436ec0860e470918bbe7cabb09cd64d063c8da62a15f830616d1e1d1f87b91c9c46ae43024a866ed6344b6f92c40e7e8df8d7ea4f43c408f34189609114cc2f528294f0047d55c682edac86de4754d8179625125efe6707ff0e77e82aaf28da4609da9a41281a860c35ffb76027b1faaca808f4638ab7a7f2eff9dfb026078c4b3c996ebed869dac9d7789a6488afa0146c6f065e201ebe7ba9dc9bf2fa3a36b233585226f96afcc9b5b55a54ba491e9ddef2b0d480ac31c62e6007a46faeffbde8b90cdc92beebcedf17fbd57da15e8f08f27a0d62957a1c8ffa2291a82dcbc5551afe311394c5c0216e7622ff535dcb1be31bb29240186e5cf164f14f44795126649e2ddcf360919873a460fd9e18f772b980dfca5794e8e6f62511aa5b0b35e1942367861d94de219a8a4cabb9f97923229f1ba84bf5c724a5a6ebc471950c1bdb53b674526d2fa7891b1381c896e93a9531cfd71dc381dc053ce76b105587fde592f49aff03d3bd352b882ce72d1d6304e0e5750335af4715535c892b8dc1eda93b3c3f02d7bf0c1fcc2c4b93375e0125e4bf573703db3970c1c31301274ccddd91d47e98a7360ee2d55c1858fcfe408e875d4d37f5863560f0cf6a43df05fea814b24229dfa31b4bce834a62486d3a422e8eecd22865ec5b3ed12b0a4e40cd86e388d7061a33416a4d43eaf1d73caf582a5d9ddb7dd6cf0dc10ea4928245c0e5be199855719b83327c346d0e8e", 0x1000, 0x9, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x110) 04:02:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) fsync(r0) r2 = dup2(r1, r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000180)={0x5, 0x40}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x4, 0x5}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x9, 0x84cd}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r2, &(0x7f0000000100)="ce198cc2922eacc646164a537ed6ef3cd043aea63737bd75707463437ff0ab250af4bc6e23dc38552faea9228d05f040d8534199d1ba15eec0ad94c2a933d19c008446cb4795707849cd11cb5856bd858be9e5e805", 0x55) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0xb1, 0x2, 0x3, 0x7fffffff}, {0xf2, 0xba, 0x80000000, 0x3}, {0x3, 0x3, 0x6, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x63, &(0x7f0000000100)="7dfa59d200912df86bc8f1a02d9a609a5383d197c341ec71a65e24e32c0783c821d38615c2494c56da31bdba60529f9d298033659f2a92b7afad208a77167b4d02f3ab239bc63a5e40ebf6f50cc96058a8ae62f93cfc3c50faf0cead6ec87146a74618") msgget(0x1, 0x8a) 04:02:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="78baffc8b330c99b05d80308c2191940cf16bf65a2d11d34a0e2f5765d6b2f18b15784439f403c5ccdd543f5153f69a882fe87b5d9beb9179214a410a7edca6170f1db54b241498473cba6072a6be3d96afab6a8186b08b88598d7f87f0147f619486db1e0f87ae5baf2f12962151ebaf087c04e0817ec19be72e03c903c8698b5adf70c8485f39e05d9dbcfaf78d4432b86ecc0178164ef880ef30b9e6aea1ccf9dfbfcf58ad7", 0xa7) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000200)=0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/16, 0x10, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x80000001) getdents(r1, &(0x7f0000000280)=""/172, 0xac) 04:02:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x80) accept(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 04:02:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe}], 0x1, 0x0) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0x140, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) 04:02:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="4a6e5a0580225251ccc1b124ffe5403e5834cf865622c06cd4528f7823996034caeff927380b96c582a9830a7c27006c3ac2a8956bc1af7661abfe0fa1a16d8a0114d461ec8d6cd26f769ea27f638033a88e63"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400020000db00080000000025c6019b33ff0f", 0x14) write(r0, &(0x7f0000000040)="43de057255cc4eb8", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x2, 0x4}) 04:02:45 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) sendto(r1, &(0x7f0000000180)="86cbcf026361825e3e044f3d904e944c79176e2b30ffbdc3448d1aee4c39f2faf875edabc95920f2b4502211dd62081f56300405e32ca9f93fbde2c7be2bb6f4205053244bb805a27ff157f9d3651bd5dc9b0ba244e083c74ee0d2658e329376ce164a2d1a97f8ef39d68d9bbb49d8b9e9ed2fc445ccee7e1b7c42a31f16b65153680ade1b56188869a950d8d1645b0cc95ad8ec2d121bacd0cc084b350eff5645997a174639b8255cb81b6662842ac107751e4b170ba0e1c9387e8226f708611a2178f212330894c90d2e261e07a1c4ae6d67e3c42b39ff573a5767f2268ce91943b2d4fba36c00f18cbb4ff8235708b973e5a6f7f8a5f5", 0xf8, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fcntl$getown(r1, 0x5) 04:02:45 executing program 0: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x2) 04:02:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 04:02:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = semget$private(0x0, 0x3, 0x10001) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000002d80)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r7 = shmat(r6, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') sendto$unix(r2, &(0x7f0000001640)="f7a8509a0a827a32ff592b5966d71645b536d557c8a6ca09cfab40e797eed75429f065faef77e159981cf9b44d356fcb54cd3395f5d59a12ba94013661b3a1e7415355dc90136b85705a14cc43557dfd33", 0x51, 0x408, &(0x7f0000000240)=@abs={0xaf454109e446dd78, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000005c0)=""/88) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r8, r9]) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) setrlimit(0xd, &(0x7f0000000040)={0x7fff, 0x8}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 04:02:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000001c0)=[{0xfffffffffffffffb, 0x7, 0x0, 0xfb4d}, {0x3, 0x7, 0xc09c, 0x7f}, {0x9, 0x50d14134, 0x100000000, 0xfffffffffffffffc}, {0x7ff, 0x2, 0xf8, 0x478f}, {0x8, 0x8, 0x606c, 0xb6a}, {0x6, 0x2, 0x400, 0x2}, {0xffffffff, 0x74, 0x400, 0x8}, {0x6, 0x80000001, 0x2, 0x2ef1}, {0x0, 0x3015, 0x80000001, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0xf49, 0x8001, r2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) 04:02:45 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair(0x2, 0x8000, 0x61, &(0x7f0000000080)={0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB='o\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 04:02:45 executing program 0: r0 = shmget$private(0x0, 0x5000, 0x80, &(0x7f0000ffb000/0x5000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/235) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 04:02:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xa6c7, 0x10000000000004, {0x4, 0x2}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 04:02:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x6}, {0x18, 0x0, 0x0, 0x40}, 0x7f, [0x7fff, 0x5, 0x2, 0x100000000, 0x0, 0x7, 0x2, 0x7fff]}, 0x3c) 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) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000240)=[{0x46fedbea, 0x9, 0x6557, 0x7f}, {0x100000001, 0x8000, 0x7, 0x1f}, {0x10001, 0x5, 0x2000000, 0x7}, {0x5, 0x7f, 0x80, 0x5}, {0x10001, 0x5, 0x1f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000180)="00c907409bab9e2ddbc8b730c1be7544738abea2f7cad749f99ceb20cd23e503c16f055c39634539006b285b9d1eab9d667430ff6abbb4acc2a0f2af4b313f8bc182f026dca811e52c29") r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 04:02:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="29f393840072a52c309d0a1b4afd88cafccfc89cb719b8bbb264238868f48bb26d344dd6e936a26917450288226adf8eafc41d9d6319ca198c2bb1ff6aa45a4a33041c6c673ba20a5cdbfddd89e62ee70731ed65688f7ce0e6325db83d2b52d90352efb4dcc4a438373fd55944d064782475d97592ef320e2d0817892d71df9a6960dfd305cdec7b81bc2bb0b3ae5d4ec764a362a02aa72d2438beb6f69b53e94a97a7c3c80cd9129d0efeeea3a3eea2cfb0297941", 0xb5}], 0x1, 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 04:02:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2da400d3c35510080000ff1419ef9018666f1e73959c117b2b3f9123b3fbac2bedb4a95381402f8ff1f4757c447a56c47bd8c44b116804d84c78250696eb4d55868758df0aaa23d89b90ef5fd27f33bca69abe313b13894fd5a5e05f50a34fc867ec761aef994f69698e68f038ed4ee6741df1514508258141a9a361d08455ac71da45f496ca657b5b6a6bfad3f53209a38f40c5dd2025b6775f83aa0d921825"], 0x2) clock_settime(0x3, &(0x7f00000000c0)={0xffffffff00000000, 0x5}) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f00000002c0)=""/46, 0x2e}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x400, 0x6, 0x9665, "7308510e12b37b2efee5b4840a76f30d3dc9c06d", 0x3, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="a4d5e28f8606a5d5bdb7d4c1b70cd231632926bfc74a724449", 0x19) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:02:45 executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x4000000042, 0x4}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x5, 0x7f, 0x7, "0b89d36bf5c2b9b459d19eb22aa6da5a232fea8c", 0x80, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x2, 0x580) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x8) 04:02:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x8, 0x800, 0x7, 0x2}, {0x45, 0x7, 0x5fa5, 0x20}, {0x7, 0x0, 0x3, 0x4}, {0xae8, 0x148c, 0x6}]}) fcntl$setstatus(r0, 0x4, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 04:02:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r0, r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x40, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x7) 04:02:45 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000170000000000000000000000000000000000385172c66a368a740000000000000000000000000000000000000000000000000000000000000000000000000000000000008f0b2324000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000"], 0xcc, 0x1, 0x1000) flock(r0, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r4 = getpgid(0x0) wait4(r4, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000800)={0xfff, 0xf9}, 0x8) open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000008c0)=0x40) 04:02:45 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(0x2, 0x2, 0x0) shutdown(r0, 0x0) dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 04:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) fcntl$dupfd(r1, 0xa, r0) 04:02:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x1000100001ffe}) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xffffffffffffff01, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x74db141b623d2f0b, 0x241) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/212) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x88dbf0efc61963d5, &(0x7f00000002c0)={0x1, 0x2, 0xb0, 0x4, r3}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) close(r0) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1f, 0x100000000, './file0\x00', 0x2, 0x8, 0xff, 0x9}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x1c00, 0x3ff, 0x2a1e}, 0x1, 0xa12, 0xfffffffffffffff8}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000300)={0xeb46, 0x46b}) 04:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockname(r2, &(0x7f0000000180)=@un=@file={0x0, ""/24}, &(0x7f00000001c0)=0x1a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x40000000000d9c, "9f8dd8e500", 0x1}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 04:02:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) acct(&(0x7f0000000080)='./file0\x00') 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x80000000, 0x3f0000000000000, 0x1cb08000000, 0x8]}) 04:02:46 executing program 0: r0 = msgget$private(0x0, 0x4) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r2, r3, r4, 0x2, 0x6}, 0x8, 0x100, r5, r6, 0xc2, 0x9, 0x5, 0xffffffff80000001}) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) pledge(&(0x7f0000000000)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', &(0x7f00000000c0)='\x00') 04:02:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x12000, 0x0, 0x80000000, 0x5, "5a95e22702337027b49850fc95bf01477611d0bb", 0xa69, 0x20}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x4) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0x1, 0x400) msgget$private(0x0, 0x200) chroot(&(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) msgctl$IPC_RMID(r2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x2, 0x9, 0x3}, 0xffffffffffffffe9, [0x7f, 0x20, 0x0, 0x3, 0x6, 0x4b911797, 0x778f, 0x6]}, 0x3c) r3 = syz_open_pts() mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x80) r4 = shmget$private(0x0, 0x3000, 0x2c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) r5 = dup2(r3, r0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000001c0)=0x7) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000200)) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) shmctl$IPC_RMID(r4, 0x0) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x0, 0x10) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x6) r7 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x42) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000340)=""/233) getsockname(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x40) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0xfff, 0x8, 0xfff}) 04:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffb, "73f300070060c3dce5081a6f6000"}) pipe(&(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x28f4, 0x5, 0x77, 0x4}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3ff) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$inet6(r2, &(0x7f0000000040), 0xc) 04:02:46 executing program 1: r0 = semget$private(0x0, 0x2, 0x402) semop(r0, &(0x7f0000000040)=[{0x3, 0x100000000, 0x1800}, {0x1, 0x0, 0x800}, {0x3, 0x7, 0x800}], 0x3) semget$private(0x0, 0x4, 0x30) clock_gettime(0x4, &(0x7f0000000000)) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 04:02:46 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x75f, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0xfffffffffffffffd) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) shutdown(r2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000033b000/0x2000)=nil, 0x2000, 0x13) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = dup2(r3, r0) r5 = geteuid() setuid(r5) writev(r3, &(0x7f00000007c0)=[{&(0x7f0000000200)="61569408114692a39adc5c7eaf52dfc60b1c2ced0b64280b1b69fd10bf966b9292caf612ea144dc1073e0fa5015228efe5a4683386155f3b88e801e526a0887fbc5991daa2cc28f44bcc03d79a7ea7890c10c008e12f38d2ebdec8e47d6235c942482f824250ae6234286dcb17bb78a35d6dad02b19818b42b7b509dcffd8a8c666e8f7bb5afac75f336d5d5143a51f8e31a0aa96c569f149872635e13d3f55da5c83d9786fe9050ec5f812ec8008932b2cecf753a7651b33082e529db6cea601c9b99431445e5", 0xc7}, {&(0x7f0000000300)="a686aa30667ca79be64a100b4582efec046f8db8223f87e3bde0540419898608224dc9752f0cc40e024177502122d0e673b77d7b5b9004ef12dd3488c90705d860acfce9be0687034e3946b8b2f0147cffb5551a6f60484d6d72edb006d1f4d5b0d355f197318e004365d5f8c932cc771a559831f6111851f40d0087c7e7a71a81bf911c460f818b91ba23ce8426c79f55718f0d3f49280b46b3cd94c9a3315b89c58b1e72daca4c60207ccb208f3f1c616562b2958e577e", 0xb8}, {&(0x7f00000003c0)="f235b0604fb60043c32e977ec56913090a8810d009d64e052a68bfb648f2b481fbc422fceb87c4489a5952cfb8617ba9c07b029733a1b1e0931631678190f878ddd1a7ff542d7d029c7e13a80e2682c278bbdfe404e48fa5c73f911e3b931d2cb424a518082767a15e544981f09366a0aad90b8e42e9c2f0ad6a2584eaae526ffb072ee75ab4f689df830e92", 0x8c}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="4a9c2338a62fa945487f9673ea6b4f74e764c1683016a4cfb507ecdbc08c974902f2005769bf48847a306b4aa4c63d964c661d8abcf52044c3fd742e6b6665d97604d2ad62f44ee3a8661593a200b5721e02231d05c46ed34a6655f85217f6a0e50d2e6c495cf6b104a4c05e4b35ca8c27ce4fc162b78aa17b32bfb28799ec2ebe996135dda0cb43ebf00fa00ce031ffd3ddd3e070cdacb474cf7651d4e3b9cdb000c5cf04267d649b9afe3aa4", 0xad}, {&(0x7f0000000580)="b02a04ffb86c5936739f148441919091fc2250f1fc7a8c28e581378adb316feeae15", 0x22}, {&(0x7f00000005c0)="caf7bf23ab28e5ff74cbc9bc177c673b3a97bcf911bf871a6430fbc66a0f71b2c279df1df4535fe9c8c0ae37b0cd83906374409fa92cd32a461463d40243a9e3d69625ece366e184f5b1d264d36931f6e838e45799c5cd2fc4a520cf0b154e21dfee55488932acc1f4e75f6633d9d4073851b148b20f5162f32f6dde4e647fa94bb2546bacb44eda5bb2a6869a02d8731f34cf1c98d3c7e6031ec795bbbd02c13af4283f05e8263443fffc589fe9a45a94ae9cbacc26cdb20f61d4d6d81a21c6f9e7dbc47682cac3db6458c6733245707e0cf6dc7f162a1e68ad5dff0c8a8b5b2298582ee8fb1fb76febe862cc8c69616b02e78ef2a0981134", 0xf9}, {&(0x7f00000006c0)="4cd95035c0a924a7aaeb4b93e6ba7fbeb8eb08df2433b6756b9edc66fb39eec6a89e40afd693ea8bb2733a31dadf3392f90bc05145d9ab469e844cd7c69967ad8cde4b852ce187e8add0ae96a301f447d8e7d24faa1627432877830d391a56ea6cfad0d3543c8266472c2b6dda9eb0ae12f4d83ece4913d93338841cbcfb1647c0e7d05ee6bb5f43d9c8108169a17a0901860aae5391fad4021f9fba2ad09a0b480333ef18efe9d6097393537d4c21ba951327c20abf6f58ab4f8cec71da4c627629a69a7bd972992efb923418e8d7d8a8867d1515dd9041d90a25cb794d835bea903809df52565c317868411409926a2e78", 0xf2}], 0x8) r6 = getpgid(0x0) wait4(r6, 0x0, 0x8, &(0x7f0000000840)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0xa8}, 0x8) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20088, 0x0) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0xbe7f1720d468fd10, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000600)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc5, 0x1}, {0x23, 0xffffffffffffffe1}, {0x40}, {0x80, 0x6}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x741, 0x4, 0x200, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xee}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb0}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x65}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1e8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}], ['\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x31f0}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x0, 0x9}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) nanosleep(&(0x7f0000000000)={0x0, 0xfffffffbfefffffe}, 0x0) 04:02:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x41) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x358, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) 04:02:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) socketpair(0x20, 0x4000, 0x8001, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8001, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x9, 0x32}], 0x4a86, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0x8000, 0xe18d550}, {{r3}, 0xfffffffffffffffc, 0x30, 0x2, 0x53, 0xc28d}, {{r4}, 0xffffffffffffffff, 0x82, 0x20, 0x7f, 0x60}, {{r5}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x2, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x81267f54d42e1979, 0x20, 0x2, 0xffffffffffffffff}], 0x3ff, &(0x7f0000000340)={0x7, 0xffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x1008, 0x0, 0x0) 04:02:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000180)=0x1) 04:02:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xea4d4668a3270f97, &(0x7f0000000000)={0xffffffffffffff80, 0x2}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:02:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20000000, 0x0, 0x0, 0x5}, 0xffffffffffffff01) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0xfffffffffffffe4e) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0xe8e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 04:02:46 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) setsockopt(r0, 0x8000, 0x40000000001e, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x3, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x1, r4, r5, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) 04:02:46 executing program 1: socket$inet6(0x18, 0x2, 0x0) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c0587d524ccb5071d07e60df966056d18b8a6d70", 0x0, 0xfffffffffffffff7}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 04:02:46 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x78) 04:02:46 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="969b") 04:02:46 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) dup2(r1, r0) 04:02:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x4005, 0x100) 04:02:46 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0x62, 0x80000000}}, 0x2) pckbd_enable: command error 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:02:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000080)="d3b498cb565a3ee4ce8b8d5fac226ec611796ee66a604b1a5e44ddadd24ba6e398765c8c71a9b74abdcedcffb4fd8e03e7dd5ca93aae724adf1a6993b9683254cb9251bb9405b03da9c9ac1f4f5a5327164071345d967db49e5b6f4f3fab1ef9425500131adf1bac9dab8fcac814da640aed2e851d06541646a5bdc7d5245e91f485fb5383168963747c3b76f06707ede4de61943eb8a40f9bbf473bcda1b0459c1bec42f4ae8c7a790883dc35b863e2938aaa972341830f1d2e36519642885623faf1136d364ca79917e190b5edfe378bc7", 0xd2) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x21) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x8) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/199, 0xc7}], 0x3) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x31, &(0x7f00000000c0)=[{0x45, 0x0, 0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xaf4, 0x6, 0x1, 0x81, "2eb5e948e8e80a68f1332693ab814290a6e9b133", 0x6, 0xfffffffffffffffd}) syz_open_pts() pckbd_enable: command error 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0xfffffffffffffffe}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='o') 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xcf2, 0x8, 0x2, 0x7}, {0x700000000000000, 0x8, 0x6, 0x100}, {0xfffffffffffffff9, 0x3f, 0x4, 0x3}, {0x100, 0x6, 0x5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 04:02:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x10) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="d67e95d227dc4084b28f9f74d051a92e910956d2ed4f8362e5b6384e", 0x1c}, {&(0x7f0000000280)="39ccf68b4c1a8061dd2e5bdb3f8ab3d350fa9ff98cfe48f727b9edff9ffe1bff71dbf97338318502d565c0019825ce7ddb7c0e0b180fd4db93a8fb8878ca9629978d01a35c780bab6e27a718a7d2f2ff13c8692fb9e281b58a3543451904cc0d108ba9cef530967c746fae7a518f2325a2d20f8a034e1f83b4d4d337e09e2e76e6c603c33ac8d4c6eee9", 0x8a}, {&(0x7f0000000440)="1124e0a5eff6453faab78f8fc4b5a0917bc97b017a7f4c12881e53e5c8325f33ed802aff0f9d93196b16071ddc0a9245a2f0131e7130d0df37547847bd5abaea331619ba672e2f139d79ee2184d42ec6bbd102840accc079f8ef28bef9d5a98edc948e43726103c9c09088f6d0970a66747da3f5359b3f58ba3f83a7c7aad847923b9f2d3b8725707f18fd48455f115cce22d1614f3b7f8bdabb9b3b378cd552c761894bb1e28efebc2132e13730c7a6220505330a39bce9671422141758238ab3c4b7002997c522ab3b5aeb9dc9863caf5ad8c4a8497a492bec344e748e9ca351a084a8f2ce5558a482e5", 0xeb}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r3, r0, r2, r4, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r4, r1, r0, r1, r0, r3, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r4, r1, r1]}], 0xd8, 0x408}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}], 0x1) 04:02:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10000033b) setuid(0xee01) chflags(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 04:02:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x48, 0x100}, {0x9551972fd1a63bbf, 0x8}, {0x1, 0x100}, {0x85, 0xd47f}], 0x4}) sendto$unix(r0, &(0x7f00000001c0)="2a1bfdd8a1772e002b4e0a85869f961aaed9198dab214e", 0x17, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 04:02:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 04:02:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) rename(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='./file1\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) msgget$private(0x0, 0x400) msgget$private(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 04:02:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) write(r0, &(0x7f0000000080)="7c8b5f3265f01b9513f74e579a0d1899ce7771891f934b8e3f5ed5b3722a40e592a7063cf3f8abef0cfa7944e95d18c5b4bdb8eb8a88b4b83da6bc59df393b4295516d568b108355d64dff2ffded766722aaecbffc6f2c2188bb7ff7341fdddb10f126efe5e36808837b1c5be8938211f1c601cf0f3a99a668dd10756b8acf6cbfd6a88529be23c028017a5485796c809185af3e31e1979515032201acac088ee2d310516b0cb267461b1489d12ddb283a63b7af601aed2624716b31d76cc7b6f283a395115938b936f0fb3dc0c4ad6925b07a6dea9e095883b108279f7f53e0392abbbb3a9af25bf87f7941263b2da577fbfa7d7b68f00ea8b9064620cd", 0xfe) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0xc89, {0xda76, 0x1}}) lseek(r0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x16) mprotect(&(0x7f00002ff000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00006c7fc0), 0x0) 04:02:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x27) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x100}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x0, 0x0, 0xfc}]}) syz_emit_ethernet(0x31, &(0x7f0000000040)="9e129be1920bd9900359059d464842e588f704c86332d23ac5ed7d384bde8b7227b821f9682d3bea7eefbb8f6990f4092e") pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x5bc8) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 04:02:50 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x89dc, 0x1d0, 0x7, 0x8}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 04:02:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020100000000000000b7992f66686c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401ff00000000ffff0e00ff000000f1bee6204e6450e737c5e5bd0fd736081d7aeaf6e4ad380c7cbf6368aad605b9b1ab52c9e534c5eaeabc63403e9b8e359bc798c004000000000000000000000000000000b39652154b5c3542dec8c6db081b7103ef646a3a61b67ee124349512011eec6123555bfc956eb67b5102d8fa13146973a66c1ae6cbf5f13c638eed7454fbe8cbd045b6be91fb68ce8133c942855d11", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x7, 0x1000, {0x20, 0x89}}) 04:02:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x105) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x7ff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000180)=0x1) poll(&(0x7f0000000080)=[{r2, 0x100}, {r0, 0x80}], 0x2, 0x4) 04:02:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setitimer(0x0, &(0x7f0000000000)={{0x1f, 0x1}, {0x1, 0x100}}, &(0x7f00000000c0)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x3, 0x7f, "0d9e5aec96290200033c02df71085acd76ef3caf", 0x0, 0x2}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 04:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x400000000001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x10000) r3 = semget$private(0x0, 0x3, 0x20) semop(r3, &(0x7f00000000c0)=[{0x2, 0xffffffffffffff8d, 0x800}, {0xdedddebbbbfd2dd3, 0x9, 0x800}], 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0xc) 04:02:51 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 04:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x40, './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xe4}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 04:02:51 executing program 0: nanosleep(&(0x7f0000000200)={0x4, 0xa1}, &(0x7f0000000240)) r0 = semget(0x1, 0x3, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="7a8cf3cdb96eb49ba6ec61bd68350b0a4267f3e4b74a9bdb5e632fa6cfaa618732e2e37340ade260218bd548ee5d58b76e551dde33794fb3355f14d41f82cfc55f6867303f2be38de360693dbda2c910513379924467853ce9fd3c5a2381c8d4c2329e40ed67f14a2bf862db48486dec6cf9b117442dd04e3622739a5b9c174a43d6e78d249dba2a4b8a9f636ce76a1bedb14e2d202bb95cb1eaa700e70b51735ff5fb33b226aedeadd726d5fe4fb8f589224b2663af2abe4fa42d4b783e7e94418c288909d0b8f1e170364cfa70ba", 0xcf, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3d5d, 0x6}, 0xc) r2 = getpgid(0x0) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x9) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x3, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0xc521, 0x1, 0x0, 0x7b46, 0x8}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080), 0xc) 04:02:51 executing program 1: socket(0x1e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x81, 0x9, './file0\x00', 0x9d0, 0x5, 0x7, 0xffff}) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="87a08725cc63f016ff7052fb3377cf8ea30062db9f3e1244db7fd327", 0x1c}], 0x1) 04:02:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES16=r0, @ANYRES32=r1, @ANYPTR64, @ANYRES32=r0, @ANYPTR64, @ANYPTR, @ANYRES16=r0], @ANYRESOCT, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=r0], @ANYRES16=r1]], &(0x7f00000004c0)=0x1) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) shutdown(r1, 0x2) 04:02:52 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) 04:02:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffffe, 0x9}, 0xc) recvmsg(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffda3, 0x0, 0xfffffffffffffea4, &(0x7f0000000340)=""/210, 0x3}, 0x42) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd00df03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) socketpair(0x18, 0x4000, 0x1, &(0x7f0000000000)) 04:02:52 executing program 0: acct(&(0x7f0000001440)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000001400)={0x18, 0x3, 0x5, 0xffe0000000000000}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000014c0)=[r3]) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001540)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) flock(r0, 0x2) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvfrom$inet6(r4, &(0x7f0000000380)=""/4096, 0x1000, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x5, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = semget$private(0x0, 0x2, 0x608) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x0, r6, r7, r8, r9, 0x80, 0x4}, 0x7, 0x5, 0x6}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x711}, 0xc) 04:02:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 04:02:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 04:02:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x7, './bus\x00', 0x5, 0x2, 0x8, 0x7}) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x3b5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="9d6454dd6ad42fb67b79691d30dcc6377ec6ec550b9b5c48962a81b462893cdfc595ce0687b63cd77c26d144cd106c6e956e97c46ef35da969352cdf78b2d035557fdbb50a0eb71b8321b9616ad36bba461cf6037518648310d43c273510f2913ba2cc787924", 0x66}, {&(0x7f0000000040)="83f9dbe91d160ce210f6574507b17c2b3809e6f5903eea2ab4f6", 0x1a}, {&(0x7f0000000180)="0f93629d191ef8a235608d778b82026c3be21aa5d2d447f4285e5dc2f6ec159770d309322c1c4937860ef9f1ff5f8c2b74a00ee14c7972c733b0a680b02b4d2b93fe19da251bf7e1cb171f2816550e5fbe031cb7dfb7a28192f9bf6f2c0d60c0d1b5b897b8da6bb7cf2856e843a51eda8077904db436565e2e316c02c6bc5a0549a99795fafcf5da07fc32cd9db4e8d26cac4539c256b6684fe4096a9aee0014f4c122d2197698554c11445022b7d759ea389a1f0d861271f96c86036eacd16d77a06356cf42de2326e9", 0xca}, {&(0x7f0000000380)="42fd556f43d3522476fce8f580bdf427aa546d3b2f10c902133d66f6da881b54846498ab68e4132ba6982df435ff793371766fdba51de227b2e672f4dc54a9720a52a537089b08e5f2e5bc1981af432b8278ff5aaac0f0a25ca996425b5f36b69d449baf178541947ae8b5aee6085b775eec4d5b2e23fa1c77beff1b8a1988233d9fb95d567c", 0x86}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xe50, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x0, 0x2}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x8, 0x9}) 04:02:52 executing program 1: r0 = semget(0x0, 0x3, 0x11) semctl$GETVAL(r0, 0xccca3062c6189926, 0x5, &(0x7f0000000080)=""/245) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x1, 0x0) 04:02:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x9, 0x4, {[0x1d, 0x0, 0x0, 0x1000, 0x3, 0x100000001, 0x9, 0x3, 0x1000, 0x9, 0x5, 0x7ff, 0x0, 0x0, 0x6, 0xa141, 0x10001, 0x5], [0x1, 0x8, 0x100, 0xea85, 0xffffffffffffffff, 0x5, 0x4, 0x4, 0xff, 0xff2], [0x20, 0x0, 0x3, 0x80000001, 0x400, 0x57, 0x4], [0x40, 0x2, 0x5, 0x7, 0x41d7, 0x3c2e], [{0x4, 0x6, 0x100000001, 0x2a37}, {0x5, 0x40, 0x9, 0x5}, {0xfffffffffffff800, 0x8, 0xffffffff80000001, 0xffffffffffffff01}, {0x3, 0x3, 0x0, 0xfffffffffffffffe}, {0xe2d, 0x3, 0x76d}, {0xe78, 0x3, 0x7, 0x2}, {0x6, 0xfffffffffffffbff, 0x1ff, 0x400}, {0xfff, 0x827, 0x8000, 0x8}], {0x0, 0x7, 0x40, 0x3}, {0x3ff, 0xe7d, 0x4, 0xff}}}) 04:02:52 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x80000000, 0x8000}, 0x8) fchflags(r0, 0x0) getsockopt(r1, 0xc, 0xffffffffffffff81, 0x0, 0x0) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdc7, &(0x7f0000000340)="b6") 04:02:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7e5c0521}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 04:02:52 executing program 1: r0 = getegid() r1 = getgid() r2 = getegid() r3 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r3, r0, 0x0, r2, r3, r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) write(r4, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r4, 0x20007461) getrusage(0x0, &(0x7f00000018c0)) r5 = semget$private(0x0, 0x0, 0x757) write(r4, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r4, &(0x7f0000001400)='./file0/file0\x00') r6 = openat(r4, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r8 = openat(r6, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) r9 = accept$inet6(r8, &(0x7f0000001980), &(0x7f0000001740)=0x35e) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r9, r10, r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001840)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x1, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x2}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001440)) fchmod(r7, 0x40) fcntl$getflags(r7, 0x569ca058b4dd8fcd) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 04:02:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x14, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001, r1}) 04:02:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) clock_gettime(0x3, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 04:02:52 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 04:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0xfffffffffffffffd}) 04:02:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x245dbadfbd2d76a1, 0x184) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x81, 0x7fffffff, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x2, 0xa93f}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000013d, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0xc81eaf78654217c4) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 04:02:53 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f572a0b8f8ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4104], &(0x7f0000001040)=0x1002) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000001080)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f00000010c0)=""/55, 0x37}, {&(0x7f0000001100)=""/82, 0x52}, {&(0x7f0000001180)}], 0x3, &(0x7f0000001200)=""/66, 0x42}, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000180)=""/194, 0xc2}], 0x3, &(0x7f00000002c0)=""/68, 0x44}, 0x800) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000012c0)={{0x7fffffff, 0x1}, {0x2a5a}}, 0x6) 04:02:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) 04:02:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x83) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000f8b100"/76], 0x4c, 0x0, 0x800) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x5e1c828e10955a4d, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x3d6, 0x5}, 0xc) socket$inet(0x2, 0x4, 0x524a) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x0) syz_emit_ethernet(0x4, &(0x7f00000012c0)="85d4558d") 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c48a1ed2cf8fd1d955774504e4d31e84779a10c7d5972934e8904042bcc4b058a1904003b6c28a55adf259e7618d91c7", 0x30) 04:02:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x9, 0x8, {[0x8, 0x52, 0x0, 0x1, 0x8, 0x1, 0x6, 0x4, 0x0, 0x3ff, 0x9ee, 0x3ff, 0x4, 0x3, 0x2, 0x3, 0x6, 0xfffffffffffffff9], [0x4748cff4, 0xfff, 0x4, 0x8, 0x6, 0x8001, 0xf3e6, 0x2a, 0x40, 0x7], [0x1, 0x1f, 0x100, 0xfd2c, 0x6, 0xc901, 0x10001], [0xfff, 0x0, 0x5, 0x8, 0xa096, 0x3cf4], [{0x15f, 0x10001, 0xc1c, 0x65}, {0x20, 0x4, 0x3, 0x9}, {0x7, 0x11b0, 0x6, 0x7f}, {0xfffffffffffffffc, 0x36b5, 0xb88, 0x9}, {0x81, 0xa3, 0xa54, 0x7fff}, {0x7, 0x101, 0xfffffffffffffff9, 0xc95}, {0x9, 0x80, 0x3ff, 0x80000001}, {0xffffffffffffffff, 0x5, 0xd5, 0x5}], {0x8, 0x2, 0x9, 0x3}, {0x4, 0x81, 0x7, 0x9}}}) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x126e66fd4877b70a) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r5 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x8, 0x7, {[0x7, 0x80000000, 0x4, 0x10000, 0x81, 0xff, 0xffffffffffff8000, 0xfffffffffffffff9, 0x3, 0x401, 0x6, 0x1ff, 0x2, 0x8, 0x35, 0x100, 0x4, 0x9], [0x20, 0x8886fb9800000, 0x0, 0xd5f, 0x1000, 0x1, 0x6c, 0x3, 0x8db, 0x200], [0x3, 0x6, 0x83d, 0x0, 0x8, 0xdd8, 0x7fff], [0x50, 0x2, 0x3, 0xffff, 0x8001, 0x5], [{0x80000000, 0x6, 0x0, 0xfff}, {0xff, 0x7fff, 0x7923de8f, 0x7}, {0x1, 0x10001, 0x400, 0x800}, {0x3, 0x7, 0x6, 0x1}, {0x8, 0x8000, 0x1, 0x10001}, {0x5, 0x400, 0x0, 0x3ff}, {0x4, 0x8, 0x9, 0x8}, {0xfffffffffffffffd, 0x6, 0xab, 0x6}], {0x9, 0x0, 0x10000, 0x8000}, {0x1, 0x39, 0x0, 0xfe6}}}) setsockopt(r5, 0x29, 0x37, 0x0, 0x1bc) 04:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x800}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x6}, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2, 0x810, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x80, 0x9, 0xa04}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x20}, {{r0}, 0x1ef0b103793b9efa, 0x1, 0x40, 0xa632, 0xb46e}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x80, 0x400}, {{r0}, 0xee80ac7ac3b2190e, 0x44, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x5, 0x3}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0xfffffffeffffffff, 0x200000000000}, {{r1}, 0xffffffffffffffff, 0x24, 0x8cff3a2a65e9776a, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x400, 0xe7b}, {{r0}, 0xfffffffffffffff9, 0x91, 0x10, 0x2, 0x100}, {{r1}, 0xfffffffffffffff9, 0x40, 0x10, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xb1a440ae7382c1f2, 0x401, 0x40000000000}], 0x7, &(0x7f0000000300)={0x8e, 0x100}) write(r0, &(0x7f0000000340)="c58b7ecd647986735e10d104a5bb8ba2c7bcd0b745afcf437b8fba85b31bf2895502dcf0448234c7ec71546ab4b6aaaca1d54c92c0aa6d01c124573d16e32c8063b096d3da59e3fe94abce743942c72af9dc65df3ed9ccbb874680c6e2cbd254856306fe405f6ce754dc20ee4771a01e667185dc37128b28305dfe193c54942de5159191f9ed57fbcf7372842a43d3f455ad640bd37c65629d7e7060f814e563b61fada91be63abed0aae7", 0xab) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000400)=0x50000000000000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) r3 = socket$inet(0x2, 0x1, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000480)={0x37b, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000004c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x5, r4, r5, r6, r7, 0x20, 0xfffffffffffff488}, 0x7fffffff, 0x889a, r8, r9, 0x1000, 0x3, 0x5}) r10 = semget(0x0, 0x2, 0x414) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/42) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000780)) setregid(r7, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000000880)=@in6={0x18, 0x0, 0xfffffffffffffffb, 0x8001}, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000008c0)="4d3cdfec362b16a70dae75a0922e68bb50647e7625b9896458f9b1bf36025a07a682b94c5b8bb53c323dd47425f3c0abf4ad2f92932b7149fa2830b126e865949aa39049c6eaa53e2486aa80dc598dd526d40a9ed6ea469b91ff38b24911", 0x5e}, {&(0x7f0000000940)="3e8d0258089d2f5aed6a193bf0023b41fc9c85a09b919d15b3acd3fdd7b034403b3b0dfa450ee23d51ffca588554b9e930f1d34704c25e26e50c402b9311f8dda23ef49f842b9aac925937f19195c8ae019fc03b2a522902d221", 0x5a}, {&(0x7f00000009c0)="b46d2926fbaffb8460b538db4111ec53ec438277701a2e1200ab4d9cb37208154f709b7540d3ef3d55b3e49d172b00a05a89c79b0469495df2f982fd77ef52794c05398c4b6bd4e80e7412b6070dc6695e7931c9a14189b59c76a02194d857b2dc11d6369f3c46d0a088a8861dd47585d7380100a08a00cea962783adbe7786974f6c0e994434751444ff9080a48103baa85201838e772e1e43ddbcd5ee63983fa5f91d453d2835dd13ca68dd82bfc141981fabfeedcc13984efd917b61e4b89bba5b6ad8b982a00b1ecaf15da858e975f2d3f974dd4eddc2ff0", 0xda}, {&(0x7f0000000ac0)="871661144c68d9fd2deb0b675718b79899cc8ae1429de89f0d65f38c5b1ed14d6982e69f358e5238522c82419ce8290a6d94dfb67521c4c130ecda1cf528606c0995eef76d641143e4220785c9c5047143a611ae6f7ac82853aa1f35316170edd374368eb1bb86150a653649e1ee6511a10debc9191de9f325fd15e8a6eef9a97e942aadfb1d90706ec16f206d57bda54622c90df2e5c2d100710c6dccfeb4204da9211660b24219a17fe01452453aa740a3eca913eb2fee0adf3738b783117ac5417e9af7c2ff056f138889f1ec506df014a13e4ac30f4b798b0dc22a35584c0e2e571cbf04b40b49687775b62dad8bdb110b35b052e6401ec39c49ab14dfc7006ef42bf9d0cfe113bf921a537647ee09e0a3373b207278d31831a6f857506ae1aa77143c812aebf8150222e74989eb88598522e0312ad7d8edbe1f575095fd08444513f6b05dd1bc75fbbc5a46272ac48fe9a7e19d55e48be9e566acafd2459dd7b8098c12b9bdc8d7d5b9e1c3baa8de640aff3cb25a475034b75f4bb40fc8897bc158f2401898efa95dcb21812f0a95d1816e2f738eab9f81c21b6e090a2fad5b713aa9672596c03ec7bf526916df20ed04aaddfcb6ac62ff72da974fbc2af9b9f0f2e2a0379bc2f3eeac4b6e8a1e412f9ff8cbc164418f24b0ff29138028c5a2f1b31580634c92492b956ab0532cc294058f1dc0a43f0b1811d9eef0099504458602f599e72a876f08eb43b41f27d83c197a4b1209b753f5a4cff520d52d288cdb02c8107445fc31ea6d4d862f7b67f6c4f90ffb6f07ac319af2fbfeffa83612152ad98ebdc302d99eaacf6c2a1b8c9fa372528efe31bf98a4ec59c874af4126a33510ba9a83cf96503c7e64476b1128b9faa775b1c622bb6430d8b310242ac5033f8e8febac73d376544875be7c5d6831377ab7024885c9c652f381ed39a083c8eed241b773cea6078ce1737b4ed6be0ae1b572907940e073f921c256e954577bb6656411c111984954c8fc605d37e582090fcc935c98d8db949b441709b26cdd9b165c32d303ff441d57e7b8c64a8fb0e399d75263be9fb7f7941ed0a1d6e3aa664160d945beec2d631f28984938f0ee99ed2588f109bfa8bf6e542ee56956d6113d4b1878cbdc7e95bb468ec641cacb25c6d75beed009f414a3a5d33daabe1284fdc306b96f23a75020a98adbba4147c67dbfcedc879e234abfae332b8a80cb9d43226f11f051b3f863a0b67d8fe45ddf5683336e9b013d4993cecf2916893cf57bd160aadc25de4b79629e997eafe7e471b967c39a32f3cda4de73c7c1a37b28e8d789bebe808620991bacb2c8892baa8c2826435cb30db43bb3b818268ec896f36e2f5951159955bddc6a354e5f56b869c0ab61f5c9f89508d8c5ead9f93d754a27658306f5a3fd16cb4facda34da0d0fa408d154c51ab32762166622bcc9594bbf6e13a1855e0960aafef18edb8e8862f80c3c4531c7c4b3db52910328e3d13924c04ae4f76cf32df9737014084fa2d2a28ca89d7cdca7a93c6e5368337de0a62924ee38fb9f5ec5f7d295d2b04e2f44a20212d181fd9541293e8f2040443c5f64e9564b8f8a66feded60c68a3fb17af4cdac3069421a91938cdde0a6ae726efcbc82fa0856e8ad0c34a361fda824cf0ead90ddc7618da4a790bd4ab94dac0732f7c699d39dcc239cff9ff676415ceb7e6094857626ddfe80dcaedd96cbf3c6526abf6d9acf08b19831fca40df89700ca5355214b5467208ce0195fa529fe448546d1f346c1d410ac75523520b30b82c4c70ea4ccc48977f0404ef2fa322ac4ec617d6785b51fc26a2b1ed252c9e7fcbdc38aef3157f80ccb79353490a92f4ec74b91dd58e8590c114398a768532f29ecd815823c08c0738440226dcf1a465ff05758fa7e19a338e6203b9e2181617b8f98de28deff2337d9698a9797c16908f1de7c1fffee51cbed97376800fda3162e856f316f44ef9ba2dc43f623eb43962c8c4a6a0842addefa7fe0fa8d590adfe4bb99839949a122fa301f5f5325e8010f7a3483183c73884d554c516f25a5780420b0308c0849c716dfa8480320158f126f7fa990a5bd07f9f8b5ad2374b15bf989547f716f6835ae8ac35547dd504426d501178f301bfd5a6678045e236119daf1807512739c21f7e8e16c7cd341890b50a2f6bd2ede2b22bb7cd785b4eafd57509738985108dafdfbad77beec392eefb3589c48d6b3c5d37ede1b2a0c3fbb498d6afe7ce238e6887fe1383b4fb7c1a0350874ec6bda3d287f1dd5ab6feb30907d7ca55c295c196a5c82576ac7262d6260c2f68ecf953de7c882784080479889c5a2df2c6c398f8106b769e63e0145622333beb82e87cf22e9dd847b1e187dbee7061237c2cd4195efb674226b536d72239f194d9f35f090239d3a54361a322130a75ca2e190862c36475065a2fbabc6a9857929326827b477963277b49b1a5cceafe8fbbb374084d7e95c4b95d3be188c835cd66a0c647a51fcc10d6c9c6ef1b7a2c8790ce4b38e07a12141fa3a9401a19b5412eea7391197df57bdc9cebfe9afe6191d9b2d6f07d19903a3797b3d5816be32079112910cea9fab7045ecf37234d4a3f0a00730a5ecce83351850b4f22b70b1b040f2e55bdab501eb36d28c88bee9c54965e3da8d77621817d624d7a20de4f26a6bebb634792ee51152c3e3e0fd5ff45e76dc50b71cfd13216fdf1ed42ba2fbb785785ac329be2fcd1557ee1d77b56fc788a20c1f55479caec16e18c517e1843bdb0bb361c18de80593e6d2f6504c7e0870d70f6a2abb34fbcd3f1c00ad40a74af4bd7e2d539e484e18c91a2135daf4be18ce1b03f86dca2dbb4ab796a728a83b998a31c065c276a55675c869a2102c96778d06a489a14fe6f57dabe9364abaf4fc952208da691046e7723ec4b1d2275c5cb5be18c9dfd287c358e12f694976ceda931757bd7ecc7864d564c6bc862fa17fd6c11bd04fd788c09a03c8835c53d40cad51a71de12ca6a6222bb672a093355c72face4d4721e52ccfeded3ba5a6f417810685fa5ef7ccf2c38c2839468d536336e9a1d1e0edc14a71a397499998db023cafcf8538171f512b189c4f1a1fdde06bf0caa451e97f74d6f82315fc91dba1b5da8b2d3af2fc99f20e9631bd3dad87e4660fe418e8af2bc14943c946cb4dadaebec7ec930bb54355c8e1b37c7d1384743e84e4cd84765f5e3b3d54e4932345e7f0f4e18ce8e8363909ae9cb9606af8db102176e9f4d208c3e7ebf8bb5dbbcc781d2a31b3f57601279edc8082edac8572c158403aceb3328348d85a2b0b59c4846a35befc579712eda5afcf523532062b17ef3119ca525c12edf14a095c99bdd4511308a14d44252f8bbb7b4bd560b8b03b59583f3316d14a33dd41d6b371dc9584929da4f4fbb3dca99dc344c332118688e82f0df27138202b92e67b4e2e75f443d4418d6133be3df3e87bed8a48d232e29c9e086d3f60161d440cf0da60d0c5c7db8fa63d2042015fa70ceb35f7bf7c3351ed3542c92171941c7b3417a9994e28df3ed93a4b630fa24693cd954219fe65cbb4ffc47b846239e484af24028bdf376833048a99ce3d6ba2e2b4ac1bd551f7564c7e2bba565efe119020f53b66ac4cd1af5eef88b8ebca483876c3ce82dbd247e566bfc2b52d383c2d37ddd259f3a024f68878d78c5cb47eb34ee92427ef885293791a12e1da744cd8678ddebc37eb8db1b7bf10d8147c900176afd416b478dac4588832b1c118b1f62630c205eac915b268861a99100ee5bf693310278aae4e72702cc854950c12d74a139dc538ee4656fb765756ace6d829061cbe0537101414191621ddb2067734dfc196e633e9f08dbabf03619bcc9fe4902636d3cb940512a19b69e03fee9b5cb3ef5d88c6023da0e502359cad99dd52f8878ae082f00ac02c9a74bd16a6ebd03c98a78ec9cdeaf3dc1f1596acfe790e948d146e8ca9ebba1c740f70c66081af84804dd1afdd24813f7ac5ac54e53fceddce8d2fdcbc30fa980e0b4a022f838f03b4617d31a3ceeae12c03187e0eebb89a4b5256987884e28b0ec825b78a096346622f0c18d479df8c61504beb89110638d286b9cc596267a689c7e4c000754b5f227c5c33eeba8ec9de995a509d9944e3d2c644c7330940811bc8add1f85900bac3079491b05d4aca174fa60a34cb651c7c19b8ed282f50215dd27a449e30e175afca92565a28b5516d3b51597d71b31a307a57218d323fb0d1805d95691e76a811f2cc585e21ba17ad4f4699cda1d01fe600d411ae213ba3563a65b8407048a116fd7f24573198215048b2a0ff22d96a757aea61566bf3611b8f3bb3e10b69d9055dea26682991f73cc600c07d6d7cd58c4fba1501ca69d3f8ac3740615063e68767db58bbeb0a24d3711afc48c3412455de6fd30d68beaf5ca0655262939adcacd7319df0bb997d24cd05916a7cce0f524771037f20f80b36b7af4a0d29420b744932f6ae08c1572f42a3af0848ec1f1db5583e7bd4114e8c83c6929cbad122b63cc9f4ec3991c96898155240ab97e9eeeae72ce453d654dcf92a2a470d32f2fb2851a47ad9d71f4225f6e6d49fa79159b68f1b211e714d941efc7a1b73a7f3dc466510374f9ac5db6aa05c7b2887a9b8498d6aa6c0a1e6dff1d442aca4fbf3adbb39b257f51cb1faacd74c906986656f1c349f386b4aae532e0ac92833f29b016baec461e426a2747d1af853d59b800fd9297e3b8adb2d512cf5ff5bca116c330505bc42a2af6c098559d11dc458fb7167eacb537c1794a98087c1e828ffe9dbd4983dbe0134ddb4e35d53cb613817e10b53db79bac80d7c959366230a014e5d33e75e37f05062c0e31c8479dc0710989415ef279890cf627954d332875ca0809ae6fbfd56b54d41a501d57e45552c751cc54279ceb490919e5faf6ba3e20a08eb03cba6c3e037b518e4b34b5d361579a4f4bb06e27050d726e5f75c2ffeda1db5ea7dc5bfe84fe6fe7f9a1350578aca210da82977c0b68e894c98a58bd34aa15cdb4dc7e19ab93675fc091e11c1680d669851d1a8266a8464e1758d71ef262ff1628eb7fdcca7d9b487784aeb4e3315588d3bf6a194f832c2028406ca7dbd82dc3187aff592787c97b6c3a13bda076d0716a3ed8e4605a66f4d9a5156657ff8f08c31fcebad77ed6c3186e4b1937564b635fea9b162405ce0a74e5f354a3d75db31bc050ba204d38d6610d39fef8d8e1748f91891d4491ef8238de4edc28e7863ecc1da21cd74408d75ada683bba27ef06df454bbf611fda6f764690911f1f3b6aac5fe133be96d972fba2c29b3444189fe72ec9edf26ff5452f1ec8d68ba5eacab92b3c839afa38ad5ee40483f1c8f65f46641e6fe64d3ad810c44e4731db78415f9d1bb31395ea3eb8d344d75c2359889cfa19e4667b2609043164104bc906f0b133ba8c768907b5bc615351348ecbf1c93ad293b50c6d62e92fbe2df2a797a68c48b91677062d31e8dac8e7426071036d84841dc626a40ea63689d3f87b2a6c97ea90a3040a27dbbde03d7cbc48c2d8fc4ad479a0095e82569cae74c94d1137a97d2c053d6cd67e8fb13fac55a069f497d36d038f321c97cc1daf50c128293d39b9bc80dddde68d931423de933e6633f404de1c66704c84f5dd6967d8777173e2bf59999bb054b0ac2d59121030d47921470c610b87ef10d52c42d78108838d826733d01900a0be8dccde39df14e748bd33b54979c29086e08759ce8cfa77651f1cd07243009d5830f41aa00f82a8cc68fc8864bc2c", 0x1000}], 0x4, &(0x7f0000001b00)=[{0x58, 0xffff, 0x9, "09381d60b80a723eba05c567e61851a01f5ac099e9f7672b7e6040f20fed73cd2438579224f366031f3436d994b8712824c5c47f5f9af6bc4198fd91572d25e0ec9d"}], 0x58}, 0x493e2a85be336fe9) 16:00:02 executing program 0: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0xfffffffffffffc05, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x6, 0x1, 0xf574, 0xc8d6}, {{r1}, 0xfffffffffffffffb, 0x34, 0x36c9d833732aebcf, 0x7ff, 0x8}, {{r0}, 0xf8a8e0f0f612208c, 0x3, 0xf0000000, 0x0, 0x101}, {{r1}, 0x0, 0x2c, 0x20, 0x0, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x10000, 0x2}], 0xfffffffffffffff8, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x80000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x6, 0x1, 0x1000, 0x8}, {{r0}, 0x0, 0x4, 0xf0000000, 0xda3, 0x5}, {{r0}, 0xffffffffffffffff, 0xc8, 0x6d9923fb6276e33a, 0x3, 0xdd}, {{r1}, 0xfffffffffffffff9, 0x67, 0x40, 0x80, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x1800000, 0xe7}], 0x400, &(0x7f0000000040)={0x9, 0x7ff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x100000000000000}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xfffe, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x43, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40}, {0x6}]}) getgid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) semget(0x1, 0x3, 0x100) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x80000000, 0xfffffffffffffffd}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = dup(r0) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0xa4, 0xffff, 0x2, "8c8e8199ea6048c313f67b0056ab6bdc31921e6f", 0x8, 0x1}) ftruncate(r3, 0x0, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = geteuid() setuid(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x421b6a2a980a5fb) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:03 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4) ftruncate(r0, 0x0, 0x1000) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) clock_gettime(0x2, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3738f9a055431d6d, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x8, 0x400000000000}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x2ec2ac2b, 0x7f}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x3) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x10001}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x5, 0x6}) 16:00:03 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x12, r2, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xb9320fc0bc846d, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x100) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4e, 0x3ff, 0x6fbfffff, "73f3267eafcce5081a7f09000000000000f200", 0x0, 0x4}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3}) 16:00:03 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) pipe(&(0x7f0000000080)) shutdown(r1, 0x2) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7ff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8001) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) r4 = getppid() r5 = geteuid() r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001480)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r12 = getgid() r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r15 = getegid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000200)="faa619cef4b9af34f85a7a99a16dc5ea7a1151a585443387bc48657e73313d5015cc9228938c0596354c414a8df851d75b080523067f79a0272f15431d477c7171225349d0156a40e41dc723c42aefd7d3b5652b7bc87fa10debbff1a1", 0x5d}, {&(0x7f0000000280)="3888ef906ff85ec9ced4a5adc39e9afe3c8843d2ce90f079a964e61b5e216aebfa4a8d94f8b51d43f6b151983acce8ace18c5caf716cc5f0f4c87c032a4ef27b", 0x40}, {&(0x7f00000002c0)="17b1a1727a5740727d614264877c931eaf48248747986c82d0346c878ec70bef47d791ad80511de929fb6213b10f7a2a1ea5036993fb8c0636a6f22b6d83d1fef67d0fddc6900cc73f76f664883ac244f887648fb61567cb21d2f7c83ea9284696cbc9b5f0da5325015254840626f53c08310242d242a56ed4c8a66d9d139eca8c6be90eed12784c9c20a8d80a4e2a9337d52df8219f1d1c80cda2fe72fb4643f15745541c2fbce7bc0ed268c020d1c886dc794406519c048131cb89ad8f84bd93b4893ad33fcbff051e2dcb44eabdd12a4619a6c278b86705cfa2d13ea847b2b977ffa22697e5fdd1df3f05b69c844ac9da6de739252af293646ab56b79af309a6bb500582e6b366196ff05e7f37fbbea05256c154f73edc9d170f64efc672347244e84d0a4cb0b79b6e1b539f1531e053f4fcfb30d0ced86773d4f0231064949e58e35defe2baa6be88c104f5185191c117bfd234f32d7396f5554dec86239febf3a2fd868347bebf1d4c908f6480efd6fe3faa86fa876c0ee04b9942596f04756ce65cf9cca89e286e1311e56fdb5c4a31752ac4380821c2f4028ba417337d09db6f64e4831c8e600275dc187a36a56cdc875232198f96f4ddf3062663aa0bd408bae3c60cb36a5eef6b503bee12943d8e711f71ba44972375b7de1107de565b74bafdc0fb902f4fd20792c47ad6bb938f19fc955ac281b185cb076d9f0ce1bdf45adcb56ec4db7bd53428921dedaac62eb560d44ed5cd7e9ba3f3e6fe30f2ae363ee3ae9f521b0676c6f33d63f3af1d815c72e348be7699b21ccb0847ee817bb5d93c6645fa5285260e9318f8db5bbb6ab7e29a77b2fd4b9db082aee449dcabd83f55563c2b0387cd3ddd171e61181224682c845ea05af5879639114e690e68f1d644cc558d1722301b6c90f4fb5954bbf61605ca3002fd4b24fb5f055f432d381dee2b80bc0f81293c9637d866bbe342c6d0cb513539bdec96607e9cd39361f83b9507647994cc4d2e65758a242d1c0825ef0e2ce9ffe4c5b94c9a2886e952ce6d5237067416a1b0f66cc0ba3b4bb92af6d4efa2b3ad096fc9374738a9fc2fe8d0ecf853d6936ed801dd047a276aa94244bfe685a6e7e824600d20ddf728f359dbe95d943f37b05b5fe2afb400d56438a2667f250faf05338ab177a89f9b2f17a3b5f13325cc7a8a0d86934cf48c384a396b8f057f3099308cc63e0bf282070b604ac94ddddc6d4bfc2fca9a92ea2ef2a9945c9508b81a97222da39942d36d0a71626935064bb900db254e532eccf365ed07258b3df49af7204e8cf59999a23809e608c060fe9bce501a03b0a7205add1a42e158f45304e667191c5b6842af86405d54031ff446fa8d15d4ff8cba9191a2b29f8ed0788507d670bed48ea98a02551fbba6bb125e07e7aeac7584d11ad7e9319a4f28370aa44caa83f4274517289feb680c3123af7f4be1a18dee16c8b74b030677fadb6161de3830be75fb6364261acca9f005c74384abfb337224b774695d93a23b62ad683960fa7e0a5c4a1f3663621f545f811cd65f2c5e64231a49044910c3b4d74235916b15902ea2808326eeca53d0eb15dd591ed42bb6b8b0bc7c4489af1b5c68014fd31dfb8d41206de64823bea01f3ed18a5f8197386064b98d54bb17bba00dc5dbd37d3cd4aa82cc92435d1fddb31a999a4937684144f46a2aa46dbbbdbc8c4c50ff0e4d8d43089a32607f1c5c8c1042c38e378d638a7707b2c4bc046e057bdd239e644e0df5ac77e66f182ca5f2a8a0647765ba2de35580286ad9fbb9b85d82f346b40bb8a21938b614b2465eb950374a7472eab01a97ee096b4cad35ef0035efba8e8511401ef45c4277701cb7189fc743b264eb920399433447b699e4cb70801ed4821cd4f314c6a05417b8dd23a3d4fa2b25c9c38740f4161625bc6dbf4a442d87d64a941bfb360cace75723af4412a5e54d0ac7e4d5431d74713bc91f85da89fcdb54aa129ca5d9d8c8d6cba7b7f3ff872ed0f189c2d4557d235db542c983020821325778087f7e97d0e4263a1b5c7f1061c90cf4bc381148cc5066e3a75fd84529ea585054a4f3e23b882b08887c1b89a137bc35a22e9f0587c47713326067178a60c084f87a1c09b2501716570271f1830af15b997f0bfa561130f9d8eee16cff43d02b5f76213b4aea4576bd9d06f75b3c138f237ba76db69953afc74056cfeb3d5fa0d84b6d6e5c918ce99d5bc4ba0b4fb2e1b1b6ebd157f891beff008628411e75a458a90edaf2c8f7ecb32f3c84595337acdc5650ef8c5eb381604e68fe427ad0ec272c6c2257495bdd0b2be5ab75ed134b56fe3c7497c2b8857d8c53546b487e2c1ae00fb77476f31c9431c5bd7ef00c1e7bea497c142b8433e128ee7d918b2b10b0364664d182dec22918bf506c444ca08c4180324ca8265bcb86621f3f0459901bab026529b776344cc633f3fbe29b14cc993e930d97f03c585b8a1716e2682a2bfa424da5970348ad91f20e5feac58a025d3533b5526decf22a7fbec63d8dcdfddccc2bc8093bca94121649be44383a45f3d3ecf8f76691d7bcab54849e34adc193fab3ca32a996635587e43365b46753acf761cc521d5a1d2bb002b800fc2ac820df08774aa1322366664046346405ccc382fa84ab268aeff9d3484d0b6c7062f108973e45aeeacbd4b143be6d02cee582690958365991ccb5aa7accb5fc1797a975bc914edb485cc14eb83ffd4c077f4f27b651594273aca30647da43f320d51c4e5124e14f3818eb44143755026c04d65c6c213f32290646a085ab006037d698ee778970577a6e617bbf1a06f92ed3391f73a0f2c6fc1ec6c30f58a5f527baa661f779d93fb82047e2b8e8087c2afe7177759b5ae9ccdbbf9a1330b762cdf970e50617db8c7939614ae177d3223a061f25987c3efce32a6c67303416949cef49e61f75140fff0de3364c8c30d3e6dc509982783155ec06ca7d0244f3faace16fa6a9c1e378646c9f1d430db96c85a9c41b2519b8448a1114d36584165fc37bfdfecdd4da21d417e6f13e74609a8ffc0a5ebf3081f5763b22a49c811e0ddb0a52e0b5aae52fe6ed817fb5ba7fa7bdde837acda5330dda58e2f99fd6b591a4b07e2a2a7f594605a2e9376fab11e0cf77360bdaafd862bf7671d9969f1841399860f8a3b58d1c3d44fbe21672be4bc736031d763a4205c506b1c5d6f79833141ee2e093faa40f5b2de484320f54b47111f41276230e1d10d11eb5743413192c6134e658f87a2d12d58b0006677d57ff1f89b331be4e37580fab8089f5d1734dd508845f4fe27339a95e606322df2b61262decf3a76540585a97fa5d2ee45affe11e9e4f298b89f37e08c8ccfd0a8dfd0a16a36c0c2fd06a9eec4de3708b875a6265ffd33e5572d8ac376e91a9cc50a5c75feae7c54b6bf980c34b75ccb90e5c13e6be18f1ea2868dbb306d80235855187f1b4bd17b83f3d12ad8437b6a6aa6fdead8be21856752130bf233fc43abb6e683368bed595d4360f7621847b078243c08fdd3a205ec32e8437b597f391e726bbf17a50ea1f1ee8f2ff66bedc6ec5e360bbcfaec5159a6296457a05d4439fb263469941ed4d17ac0e343c5e85f285999d50553767723625fc1532fcd9467f2e02bda107983aa323597610bb06d7b52e880df13ca205c8a5c97b6aaa90eef05676f48c254206ee81f07c5db9091806e607982556dce71d70903d40e2659b1f59715894399a134855b3181c09846fc8877def2ccb4798a919dbd9cdc5c692c58d6997fe6c123b38ad450377a2a84e594fefbd6f500bc53a79ecc70fd7b6a09fdabcbd79365a57d63f2348b54bdbfce266c13eab86a0802cabcc3fe091e1132c4433e9d2a59a5cd096461414b756240e276c67014d88f779fc2cf0a4a5e505977e5e1f4f0dcc15d50e4128d446a6017ce189acb715360a05fc6a72b5113e741c9466db8974e1c2ffe3458fd550bb75e840309d61189b3342ba8545a3d76066c20ccf993af51fca21ac97d5bbc2151a70179efb515684a477e82f4b9c8369529efb3195743b7ea7dacf678f526232c4030f39678886c951621c7674be6d1dcd9918ea2a1e4854ea07ee9f55b184f58ec7709e57b19cb3b7261de0b32e8386dc5ee8012110db197ee0a8c56c53b39739d09a85ede74e5e8564e1fba5669a71d3bf7f6dcca116b54c2d8501e7143ecc01a080f95afc92b1d45b4437fc15b24659f9ec8d649aa7a680fabb881a13611d787d9eba23cd110b1d357ccda4a5ce73b6c9c587575ec688f4f0fabf6866715ee361bb650c3840f7f47ea0c15800d67c2b52f4e34e69cecd75471899feaa6bc7d8e3eb41f2cd91cb56f420a268cf999b66e45083a94c36be6f795230b6ca1eeee2ba828c9cc35b53e2f8b5e45d7dbf63fc413c09095c4b75a39d6ae785fa68e23f45ffb6f1444951191a7104e18526a5d2866655d2a975c3e10d6050a2d3345fa36726793f6175ca8b100403c2428adb74acca3e3f6f49d756ea8f93f17e255b3c0ae6e6026dc2e0d214aa242006e4a29780578f021339454d17655e596e7fb278b9c71783237dfdd2ccbdb252c989d9db6b11d99d8496a5fa2a0e6c5405aa121ed167cbba3fd2304f9ad68545dfe9f3e2f5d726b89fdf4c33ba7a8035574e0cdcf6b972f6a75a9bb36eddb1cf301d21fece1e68de329298ce23a1f98693dcd35e9224238ec50a5efa1113588a809b8ef42d17d524a867feabed3a44c71025cd999e40b784e6d53e285b9642e55caf24866108a1cbaa9f7128f149eeb8a413b0d0ddcad8c01e92457baff7ed9ca728ed0ed3bcdb3076260c40fc5ff0ea32309c8e22b6f3b6fb34a916ab92b5f48a43ab21a026bfb434814fec37b7e9cf9467955b9c3bc59f95f3fe4f4f09cb2074d787ea374c8c6a4dec7abba18c29768239b8a5a6b9bf1788ec8ab7598dea0cc67c3d4b9193e125db7867f5c15c1363d7cf08a15bf9799b2a484ddc081ac18ad78c7660f6e298ec95495120f85032e8f97713d47d7bc50df6ee54b115b62fe6cfc911cc5c5486240d6ca6b94860b4d5fdfc2ec27fc7696570f466e4126bae1f38da36cd3b1f98ce266b9b59a5992d7bebae03fc82d74b9245a3853418aaeeea8593dc876f15a8165b6fca2f230afeb966bb928631c614da1c9283efd9b291ef9f104f03d5b109329eec179c9439f688087f01c0fa25bfa8d2318cf0719eb8c083cd9770eea6604ffda9a41268dc497013693655a43cc3830f886448a21c05577ef853d687a54521db0b978bba269fc5996716dde9ee3dd0a39ef5852cb66dbe9d380c4f0bfc9c688d5ccd9827aa30cd31162f94721ac3429b960377f9c52e65fea343b57b8a38e8d4f1af385bac0c3fb032c88157ece506af762b75cb1c8039ddac0e943c0c8de8474c2b7c26741f8e668241cb8363e7a9a20b3f6376fac38e6fd7d789e45954fdfc26ee90e27ebfa3b94af9182506d9c8a066bb26303aef0d55ef80f9d3b98fdb7181d74faea8d036289260d340e21c4f60f723390ce4ca3ed688ba6094aa94476ca560b791d33935cc627ed128093fce4cfdd628afecc4872387632ed8df5a5800d0ed6a2ab655d8e6416735c1963b47153bc1ffb8bbc1a62f47ef976e46087e1270b1658280c4a97b2fc92191506563c41077378397c346ee7675fa8ab52eb406afeff1d52d90afef29b62f060fb3879d2663692addaebb00ec47cfcb21cf07d3db823b2fd384b2cd840edff14129cedcc340ee4226cc8117381cffcde44722e31a31ccf1f48312739641a55", 0x1000}, {&(0x7f00000012c0)="6c4c1f384fa0080d60a93cdd36f6489b32209f0f0bf8a6e9b5d687933836de48f3649f2f6abb3f997202fbbeffacde36f01f187a3867323e87469c40e75a8c776c", 0x41}, {&(0x7f0000001340)="d05ce8fafff4a5ecd37c70619bc17a06ba9c1bac83af55b3a280e00154bd39973133fe2721ff32fb9f0c0c76639d84", 0x2f}, {&(0x7f0000001380)="d58a0253783f5f624619ffb9605060519a0eb7cc2c8c64b69bc86b6e", 0x1c}], 0x6, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="00000000000000001800ffff00ffffff00000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00010000000100"/20, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0xa}, 0x0) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) kqueue() ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x10001, 0x6, 0x7, 0x0]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000000)='./file1/file0\x00') 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0xc005, 0x7) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/208, 0xd0}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/146, 0x92}], 0x3, &(0x7f00000002c0)=""/98, 0x62}, 0x2) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000240)=""/41, 0x29, 0x42, &(0x7f0000000280)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) symlinkat(&(0x7f0000000080)='.\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = socket(0x17, 0x8000, 0x9d) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000540)=0xfff000000) setsockopt(0xffffffffffffffff, 0xb9, 0x2, &(0x7f00000000c0)="804154259fa104f2238bbebe9bc5329b12cfc68e52345cdec5b45398e6060c7d7774a846d3f0d15801d5d112f03cffeb0c54ae0a491e257ffd6c1cc76bf766a62808c8c0673c985f8cb1ec0b78fa17f33040f9d1be6b6dc065384c60ec82a2e29cb063bbc2f5bd044f84fd7f9e645a802c3ac583cd037ef3cc403e18a66f3d19ae06b168af7660d6f80801cd54beb59d5136b9bfa0b7f40b4dd7f9fa2bd9f1f58f57c4ee7e80b2c0d40e4a8845dea32ba34bd5c8d623112069ae432ec984a487baf1da7cd42b35523455283c5832c2aa63ce065c9653d1c2b2e0f567e07c926efda2f4f5c19f0e5ead0bbd325fcbd0", 0xef) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x188) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000440)=""/209, 0xd1}, {&(0x7f0000000540)=""/247, 0xf7}, {&(0x7f0000000640)=""/68, 0x44}], 0x7, &(0x7f0000000740)=""/237, 0xed}, 0x2) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) write(r0, &(0x7f0000000240)="0b522047d108", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000100)="f94c4c49dfd685fbaf8a8d1a039b9061294299b59401000000000000003b4a710670cb9b964dfdb872eab07b5f797544447e84bb8fd2f823e954f13ecaacdd0be7165352e35c22994ad21311c465a70dc0716712240c37a3000000", 0x5b, 0x0, 0x0) 16:00:05 executing program 1: nanosleep(&(0x7f0000000080)={0x7504, 0x7feffffb}, 0x0) r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x2000000001f, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/109, 0x112a03bbed4fa43e}], 0xffffffffffffe53) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: setgroups(0xfffffffffffffed9, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) read(r0, &(0x7f0000000080)=""/4096, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:05 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400000002c1, 0x90) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) r1 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0x3, 0x7, 0xffffffff, 0x401, "4c394061fdead09db2bdefdcfda8944690d97fa1", 0x1, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xfffffffffffffff7, 0x7, 0xfff, 0x9}, {0x2, 0x1, 0x6, 0x9}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x124, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r0) 16:00:06 executing program 0: unveil(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) sync() bind$unix(r1, &(0x7f0000000300)=@abs={0xeb520a7b1196fa3f, 0x0, 0x2}, 0x3e4) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xff) syz_emit_ethernet(0xad, &(0x7f00000001c0)="4f31ec280a3b5b77b8ad2b2c581918bb9af85cd7c77465347e2072f039a60e77d180af472323101a1c471f79614ae3f20ac7683e35fa57f498a5fdcc1478c13575a8c6edc2827a8bd5de75b255d36aaf962b1a6c07c60fa04a826f17e8c974275afe348821a41f29ba6b5c04ed65b1d66d271de53bd835a1b2d0ed368af6ea1a3a9a316f756d5b384910af1ab5057f0248d374466267b496d1dba4556c94a0d067c3fca51dd8236f318f141f0e") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x20000000000001) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4d20000000000000) r2 = socket(0x39b8c24db7025a96, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0xc5, 0x8, 0x0, 0x40, 0x0, 0x3, 0x1, 0x0, 0x5, 0x101}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1c0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x400, 0x0) chflagsat(r0, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1, &(0x7f0000000180)=""/115, 0x73}, 0x2) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x80000000000d42, 0xfffffffffffffff6, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x2, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x100) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) close(r0) socketpair(0x2, 0x4, 0x5, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = semget(0x2, 0x0, 0x0) syz_open_pts() semop(r0, &(0x7f0000000000)=[{}], 0x1) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f20ad1cd39a6595480ee36ef58de9dfb8dd6511ffb0"], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x4, 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x5cd9, 0x1800}], 0x3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x130) r2 = getuid() r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) chflags(&(0x7f0000000100)='./file0\x00', 0xc8d0061784c87fa8) r4 = dup2(r1, r3) ioctl$KDSETRAD(r4, 0x20004b43) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0xc12d, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) semop(r0, &(0x7f00000001c0)=[{0x0, 0x402, 0x1800}, {0x0, 0x7, 0x1800}, {0x2, 0x8000, 0x1000}], 0x1a3) kevent(r4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x45, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x7fff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x10, 0x8, 0x80, 0x709e3507}, {{r3}, 0xfffffffffffffff9, 0x25, 0x40000000, 0x401, 0x3}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x6f}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0xc2, 0x9b9b}], 0x4, &(0x7f00000002c0)=[{{r5}, 0x911a0a293d172343, 0x80, 0x4, 0x4, 0x1000}, {{r5}, 0x0, 0x80, 0x80, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x1, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x34, 0x10, 0x3, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x95, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0xb1, 0x6}], 0x3, &(0x7f0000000380)={0x5, 0x4}) semop(r0, &(0x7f00000003c0)=[{0x0, 0x80}], 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000400)=0x312) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000440)={0x0, 0x10000, 0xc69e, 0x5}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000480)=0x2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x4) select(0x40, &(0x7f0000000500)={0xffffffff, 0x5, 0x2, 0x9, 0x1, 0x1, 0x9, 0x6}, &(0x7f0000000540)={0x7, 0xd3, 0xff, 0x10001, 0x3, 0x6, 0x7, 0x9}, &(0x7f0000000580)={0x81, 0x9, 0x9, 0x10001, 0x9bd, 0x6, 0x82, 0x9}, &(0x7f00000005c0)={0x6, 0x6}) seteuid(r2) setrlimit(0x1, &(0x7f0000000600)={0xffff, 0x800}) semget$private(0x0, 0x1, 0x10) syz_open_pts() syz_open_pts() truncate(&(0x7f0000000640)='./file1\x00', 0x0, 0x10001) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000006c0)={0x8, &(0x7f0000000680)=[{0xffffffff80000000, 0x80, 0x20, 0x40}, {0x8000, 0x1000, 0x9}, {0xe8a, 0x3, 0x808, 0xff}, {0x101, 0xfffffffffffffffa, 0xc7, 0x7f}, {0x7, 0x8, 0x10001, 0x6}, {0x5, 0x8, 0x4, 0x6}, {0x0, 0x9, 0x7, 0x1b7deb69}, {0x9, 0x1000, 0xffffffffffffffeb, 0x8001}]}) mknod(&(0x7f0000000700)='./file1\x00', 0x10, 0x1ff) lseek(r4, 0x0, 0x0, 0x2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18088, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="01b55853") 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) write(r0, &(0x7f0000000080)="5d591ba925708eddc49de9578b761bb7bd7854ce0031e5874d4071adf087db868a19983c21c95b47e2abffa1cc3238e7", 0x30) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) 16:00:06 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1010, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xc, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x32f3dac0}], 0x0, 0x0, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f00000001c0)="0130a6b9176da03d7e16d430208c880cea1f1198dc24b9127306a5866e9ac6f2ba422f2b01b8911f34e1072ff9cf489e9bb1ddfe5bea6219eda1216abf1e1ee6b7433cb4886adf7006adc17cb2727ca56601e076d08ddaaea60390cd151e1f8482dc5d58eb9d718d68628a8d093b7bfda1df5b8f22c97495d8c8cdf8aa170fedc7e8bf25f847ddee45ec45baa20f85c0bbeb1dd5e411783f7f4b90f1e6aae627d19777d934017b1f95362da97a50c6ce44de06ca7d790a924f299de19694f23617d2b8bb24d8722c176cbef631d29e6b154153607bc99c2709142efe7b2068d9a27c2df93408cfec7f12f6b1560a77d631fd", 0xf2) write(r2, &(0x7f0000000180)="510fc3a038", 0xc7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000300)={0x41fe, 0xfffffffffffffffb, 0x2, 0x7, 0x9, 0x8, 0x4, 0x10, [{0x6, 0x5, 0x5, 0xffffffff}, {0xd4, 0x1, 0x7fff8000000000, 0x4}, {0x1, 0x2, 0x881e, 0x47b}, {0x1, 0x7, 0xb543, 0x7}, {0x3f, 0x8001, 0xc8, 0x81}, {0x0, 0xfffffffffffffff7, 0x1ff, 0x2}, {0xfff, 0x401, 0x0, 0xea9a}, {0xfffffffffffffffb, 0x40, 0x100000001}, {0x8, 0x5, 0x3, 0x1000}, {0x3, 0x9, 0x10000}, {0x4, 0x0, 0x9, 0x3651}, {0x3, 0x6, 0x690f, 0xfc88}, {0x3, 0x8, 0x3ff, 0x7}, {0xfffffffffffffffa, 0x9, 0x2, 0x5a78000000000}, {0x1000, 0x7, 0x100000001, 0x80}, {0x3b7, 0x6, 0xc4, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x48, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/55}, 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) msgget$private(0x0, 0x0) 16:00:06 executing program 1: shmget(0x1, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x7) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f31e01be657aea8c500000002000000000000980f96020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff56) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x0, 0x220) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = geteuid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r1, 0x4) setuid(0xee01) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4000, 0x9, &(0x7f0000000100)="6945aec0c6eed75d79e00fd6b9dfa2bda23c6ccdcb4b051a455e3467f7445cb31a29d7f5e22f25117e2b10f14fc6368c761f2b771dc97d200590fe0c6c486716ccbfbe446dabe5b3a4c7185394a9821173d65765304a4507c93057952b07e9bd940fed86fb919054a9a69b21298f3633f5", 0x71) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = semget$private(0x0, 0x1, 0x218) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x1f, r3, r4, r5, r6, 0x1, 0x10001}, 0xd7, 0x3, 0x3ff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000040)="933e8499e800f313d4cf57a8d62ca6c68700000000000000000000000000000080000df6a61484823bd241ec1e2da2b471d243ddc3ca") 16:00:06 executing program 1: sendsyslog(0x0, 0x0, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xc1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x80, 0x8, 0x0, 0x3}, {0x6, 0x4240950e, 0x10001, 0x3}, {0xfffffffffffffff9, 0x3f, 0xffff, 0xffffffff}, {0x1, 0x7f, 0x1, 0x1}, {0x80000000, 0xffff, 0x1c10, 0x40}, {0x18c8, 0x5, 0x96a, 0x8e}, {0x1000, 0x4, 0x4, 0x80000001}]}) 16:00:06 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x2) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="bcee532136ac9506f609bcb96ed202d8d896a0cb12269abbcdad6b8e4d6191a99bfa5949799d264ac96254073969b948c471387e186813383214182f3589617d037b58869653876bf9f4dcb44433e29a0693f3ed39b668f9032473d3f44d82cf12acea6ab8396fa6bcf00dfc7f9c34153c28b1a468e3152d7381e0955ef54869219268cfb99a5010", 0x88}, {&(0x7f0000000200)="b8657081100497d2576861cd51ce202ffcdddf873b4c543e9f4e8ca0f460742f5792137cb46bafac44ff64435837ade0070d93a4505b02bd5cbff2fbdc79e8aaabd35fb5250ea14eaa156181c6da0040142bbecbc52988be613beccb66a08f9bb3ec5995aaab75c8ae21628bad46f21fdf65ff79d982f257e0f4291a69c2bd5dad834cc2873ae9c5bb8a1efbb7669095805cb1bb5fcbec6a6f23bafcc6619334781ecf5bf7dc7e28ad4f40fbf861e58f08153010cecd47ad0abf", 0xba}, {&(0x7f0000000080)="dbe785eb73124d2c13ee34116e932a707a9690155187c46a5862af8c9e15cb38ff7f722323661923598c571a0f3ecc6f43d83dc3304d657e2a8b35dc77464e7398", 0x41}, {&(0x7f0000000300)="50a51ac63374acd90a27f61aa926873d73b4979aad1b2a4d80536a747806b945c50896dd041ad5d62e91947670dca83e7b33dee1415af214d8730006d8600009c9c86341c19e5cf8e252b152f6740ce6df6040d407dc524d5ad85eb2ed25d0f20f748293f44c8dc5263a1e48827bf7b631358bbd4875febabc0ce374c17d1078e87e651d5f98d52b029a9696a66d33eb2d393b038d82dbb2f66a095de4672edd0930f8e33b57177531d4e1b8cb1c661e50152992c0d621069274139f6eaf45aa508e03be8121b3a49ad342ed5f04d0c307749b091a66106abd03992079374fffe753609c01f82ec1b239d198e56b0ebf84b410b51db3d6d1b7358895", 0xfc}, {&(0x7f0000000400)="762cea962af062094e448b7e8087b1408186b2221d428cfb422d9192f00e85dacc71564e9d2da1096304e84c6d98ebdaad9348d7a88aef848d0f9d3851667ed928dbaf481a0af2fe5af7eea17488b8f55efe113185d3296d159232626aa4b02d71576171456cda33baae27292dd31c21add297afcee833ecdb51c62f7ebdb1d28ac9ade9f66df5bafe1eff641b22a1851e0c8dcec11f1cf5941efe760f7e5019064ae35e4aa5db2df1147831e45e257c599bd5f6226bfab85262fc3a814767d05378e5bfd407898543691e225a928d8eaaaac96885b0d801a8ceb53d05aabd", 0xdf}], 0x5, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x38, 0x402}, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000600)=0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x228, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9f5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:07 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc000, 0x99) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="3441b8716cc2554cf39b25529d98c00bf084abfb39852442089c95b92c5d38d1a52830ddf99c1ce15b6d6f787a45d69e827fb5d2c29f2e9ee0", 0x39) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="2beea025eefb1f619727b30d199ba2338c62e7b66874b4e8bd091a6de63c9f5b65f04ebda78f2a505f0992721e063d7b22ab4fe76fce905f7c15d7e6d0506c848b37f8678bb76626f72987c9722a1f092e178bcd1d68eb6ff9bfdf8d8044bdfc3e1d018803a3084a0543414f4c92e4d8a30677290fe7c81d86040442654ce372dea8df8d4bcd8a58cf9318059217a068", 0x90) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) dup2(r0, r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xfffffffffffffff8, 0x0, 0x7, 0x81}, {0x3b94, 0x101, 0x3698, 0x80}, {0x6, 0xe0, 0x1, 0xff}, {0x3, 0x326, 0x4, 0x9}, {0x9, 0xf21, 0x100000001, 0x8001}]}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x7, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x4010, r2, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffdfc, &(0x7f00000004c0)="f32e2828cc8d862cf7fe8f3a7d89806ba48d568dce70957aa98b2614355d60690ed6320b00003a6116d5f2034d2bd6e23955e065af7d31dfc86f4a4bc9b8acc09509d0ffc1e9c0ef67c19057c36504fb2513c534ed25e2f5df53727b7410b1a723174bd187bb8c5c0d8f4826cafcdd93059635d058f755b7b52b4f13b5e7999819baf4ed834e271e6a1a0b3b0921902c6f74484fa59c9363dc75937b40cf4bb2085d3ff52ee9878580b9ce8aafb826df271508dfd7ed6bdcff22048a0e328864e4d192f1c910290ed12ff3b1dd3da372b36bde127f4129ae86") 16:00:08 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = shmget(0x1, 0x1000, 0x5b5a7e6f69d4c878, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/92, 0x5c) 16:00:08 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) shutdown(r0, 0x5cd43e3f69989e3b) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x40000}, {0x5, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)=':') socket$inet6(0x18, 0x4000, 0x5) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) linkat(r2, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) chdir(&(0x7f00000001c0)='./file0\x00') 16:00:09 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) mmap(&(0x7f0000b10000/0x3000)=nil, 0x3000, 0x7, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) getegid() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7, 0x0, 0x0, 0xe0}, {0x3, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semget(0x3, 0x2, 0x10) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="dd3365541867ccd05cb9e1270004b53cd1e697d97c13aa2cf432270a4bec5331a16fe189db0245d97c7ddcdde4647616fbb252c30dd22bcf608ed40b2c72a84d236d649a81439f6c7a39a9f2ab191e35e34abadf203ef8b6fa8fa7fc4515407f50af06a1e3f2a4100aa6d7e38cca447c7aa6e74054c5091c7141667fb7937fa588adafcd76f7e7722d0a1d4aed25bc671a5cf478b4fc5a12a3a9b01ee04d847f1bb34d94def7ff7f47f0922c23b47ebd5a", 0xb1, 0x20) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f00000000c0)="99af1701687abbb9a4cef5be65c35f6f0b2ebf740524a351946ecc6a68a3346961ce330f764a4f166600c77a0cca37dfb9e5b0acf8556ee5e5ef4c9fabb2e636186c4996077db99db594a91a777f23e2c59443206397d5435a422de82f857a90f62b1b8b51d7ba992b08188914d5e75458da0ec1777642fd16a3f34a2d4843aa52fbde254e9d93151c67bc7db9ba91ab81c793859151df96c1bac13dc3dd8dabb637cfe0aecf08dd839bcb9d6a5827b54a43a48c97a99b614d398ec9ebd5f29a2784b006c2af15e45f1468f472a28fbd43fc5735c4a1", 0xd6}, {&(0x7f00000001c0)="53360957a6e2ed0f0beb6ba15dc21c85d04b8a69aac1fd1a015e6f9e52f97bcd100aed12fee4e6f3a79cc821bcaab716de00f5792c0e2159e8d64ae3c5a8c33abf5fd83cfbe3fb9765a11e869cf3e88258e1c5a755e2e768237ae17f5207938e47e095f33ac0bf59a4f488083be7fd447e79567dabac13cd650201b19383a7b0299066c2ebbfbfee1538dfdea97883457138f2098fccdacff9374604b8afa65e864efad62d38910cde9d483f67990041e5d5499ef8694ffc7477331e8058fb22dc5807138d4430bf131a2bb76761080c04b2a49a1e45edc83cc60d7df8400f75f91c138f4e2f5962f3c67815c82c964b4e", 0xf1}, {&(0x7f00000002c0)="e42b5e1f74012a587d19a4f2e92e244af3466c2d4aa258f5ff8eb5be721811273394330e7dbfaa7579dcfca66fd3f02cc132f29cafc80024ed850f07dd8614ab204176d40dd4d977805c178ed4da2dbf523683e1bae0836d48c3b864e239568709243ccc017885ea5a880f224f43a75b7d042d8bea9020c8745307dfa3be7a91c9a186ecfdc0e059019a5be810877cdba18245c2e5676b7b6d4d2776a6e8f529215bcbeead8a3d0481fa0cf112dba0953ef92da90309ad9154cf15a625015ac50e0cf276bd8a959ead4d7ef08d8581fb852e82bb450a7fb1d71d0e90cbf7d087376f0ac503337dc28caabb4b39ece1", 0xef}, {&(0x7f00000003c0)="3b18e3c818e437916b178d8330e976a3883471b43eee58c5433a3f99592a328e7d59fd994fc7ec92360baf67e8dedb9fc733c0cf34a9d4964f6f80b0dbeeb5de4b6bde5e6e797d565f98720d3e4854767c36403c5faac04fd24895a671e99dba69fb851396888c65bc2bf6c84dcf4e0f7a8038f0a52579ebb40c9beb90fd69f73347b86c19e2ac760edf6edaac521c7a1f2fea592f73c1ef2018e991d07876af942e88c5e29d04b9b139e90600a9", 0xae}, {&(0x7f0000000480)="2e982f4a30233087e7d57e24f00c1df2308fcc10d9f86a7d65d3d883f67825615123e4880099e75e5d86bbf49485cd66976b4593d085ab91fc6ae4032ca898fce8bd46bc13347ece372031b9bb47f75e1ffde212273b10f02d842cf570f6ee7e354f2acdd194ddf0f26688595d2108b066d1baf3a6875806281089385194828bf2d131b8d020e7b41364b77b75230c5edb4eeb879b0bdda25322244af933a2a78832ecdb67b98dcc58b4859c8c77add970fcb85228d7579a217477955614fbd9ddfcaf6c14a23158a5591a124016ba3cc42291e5a5b32fa92724ac", 0xdb}, {&(0x7f0000000580)="9d05b00762e193bea91d7db35e076e850f16cef7eb7e1cf8d0f6fe9efd3cf0baec84a203613c62f91b47851316c553e06da3960f1c9c93f3dc9469202c052e1449eaf4a915b66a62078dcda87a3300fba6b14be244acfc53a1c7011b004cbd350cb963574b9f956be194a284e6bfa4afee5ae24f29c229605cf47420165adb1712e50ba93be794224701020825c1336a2497", 0x92}, {&(0x7f0000000640)="bc22a0aa8316f3c04e686a137f6df16758a1f3054994ae9185bd80163ed0fc51e38fee2e78800a343eb2e52dd1610fcbae1346c729dc3f034e5fa86fbb8a514ad112f825a55adbe56e133000e14b253ba7aaed1a92dabacda2c8e59255d7774c7758a7d83d070d41f9eedfdeeefd94563aba3c039f29d8009bc9a3dd08e30e76db5fea1d418f8af1a75be40245570b57953e6ccb198ca510e7d9ab24e80ab59aeac9c8b5473e4d61e613625aeddc87b441167ea8e93055b12a6e254791a261c3f863e170e7fca855cd507a1ad59ca511b76dec74b9b092eb79c26dca3b42283ae8a44e1c1a7da88590a8668a1cf3119959e559e744caf2440766f80942", 0xfd}, {&(0x7f0000000740)="15dfff9facd4db8c1b3a59cc76bb65c7fd5609ff070ad1e755d335d0abeab38438dd4d8502b378b2be2d557dfefc17b964170ebc6699b1c4f086a9434dcf4421f3e92436f4ae083574454d26a40ab51f1b65f0e9180be23542901be066b30518e12e02f442a263f21f364b70842609301c98405ceba1bf88b71cfa3eba3ce91bf24698de56c14e23facf6c4a663ad0eadd95ecb676f615277e1f09be7242105d806c9607ec8e033a67fbd58501e4ba22ae8cfb205ba05960a1fc", 0xba}, {&(0x7f0000000800)="106d6c5af54527d00ddd6876bc0b2bf898054356b60cfeed9a5aafc3535f90", 0x1f}], 0x9) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x400) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x116}], 0x1, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x100000000) 16:00:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x6) semop(r2, &(0x7f00000004c0)=[{0x7, 0x2, 0x800}, {0x3, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x800}, {0x4, 0x1, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffffffffffdc5) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x327, 0x0) setgid(r6) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20000, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000740)=""/4096) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000300)={0x3, 0x2}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000700)="69110000000000000000ff57379301000000120000") semget(0x0, 0x3, 0x80000011) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x400, 0x0) poll(&(0x7f00000001c0)=[{r8, 0x100}, {r9, 0x40000000040}, {r0, 0x8}, {r0, 0x4}], 0x4, 0x3fe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0x936ccbf07eff6d62) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r7, 0xb9b54604eda6f0f3) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000440)=0xc) setuid(0xee01) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x5, 0x3) r10 = semget(0x0, 0x10000000000, 0x200000000000001) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x1000) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffbff, 0x400000000000000, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x537, 0x3ff}, {{r0}, 0xc6568b7e3dc8ec0a, 0x18, 0x2, 0x2, 0x100000000}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x28, 0xff, 0xa9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x3f, 0x2}], 0x3800000000, &(0x7f00000000c0)={0xbb, 0x7fffffff}) kevent(r0, &(0x7f0000000000), 0x10000, 0x0, 0x8001, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x2, 0x1}) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x7f) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) kqueue() connect(r0, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) r1 = syz_open_pts() flock(r1, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="5664382869e2524e81dbbc9cb467a82796f8e551a80e7832199a140f070fe0a240d44e8e788c020aa755a5e8f4251d629a7b586f176995a9875797fc22d88e2f659707d4ef8f79813acb03e6a8e051c5abf6ab1ea7162166996441855faf82f106e7cd8915aa1c5f0631b6a7bd6ab780b0c5b181930e83e11355", 0x7a}, {&(0x7f0000000140)="3c1ef768c0d95ed00c2ae0bdf839a371e87fbf3cacb8cd23cbb7729811db0427b11f0ab5b5ddf91489ef04c2aae0a00daa05c84abb177ed1f32104d37d4f8501dc523b075a37ff02a3f316051d4c85593add03cdc72d518dbac684e5", 0x5c}, {&(0x7f00000001c0)="e4ebfb81536f0170c2cc38e1d0c9e3318ad6a006edbfd39cf3881e13568f869e0fb05ee60a62c9cb449a7bdc4ebd115165a94dcabbb250dae7f19a6e49bf95f985d05aeebf744fa69fcb08479e63014edff2ec768ff64b44a39f0a211466c8e7f852a58af8a168e77352d0917e0d597cb645871a2a86f3a72d4f317650d9ea1354153b460bd3c6b8fb108dde72c55dd98ba20539fe05d568e3c56d6f", 0x9c}], 0x3, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/8, 0x8) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x28, 0x80000000000000a, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x20}, {r0, 0x4}, {r0, 0x8}, {r1, 0x4}, {r0, 0x8}, {r0, 0x11c}, {r0, 0x2}], 0x8, 0xffff) getitimer(0x1, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) close(r0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) shmget$private(0x0, 0xf000, 0x8e, &(0x7f0000ff1000/0xf000)=nil) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ff4000/0x3000)=nil, 0x3000) shmdt(r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000000c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x40) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x4, 0x2, 0x0, 0x5, 0x1, 0x0, 0x28, 0x10, [{0x1f, 0x2, 0x3638, 0x2f}, {0x6, 0x3f, 0x5, 0x1}, {0x3f41, 0xa4b2, 0x60, 0xfffffffffffffffb}, {0x8, 0x8, 0xf1d2, 0x6}, {0x0, 0x7f, 0x5, 0x10000}, {0x200, 0x6849, 0xfffffffffffffffa, 0x7ff}, {0x1cb, 0x1ff, 0x2, 0x2}, {0x10001, 0xe95, 0x9, 0x8}, {0x2, 0x2, 0x4, 0x43}, {0xffffffff, 0x1f, 0x3345, 0x3ff}, {0xfd, 0x5, 0x200, 0x200}, {0x9, 0x100000001, 0x8, 0xa01a}, {0x5, 0x10000, 0x9, 0x9}, {0x2, 0x6, 0xd0, 0x400}, {0x64, 0xdc9, 0x8, 0xffff}, {0x800, 0x7, 0x4, 0x4}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x43, &(0x7f00000001c0)="169b66531b379a7680a257a01f1b018000000cd1ac02f8f50c8ed94c5eb6d44753cac41bdb8c31047fb80cf3dff8795741c61957c69073be8833000000000000000000") 16:00:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8610, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1c}, {0x6, 0x0, 0x0, 0x1000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r1 = socket(0x6, 0x8001, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) pipe2(&(0x7f0000000140), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0xfffffffffffffe32, 0x0, 0x0) 16:00:13 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) 16:00:13 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x21, 0x1, 0x7fffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x101) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6c}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:13 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[], 0x0) r1 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x9) r2 = dup(r0) semop(r1, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580)=""/118, &(0x7f0000000200)=0x76) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r3 = openat(r2, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0xe2}, 0x8) getegid() close(r3) semop(r1, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) getgroups(0x1, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x400, 0x8, 0x1f9, "3d2a618520b929277101995da30b9bf2b26e3a34", 0x8d, 0x7fffffff}) setgid(r4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000700)=[{0x20}], 0x265}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x7) flock(r2, 0x4) dup2(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000600)=""/12) pckbd_enable: command error 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) connect(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/99}, &(0x7f0000000200)=0x65) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) rmdir(&(0x7f00000002c0)='./file0\x00') syz_open_pts() msgget(0x2, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x17c, 0x100000001, 0x20, 0x5}) getsockname$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r4 = getegid() lchown(&(0x7f0000001440)='./file0\x00', r3, r4) syz_open_pts() ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001500)=""/126, &(0x7f0000001580)=0x7e) getsockname$unix(0xffffffffffffffff, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) open(&(0x7f0000001640)='./file0/file0\x00', 0x0, 0x1) chmod(&(0x7f0000001680)='./file0\x00', 0x6) shutdown(r2, 0x0) openat(r1, &(0x7f00000016c0)='./file0\x00', 0x8048, 0x88) mknod(&(0x7f0000001700)='./file0/file1\x00', 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) chmod(&(0x7f00000017c0)='./file0/file1\x00', 0x8) fcntl$getflags(r0, 0x3) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x56) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x1e, 0x3, 0x0, 0x3, 0x4, 0x22, 0x2, 0x2, 0x0, 0x81}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r1, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x28, 0x0, 0x4, 0xee5}, {0x6, 0x0, 0x3, 0x40000000000000}]}) r1 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r4) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x122) getgroups(0x2, &(0x7f0000000100)=[r2, r3]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000180)="b64440568327249dbab83ebe3d1375f6fb33487bf7d605d69e683c3bb45a5e32f3d9f8") 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/19, 0x4}, {&(0x7f0000001380)=""/48, 0x30}, {&(0x7f00000013c0)=""/119, 0x77}], 0x8, &(0x7f00000014c0)=""/2, 0x2}, 0x843) setpgid(0x0, 0x0) setreuid(0x0, 0xee00) r1 = getpgrp() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) ktrace(0x0, 0x5, 0x8, r1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000200)={0xffffffffffff0001, 0x3, 0xac, 0xd0e, 0x2, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x4, 0x6, 0x1c, 0x2, 0x10001, 0xfffffffffffffc88, 0x3ff, 0x5}, &(0x7f00000002c0)={0x7552de92, 0x9d, 0x3, 0xe6c, 0x0, 0xffffffff, 0x0, 0x2}, &(0x7f0000000300)={0x22, 0xfffffffffffffffa}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getrusage(0x0, &(0x7f0000000140)) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getuid() setreuid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x100) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "8e77d7c1ba7620a52fc27c803c3969ca9eddb10d"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c527c84a4ffffffffff9c11de4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3e0", 0x58, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket$inet(0x2, 0x3, 0x4) accept$inet(r1, 0x0, &(0x7f00000002c0)) chdir(&(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x8}, {0x7, 0x20}}) setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9000000000029, 0x8001, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x63, 0xa6, &(0x7f0000000000)="0b95f4b87df6e983d3aba3eb6435b468325f013819e0fa93560812d9f45d6ec3", 0x20) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x80000000, 0x4, 0x100, [{&(0x7f00000cf000/0x4000)=nil, &(0x7f000060c000/0x1000)=nil, 0x100000001}, {&(0x7f00001af000/0xf000)=nil, &(0x7f000077d000/0x1000)=nil, 0xffffffffffffffe1}, {&(0x7f0000301000/0x1000)=nil, &(0x7f000072e000/0x4000)=nil, 0x3}, {&(0x7f00004ef000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00003b7000/0x12000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007e8000/0x4000)=nil, 0x2}, {&(0x7f0000485000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f00003e9000/0x5000)=nil, &(0x7f0000037000/0x2000)=nil, 0x5}, {&(0x7f000008b000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f00000d0000/0x3000)=nil, &(0x7f00007c0000/0x4000)=nil, 0x9}, {&(0x7f0000697000/0x3000)=nil, &(0x7f0000516000/0x1000)=nil, 0xd565}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f00006e2000/0x2000)=nil, 0x2}, {&(0x7f00000ff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f00003d6000/0x4000)=nil, &(0x7f0000115000/0x3000)=nil, 0x5269}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000070b000/0x1000)=nil, 0x4}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000257000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) socket(0x6, 0x2, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x8}, {0x4, 0x3f}, {0x23}, {0x89, 0x5}, {0x6, 0x5}, {0x88, 0x1}, {0x87, 0x6}], 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0x8000000000e4}], 0x1}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001488dc90 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001488dc90 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xfffffffffffffffd, 0x9, 0x3, 0x3}, {0x7, 0xf50, 0x618f, 0x3}, {0x10000, 0xfff, 0x800, 0x1}, {0x5, 0x6, 0x200, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) setgroups(0x2, &(0x7f0000000040)=[r3, r3]) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) setgroups(0x1, &(0x7f0000000080)=[r2]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x34d1774a55ea6020, 0x1, 0xfffffffffffffff9, 0x0, r1}) close(r0) r2 = socket(0x18, 0x400000002, 0x8001) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xacc63f644c8092ca, 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90", 0x1) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x80, 0x9}, 0x8) close(r0) r3 = dup(r1) r4 = syz_open_pts() getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "85000000000900005f00"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000280)=r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/60, &(0x7f0000000180)=0x3c) r3 = socket(0x10, 0x4002, 0xffffeffbeffff001) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000000)=""/111, 0x6f}], 0x1) write(r3, 0x0, 0x0) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0x5a35}, {0x24, 0x5337}, {0x40006, 0x63d4a5b8, 0x6}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="a1587289ba4eb943dccd08abc82ecf6526fd7919eb1a2e1975add6a8a16a021a3687033a246faf467c1f017dcfa5f1d3f17673d4fa602a47a024bc424bea1295eff5a18c96eb8d68deb3456eee7d305b6f64526fca490907b122f77fee6866de83732418ac821662d7812b522de42c89c004873357fe2e195a4ad9c5ba724681e437b7698cb9d13458071bc2362289bb428ded05", 0x94) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x2b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000280)=0xfffffffffffffd29) wait4(r1, &(0x7f0000000240), 0x8, 0x0) 16:00:18 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000098376122f8f6a49d969487792e2e12022c7255e5f73a4ebaf12f6669ac650f009427600cb7789891146f64255a7df219c6c7681b359a8dfaaf7e2231f99370d1c65b027ce522f57cf489507b"], 0xfffffffffffffd6b) mlock(&(0x7f0000b99000/0x4000)=nil, 0x4000) 16:00:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/203, &(0x7f0000000200)=0xcb) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) chroot(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080), 0x0) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000002d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x0, 0x80000001, 0x9, 0x1}, {0x5, 0x300000000, 0x400000000, 0x8}]}) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000384000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="8899386f00e5748b81485b485f6faec04828bc4465", 0x15}, {&(0x7f00000001c0)="ea8f7360f31f38e2960b6022f3d2ee498919dcfff2deb1af58da6f7b67026553a117016c5ffe292ade745168f4becc078c7ed1bdf1356dc9910f31a957a060e9", 0x40}, {&(0x7f0000000280)="9d352d9ee88b0894b4293f8c8fbacb63e525cab580a58c13eeb326e5abe7ef58be4caa7b5bbdb4cd80479f2893654394d7baf6a661d11eb5290c5b1d209409822aba55c42f8209642388d659d0c8bd4560bc", 0x52}], 0x3, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000014c0)={0x10, 0x5, 0x4, 0xfffffffffffffffa, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x120}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000000000000}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) sendto(0xffffffffffffffff, &(0x7f00000004c0)="c2355901231e8c53c846195f4c7c25c3ac032a804824aba3480f51584102ec77ada9e9ffbe8880f833fba15cc6094e5f3f9787c3b0e4b581108a2929cf493fdaaf81aa5a1296baf01eba1d0d642d5365d82aad5da4416f63fa8ede83d1f08467c9106cf01d3e8289fa489d7d4c01241689566ee2145c2e44bad5a08684aed2f8268a2f2126ec383466deb2607981293095c46afee202162e2a29f7d0febb54ad64438cf0c632c386e69e9937c02f83e668bc2a39b92a78f777806f2819d21983842aed276f01f68b859985c35adcdc0b843b6f4a2a045ecdfea1c90f45d43d9289671e8d959343f633cfe23dea30ae0cdb1f4e1de7feb40de8b8b84a3bfd9606ecd2078beac064630581e43250b8900c7498ddfb6b2638c2dbcc803dcffbc2a2e3ad81f92539f89d19bce34cb96c4a8c9c69eb35ead01e70eed587374853712d1284057540e03f25e662faf372d851f0fca60098c279743d6342d2ca907a8f2ae6047dda41d1ca306881c23682ff09deb1a2d5276364bf66c0b1b229361e357d1da419a4059e1771d1a7da6979047fede528d0463a912961bb9a718b8c9388d0af7ef1890918a463cbcfb6c7a2886fcf3c495d582dcb77108080009eb89a9b7b9dfb96b0aaddc89daa02106437b41912093b13c627e6198f6f26aa0b37c99eb46026224b8b9a47a0f34a39736e0658627641ac0f0aa99eb7103dd88b1d1f4ee37ee1c63ea87684bc8c7f847718829381fece46a72fb83062df48e0aca31b58bea6e5d0b120a5f1248a725e34dffca1c3a0b798fa2562bebdaed4dcee53726d76c2873cd1545661639f7fc1cb8b71723a88d53ff6747ee847ef2c99836a089f132655a724b74fcd3d837da21f46b63e3b2d1084c5ffed741340bad903386e77b6889ba293afe35df362610e7832857e7414a468c988bb1f28fbfbd0a9b3b9df2e6f8f82e3dcf481471bd8a7d5b8dff861fb5cdc96ca797b9ef2aa5388b826ef39dfa93a7b96af5572591dfd4d9fdcb025d10bdeab0cd82183734b88941209ac3f9d395d3ab35f1b7f6e2286238c60fa3479cb24054da2c971caea1b372ec2b3bca502327341ce2f8555aa7599baa006b69fa81b7f68206dfb3cfca89e4a310517abecf5b6a92644b6fc640b3a888027ddfa162ffbb57e73efc65382a3091d8e2a2abe452e8e6959f28c9011c71e017f489610a423d00963491c58c9fcc921785f0d8f6129b6d9e2eec8d45ee93bfa1414ac0351134bef12a80a04bb711a095822e9af0aaafff88a8dd02306937082fa132073d08d64ce534bc9ea9956cba3b290f81a1aa9aac8e0058bf5ee438204aadbd57028455c5132e58aeea338504809de6578371e6795a9e420b4e0d588c205a1dcb5d19de0561615230b46346bd55acecaeab0e3492449f32a4eb5029992f791676e8097cbdcc1d619dfad12b71531a9b36a552d1df206944080b2bdbf9e92f006035a5f3fb9dfaf0555482e33561ba3b23659c55d31be18fe4c60df5264440f53beb21d9cc2b6b4dca7704204273588031d61bb96fc1f663affc7f0a96180056cd7cd4fd72d206a30651b2ee66ce5fd2a5c4f4d9954c5f0c9a1d0e17f5ca3762e533790e2e73bc137a881020594b9bbf97cb571b93c149c1a68399a6ebbccf8d982aa2f0dbdb53861ad125906ddf9bd9a5d4525e3c531f3ca8bb524c83ede3a6638108f27930fd0322478584b2218d0317c94df94298eb6622c0de9ee8f8437eeea3d370bdba9e99ffab71944ff798d3c7e4980813d4a7977318379b9ea4a6e7232b3389e684d45eefbf868bb78c16621ea525c8c4d24dcafc1b566f1af772c068f0020a79991f83f94096be4afd8729a407ff10f942b38cd03a2e80ae37cecaf90e1659e7eb4316486e173e9ffa4e249b0f8657db84124d662cafda3ff5bae532722ae5e5f6ee9515537f6b35c1e26079e4a0e1e07b27614a6fed6cfed2384a645dcb86e075002ec713f1b1385734e63230ae0b7269e382643e30a832c71b4d129786af02c2bdaf09c0b42b8fde6f7b61eb0389866b041c97374305b85268fcd3f80152e460f4e4b94877e46409eeccac762c7680a81d8a4910db4536036c4d48290e0cfa6d298bb1d9e28f346b16ee7f8943c2f9669790da58d289c3f139a010c0bad4ed489136311884f1d6c7a43898ddb5e017e6ed83adc3e7b6d655496d64a2faeadbf32aecb52f906aefb8edda43dad68b5517eb1ac1f6a912dea50b4276bde5f4726aa4f4314370ebe65b146d75f732a8ae872df8019887b05e0910c50c948c4423e8f5a0484748113d4a80f18a85540a164f4af6a0413f795454d242962fe8ac8fdb7b8cc5dd4312deb90d5bbff0b39e92c204e4f4c51927f5794c70d1541a7a26dda7adf9686e831b8b474d133e50e670f9365d9b78cb5a4380253ce846e8765b9d1e0a6e4a15b9d408351ec1c8d1a6af436d8ef1b7607dbe9b7cc40015844aea4cbb981259312490d1c304089f4491ce342ec00f4b80ce4bf3f8bf09128a1fae5cfcb271fff930695fcaef74632ef7380c7549e1835508efba7e17b9a1d03f1114ea0fcb3358a9d853586126b2ac3d83c7695dbd93ce89532337dc7e175b9435e3a1dab6439ae90a7788d3370eb5f9d919f2281c78df1f808d324788b981193d72d60da788143f3c647b3f6a226d411671b3e1cbaea66318a01ae9f19c8fcda325c3343736ff8a66db8e764a9530e1ef33684bb6f45df15a9d840659c65a9b79e5e84d430bf3b92233ade78067bbe5fe392b0ddaa9329e78d66089cf4e1436ed5f8e5bb11ad4012c25e09f219938d8f182fe587a4bb7148c0c52a96c8d5fb22baf6224a2f37898c4f381aef4ae1106a4cdcf1fc652f163fbac2ee5ab9f4e47648be32890c377009cbb7f5aaa0c9c008ab26983e9b505a192c24c9ee775c603582cf13e926977b902ce871a9de61850d73e9f3310a6889ead3490a09a24bfa6aaad431b27a012f2f47a11a755c1ea450acd848c2388cd5eda441799a3f1e3a3327a502330917aa5e734b5cb254e9999001af673d19f3eea9485c1efd2651d3934415e69116c09961bf68a5ec4d817e4e58e40853ad049de2f722e05242089b35c9427998f37e0444c6efaf9fd9c7ef91297dde9d5dacc51c232f8ba7c0cabefcee3e9634522ca6fe909c7eb1f23583a7628562e9cf0842865fe7886bf0a45b8a46d0fc435bd6e85cd9968029a201be284209456f9cc1b6e12016453031f1847d45c7bb88824d61cef42f93213fc85cf309ad97e916c1dca90b1e867a19282f79d98bcd7de0f7ed9b9c7d11e67b92c6546c5bbe2f5f2d726548f8287301221029d82c6b19c51db19607048a94fdec68ddac97d5256a86e6ef6ed291ab9efe188a1f78ff68c2cc926ae95338c0cc2e91bbfb7b431b6959a5a60555c7f7cf57daabdea2ac1b72a39073dfce6f8928ea2a0f09d9f1c0cefe56cc943c2f876106c5dd88768f6c8c5b95455a8455513ea2a62dd5ebc34126e4770c18eb683a37eb5bc6be8a58571fa1a08b63d7262ecd95dc25182d5a501fb85d31ff3f3b987aee10b50395c8d559c7afb03e464c32bfffc34fc1ca8b6c893aeb92341afb1c8f4bb95d86c7de762fd754da1bff8f4bacef51670ff5a5661cac35ee35fdcc8803823632ebef69a99756d39f081510a00da6b748a9bf1372395140ae60c614d9bb77b5814b8fa5ee66e9b9c19d63e87255118d5d06ca29d049dc5d6c58f55e4389e162b09bdf20e15cdb90b1a7647c31755e06c3b1b8b69bb81ce5bf8fb342b01c2c64148a0e6469b3e5ead28f77fea55854644e95d2d3b683fc8e64bde9d812d52254d4e43b8c6bc2fe2d9d6dafb28ca5065772b5d139c8f861493a86d41e956f78d5cdd2d71fcd58d143eb58759dbd23d17b5c7526c7724a0d4ae8e881d54c7fa129203affbf7011b81a1d99a52b891af93d69990ce875d9f7aaa7d21e988f3a5a348c923a637eea8d7eb182e3b9d5e47edde3db65643b22f4f37709a6a650156aec40a5a62af792c2abc68bb4afbebe862a99b74ed938b1d9dc3386918001446931fe18a6026e4821ad1a44e0f0b6da7a9ff88b90fe41af1ccbdad8e2931964d98fd325c152ab1eaaaa519cec179d0ce5d46c5e33c936a338849bcf2dde955aa5d8e04f7e369793a6b8823da09abe43e381d06f493ec497264a32cab7eb00c8697e3d7a00eb99d435929569477dd5fe3d00016cb960f6f1a8ee9b6ffe5a508abe9076eab539fb958bcb338dbf94eac30134d14816f38826fe7748401f6c6d15fe7c5aff22423a15db812ab7580bfd36aab133fa2cbf8e6f6784af59c92c8d8fdfd6c5df297874d16f3c052b286fd631e1870978567c89636299969dea1df1c03f449c6d34bc83dcc280574e2fd574e5f190046d00f749afeff4ab05c74c29adce3c2e2f7f233300618a1a79d2c33f0107b8f2c9a4128ca833b3e13440fd7f0294d826bf69062d1903f6e7d9682e4008b5419fc9ca276e585499e04f68751a204317c05bc7dd608d77d78db1e0cdeb3c12ed82a062f16fe8d3541848517a5635f865cc5f1537a4ae50e8e795b32a401256c68408a4d0347531a2eb8bc78b06b761ee9ce08c9bbdd282599500ec30d0af9081422fa050f2187a4a5be6cf70b1172715bee0ad7fa76d10d007c03ec5c4c2794c122cd2d9c636a4403e138f6be1208b7f956e8697818c9c04f15e0c55d293e6518c9718f271d61aa9c3d94abddf4f06ae5ae19723d45aa64df10b3ba841c33c9cbac335a6079127aa68d8247c54150e12cb042d700802ca0c8e5031506622ea37d63a18f5fd2aaa085c391261fe9a36934a2d2c22fd1927e536c4ee15e2fddf77b38b23a428220c7b008d7fb843abf5f5e745f3c1ba31031a2594fe2633a14bdccf0e35008e3a6aaa5e1e31e211556d100528a3d0399196ee99f9380854d1d4f0f05c5e56e7c1792ac1ca29cc8f1aa129eb465b4fefde20833ed8a26597ec8ccd4cd0a9c33ff6571e29c2de828a758871d1c16537e399d0fc87fc818db39499f885071e7217cdb8429abeab3e8d2d40b7c712186cadfbc93aaa869165691f208ceb4fce7d892a7a3874f0b95de090245d3b41d01487fca24e36836e3581e083d8f770d52049d3d2ef8d1177a8bd4040979bdd056fbbe3135162c1e421b3ffc6420cf7c3bbdf6f867966577dbee046f9b016ffb38cc76d67b03484a9e992df22400ba1a9b68660b2bd8221e2dfd621427ce5e748a781eba263ca2f63f49d353bfa63e73d3d71a926ae20ece028d402dd790c4f326800efc4842430e171e3180d5fd9a93b2f796d457722d9f7b80be9a9faaf59638b70ebb8600429f869d5445b41f2b56ecaa8437800d3a74dbd86da044c2814ad0951b7cde4cf098fcabe9c620a1134b2d420b7ede945d976d8c3acfa65579a3fc22067b5a0d84de8ec50e4f4c4bf6be34ce1df9eb4c57111981cca0dbd6d78ea8c500b830f386020890c7112668cdc91c32c0247fd3406f31f4da9f642b8a5f07c8d5aa3d9b0ccd63c6a378d52c46eb6cba65f245265f12cc6423e7e5cb0938e45487c7478d772ad4f52c79785472ff22463e2162b897e428838998d7c22a3c47e112dada4c9bec924a312befd3f1a8d4f39a9950b3ceeacb70aac4806fe9158453f3bb6b4ff513d474bbe39b3b424443093abf821be3692df0b19ac588c06cc3948a0527b3c11efdab6ea615c86d3fe8bae7d66b8ee84e13c14ca3a4287e67628fbab5e9d94d1ce815ed1b7d35b5e143b44bb612b0300eba11f2bac6833b405ec65b6a587e37ee2cb", 0x1000, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) recvmsg(r0, &(0x7f0000002280)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/177, 0xb1}, {&(0x7f00000000c0)=""/122, 0x7a}], 0x3, &(0x7f0000001280)=""/4096, 0x1000}, 0x1) 16:00:18 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x17, 0xffffffffffffff23, &(0x7f0000000680)="0205d967ea562dc22e7a6f92c2c80ca7f5541f3979cadeb85d20de99668d856f2113f7d0a1fcf4b8b4e09ef8368e2f79fe311307951065fef81e7fc0c2a38d2e40f3770137c3eed7cc367767e43a17f16ffd8ea3b93895357f210edb2ec236e4808c14d8ade6d50a484c5b9eeacadbca62d1ab0822c89b28414b2e1b442b3119dea2532191e6dcb981a44cd0fcb3f0ac919db04ac4b4a0e6e96d078128833324e797abb3da44542d635800c4844b95bf58caa2eaab0d88f372ec775d2e1da05a8642d208c68a56b09c52df407cbb84d55ac3f4a2dbade40761c925fe42a7cc6c6f722b39f2b309a93a372079188743a1808e66230236b6849593c9139e33307409e83946d6d41b6979b3c884f686fed73f3adb7d7b0574ca201e4cd40cd63cce849752aebc6f11aca22e97099dc63d80b7b6d26d34f07dafdde371a125a8e31570218d8913dfdf6b7fabc4230038d628629211678d723ee41da9f56277ea41e657290afc86fdde50e46cf7ff60c2ea97f13805ac6ac2553a30a3ca4db8b09243e5986c3802d246bd593bdf9f0d0a863496c4c4499d85702d351b2011aa59a2e1816d9dab0a5ceb0208e164ac1ebe17ba9ec68b5dcd897a94893a40401bbdea205056220401d91f3e5e77cba05b4ecdd7b0809fdc53dda74f80d233f529a42e466347a732e3e7694d4ecb9f328aa6615fbaaa44d674c7c4f2c2fa055127aa3f4aa267352ef6667567d8b3b3ff836017b467c00c734d86b80760307cc680af12a1feb5bed2472c056d368d4d321b09e515ebdb48fb7a37fbe1258977923703bcaefa8bd6c5e4973f7afe006e0aae33c040951d9cfb5b84129a71c5dd4903670ed82e3bf9fcbebb346c5f8d3cb72b8391363a766284c665b53c70c2055d8ce6320caae908a6a85e7a0a1ace9b00dce72a9074f99f024967d13fdbd8fba2429b39c7270dc5fc0c8b5d3c64ad82044cc14b12de0f1056e4a0916a2316bd926f55a29847b29f3944a294c2e0e5d82a0bf6874df1fb5e45cc9c02618a8c930fcc8d67ac7904a130c3309728f4cda32fa91950c0e413916be684cd52ba564cc7b5bdcb48f7665e1e1bc8f4284ac3bf8a9cbd6a97154451e03c7f5ae7534f11e21c24ba9ef639c8d3fda43655593f71f98104846d64f3579a802b3367365b8b90dae775548716143bae83e13618460290197ba53d3d60afd8fb9b1cd40ec8130c3edea8c928ce6373cf76ee8c4d394ad4d0023f4e1309b974023386558aab62498d675215cd8d251ef4d811586a07cca323ca66e9c27c563d96260d58ee8c6fc0a9bffc9bb20283b3e128d350eaa0fcfcdb18c49b593975536e4a707ae65a10faee8da8a23be90c9654c2f076d61b161d545aec94d04c5e09fb99dcc465aa3391db9d3a6de55d346017125a5b9c692ca01a53c1fe703e4d3fb6335ecd4314df4d894cfbd22d82be9cc8d186d6341e026b86cd77690f82c42ba8955d7e628a03da4887ddbaed384952ba5cbdb85f1ff06c30eafb6b1f96161cb0a4f3b7278d359a9db04be7b40c253b81e9798232d58e15373c4730ffccec88027375a3311e972a3a58c547a4728ea53f7002f488c1c8976c56920f893541b1f9887d4ebdc900ca83e3a33e04d1dc00a107a0bce2d8de7d52737d3df015889f56efb937e2e19903a6e078607599423bd5d6a10c585c961df4690092b94ffdde38f4c24416c7e90063eaf1f2d75335340fa3b7d00822113b7d7fc3e2199d6dd2fb09fe6038dc78a3038766977dd9f2076776a4f79201ab0f78052eaf67855f7dc8e8513534980c6e3c541ae80c363a59cb1370c27ac6182b0fd45fd9e23ed9a23d5a3caaedf1b171c12965be1bafbb08ce3d573d633bb50ed1d0d5cfb64b7d15efbcbd4745f22ebcfa9896746fc1c7d94d48cde784cabcdfb3ee7030fb46780cbf4e3c34d87f9c43d302853e975dea0751f79bc067f0a933e8a4f0db8cf652cb259958564399a4e4bb27f5894952083f5530ddd78e2ec281cf085008315c6c5c2cd56fd6186e68b965c8c80454055137223725d27de471b37f4b1db6c124723dd6f1abafd56c69d5fb9c3229601cc3cc552680107e609bb902a33805fc90c8386895f8427c6a6b9fa2d09591703ebc61ab0d626968057f9c6d6a702813d317892d75cf928302c154cf75a1e0b1ea3941a69b383cd63094e78700f074228189a8a43c8e561d8ac107b9b7779ac3eed42d652ed012c5030e06ccadbd360a7ab9b7a2ab01bde896cc90ac0b3dbb2deaac942749185ab17193490fbb9607b3bd007e0dac1511fc6418462baec19eb2b9e340de46257152dbeb23104b6b95c15b89939cae75fe4b6acaf1bbc65fdd13d5490c28e251b7753306d5ceb79314205f6eb9e448e80464c3c860311af004155798ed46a657a2aca684a0f5acf9c7d0408d53ab98db57f0140fac0c4592c12850cab1aed9e533719d03d52b8eabbc5ea2cebc54d3753ed97e2a1f9ca6e13dd6d890693f0851db1a5ae8be131f0d86a7f9dd12516444444a0209267ce6cbe5c2550eec5fce8227ef1a20b5bdcf085a30aec9723569e04e03bf30f8d179f3c7c857b6994c5c0c97792ec53f867d9a913831c1d037648f09ef3da6118d32443a0ffd81212e46a394be93a54596dabba5408d68747d797f4cf2bddfcf9d2aa4a23ded17cc927d6f8fd8158f281a8b88a3dc8c5c209b1af01262034dac4c760987447d6357d0f4ecd93a00799cc19096152991ea38c8e62a96aaa4f0006d652c02d5e738bc01b2306dcf21a37c4fa24beb4b8d64583c82da302149e957a27bea9024bb48df4a475842479a48f851fc201eb87a1bef4a072f29cc1582bffd2118f40e66e223ed32aa036c9c00f928ecae13994235bd3eafdf6a4a82144d87db24628bf83100497737c229bcb688719a9c8c0a3493e5dd0a7e589359f01c51f0f86877f37b1e98b6795faf9f79339b0a7eef5790901e2e459e8801e5ce670f1c0e0bcff5926cde99cdf70e6fda147bfd5b580e2786af96fdd9279780e874bb37bb6c907ace0e10b6b5557d86a567d08e9fc624c796bb0820d48c19991c49e092254c91b1b9c24e6b2db5157109195909ac1401fd340503d2b2d46f069126a8ff4cc300d5261182e140db083ded00bc046ddfbfd666456817c32dd1e867ce2b1040fda52ece429e61f42d0c0d6cfaa30e10abebae4fe58ec046a3ad128b04beb0da34f3018744d29cbfa55dd3ea5176903638537d20c66bd5360fc735fc311419f1c46b31307b6396518c10ce230af980a2f5a3194bdc9824ce27d63869c2cd045bc5dcd4e542bfc33df0f5972e1cabfdad570b45b0cff10df452dedabf15d97c4754c7e8f9d0278020b8e3e9a3e2871da2b504ad08e4d122dd18fa179557fb47e31dae1d13e57e1924c942b736a544c391eb1b59ec0477f105b915ae7e77e0c355671edb60e21814b74dbbdfd8a2c67b235e7d5382f026dd741df3bc83974b9e44bc11831e634ca6677068154c270163a48c50684aa38b012d3299e80d8b2a60a7abccd7a2f8c3d8a79b426110825ab4b31c89024e695c8f73573159b9b870ac9654284f061fda7a9980a427ae4d9454c603c5dd39502afc3369494dd358b6a3930c208c3a22799c4206316ab24cd35f053d51cf896cfe3dc673d5fa26c585e311c7b1ebf89624f16715c11f30babeee23143ff8c4304aefed0a0678562c3dc3f2bcbeed689e019c1161eeded4e7028890e197fca5387f07ea6b3bf7362bbdac7f2dad35ae515b08e406d5b0a007f197d3ed524203f1f0fd71b82232d388963d2c08df967785baf151b4598ee119815eb2acf7aefa8f27b69db9338a47e7bfd486f35310c0608af4d5838cced0ff94a7f653e39833b56026cefef1508a075fbccf35071f765b594057aab93e4fdd19c927cc736393aa199764c1345eaaf0147f0045ce43c49dd48a4589c83b7213c21dc198525d5509f28c4f0986354d564ce118c6d9ebefbb316ad83ba7374e8f5c248253e287d1a2393cc914ee9839dd5c145daa6b1f1128cef26ad28042f4c9d4958ffd7500d186566a9514274d23ef6b99221715c73c97cd09944addf0c9cdbc73fc4539deb4d47438acd896eb0fe801f44cfb13c77809ced093fa3a5e0230ac60a22246f91247762a30bb3f3e726d0c4d5cafc23884c2b52eed674f514e7f854394374e90666993af432f8e18a4bb96c9b37a94f17e210f486f80a3d66cce04618a8ba15bf49183680dcf9b2225cb4677c4a571f77db1ce85ef10b627f6cecbf1a8eb8ef323ee4d5efa6c5937b52fa16f3045a7d346abbfd1e51fa00c01716c37de7d995034eb7a49a739454bd2beb107d9d31b71c1a2b059fdb71ed35d4eb9f16e692e248f7bbd5f9d7124b4c378f004cf4f2a857f957ae1d80b75ff1a93921031e7adba896eb742499b2b3afb65766aeab84c7b20ab01efea393bd69ab843319ce8f54f1766930173de98b1498070507f1dd273002d70b73fdd434837e34806319eca9c347646944469f461248714bd28530e3f8f3738de3ff2da70f9315c2f619ca78668ceb2a238f3dfa67d8b4277ff5324b62e6806a410320e6200a74426ab4a773a29fe29f9b3aa78da022a7b838e37c04fad509a686ee27f3b2a1663196516e774e96eae403e12428aaf8c0cf7fa88810679dedf9e1353fa3b51378d541b28f4a1636d625c8a18a9e7f4c045f22b318e59b0bee04fcd3407164b6665a85abd6b4e2621c87e58ee07a9dbbd0b89267588a580e8bb140a56af7392dd4217d042b2bd30982cdfa20c691fef2f139256ff2a72575ef8fdcb11d79e4dbe8238023c16a285123850f9716f882ce7995cf876d3e40b49d16b3d1a16e641a6a4f3a362a4a4163a693acb2d757c2694f7a5b19dbedcc50268b167c5abe92bf81ca4ba9d54dfc5e6a1cef26740fd5f65ca7e467664e41d36d847ed16e4a8743aff3fbd3931d88aa2a1b27da61e1e4b019c9122be12f043f8cfbcf4ed097a0bae8a1ea6d530d397247acb23ae21f2a93663c0c9274e6b379f9c9ca78e63900935d0a12f4818e86f0c8d23cea16b9ff6e80140cfb01973c372b6d1dc2eef16b6f821cf7dcc8d82eb3326ed1f68562ce191de2a4dcbb5e900f5a6b88e0e15fd77a6aeb375b469ac93cd47b580638e65a2334d725d7816f868ef6912ff43196a905b67f110ef4f5f5dd2a89f36115da95dfec55c0c1eadd744356c35071745cdd7e6d807c5269a625fc8a86edc61ceda5f31aa7342cde72439911b4145402d9010b8a5288d5e58474a7c45b24d93ffa74fa163065c0719748bc6d68c082d3ddbb5a39767673bc67b4ab1374b2586c82d28e48a7e5d8fad3105fb59e08fc0ef55019307cd2fec5a47668a8d1326e94e2d011f6bb271b414c00acf02babefe1e1b240566c45d71aeb73ae941d58f8634e11c4cacd0f453fe465075b09e56dc046c463a0fac8b46eb4371ec6c6a7c5509f140327cb0073e1b3bd2859c95d09fa3804245ab444134409f57ae35e5cad198c489849ea83bf6bbe28b736c5a097b9ee09d3087699b51197966ca4cf42ba82a0d2ad64e92239f49001d3d2275d43d27a810c3a7201a776dd4f90db4c4230ec0208ae270ff7c4dcc1a4b1bddb2c58cd461b7a1487bb5f48b17bc6671bd4eaf601dc0234bfb28b7d0b0a6427910c424324c65d2da654373aa9e87c316cffe78b66ac24eff8fdd3a20d1c51b1d74653c6c09d3ccd72ee10133c46b6f35240e053d16e9f939b96bedc81f4acf3cf4d8d1d37a261ec32650c693daa7ac9ef521fefb7e81ef84ac3bc1", 0x1000) poll(&(0x7f0000000180)=[{r0, 0x20}], 0x1, 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='\x00', &(0x7f0000000100)='./file0\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x1, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x781df714fc1348be, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x10000, 0x0) r8 = dup(0xffffffffffffff9c) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x8000, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r11 = kqueue() r12 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x400, 0x4) r13 = kqueue() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="766548437b8ff9a20301cdf4c9d2a81dc62bebd2d1c9c28b3a38efef990eae06af1cd201775076a6f94f4d563f7bc97b1a54bda742b1c81792141cf84ead4f1ec08d084ca0a5052b341870e1d606a3c4ce366c7a36fc1be847cbe80dda480042e5be970432562812f1e97cac469a4aa4f5d7a143257857408dcdb5699fd81df9a37857", 0x83}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}], 0x58, 0x400}, 0x8) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r14, 0x5) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget(0x0, 0x10a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/139) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 16:00:18 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm ') r0 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:18 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) fchdir(r3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5f520da59da2b2fa13bdbf97c0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff87831663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581656e0b8e730f05295db314eb4ae7d34146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41"]) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r5, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r4, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r8 = semget$private(0x0, 0x3, 0x6286) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x5, 0xfffffffffffffc00, 0x1, 0x9, 0xffffffffffffff80, 0x8001, 0x2, 0x2, 0x2, 0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x80000001) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x483, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x2000000000000000}, {0x5c, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) 16:00:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x2, 0x504}, {{r0}, 0xfffffffffffffff9, 0x481d93b703417b2d, 0x20000000, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x84, 0x4, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x70, 0x2, 0x4, 0x10001}], 0x8c9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xaa, 0x4, 0xfffffffffffff951, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x1, 0x400}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x81}], 0x5, &(0x7f0000000100)={0x4, 0x2}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="2d7cc3a1ba67e1bd2c4ab3f51d2e1ce9e7e52f6cf7bd2ca11d20daf0f732ce886a749fc82058280db9e08ea5d6caa6243ae635ed92afb54e91512b9a7a11343e4d788421c9cdfb6111504e449b09b69ad435347673b8de9e4e41acca64a581e61c2c4c410b901ded72ce625253599ebecaa4acac67dcf8be760df7f0e233d125ba9ab69e6a8fea4ff449fd2e18738764bcea30705b7c3fbed80d7b916e9317e91d68ad7997e7a1e1565204cd40e73718c05f8fe3c2cb8b5339e02a0904a74eb80de27a7c6dd536a478222ad3822aecc1fc7ce8094c37456845b6d17e867776c39517f62a38c6c1677d4970", 0xeb}], 0x1) write(r0, &(0x7f0000000140)="220e22", 0x3) dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xa0000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x20, 0xac8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000003, 0x2, 0x7e}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0xa7, 0x20, 0x8, 0x5}], 0x1000, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x81, 0x78}, {{r0}, 0xffffffffffffffff, 0x20, 0x400000c8, 0x9059, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x2, 0x80000001}], 0x7, &(0x7f0000000080)={0x7, 0x4}) r1 = getuid() seteuid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x5, 0x2}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x12}, {0x100000001}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x0, 0x4, 0xedf6}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x8, 0xf7ff746}, {{r0}, 0x77ea83c2888151f3, 0x1, 0x2, 0x7, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x2, 0x5}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x2000000000000000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x38, 0x40, 0x2, 0xfe}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x2, 0xffffffff}, {{r0}, 0x0, 0x80, 0x20000000, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x401, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2392ba223a7e25e7, 0x40000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x7, 0x20}, {{r0}, 0xfffffffffffffff9, 0x15, 0x2, 0x401, 0xa00000000000}], 0x9, &(0x7f0000000040)={0x8, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:19 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pledge(&(0x7f00000000c0)='+^\x00', &(0x7f0000000280)='$\x9a\x00') lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000240)='./file0\x00', 0x80002005, 0x81) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='x\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x3f, 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 16:00:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getpid() getpgrp() r1 = getpgid(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="2ef5aac782ad39a6798f7e8d498be905901d5a6ace6472b181979cd29f41cd54d41d5443d534c84c8e673d50c7ef7e9769449a5a7bce01990025f79316e4a22d868efada7206397cd54a91dd88", 0x4d}, {&(0x7f0000000180)="b7879fe9038beefcc9bce2c815737828f3a62a44eb3ad3c5cbfcc4c9c2369fcd170cdf3698492b4f650190788e1a005a07bb61f33edb0b706451043308b97584fcf86d13a63ec6b57cf3d8da76952bb5bcb301339ab1d932bc7b4693028ce0a5b119863cc1038d1cfc7df0a224fcb90b839fa1f46477072e87a44c61f165c97838f7419c23a7d0ec67f4e3ccd95ee2ac453798cb9ae6e7740ee4ebd2e9bb55a9a9b6", 0xa2}, {&(0x7f00000002c0)="02885a4ac4f24cb40cafd8ad024c06e76aa4481d8a0533c248e14949f3a3b04fb4a883e23698bb67ccabc90c54d784fe892bad45bf50e7b14719eadfaa2c52fea60983f2d7ae66c17233a490b08ec0e3daf09d474abff9eb27ac79b689ab391f15a4ebc68eb64b9e942fdc4ffc7073c599f2f7203fde383bdbed7088c7e1cfb9d835c5582f90e7e4f770906d22ee4e03014a284ec4e4209d11664ecd7761fdf4d55d047fd7b434", 0xa7}], 0x3, 0x0, 0x0, 0x2}, 0x2) getpgid(r1) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000100)=""/21, 0x15}], 0x1) close(r3) syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) clock_settime(0x3, &(0x7f00000000c0)={0x10d, 0x7fff}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:19 executing program 0: nanosleep(&(0x7f0000000100)={0x4, 0x100}, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8001, 0x2) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x145, 0x4) r1 = kqueue() stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) sendto$inet6(r0, &(0x7f0000000280)="57e047398258d1be07cf1bdc2eadf539fa9559d5f2810769d9fa128092e44e1ed66ae6525169a0c5801151de5a62ae4901a0ee30980809c9510c1d100f1476d56e80adcfaae057", 0x47, 0x40f, &(0x7f0000000300)={0x18, 0x3, 0x4, 0x2d56b9a1}, 0xc) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x5, 0x6}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) fchflags(r0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x34b, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") mknod(&(0x7f00000002c0)='./bus\x00', 0x2005, 0x100000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x800, 0x5, 0x1, 0xffffffffffffffff}, {0xffffffff, 0x0, 0x1, 0x9}, {0x400, 0x7, 0x100000000, 0x2}]}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x7, 0x10001, 0xfb, 0x80}, {0x4, 0x3, 0xd340, 0x3}, {0xee, 0x0, 0x1f, 0xfffffffffffffff7}]}) read(r1, &(0x7f0000000000)=""/24, 0x18) close(r1) open(&(0x7f0000000080)='\x00', 0x0, 0xfb85051cdc23ac77) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = getgid() r1 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getpid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r0, r3, r0, 0x18, 0x5}, 0x6, 0x7f, r4, r5, 0x1, 0x9e9, 0x10000}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7, 0x7f}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x4, 0x22}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x189) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="d1", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffbfffffa, 0x0, 0x2, 0x0, "1ddee5d238c7fef57356c83cde91bc1d42edb021", 0x0, 0x2}) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x9a8258238f931c5c) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x17) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) 16:00:21 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8139d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e37e1f2ae41162f7085acca770d918e6c414330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc351b9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa9122b44b7b5abca1d50cd4dbbc10489db3fc0769936c232235b34f7b0ae50379467d3c26b725485a3123c0e8c79c9ba411aea134dbe83bb963ae7de5bf4c22f2a005608ec649d2b14cfe7d1670d019d8997380f0e088d49bc415397e69aed9211f65f3871fea2f9bd97a48956931b1869a75418aa5bba67fe79a3aff87da76111831a38177be25f2a102e18896e7f26fb0b3839fea28e9ace51b83a1a013fd7a0997f0d0b1"], 0x10) r2 = dup(r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x1586000000000000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getegid() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0xbfffffffdffffffc}) r1 = socket(0x2, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) close(r1) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0xa0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x34, &(0x7f0000000080)={0x190, 0x0, 0x40}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) recvfrom$unix(r0, &(0x7f0000000000)=""/103, 0x67, 0x840, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x200, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x10, 0x64) pipe2(&(0x7f00000003c0), 0x10000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x8, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r3 = dup2(r2, r2) getpeername(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r5) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$unix(r2, 0x0, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpgrp() fcntl$setflags(r0, 0x2, 0x1) setpgid(r1, r2) pckbd_enable: command error 16:00:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) mmap(&(0x7f00002b0000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0x0, 0x61) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) pckbd_enable: command error 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/186) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x5d}, {0x0, 0x101}, {0x44, 0xc668}, {0x48, 0x10001}, {0x6a75051f1cda4fd0, 0x7f}, {0x86, 0x10000}, {0x21, 0x72d}, {0x749f0be51f711aaa, 0x2d}], 0x8}) setregid(r2, r1) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000000140)='./file0\x00') chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x2) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x9, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0xb, &(0x7f0000000180)="ce6d180300000000bd0ac8f3", 0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)="9b77a8441ca65e60d2b62d12bba68b3581ae1d732a45a45d375e38f334d10f20069067e8dcd5d34f09a49a54948958ab362de9e18b20510ee9e575770342c161bffaa58ea1f4091b0d7ef89a01eb1071af30783a356799401a67d139fd39c317793ba7b056c6fca3", 0x68) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x9ceda5ad0934312a, 0x20}) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000080), 0x1000000000000218, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) write(r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_open_pts() 16:00:23 executing program 1: r0 = semget$private(0x0, 0x3, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(r1, 0xa, r6) write(r6, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r8 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r8, &(0x7f0000000280), 0x0) setgid(r4) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r6, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x8cd7, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:23 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x100}, {r0, 0x100}], 0x4, 0x80000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x200000005}) fcntl$setflags(r0, 0x2, 0x1) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x44) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") select(0x40, &(0x7f0000000000)={0x7, 0x6, 0x101, 0x100000001, 0xfffffffffffff375, 0x1, 0x1, 0x7ff}, &(0x7f0000000040)={0xffffffffffff3ecf, 0x2, 0x803ff, 0x80000000, 0x9, 0x200, 0x100000000, 0x80000000}, &(0x7f0000000200)={0x7, 0x4, 0xb0, 0x9, 0xf2, 0x4000000000000, 0x5, 0x1f}, &(0x7f0000000100)={0xffff, 0x100000001}) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) pwritev(r0, &(0x7f0000003c40)=[{&(0x7f0000001bc0)="ea1fe84f1702ff2f1a0dd1b39cdaa0fca8dee7ac5b8c675fbbcca748d181fa1f0b91051a09c8a72976cf0ab99eefd4c9da39339522d5a9dfdf4bdfccf3248bdf7483072569c7075125de2d12c2bcf263ba2834e8d8df3358765bb30f3bcf6a9b7f1129335ff43cc6bdeb5f34aca3de50dcfa75d09fc9b0eaf1b92f2d147c73e4ac61743f473a7e62c5b4f49597b31bc9f360a17508839e4c1d51166fe4af70be1a9253204d6984aa8e27663260a953b01cee70aaa71facc20047aae155f402872d70a05ec6f069ab8617bed2c75133682e2f6ccc16efa07f863fd1662e80c4ae63a1d152aab3bbb9d2b0a2452dd013e8e9b995e7dc904e1a2dccf063d6f9fe1b1e4c1dacfaa7d5cf8e62c6609bb6e170e913a4aef7821acac4b66b0e85f4dc690c9cac8786581cfe4a46db4ac3119f1eca78526867ed711a288d6cc4315d2da82208d665d9c1777be1ca8dd93fb6ceea7d4c557d64f78bed779b9a12209ff7afbfbdde0816c669556fb7f336730c783136e106919cb7eb5117a8cb62b41d42ad1bd6a5a23561029d69ebf626a7394a6ab6501d1ed26e1ab932a0197995c79c35ddd5a81ac0842426b023e84c85eba5293c17c45e7a88061efcd8ee9599ad438cc42c9294cbef1c5cd721de2eba39b5538abd8762a2f44e835f0147a1b5920bd0f32afc48b90c47f5f31526b1afb98f443e28a9b04ecfbf51ad1e516a1fb9b2adc1e7f8a69152ac975d1cd69553ccae059a2e912044f6191df2b551a638b3b602dd38fe1b3377b5403a81be6461248810221d38070e43854bde377000c90c87d5116e1cac8a869c564dd0c9120830e55456d5af9779f3171595328a77306c45b90a669b6d7f6427a6fa494f37edc09b9f8ea66a39947e25252217ffc4b76d2b84c33bfc105943e1612121616a5289e61ce74e6cc777de41e1e848b7ea4b3218beeebe7586e5dabf3f985fb2db36882b575d11be80faf3dc9b816432241cef86243b664a2453b74ec30a5b0c9b3978fe1f8639fc325d7cd90d15064ff3ab2d1d62b5fffcce9d205714385497df54d15cff31949f05cb575864460a850a602077a9d69248f719d2794d781351b2137269ce9b32929fc53e14adde07fd2c895653db753b8c5710ada29f35b08818f86b1ce5314904150bd3f73b7f0be7ece426d2ecb2f36fe3bac9fc58fb817c9dd0dcf5718fa656f93cd8a1ca223e33a00c064c03a17382aa3e4fc2a5785c93252e11dd2fccae1593ef9a2eeb5c6557d42bca2aa73c3a2ef092b17c706bfd61c3d6578bf5fd15a463fdca5e09ef8de692c87f310925beb44589ef5922ac7521f7a01a1d960a443bda7e71c737db3272d37b2e37eb143c19d44664494c52759ba5309520bd0641f7e7db3f09666bd6bec0b87b261af62cdc32935f1943f90c2df62cf598d4b3d21ecf3cb7d989b451cd2ca6f10639d4d9af6089ef7d09882f560af6054ab4c09bf0c2801ff1762667a8eb6056fe2efa2ec75d8fe19aeccebd36b8653faade98fc9e2e4c5f3101a17c513dab033c0f0f2e92be2152c9ea51a6bd97a6746a10145ba4beb27a1aa9764ceb9b57828ab659874de84be870fee6f9d3876dba0be6323293c7a1576cb45ac902cbd9e513ba68cac9480ba5da686d1bc9b9f9b4db4cc574423c3318fc5ba7dbfe2bd05d2d9c6419c12eea9a21acdab8a0eec3add387ded4552d38a004ef5537ed5164e5d327fca6b1bb3ea518c2812b69609416cdc6927e76ad536c896b64523953135c1ae4f90252502bbda12a87cd40104a9e980e6863f35310d541018bb1f6782844b38793285904a9fcf771e9672d03b4d248644a9359aa54668bff6eba5472fa7c2a851a0bbf4479cfe3fbd13202e2635e768568f76025d968efb0f21db0e1e583a160de95cb3b4fa3736a55395ba60e07026ea4af345d1679b710f5d7b11db81e1d41a25c53bd912cc893bcc8ffff0ec05126e9eb27122660954f05e3255ddec1958022bf8aa47543f7a265e2e2fb37f5ca45046cdfd51c03e05a745408aedfcba08d403558fc062f70f7dc2479ce07c5cebc43ba13fd078b6443ea0e59acf50fb174fa617e947cfb457d4be85d1b634115a0d61139a1566c917428d9ff952bbebe0a01c16e085ed0dcf569c5150faa9f5117f99d664f1b89c690b76d60098f7ba7bdcc1da87d436af7ee77aca8969346dabdcbcf02d7757034d3a45c3aa831ecbd5da06467a00e9eb2dd74096085081b3a31c711f29b8382354fd190f3ba5d89796db1442af484f3abe8bc2013dcd67e585532fc6408f3292d28bb226602981441d7485410bd4d94833f3f4be1a72302d2dedc931fd3dd82a2eefa65b35f560cee4c54b049b6f4c14c640c3b9c8a9c889f2e7dc1edd603a744991eb6208efe7305d973962b0127e5ee320131ecae224adcb4e9e4f30a7720d8e744c8c0d051917c284490a35ee6778a4a3dbe95c66600f6e3a78e2820ece9afa0464eb3360076fb7d6aa05a454630d5fe90f192f849070a837f43fda2215b2b84d167f0e56dd73cb531bacc50e93c35a149585c23b663028692224be11d485a4c2564fe0c7c666dd7637d8b407c8d32b5fe0dbccebfffb34fdc1612bb0c980a162fae5c74e122ff333419621d5825adbc1c12a03d59f697e1d0a5983ac9c6f43799b3993c218a05eb7d8c000d05ea9a168fe9261bd4e0788c6aa1fe6424d894f1fa94bedc244e87ecea9cd898a2c17e7420fd4716becc925743b5d5221fe4723f81bc1d810e3ee87dc348fd3d7a77119ad37a5d2e9601e2aa89a7f3417bdff5e309b24fa4cc408c7f103ca284363fb395af43c7ce91a3b765136ba3c9be7cc6902e621b7387fc8119a231339e63e48b14832949eb2ccbbbffe94a757648278b4a5398a072c4ea954ab8d74004d1915208a84b36f8ab3c947f7044b8d4dc4d8020afa204513368d8fde711b7c7dc63c5a6358280614d910644e99d1ee1ad0e025a8efea3e88c7d09b4104b1f708be98d73dc45be07133339f8d19a687ea71fb5642a7c1c30b900b464ff7922dba5c1b56ce4424a2c82fc47d0bb8063767e39bd3e72c9915808923e19f0d2420d03d7b509fa5b1ac6f75e7f4ffedc375c1bd710500414b7a5a0373a439b6daa5a16cbcc2e5f9598f3ff66931b7a2851f066a79fcdbd397cf543d7d82afe996540d6fe1e352eeb5a73a79f1e69122f0f8007d92daefb62a31dda80ef0c155c22988b0be0d3cbcaedb7fc272bffda90083645a77daacba3b7485f31a42f96154b9d5c365a8c7c4047c3bca09e7e2face2b724aa7997d0681b888a2764d81013a29f4c6698bdde44696b52294b7f8c1031a3b18c040cf4e9b981d8490e71e443e26512830c924c21f7ecef960189f80eed41ccb66d5edbcd2a2cdf50e86ab39eeb52baddc0ffbc86a0d293bb8746874a5a4024ff0edad0e24ec692f0d3ab4d46c1e004b1efbc4c2f985157bbe11a30028d4ea50deee5b757cffce8f792b36960fa8f81c9942d62a552109c38190ae934a874210a0266e1f9d2b97e055111a77a3556db01be2eb6e35451d6bc6342ccfdfe8a196aef19caecc87fc12f8b0905ebc8b141854d4eab437961ea6dd732c2eb7f427cfd4a628fe94cfbf6e4a5ef48d7cd82ad5642502428d24d4941db2ed78957c67c5119633fcbe41404491fafbbd13018f7d84028da9837ad2b418c7744b4dd611b13f6c620f9b8f167d342edb1bfae94873da187353ed4e54c9449f8bc59b92b8c9dcd602bed93bbd784e1ba603912bfd21ebf16a912c5d66874d058ae6c72c7a03bfd6fa1c1d8d33b6bb96e583e1237a4e9a6435d51449c589934bc496c276eee060c7dbaef1824cf6170f2654f7318373381cb2a765fe32f21f0644ed1dfa2ae372ebea97fd50b11509c18830c0f4e35d677e6a82b2555b5c5d50c910bf0b390994031f8483b5de314d554140e0a0161cf73ea74e4b3c0de407e8ae53c47e48951d5526363e9199924b073a06c45950d482caaf727dd4b6189001f1799c8342a4d24ff8aa11d1525216bdac73dca2dc59b87484f993e8cb323b232dfcb5137f224873b8b7db6122d1a4ea2d3674c686cfbe6c2910db1b41893d21d7eb9f6f43c05e76c2bec873317f1c4df0e08f61561e72949a073b1505c7603106642f137694bb5907fc59b50fdcc4ce06c510bbe2e38f8dbb40b2c2afc86eb457f89e1c3c3a9f59a2d16d21de5670a18002bd13af2fb99589fb1dc07bbd0ea690053903fcfa5925c9855a33f33188ca4023924997f6e36ea454a5168c798972463de4c344e44b148c9f6f2b8458971235352ebf4647f558c6190999319c42f0557a15cb00e4fb42b4244e19bb770f3e7ebe0cbc8ad1d7e38f7b5748552b32e9aa749e066a010ae0ea3c9e15b51b29aa8994cf0a335e87cdae2dff2f3d1896438d7c5c7e497b4b551351719ffbb3f2cb81da87d93bd4073337f05dfa07f054d108e53a9c966b75d75abdd08a799bd821af44b3ca44a7e550c95fd3ad075f21f9b6865cf73677b4b68158587b59a7c25bee2975be810aa749029b673c7928a44919549b227d125ff18d56cfc94fe3f749c052e1e690165302ad901fc1eb12e60c772b9575ed7c05cc546326db38c9c8b4ba21312635e8fbc3b6f5e2b0bb303713b117401c4d57cded8ac1e1d8dd48007ef627515f11df4870e990e934b517a46ba907ac1dafb70fd0f7c79b568f589b79555caba94e38f1adfa2a12710bda8d441b9ca827affdbdc28b7ccc085d5efccb2a6b798163d17f75739c91f972126bf2bb38a00803d751a74221e3cd508a7dd7846e1c629b30a9f2936e8d8f7403ac912f5658d06e59392d696681e79c43078ee7dd3e8b6119261559d8829693199dc9ab4bd8066f26e7edfadb31360f2e1cde6d93392940eeec39a0254113bd94caf058a33cf4d0d97e6ff0edfc9a1e2e02d18f8e2b21f23b7e7902687201427d15cf255fc225b6ee9d25c176035130f750d6ecf69cfb845010afd38f883c9298fadf18e934b7caf141f3c010aae29d800e3dd8c1d3230fdce5892e3d9481913bfc686794439d99a138fb5256b2b78b25c9346e661b5b3d695c99cc159807039dff3b8e8e60a893a75ecb33445e05a28494cd67bde6401e835c622720935871e6d132f90f3ebe65aee5fc04d2c816421924a127e9f7f65ff92027b05bcb1559a37ad351aa392d5796736e16d17848f673422b5f3c12d3b2463cb898b0bee712cf3ca20385e3a88c7c0a0051f7fe47a1ccb4276e6a461b54f6e4960be9fa7e5e95619a4aca1172a49c340f8b21b54cd7a0505ccae07c68c8d80ca6504ee7f48a630f1bb6ba1ab18d6802d936e2e2ebad2aaec513e92a06ddac4f567595131ab062f1176d39edc3634906a1f82c0ae1d454f4e8f88e97b5b2723a448f274d240b31d9179263f440455fde62dfedf6d4759875bcbb598ae3a3fcb3e68b7218adda7122305003dc08c73325a10cf2e0d0d0dc42b95cbfb4a6818f6b15b126050945d99855d4b7ca3397ec60d734090960908255d75a4a6e409dbe2fdf9cfe077d3df674dda8d3f797bd5fda27ff4bb25a6df51cc02ffd53875649446d883942841383c76dc7f753b2d17008c83564c91c460f8a570d7d07478a0be17dace3e1605a1dcf7f601e7249e2b69e36c7ffb75af8cc7cf608672caca35e8ed77e18b1394074417fa313b0dab1f205661ce236744781f1e6e8f5358bdab38d6ca1c97985f54af44a00ebef892db58a4a31a6cb1238dd315ebaa6632eb25f72b6c7494fb876af455d8c2573789f30d23b227bc15b421e1358a", 0x1000}, {&(0x7f0000002bc0)="67bc3c8e0db41ff49518b57ab1c7d7f41c23112755c9ed359a53b481f36ecff6068d7d2f930852f8379cbab5b9291778f97c3832b266c08929944177117a7eaca007d658f14c89aaaac8ceacd6badd807f1c6a972365fa592a2f72ae333c", 0x5e}, {&(0x7f0000002c40)="109f9964d8752b5e86d209b4e90a5f72eb50477b1d64ee518b8413f1bae3772463de23ff8d8bd4af3173283663c3b6cf66ff7f650750a33898ebef7595814c24302de5e92831500fe639fce903184843326bca5b8f651a7bc92af90abb5f77320febaae26cbc949437423f57cccadc207e4c3df54a0011b42b96252b456f74480125b96343c1529b79a678c18cc1907caf65f0de88c862768c6fc104df89e4c509be7328a0a704bce4129ca02c06f135e8e9d0fc3be3d9c63f0506b8436844cee0197881a7fa983bc9652b55914b052a96f79db253b76f3e87eb493ea3a4729f1c2181252738013d4626ba9e51bf82029dee0357d1b9d00332239a616f6817bf4a5ad34e45efd8003c5377ae70fccf67826bb06992e6833922b267d5b0337378699dac59dc6ef84ceb10e25e6e5d1cf6ea7151638f2394dcd48ee9ccdd48cc92b164f84e467e2382a0e5c67cb50ffc2222d3acdaa44dd83061b33cfcbe3c8eacd779434df0b7a652b73f067980f68d8e339c6e002efd81f48cddb3172741427cde96270c336105b390228c27126a0d9fb2e491385eb871de624807fe34568cc5649ddcd2699c5d6abaa46af33fed3503e6601f414c08eb7ddb03812bf485c39d6dbeb4ec94d4432e7583a515773cfb202785bc93ee591d250fdf50d5bbc4372a22c26411474e3eda33dcc40c96db2e66ac40d4a8e13ced231e7cb01577af263e3e2cfbb877c64fe9b8acd5623963853bd072b09c3b7a8a2bb5be46e67d66025de5b2feb8bb8b1d1ff3d86c90ed282cf0b09c4f131a66978d8d62225cdd1bfe24cc43629ded39ce5cab8165a3aa5dc7e8fc49875d49a0a853f44e1802bfa85f0dc1bc378450d0ac5f026b6725061eaf79fd1ff561b1de0932d7cb31c05df81af06c569cfb8b02adb268b51417dade10a97c5efb2e5cd6999d9e809722a85e8e3ecc97cdba6aafc857185f320b167c9abf302ff86b3784172794b4af2553b72045ef90428cfee09c22c01b5a4df5d0a541eaabb3feeca6886fc49baeea85eb84fc45e0e8ff5540f497cc87a1dc974b40e69013a1eddaa9c4cb49f4e1a3967aa137241f687450e6f8d135bb1cdc1b69e50e280f28379c518c8eeebf6518ca7d31665449f35796d4b65390e113d832839199558264516f2bc9a40b3d170f355fc7491131c1774c1ca3deb34700731b5f1d9c12d09b3357bd3d008045e3d40bc21d1243cf97cd4d21a0e5a76cfd88ff8e0fe2787125ca6bd309cf116a40185879961817aa78d1cfaa2af543b92a9f1e7aee0561beb92c1f20df82415181f15fa770c10d74ac42ad8059398265fc4c31a481b1127971710842df290b545bf147a5297138747ce823ded7cf669b2e301ce04553e25d90718a7fd529ff7333828e384d84d711b8e75ff259199151c2c055938b36e0d71946b8c61f57dfd385d6332410a4836ce50a8938137f70b4e82091cc7e87974361b47d3b63d4d5b7e61161de0653cddcfbbc0be07f021294d5dd55c59e59eb11dde1b1b3f9c532e0b7ce9c69aeb35cba94aca0ae06fc81cf49adea63c67389e5daa3b3393fc25a635c7823429e5cc80d8912f9a7a7f6ad55a71c3790fded85f36bd347d84c56a3ed527aef02ecf594772ae15588f3fca77dfa2e40846946b467bd93376737b758651607bb1c9eba49c45ca765ed7c8b03a6f42b4f278f6d0b95d2f6e255d34d879b68bcf590b2426d49fec241b4a1e194727a620ff61f27912dd62ec72d10ae9a985c8b2837d0b2a97f591c7337323dde138a0d609fe1c9e2d34015bef890f89929736b1fe3d158ceae9283f5801e38b612de9c52cee341d47cd81c8fa15fa8341fd93bd8b1126d17dad05f95195e23ef2f04dce20720f1fe81dbe862934f449ec07f5ac9d9c2e439d3103222a54ac64cd4bd4e1adc4f3ec7fda76f5565794ff16273df288c9bea93f15a2a8aac0b757d774078e10851c66bf0442563863595b6126e729a69f65237784b02a7fd2bdc37b7c684fe819c4177f9c99a0c1e2dfe39bf8d308d07cd7b7876de0ab0db46ebff59d93267d9b9b08ae5f7b464a3eefdd0e67b00ed6c3ad33ca3622017833b7ab98424684b05722bb4921469954b84b34bd58bd2dca50e36d209ffa6d9f2225368c4377a06173d327163ab793c53b9738e6005eab4d161ef3e8f15ed951732135d9675a410a094e4d1401f9bc6d5a9298c110325417c401bb65064fbfb6670c6436350f61c1e04f5cba74b5adf6a435e9723b193142f8bf702b7683adbbcade0956181d4ed5410a2bc531ac8f941fc2a99d1aaf1722b81d3abac0831a769e5e904d98305aca613332ef4a6d766ed81e02c6489a256e85b1fa367ad5006e289472a8bf0c33838c2e263145afcb5a1c25ebdee8562edac35f9fb0ca56a48121bafcd836c7894547b566053199243f09ea14f5bd1fc74063581be13f7f15b0c999b537803b391eb59bfc7a876aaf864dadf680bff146a37fa07a3df7369f188472b314603cb5746ecc39d8f9d370e11aa7ab97eccf397a4d186f6cd0a1167b9debc1a838b5411443e6c851085f8436964baaec5536b35c2e3022dcf02615068b63e9c0774131c61a4d1498c7f2b290b150a5e9fee782dedd0ae7424c3bf9112a8227222301233f6f86dca43cc27336cb4470a08cca1b8bfacdf504ed710481879b33c786efdbf566c554f83c998d207111a09dd155cb6be132a0dfe543bf1c411711031406ba977d95aa07e5010e455262808a9e5b99dfa1dfcb573477ca200680f327b3da03f3deafcf7a27cfbcfc2620c1241639504303e0e48bb7ea43e4f651b198fd3b205c6cda17203395b7890a24faec1eb9d1d883d903813aa1ea8244112962f90fe95077872006c7a80881f8681eabe7791d224c164397b9a4d1354fca9d392b134cc50555c6cee816fb455b6afa3958379c04c187a0fe7319d7b7ee41e3fd32d9e70a7ee9894423897acd41b021427d950b82b9776db4933581e4b5f7ecf961af48f6a1f41111f9d00124a853782770ce5e394e536fce030623e657f12de80addc414ca37d1f70e99de5f24106c5409eb079007223a6b47fc4ff43cd557d59d4317abbb3ded2585834a63422a994c2c5559b356edc1208b92bcc9136bc89897dd30dae9dd94fd03c40be9f2b01e1dc6cb0cbc01195a900d42464b5ac66e696460f3b17636c03ee92e492c0309280a2322a9a61e5700820533f3e02d8ccdb9e8523d6e06aa1a5921060c06b83ff011c917eaaca00737ea6d6c393a4ce540557360be54e7b22b8530dde3eb1f64b04a48f253a02d2147064e0dd7b4df10a28a64914651a0bdf2286922a01555d4d2a3ee798d56aae917808ac2a20f4ff4c4817f23096a5ee34067981416ac8c519fd9c89b19961f1160f1b3005b9f107a0ba0ecb1e2a21016a4782d873cca3202ed731ebe29f254fd14d21d239059b31de0d3954ba111dd1bbb025e0a8d0154d2bf46bd2011f4a6927039618ea464f5694cbc5d5f84b94a2391fde30ec9780d940c5562b3592ba8ded2827e085593752687a4fd92c06381661197298a72b76cfb644fbf2fcce4f41706a572a83a8a33140c4c00edba173bb85ef58303795652be075c058221df4dc1f14ec0fb260287ab57a3ebcd0bc95c7f816fba1a685f6b0e09568ec3b3b235cc4dd36f74c2da3cd0fdbd85694ec07a44417aabf596e1d9d9fcb1344669da3ab43f3cca53a4e4367f47cba3c7ca04edcaffdf2883449a676ea0bc0a9c555570a28b0a0c79496667198abaed05602eebe5e05908ae45a70a1ab363e888c6a429c1052791f54f1b0c15f0105cf5b8a8dbee31385b97e0d219d4506e7890de6a894ad05e37efef330931dc10e60626c3f8c7b47a1962b35cc86d80bd7aab88d31ca9f194f416e521792b7c072336d823538ac5e11c4c5789b3e17a91800532d785bbc15983797eaf8cc4c10182d6cb8822e13c9c38bd0b8cb4cc5038916a911104fce8ea884fdc9cc22b46af39466d0bacd2cef512dcd518c2a5b92e7ee8791cd2b70f8eb1f065b325d9677dc7828529f905fb36f1b890c5d364db20d03f1f5d278ad656beafe5b46ea783e51361b46074450d6032c65a5d14268110d39e747a1c25b56d4b51bd817fb7b4241cb8f13d179c27cbe7e05468cb2763d3ad40a58d4022fc2e56d06324c7ac9517f53eda67522be96e4a321a94ffdec9de99ea5c5391e36ebbfafd9730d6de65df9171fb2d4dd9a268624e9c6b94990ba4ac0f9c45e569b9677a64f1c3c6c41e7d7f5d5da8e9c1221f2c20d1273466ae8ac55d292d10686ce304bca61a9794b51fdd31171ff340ce2f64107ac3823c1b8e21a4cb722aa31aae2add11f0f5f188ad882623db3496eadbe951c7ea20ce70b952826205ea8f553d0d68604a4f4a4ab6c14f5bfa72f44e290934a7d2be8a19269d846779410fab7ddf3c42d3e9efa0ec0e9a464b158670695a27f6486275f399673540f2327593de5b58d8e2087bda7cddef57c0e99d856f77b3b1289f891e32f7c07b3709557f9740aaba8149b8d4f93cfc012fc191ada823fdc24d0ec45dc96e6f09051b9158b3b1ff26411447aa7da653ff4a2e91c2874f4f880e9f879a606bf6d77bcfd8d3aed1bba4f3752f53e8aa1c3e883bc5b2c215c01bfbde7a2806f635f18769eee8c4146b4bed4d24870b807e05f50b5190b88af59ebffef7f32da0ab9ba05ac39ef61f435384056e4d01945878c449df1d3400de29da6e86bef35910f93085363beee2de833115acd5a3e03ab5c590a060718954f2142bc9dbdabbf416d1b6344dd19287d434977f9babfd691c8a5a8dabd42aeac8f7a03a2842569fab5b47fe60f8a926c4b863b9253cdfd440fdc4f17aa6ab20719b87b19a496556fc3a87e91c476fed66e6f1f6f6d5b57cfa643d049c714fe1709df624e9a5285c5928aa97f85c4809a220e492a9613b12cf7d4a28f18b8a1c5c4a77a5588e0c2ace0b6fd3ff0de8fcd107c653abb7296d23ef17f794bb9f2614701ae8f301295f997ebb27f419a278f4d39873922d35c0ad53a3535d32f62ef04bcc06f310f5ecd197e87a0d9bb62226759e64c794afabd8e989fd3c0144abbee81d0102f901209e6e2e03469798f2a1f0ae8cf42e50b6b9e2f1b755581fc405b7a7c437ab010957c63dfd93753e3f6f89b8e0d9a90bd3040a227463b1f21d4b6660a30dbd50c8db473d752bc6b14cebbef928e7a0687a7adfe232da5a5a6110f586e47287bf41ea2b8d2a3e781f1b7ab0d5d2686b88b1517f2ed612257c07b015711b1d846a2cf63b73d8726bbd82b55a7d9700e83f7e977eaf1b0142844e5214a6e82c10a67c04f1f2ddf74ce462fe54b64212366d63eba798f54366b1aa156090d496a377a4943d44878ed56659b75e38efd23ffd3a7f6b1058d0180764b5f397f63d008c4ed5b8e50c171f322c6014936674a964e5270029ab014cdb4e20c5fd28c5338b771798b25dac0dbcf9af340760f9bd053fb8ca33d0c55c57b4fe807ac683ea64523e23c1ea7b69b36ba142dc2ecfc829070e6327deb62e6accef6e71bc1e7a54a7736eddc17a72f5459150d4bda49215d99d15164aa92c94db174a35a82c40c161ab00161e11bd38dda226926c8852b275177adbed9bc7dd012f968ab1bd245faf9317a37ca7b4ad503c47950cb71afd86b750b91fbc9d56768a659495d96787dac9ef6d1013aa794906c5ddcc150bf4e779d9f36d84a27d55fe8616508b779d69ae7390b53ca3542881176787aa5c107218c131d108ceb6e6e7ad731294fa8c46532a0308a", 0x1000}], 0x3, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setuid(r2) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000000780)=[{0x68, 0xffff, 0x0, "ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a997758"}, {0x60, 0x1, 0x5, "e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc7"}, {0x1010, 0x1, 0x1, "29e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee2"}, {0x78, 0x1, 0x9, "641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636f"}, {0xf0, 0xffff, 0xa0, "03d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd0"}, {0xf0, 0x65bc2984143d418e, 0xff, "3eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df"}, {0x88, 0x9b1776607fe77874, 0x5d, "074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa"}], 0x13b8}, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) semget(0x2, 0x2, 0x404) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000700)=""/105) setuid(r2) 16:00:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getpeername$unix(r0, &(0x7f0000001c40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3a7d6be"], &(0x7f0000001b80)=0x1002) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x2, &(0x7f0000000a40)=[0x0, 0xffffffffffffffff]) bind$unix(r0, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) r11 = getpgid(0x0) r12 = geteuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001bc0)=0x6) r13 = getgid() sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f00000002c0)="e838cfac1825afaaeff8f97fe5e1bcf2d0b2f49c5e5ce86d03e3be7de977b2422ec9e0c7d8b3fc107e58e420092b40ea433ae3b5db56b20870ba08ba2e14972d83e6a13609a924e992b71a220b44827913d1f40377ddab8a7ec2a8fed25a1a20c8a1263bd1cd6a9da82eeb0ff5e8c30b6976c408e9178b5c56e6db186176581b78eb48f8b72dca97a98348e600b6a7f3ae1d4fe706c79325a7719f9440ee90f35fd9908da5f5e855788400c844fe2001935a4892e779a623ff133a67b2286c5e", 0xc0}, {&(0x7f0000000380)="880cbb71a3ba3bbc074f080d85e94c0d70e8a2a40a02df5c884b82d84f58095acfcc702a32f1eb8c9562e3159aac6069a0094c11564ace43948db162cbdf673a7183ff4f210950ce7c9cc5962bb42cfcca56237cb53c26312870ae6c60fe9fc91370b0e569c98f1828f3c628b32124d6ecf3acf27d3eaa80e07646330828e695968644040dcb5b07c11c2464ee9493781a15a024c650d7e20c50bb446a974d72fac0cd0c270b71a703c1048c5bf919879d1c7cf35700d858692406a2aa77522129f72f95d26abfa1fcb838b374e8cf540e", 0xd1}, {&(0x7f0000000580)="d7b596c88656b1e82c5f264350eb688e58ba673a70a3273b795fc313b01bfeb0826dfc53895f5343530162a3c1391c416f60ef46ebc3f6d23ab10b3e51f420a80b6e64de55355184bbc1d35c2a9912b5813ce71e9668345d77f51c3297510234706e0feba9763cb5e8cc2d7c9b5cf5775316f1e70e57aaf50cc176bad6ec3fe618911869d30123b6366ed0e3c0398d29ea6c431c1eda290a85bb0222908cc266fdc5d122c6e8ca3acc3687f408111e79d5a1f368ad79c53df1ad284701bf", 0xbe}, {&(0x7f0000000140)="9c", 0x1}, {&(0x7f00000004c0)="8f70e44c276440913fc54b13bf4957c8ee0cae141c8ce9d156a83b100ac9ee907a7346bb24dae15f50198d72b0e5f8629564f1e6e55b07fc7faa37058d727acf105066365b89055db8c707508fcfb9d4cbd82afcfd5329bb2d96f20d1b63660ccbbe48031b86fee47e869b58b0580b4972225fadc9c56a", 0x77}, {&(0x7f0000000640)="7897563b08a8611c114b25f904f57fbfb7518eb64ade0cdc4433d810ba63f12c375cf3db7b5e85f927bd5085aad78d3a57acf46ed830a8973e494314c064140218766751599a37c309703c93ffc7925de2a0544e1fb9dc0ea99f827b41cc63dd972bc9c9cc68a1b379628e15d1ef00b6f558e8516684a9fe64e72ca027fd552274c3a4e487f65fdb901c58e799cb000eabb7516ae0ae3c269c9978232f96b4bb7b873af171c8765a6dadb4e5a059823c11049f22f1e257a22767dffac7d40b4396cb1c30", 0xc4}, {&(0x7f0000000740)="c96c19cc7bf28e4184b80361953497f3753efbcad3a31bfedc8e582871dc09900f43c2496f4dea893abdfd7fc26628115819411ca2231b6171dd9c3109c22f5014cdd7ffebee62bc6e97e257f838c1e11590f91a7a08a7133e966de8573da090f508a3591c61a6cb7f85f2c42d4c1f85c07387816436c5d63ebdc5a948f83783ebeb3face7d5f98055727966ae3c1c9009feba7c7be4f4e73a69510432a3550a60c96a73dfa5dade", 0xa8}, {&(0x7f0000000800)="13e760349cff2a6e7fc0ad23f135276367d4fbddc05fe63114a93b83f3cc768bb58bf3dea155e7529313be860be6273cd0ba3ee1d2f35c0a6a5ce36924dda5e8cb56104cf281df28afd6762c1ce839d7d5c1e8daad926e5eeed303d8f3841838be85de3f35e5bb1a42147cb117f0855467730cc407d8c165600a64e3e149f04da28039ca163f24604e3341a493c44ac8c76e53e19b57133e1cfe017434eee48e812a6b589341fab23206e76e0df4742555d1c84911474cec8320d8c06e1b8f263ca12c0879baf106f783d78e3cbe8da0562a3a", 0xd3}], 0x8, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x8}, 0x400) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xc2c) socket(0x1, 0x2, 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) ioctl$KDENABIO(r0, 0x20004b3c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) fchflags(r0, 0x10001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x834) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9c2cf2ea42dbe51d7b6b5c2a437bb185cd2422f36dbb5d739d68cf77b44acb77b7621813e8549eada07996c0a3b45787f62c9f74c9ae877546ab8f763b9b59c172e99c1f8b6acfa92ba17e3c8cde4c5e4d66dda3235739e8c4641d1f2baac12477a6e1b8a3e9daa5043d45ddf02f70431d593bde816d4588ebc1438fed8cd49a2dab8bb044df222851c147916ad8ca9a43cb6517c41654483fac46923b50245045b296673de3c82b2621de4284dbefde9337c0429e32d29dc3251f4bfea899c2", 0xc0) ioctl$FIOSETOWN(r0, 0x8004667c, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x10000, 0xd506affa68d6cb3d}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="24ff1ec8b40308d211d700880caaadd8e4e5f9e08c84ad3de88b4aadc0ad881de7235ba71573fb6988ccc353dc6335b18178fb8cdd8252f4b84cbe57b7e7b9bedb939f71db7468c5b144aef25af168732e5298d22716178ba9230906a7d53142e9dcd96e6ab1c9495debf606ad28777068a13df63498b6aaf34cfe170edd43f7f016b48f18c7b2bcadd07a37d02d0ca33f4a34bbdb0d0fa32a2f6496549eee49ff9a2a4ed7ea19605a31bc3cc068c49f1577808f75be2fed990099b3067669c6641932cdbd1d60b2deb72af3", 0xcc}, {&(0x7f00000002c0)="258bed4626d39bbf897ce56f56e02411c828ba0d1f2bff98da543cfbb93237b3ec8c", 0x22}], 0x2, 0x0, 0x0) bind(r1, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x4000, 0x36f) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) recvfrom(r1, &(0x7f0000000400)=""/22, 0x16, 0x1, &(0x7f0000000440)=@in6={0x18, 0x3, 0x4, 0xb5fd}, 0xc) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000480)=""/185, 0xb9}], 0x1) fchflags(r2, 0x1) recvfrom$inet(r0, &(0x7f0000000580)=""/62, 0x3e, 0x1, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000680)={0x71, 0x0, &(0x7f0000000600)=""/113}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x5, 0x6, 0x0, 0x4, 0x3, 0x7f, 0x0, 0x2, 0x7, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)="084aac25e4769f0ef3fc5f5f5f0ce9a8f7d819293689b1960cf944685b8f183d259153d4b62d42bd5625f7062416fcd7559df25699cc6ca6ea0fae40c4c7c2c3608550672f2264988f8d7187839c97cbe84507d1e097175e7d117a8f98a8a75737738afc2b8663f5fa7d1dd46b00352da7ab2eb21329b40e589bea898e4028d691983ae85b4e123b3b1220a5e690a540cc2150f0670a55d3afef7241134ee2a5268461465a6f3e83690d521d45a00ac1d84829c42d3884219d6b021dc70f02d50173fe4a493f43286a57f73a9b96d2b232617d3390ab4556fb6192af6d2a18922a314b356a8c99e76a03240e6e7ed4a6", 0xf0) msgget$private(0x0, 0x108) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x200, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000880), &(0x7f00000008c0)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000900)={0x1, 0x13d}, 0x10) getsockname(r2, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) preadv(r2, &(0x7f00000009c0), 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000a00)={0x2, 0x3, 0x1, 0xf1, r4}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x9) 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000280)="a76df9c6f644449c814f613a3204ac9cafbc1ba9ac1b7c9eaad394fd3df326aec63cbcc591d00379859c86cef9dd1a9ddca9d6ac1977195f49c74e709480b5a42124091c208d491737b79eeea383352cde32a47b31158936417f00b51e8f767c96a0317049167a4f695c9640ea70956b10cda42c5f63bb138c99693059bd28df3be010892c40f536d26b2815436c85ca8c8791c13b19e2b8635888c418c2112e3b61184448dbc0de77cc0f5c613301c28d1cd5f93fab9cf6fa206ea6ce8dc52603008e2547e8fbc88e059ae88862528920d1684fd10b6f3ac7c75827fe28021146d9eb638a6805171971cf263488beb4408200b3f534400161a51672ea1e7534febbed3da5daf0656c0fb78e20c59895b72dda8d20bf01d9a194fbf11c79bc26966fc14ed7a76c10391407ba3e34c23da879f1b8882b80820a44e8157bcba5edfdac3dca6223b263766e10b13f5c9a530b76d78b", 0x154) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000400)={0x0, './file0\x00', './file0\x00'}) r10 = getgid() getgroups(0x8, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9, r10]) r11 = getgid() setegid(r11) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$KDENABIO(r1, 0x20004b3c) kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r1, 0x6}, {r0, 0x4}, {r0, 0x8}, {r0, 0x100}, {r0, 0x4}], 0x5, 0x7) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) openat(r1, &(0x7f00000002c0)='./file1\x00', 0x800, 0x104) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x84) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x6}, 0xc) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x43, 0x8000}, {0x42, 0x7}, {0xa3, 0x7fff}, {0x86, 0x5}, {0x81, 0x40000000000000}, {0x0, 0x5}], 0x6}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6e9b) fcntl$getflags(r0, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="6d4cf7", 0x3) execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3}, {0x5, 0x100000001}}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xd95d) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x1000060, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x58fd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0xc5, 0xffff, 0x87c, 0x1, 0x100000000, 0x6, 0x400, 0x0, 0x2, 0x8, 0xfffffffffffffff8}) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000100000000000000000000000000000000001200000000000000000000000300"/78], &(0x7f0000000040)=0x4e) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x1b9751b31de317a1, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup(r1) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x10, 0x1) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/25, 0x19}], 0x7, &(0x7f0000001740)=""/195, 0xc3}, 0x802) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xfffffffffffffff7) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20080, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1000000000000093, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0), 0xea4322e140485982) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x800, 0xff}, {{r0}, 0xffffffffffffffff, 0xf8618eeb4b604d5a, 0xc558906c07253981, 0xf4, 0xcca8}, {{r1}, 0xfffffffffffffffe, 0x50, 0x10, 0x5, 0x1d1fe862}], 0x81, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x80, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0xd2, 0x1, 0x200, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x3, 0x20000003, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0x6}], 0x3, &(0x7f0000000000)={0x0, 0xfffffffffffffe00}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0xfffffeffffffffff}]}) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) write(r0, &(0x7f0000000040)="3f0a2405da4fcaf79bc51333d0b28a7bb1d8ed3c6e886e414012213fee5154fb12dd60a276050f3eaa8e428563be88dd6c308ad704202ac35231bebe466ed4d3935d54d252df530f2212ef80da837c5aa9a1b9150e2aa373f568be0bf6cd6341a055c2d5592aae8fd96cd93459683459a982d86897b0568b7da6dd9507786617bb7d2ca8c60345a2c5558a8ce2", 0x8d) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="00000018600417b2ee222b00e72d75762c7062bc4a885d2238abadfe0000ffffffff00000008f6ceffff276e2b8d2a48", 0x30}], 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xb9) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x88) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2048, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x0, 0x2, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0x6cbe5a78e45dd834) 16:00:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007f0000010000"], 0x10) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x78b5167daadcd139, 0x0) r3 = dup2(r2, r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xfff, 0x1, 0xbf2, 0x7}, {0x3, 0x4, 0x9, 0x2ee1}, {0x5, 0x8, 0x2, 0xffff000}]}) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x144) recvfrom(r2, &(0x7f0000000040)=""/107, 0x6b, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = socket(0x1e, 0x5, 0x0) r4 = dup2(r3, r2) recvfrom(r4, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") fchmod(r0, 0x114) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 16:00:26 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1000000000000009) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000040)) 16:00:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r4, &(0x7f0000003640)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 16:00:26 executing program 1: munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x4, 0x0, {0x80000000, 0x5}}) sendmsg(r1, &(0x7f0000005400)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="8750510162744d22e0b28ee7f6a1edfd8490d81cb41dac32cfa74c7f82243d1fcfb120eb42863b5de23a72645b438ff9a67d654a77eb28335b1c10fa05301bfecc7ce941a6d6b3ff18df62609ed8a213313ec43a88320f22d6f2b7c9cc9994074536302d02af86ac38667aa9316b0eeaa02e27e4e50d9d9f390de5a44e075c53e6080537bf90fb7e1c69205e5baccd175a227be8afff2a42c483fda2036d98d91bfe230fffff3911995744f4852afacd47006192618d64b2f3a9676b7a1cc00d1d0bb16fdbfb8c9db1b37383e303633563adf6c66495f04ef15b7890082304b08aa0af23e7de71cf297e2062b18a2b8fb6db58a58560983ecffd59a9fada00590eed435f6ed0678360d1001a1ac0c511d210ace2f1f75949d82ff34760272669f484f583e4c7fe4e4ae7e184a3e7df0d74611d4409c16af9d291203aca45572dc63dcccb1d395552280d2b63450c79b0b2a8aa52e36361335f2d2fa12e62f7a0c8c99dace484ca1d882c955b4f5e293b032b9e669e67f6fb0b69f00badae5fb463ae378a9dd828a78ef423c56c52c1fcdd8538d6db80fe4c9ef8a539789171db51bca68ecc0e83eb3ccf082962371e71b476aef3429d158c9cc2ad2c861521863a15d7458d8cd20ada8c00a1658c6172507f7118bcc93d8ae3dab5b81ca0b403d8e2c5459b1bdccd6dfe586dc1ca8284a7f0d9ab1756b27389902013b2f45735a16096222854f12b640f330f73e2c630cc95378268af09dc78d7245a3d1c444cc1d939c58b0483967c05aac7711870f1bedb6e19f1281f265057660168dcc5456b132b1ef4a92cbd6870da288e20f10883a544b5a681e7723ea9399a0e8992000104aa0cc6308541e6ed1526431b607c30a1e651c991b799c4d5ac18808d7ef9ed2417e1ecdac5d9367ece4c4f3da80631c9f8af76c60b84c39eef29f687508e78c7c6deac8f80162c005943121ba5a21a15f72fc1db3159ddf399d4c3f73e64a8e4a4b0a3c84a4df3166bdf979500c2b462f9bd532b2b0b17c0314fa8c2e0487a56b730a9b74759f403391164e9b80f2654ca7545c55ea1506ba15bda59a39d82caffd9ab50674bcacd84a53eacc19e3502f3f7b08d06e5d4cb7aae2b33efe33c7e04137df54cbb8fec5a075da151a7f9b89f9d5a7c5274f2f596b2ea76c8fa916dff55f863f748a471ba188c946c7c21c4b8b07f8de7fbbac119d4038e79fff5c704b3860e0447443ec3545ad49b6410ade79b04207a5e70da35754d698455002624cb18c8e00181a65950005f9af35a0b6921a356d3976b56b89892a66a6f43fe9415e8cc183492ef0234356f3803362219a9420dc3df445ca187a60abb6e6cb8c1dbb38bf9b985734ee933ec324290464b42189ac456b7e322188ef7496370ecec97957cd2b9003b859da16abebdcdb32c93b1a704e651993db1a3d6c509cbcde29784c8b09a7059940493f9cb571431be4277c0dd030d78fa0bba6033fcb40c4880848297e071d56ddf3a8da64063ad97c0dcbb7f309545a477a812a42a89bffd3ab93749c0734a63577d6dfa6feb6b1816acaad781d9c5856c0ce4c90ddcb8e7e00571b84b0aeed08db6c9bf46942d496d628fea7d1e689901709e205d3d4a7373a088b7f6641ba2a78dbd5b43306e4015f338ee3159e8a8c22cc6a5050685295dcacf143b07457f46b883aeee1488b33b96d03e56ddcb8910bec76f3a07e02fe0d9c74faacd5982e4a20686ec0f53098a6c6b25be8e318bcf76b1e62066a728371cdd74fbd48530715636fd7b2c699b635da1009658ef647b25f1f836849391d92331be30e6aadc50cc4978e01ec3fca373b5218e8e092e57fbd15e733cb8e1610ac10dd01a785791a1ba23e85eaec99babb08eafa0a32515a11ad521961bdd417824147433cf5709616021cb7e5434420018d89a2c15a63eb1200a7d39ea45c36714f5a14f5e6ac419ce83fe10cfb0976e0b568d17859dfcc1a6adfbc59940c762ae4a7a69796ff7a2c2461915dde7ceeff3fdaaecface8c1d56b8ecb02fc43879eb8093a2130035569842c7cabf36a9eab1cacffc211a83d53283a4b5193b39499b178295a120e4e45a2c80e8ef7c34005425bf8503cfcf4e275c8712331e22534c6da765e8818b2f10a5402bd0c8cb8ef074df528c1ec218c1a6417ac07e842f76d592855a249aeb5ef52f589e3cd3e6e611038c8831835b88b7e598df9eaf2f6c6fa702ddf261442e13eeba87fbf9fbcf17c4b43c91e688ea1e93d54b465e177e6a8eeb2641c68060d8a2d4c3af8fe87c0b660d7180fbdf2669ed9860ebb90bb1b349f3c1193a377d781eaef72cbc844418031a496925244dcb370b5850341a05ecc8638464d78967e711a85c5a1d82e2dee0c00df0180947edd0d81318a10538b470f54f524bfa18c5a357c94670e2506c5a5828800c1920a61f7fb1a03c1ba3fdd5becdaed14d957918d2ff879dc9341836ea2fa2908205b76aca5b621dbcb84a8adb27ab5c8da96a8cf55249115b417dc68f0dabae51d415acc6552e929aa22b7c24d2d3d745c7afbac92dfb15546dcdb25e0f6be3625a98fc10887e169b3591de5d0e6dd48ae174c638a26a0a1b542bfed98eac68132b4e7a96e2bf18d76fcbec4ae4aee81c86664afd71aea4001815c27e50a266b878965c35669cd2c0a7adf110eac24d44580687b094045e6f2d3f41532119150b96f0b4d79059377e9214327c72da0be0483629e5d5f4fce5a8b58d6b889a06f25f887e2c869dd242975612af171651782b126b240d5618baded2e0869b8d046b0495ff8e9d8dad84d8f2bbb8c3ec99db9c1fb6ef2f490e477131145a5bca6f77fb903eb112c6e94b14ae81af5a264453c91ecd47b2295110b9623784a9b4c8b246961bbcba8bc3fcdbd420da8f420147949bdf6bfdff18446572289d3e56a909c96c65d4046745b06cef62547ef3503e8edb80eb8dbc7f6ac1f516e22cdebbfbe66987fa56c5bd5788fc90e65b19db78b86b7a4b5eae4d084b4f1d7868a6c7a9c2c7e00b7bf5de1ad5ab9b1da3ea8dc4ada8effa723a83b9d2aa397a426d1dd5fb3d9f674e4433cbded5421f45835d431f84ab3cd28a55079656c96f0e5863f5fedc0b752c340b7a4f37a1b4ad4f1a66ca015d41db15864f4dfd63843012f678e218aacc10c761c96d27c6a19fd6c581e42344f7bb5911f29ddc0c0422e811e6a6d42a0f3f646314343a9498bf3253d75f0c399b0b3049cc2af46e8fa073308c4099f7e060532f8ac42a5887d6f4aee178eaeee4032a6e1369352d485b9c5c22edb31b910b391abc413b30f64c0fa33e83e13e645ba23179c8a2da91f60f7655f5f9a5dc4daa7837b54bd13d8d896c6566735fda446820ffd54f8b9d91096bb08e6432cf79f148f033c773ef4c3fec8e587d910e07914a4ce78809ab89874de85daab8777989d5b94ab00748e717f8ff4ac27541d1595f88f6dcaed0cbae9688929a1a8efbea61c5d282a1ad1ef675e95c49d97c24d034249012b6f156130792fc2737c3deaed62efc3f0e4e467e574e7f6ac83ed16e368e09af7ae7bab4e15c7298fbd450f3d7a407cf587edf2dc8591dd0baff033b490cc9c2a61c32c625b360dd39bf39de72e1223ca486a6f2eb5b9eacbd0536780e0d5ca4b0f415da60b37778788b72b0af460624eef035f477f941a4a24bda1a818ced56968bc0bc879fcec192512b45ee45274a5235b83b633f74c24057069fba329aedd07af2563cb2fb813019650765fcd3f52a1ae09351004c6ed030ce9236ae635c64b145f549b5fbbd5296764c41b63b4adc889fd9c5dbc3dd964534f8f397af61933427a313de68d1bdcc068fb1e78486c30aeaa7274ff40ce5793c49f2ac14effb0954e59f38b03d54547202ea09cf2b305adce4d8b53aec22aafd6167a8d936b951bb6353528c1ed21783053915634bcec06a18f801e01dd4cd5ea6fa6dfad03f67d74222c7352845e6330fb699436a76536b4d2cefb4bd1e14d5c02dc0df86c0d5999c6bce734879cdcc98427c34234650cadb5c44d7bb6f34e484a34d23122910d846db1dcd6bb3e2af3e2eb6c682ef55be1493e6ab075d9e817511183a96d9f2a8e8c7a4d96ba3a0ab35297e5df274a66fa037b49cea663344d31bce32003e85b73db53eb367ffdb6ae94e78e99352b1c1e933cc963922ae38a7c60a5916dcd397152fbbd468bae4efad30a9e2809f20bd93097952c7ab0134278e86370f2455145657b6b427dc5f6b853a267487df47484074f8b6424c5ce6bd4ed292d9d6b9e129cc355ff3649b33d31bb259e07fa068b3629d150260a370e28d30f2121b9a6f01a18a9cfbabd0b7c06bcdf09c7e5d5e4c2b7f100ea56ab6683346acfa5ccc6773df2917ec81fdc2abee2affedd40753f0ebea393c874b3c02274b2baf0a0104ac37ceddd290c027bc28aa1d7c91083da19ff8ed886bb71df94af8786c9f221be3c7f3c3e4c7977cf4563455df1c7fe5944466509670da19b94286230de68981d054ae2c1575d8e4f41a21f320f0737a2e36f6e356b2daf6ec753cce801e126d4888018e298a4df426edee54ab4b950ffa55a37d15c0c083aae0ca96b2fb9177f94604fa82e011099a23627c612a05e96556a4248458abf1a1339d83d939253c91f66fb608d8c2a927738a1d6e617593a6049013f6389894276aca14ec14a6447b92ca6fd2ce663322ca11b6b51d0541965096978275e719aa6c80bdeba5d243fd85dcbc6563176da1710371dc5438b03f281a1539967e5f2a54c760b83f906aa74277090b530b5076178b97fa6f751afdad18ebb29fef67222a237a5ce3684b6069d521336e9fc6d3938e62eebf0a6f48d37cb1e2f99c57aab435ba16b4b51c5162b8afca643d725b3577a96a5db164dd152b699c495a5c87413d341d30c9ba564c04629639621824a23bbebed5dc26002f3409ebc80bc2053f27842e9ef47ed69f2f0f21b66bf5ad293dbd0a596a32aeade2ef60b625e425685562bbe6e1429ea40a0b2460c3943f1a1d30d58afa0f6f5e8ca9d9b7116a6f32cda1fa42f88bc261d9f8cdda2845c4d04d4bb30dd23a4df5e4921ad3038ec1a80121db0b315c994c05be73e1e06c53d1e1079d32ed12b8f63b1e08c249d4bc7403dc479535617d74880d79d5ca527addada8df59a743cd45577969aec4eedda70a9db295de76bb874a14978257afd2ef1abff8ba41b577df7ae3c69d2507fa193f88bfbb267e4f72ea6832dfbc4846d4b3238e1d08a5073b9bf43715a14099a76126b46c625d9cabf2fdfa5d711685325eb9c5266d6b594e398ccd4e565c621c1ba75de0f1c0eef4f219d082440019399506a1ad8488c23df0c67ffbd02538334d4aa494db3a865cdaf864399b19ff465c76532e611078958761beff56af097ce99d4fe8f7439871ecb63326ab38575d8678ed8f51f3e165dfefb98e5ed2258f6600464584cb8052ef67732cdd9db12324634ce0f496b23e7189161ed382a0f054ba41c26e7f0928ad44f7cb6b71484791723dbd29dc660d877e461269f1bc45f19abd869d23d698b42a48d0e2e6b8ef5dbfbab8d675c7511ecd897f9c011b52ac0564cbfe3f3a539cdf47dd0ac678fd8b1cdcf76c65a7698823ffb13fe79c0e356c621e87afe87e45a64842661857253e5c9529865f0bb497a59de9c49340a8acba9d2e71cdd42e706dfb6c142aeff07f0a67684f3a936aa5d5126ddaefb44ef4abbb57c9d5eb7aecba2abd6d2b5aafddb7a855f9b850b1c67742be96235a3c7b79a71de9b75c7cf81e9a21", 0x1000}], 0x2, &(0x7f0000001140)=[{0x1010, 0xffff, 0x10000, "d87e3fe9b1777fe2b417e10d2892107400a624840bfb634d7159b17732796341501e981002060786e04a2d22933abc4996ead9b2139dbd212a453cd1dedd95d186fb0835daa315e88cb53648eb3e400655596e582dc10990a4a78fc0ea18bb2acffe4b5ea38fba1139cbec1470c1cc1092ae6aebf0d3fd5a493852deb6367572a5a190b2c63b7cd9d3b21258e9da2f7702f8c903b9c44ab614c5096255f440f8ae550c3044bf62c3f1f174a042e755c92e28f49896835b67a575dee3e8ad4e12360a20730f442f793ec68de69eac7dd3d8b5cfb620c3677182c9c3fdd111876f23d0ccfd07d3bcd591240bb3956442afc0d4b3d51b55b9f641a0148843069609c66cf07d7a976dec978864ecfdec65e64b5bc33f02ea0d8684629b6ad06583d6f4fc7649bc3e48aef10535ecfe8f545ba589b9b11049637eda0eab3e9b29c21d08964189bc8f865b70123c7f6a4fca4c05ada6408d382a8ed61b062a2a501e2fbfe3b7417ebc280ad6ea2c5b403c08239dfbdbe910c7b41e5d19c082c7ae335626b082ed8ce127b79c0ca6d2e7dfe3b969700d02fa0ecdef1790dbeebff762aebe1462bbc0feb5e4749b622d38eda96a407f38f3e9341d217ea9c8e96894062252adc4f6b4e93060cc71731e1e3c4a2e591415e7ec0ccf4b563532f38e0835a1d389f4b6532ff8d4d3a05173e650562db76637e4552c11196bbbaa6bbe4afbe84ca9984615c30274936f11e25d7176030432811b6c6b167853ffd79f8068923af9b935b2f451deb841dc2c71554a523d01b16aa2a46b1c005647feed3cb056cb9d641fdc0c4cc4dd25f7f8629a1821e0b729aebcdb00c92ece9c2135f237caa2ca459657b80c1bdfa6b8292ebd3ac51fd5e368c23ce10a996487625fd4a37d5841350cdeef184e94688b3c53bd83f8ca410063958a4a0251fcd9de84b07db169b572a6e8a510f659a44dd9c62dfffdb7072c6d8f7cca8f5a8c045b4d45f41778688cdedc82a34556ed6abe38ab34a498d1bd99b5c9b14479981f4f2a5494afefd0eac6dc2269e6a3fd688e1ccebe7f379a9c8dae7a9de60d99dd03a66727480583c4967ba4b7ef020adf5bec5213132a1041422fc9702ba8e97253fa90ac84ac0e24a6905f9ce5543ee1e6764cfd3b6bf0c86f56765cc2618205dafd82dcba750eceae71756141ad2462fa94517e5f17a051393b31c543067d3a803b683021e74ca8a7285349ed61b633881f22571d15fd8e859942c592a0414122f9944011b91b4c2d2401848ffb9f997360ef29ff23e2fbe71c27529628a313c9d87d7fa1016082891f2411a57264395848d47ac9b6175bb23321d09fcd74aa7703174b2fbd9bbe6deb4ca4d46544b95f9c8a4e17b4744475efa336c1a370aded85e7df8bca4953aa2696f169e1863ff13609384d1860ddecc1eaef59fd34d8574d13306c3d4cfc574dac30825aa8fc0a3c9311918884bbb77fafc1d96dacd2c8c380583666d8d537f619f9d1f8195d907137dadaddc0230c939d2fe73b8a71d5747e819f0ef5e47fc2856f309602d378c04dd80a71db45b3049e867aac68cecdb9de4d67acc138974fff333ad7758f1ddeaddf33251acec314946ac241618ed20887b49217cf334179ea217ed47d6eb27744e67e126b85eed2901d85e6439e86af1045f49d8802d8f469ec30bc209b7664f09f60582b0e3e6420ee3f740f856e4b809e1d94fcadb36b403daf45859dd9353edc6a05a10381aacc563e38eda718344008a759ea80226507f1ca2a2fad01aa09e0a9cccaade93570984266ba65c4a2b3baa2038b06c692d1e148fd4b0d9e844d11e8746ab98cd4173b8b0f5e04495030aa89fa1563973a23f518c6d86a0b74f824f10823728a01a85e736a176887e505e6caabc887002efd84d3e4a3198da332feb839ab8292f9606c7dc9730579dfe795de8e3672c157bb8e88858cc4bb20cdf27877ed036861c02adb2349c98aad8a318b424ac15f23b079bf002247041e06c22083df3f89b8d6ac8200d9576b3554fe5c8ce11af76333d2caa9483e32d82e705c94eec13e09b9acf2adf6a0d6df941187ad00d23792ae0d4ff5a798a590a39eb41a228147f630d2ddf187a7966e7550958651ce28822f5b52ddd16107085d402b8a55d19c4ab89e1a6d3ef9857e2aaae10a4f53cd0d46160ba69f13ad981c7d71b95f3e3ae76270aebda8c211b5d07cce8432d8a4d879eba1d0c8bea1d49e485ffe3e8a523b70e5988873c5f0f35384ef3b5cce9820f2113ffaa9099f911d53ff2a89b448eb1e568207bdfa66a0d49f3c053603cf3f2ae2c626c67e410cf1791e624aedf1701894fc345855883b790358504c25fa815b9122f580da3ac188640f4c665655fc5397b44a71f8bc83a0a6d115675e010f27064285d35118b90d5f7038d2941e95eaae7e337716f71126961c1ecd86103d3df483683c137e83bec837a17bc4e6ccfc704fb0837aa12d4535b5834d64fb3117aea65a5f391fdb55f363010b3fa0b9a0b441967b5811184d52ddb38c2dc50636e85a3a09b45d751d8a020c198eb8edfb868a1a2c0e5e2e363a116e6612a97a2412b6335a82f850923a816f88b482712fb7248f77e1f3e1dc45a14a7e61f0592d3b0fc736756ff9d3fd51b9e8450409b93577f95f6eab534cbf568a314f4619cc6753cd145c7fb4b2bd13a7bec2d7e67bb5f2252a0fce72b77a7434c5e2281565315ad49f63c981606a0b7cc3d727a2e0cffc3a5d08bf40a75210d7d366855281267c5863ff9cef8259e07c97fa58627ba4d0b68a4d31004febeda6aa93ebd92473330bf73236c4039e0d0a2136e7d0671917cd31c6c108b54a0a8163dae79746bc7072f88899a8f066b894c2d71cd1de9aae80b2cb6e73d9b280441b03a3d48b6a5d8ad4ae314088aae7cb75cb377fb2299551dbdf94f287a43803df512067fb4b7b31b2d29f01ccea5434f0ae09d94d02033ddaf1f06da027c1d33eb036b1cc8195f6f07fea512108cff61b1baba8f847a94dc1bbf39aa4b508a00db5524a1fc4dc170d0d06c8d0be78b6c86c36a98a7b24fc9026124f308041467f639a51d21c85bbe4cbe36dba1678b3bf181e99fafebace9990571d054fa6674a5bf719b31fc9a643fd99dd94a67d998b1c52a3a8032d3952c9a0718fbe5e167f673a834542ca9634cc59227a6e4e37949c04046d20a78b60806eafc85bef5a2f1bb842628a0f98a76c88496dc49770d7b8d73a2ffa06e26ab50b394ec17b20f3c4e743d8211f82d1ca847cd249ea52d839998e820a9ed5a0ccbf58d6a5c9b551860874743692d2655a6352babe46b3c8c61e1dd74afcffac54ffe537816ea298ebdf2088f35d6377facc46600328cd13df6ad6650e18114e029737a4ffbc5c23e121e2915382b2021e311125a7c2222fc6a34ed1a9df08256b3b3d02e12cdfc872e65bbb40ae7e7e8877a48ab2f0c9fa02d4c909f6acfc9dd7adc0b35c60f714af724bd40ac6f04309892b1a57088ead4e64b14f2a192814ef50e59ceb31afe8d2351e0afcd04295d17e522ea2651dd8574db5383768f5a6033e119deea2141abcb16935c8f447ef2a01ce1ad4d7b23156bd98125ec56ca066ad2f9c7d9c6bd75d0b5960ab5269e107a58d932e3e131b4c2663e8a9d7aacf02cbd368c0ef95e6c312bd01b5159608d791c3f7e3afeaeb39566f8e8b03c4992663189dc540a98eb05d64da48bcf48746fcef4bf016307ab4bdbdbb37740f2ee56ea6f8e14744d0b6b3f541c299ecbf804220e28ccb31275a61d40b27a45e929610b9b55daba173502d9e9a4ddb92dac56d072757151c8dd24b335dbf7e89706ff517cc4b852e7a31b3a14b9eec9c7b8729cfc883537c12bf586a937e5887ac37a32ee022f81644009984762b4126351ab820a315a1fa1b1f7cc0992ef86068a720aed36fe9e58073a920d2bef24cc18a70f82816a1612c3855ac67ef978ed74647071dc03c220e297071b8db04096a3a4341d61a1728872900b45c8ee4a5338178344cf145bd7a56cf6ca5b33f0b7629254541b6f88432eac880dea84176167686591ee63ede06a47cb9fa9d24aa312170d1dd3436186266eb8c5ee02b27aa93804ab0c71109f562f796dfdbb945dab26240efe333207d694436ffe0983ab97fd919c5ac411cb730cfd50a9df90ab8f6e9cb78fc117368916d05e9964c88e6daaaa58895faad076df2d327ba22f5833db5561bf518980ee40819b063b03b9f13bfcdce84e0775e34a1e9bd16315aa5de48c9d5a24427dde74e6a2d553367927058ba02cff46a6c017a380148ad77e9df4baa61c339e4e7553db2177ebb90246f4a2354880db5109e832ab62de0db976171615e264ee97073dabf9bd10319f8ba1fe02c07c9fffabd480bb12dd07a76b1d3a6d6b20e1d15c80c08a30da9e60eb43ac233e4cb1240e453fd49d3f030a01845a02df6996f35c43c8e18bf0ac511de510d4f799f0e756ebf4c38b14a0c2e4f211379efda2d561bc5e03fb6858948a586ca01df781ae3902746ec1576a0114a42d0fd75972d560e9f5e610e6293301b0e8690b8a69f23c5f5484da68bd4cee2c9f6969ec67461c52aae0b9bca50daf1e3ae376239e94fc2da4adc49506fbce134a25999b608d2c008ad116274c4f1b697fe268043b8770b86e9b708e80e2c0078801218eb823cb735d8f77fd11ee7def717f6e6f2b3159bf68951031b36174d3e12a6a7052075690917a90fb48c123b8f5284563d93e90af750eaddf83934b0dbc3f5ce01e51e777de239aa8e39229760a616c0978f91bee8dec6965a6a707fac62d9d545f84a9690bbede061c777e71f63616919a899a535f4691cc974005520272766a1273775221cda1d567d8ea6836d04beac548326876b937ec2fbb26debc781f963aa04ac1005ef2d8b8d1798a461b73b549dd1d2c89afc86b893b4a1ecebbac6d009060e52542878cd35684e2d7abda7a8bbd7595b0a89c4e1a4033d32d2916b82b65394f8d92a74830aef95fbfa4e9ab66e38a296134b0a6d2cbada810ffa37f3ab4ae5106f7f0490cee9d6a600160cc6f3ef2f8b5d931a74555b9d35120c0e7f00981eb5a6ec013fbb4ad61a0d97871f64551753c72dda695a6a5b0464f4c97d1a7a387424a61e458baa8c6bdd93ea386ee799af7e2ae72177186e42c16a4fa47fe4ce70ff5d81267ed9baa201ebe68b5697cec047e9cdbbf929e9487e8aaf538a1b7365d1c66d35c12f1f364c2ff1659ce48080d449aa97cd2e624d5a1f13dcc21c8f2e2b793c64d1afed301eac4d0ba38e58a959d9df5e2ba65c38d25851aa89620d61e05a074cca7106ae3b655ad44577c55a8b067285fb848961a66997d5ffd79c3a9ac00e4d294a890834b20a8566467adae5efa11595543165f86fe5c80d7cd800f821ad9e9e47c96012c8a0d71771402d5e150bd95fb1b3cc3c9fdc8128b91add96f95d6b4f473e4b6c7546f7cec2726892f03d71fc9d7e7873a64d8ff1245ec4642aa19f5a11025a2be53881f52600212c2d8e2d718b220c7df57f6c74251c71a7fefc050856108638a75c03b91bda58c20379b83ecb18cd49a9f10700bfa0e569569d59ce35b83bcdd4c8433c9412c450afbfa769720ae32b1a31d684136262ba7ed7e3ba658f09631ab7a36d81056ef4c2d3a7d5505c4f09f4f145563a1f13963a3aa7d512c5c0993c71f9432f9802cbfd237b4c20912dd6a106820cbb9ae134a85df014a208f6666516eb58255f07ce19820a00973551892d15b589125780c9127a2f2c2df9921d33c38299"}, {0x1010, 0xffff, 0xe40, "d998a9dd25c49456d7e34041addf2d89e4489858811424675bda026e8c7a11ddd8f8fc4b62bb4c9206734760919878c60e5dbbc793bb71106f97ce593493125462d9e4cbda3670a130be5d16483123228abc735ca3b17a04c2725261a58b239347265d9cd8d08145c343340214e52565d1c8555d1812671344c0f8c42a391d2f9652e3bd7409376b6ff44a52f6dde87616539fbd1dc3e08da29f4ffc28a85074b3be36873cf205cc75e951818ff35e3bf07f47dc24fa66fc64f634d0be5b434a498ffb14b79569c83933e5ab6c56de5dc807a2668c3c6e2bdf402b1e76f062167a41d908e8538b810b7e54baedc854fdd739b944e1bcb159a870a6d58865cbeb6ede4de5a74125cd04caa5b259ee6f1a76adde21a3804f9ac85cdfc5ca0f869721b9476ff5bcafe475a9044cf794aec3e75d5f43c53ca03b341b089c92f790e8acd66a389f94b393bd0d35162395a5daf539f0560b089486ac091d0fc9156ec3ff0be42c76814873622dc19a9ff1f898d93ff51f0e40627182343fd2818d59ccb260ba7abbdc7691b5e31a0ac784640267184809be963565fa9c65d575025bddf582c7c5da8f6ade89a8a8a50caee0f7d0b778526294b408462e271d995d3d082cf880077d0964bd9abec56988f92818128ccc8f277ce51987e09d57b54f82f98e9f8bb6c8eff7ec03c3fa90ad80537ccd1dae5a0d56484d54b253a4173dd148ee1d8ff363f553ec944f46b89b48ff085c67227d7daa0d22f08017c54486c51120f8ba9abb85b5f8f7b87182cdc176ebae0c126ccefd8ac86780aa9c81481edcd89ce7729b4606b3b6634835952514c4ac2f704b7e1291326dfe60744ad8b17e739f17161aa05e6b69ed4bcbeef79e520c976465419be8a34e649b4e14b0ced090d58a57db5bd369e5ca94d16afa5468296e274d362cede629833d4f9dd9d8c7dc4be4223f2f38662458b3ad079925e59968de6b7655932d51dc094d302f41271e2e535023e3d9774c7b313c03bec20ed082559819e51ca97d9383efa3a629bf6af54a41995fe8540dd23393359dc5984c2d5ca979a97c998c52bf2338fef4073b04a5eb4c1223be36a633e3977578c2c836f9b3eecaf1b7e2c81f0414de934997577cda12e7734655d62b831c22e48d18c35f47d62ab0943822d7e87230d8f02c8714fac05a7e9547bb3b9764d645f61592e0c82e4ca0ae235c39d09b611083a3f914188ca3df95fc13b1ba63baf2272c52c1ba976a3b26c849b216db758fc00c54075922f0805e4d53b093e2c374b52df01950947b960785ed6627c8fbe2003f94a7c7e1e9c0aaf35e9960e542b4ce01cca1f02bd4b5e47042677dc2755d25f07d9455edbfc9f65a1276a93e29c81b66134e629086555cac8b4db2c95c8a756e8afc10759076d28d989d4a7308a890d7b3fe09d7cec4e2f173a7a896907bbb1a13f33738e488064234f7ccd119f6c5beb356087f011b69ec5ec3cd40d57da4ba483d77bd52888c75a732a8fe3df7a5d663e7a356f700fb27f22de0d29e1b722ca47a2736ce16b35733b38568c5ada50edbe2225108a7d2489a6052d4361e3413a48544be813835fe6915d4199b6a6cebc57791c299c6d01513d8f54028cb1320e6ec7d3f4c6233df3acb80d851603dcc1ec1d656acb9e7dff7ef32dc019f4c521462b4969a2e4d6bcd23fc4cddbf8e2fb0df25d9721b2ea954d3e43996c0276e18e3bc90893f1fd1bb0d567461c769bc55e3d6f0d563175af6608a5a0df959f0f06b29bd64f03a26415cb7ac1dc5b4e496d8333d62769f55cae73a244ccf85dcbcd53e380f35e83aa421af41bb751523f97f6a8dcc11d9e34b8128fc134014f311037aeb597867e41d9ac68b03e34e270fe1565cdafb051ff896d54e27fc629b20a580023e4c0dcd5a86627e983668a0894df3d0b368a2051756ec835dcce8aab4c62f3574c6de787b7df8c84df8e76a0d57740fb0391bfe1e6e29b2ace501c367a0897835e01ca64097f41825b6e4d77f2dc3a7f0e19b56b7223db1b0428dc5e1198130d44100a31a8f540821f7b4df33dd9001374952a9a49ebf5e5c60628843c86cc9b90818415b0e369e2bbeec792fd37a27ccb0086984d1e8cb0421d4bdc3ae05c67034b06b0a89434ecec227490a40ffa5546b75278c6825b38f1d04498c5eb91cfd0d6afeee2bcd7cd81ad1527eac0012eef4a52aa122e4249ee06693b84f6c2956c26cec59f5c051c52ea7284173940041b524f331d06323167852d9242056e7d3ac889dbd430addf7b7d4159a2a7c4fc7213d8075021cf2f953517b93c186d859baaad7fde428057a228a9c01bc463050ddb33c3b49becd45f2b32fa78414c6973cafc230c76c66a952bb65ab0bf7817831070fd42169923497e28851a66491bea339ce093d8b035e565069a8046a8ad7a7899b046c648a27560a5865779b12396d48bcbe78b85bc8c84c28ffd58b068f891d2c19504f5e6a3fded366ac13c689ff8f423405a93a2c42eef27e9a04b2805813a85a3d6545ed1a143bacbed79ad3a1d7434b89b403721d4db429b2372c382bb7bed1d264633d0088ea353a3c8a510ec66038f89746ec079dbb778e40428c6e1c624ce44fcd4a1e1f98936a31f8f07bdb6550e97d81e8cb5de9b1575db85d73015385f76756ad7c9490ead8628c84af5be2a22444d8680e774bfbfd4e52ea329df65925e03c468e169c9f7ba89fa8b8c2d0d702d5c1b19419c210fee0eec29c5ba759061593630beedc0a2b0e36ce86fe6195369f02c99c386cd6457718f961a95024f5c0e9cf4600052fd739de51b61f0518fc34b1830ec017b0d9864b4c556b662ae82b6540ca8cb3c8894ec1e6ab305ec30e6974154e175d01295303a82455476571b6597cba08d00bffcad9f480fc2d37af46873ca2fa47193cc00fe3264a7be20be71064d5a6917d957bf134506d12cd077190222a79b8bdaf61083a5a774a3221c39b68c0c561697d55b0763dd927ec90321d9071682ad9930f856466a367ce769c0c9fec14e9476b735bc5c871f07f53743f717ece123debea51802adafd048649e2b9cea2309a6727a415561ef7eb1976a56bedb75710347be954cdacf3a13b25ec39036d3de266e5b39a4b3a18eb63e30d4b38208806877bd5570b077364b12998561a18cb2e5c1ed0d3a438a6344cfb3b0b5ae201c176078abc04f35b4fd6c97aa3363e689cc4a01d88fb179c2d974ed5b7fb3037bebf0bc6f2edba047f2da19d0cf7d7680466ba12a7e1f35f84f07414b0cd23b0d4768aa2807e1b00999c396dde47fa5fbfb54ff97c2be209f49a66afd9b0fea666089b0b7b527c87631c66dbd000fddf64d076eb08c99dac50dc5bf0dd56b343fb6e2fd50989e6346552d52038a5ad14e8b02de3263ba9eef082790f2aeca13d9b7e98ab877c8742c3e3b6b240fa68044d7a763c5f468b12f59bcc35ea568919bfdaaab31332b96bdb3be7c1c48a854bc2412d6b642f33fddd1ebd0db796ec1f94401f43279c9fbf1052ba9189dfc90b606814ff84b3eea998a88a91a7ce6513c97caf0803719a91cc158841ca22f7827c6915b0437ed5ca5e24977a0ebdf84e667cb363bae4a271a2432ab2e1a6d83a63ccf5da4df14f503b1e2f6a394464adae7c7fb4735131175545d9445bb0d253870e55db58a08334fdce4dbc7c9e5eaa3846019b4fe8920df11fffa77a6663c730b4c981b7abb04095cc917b29e75efe09b8d41e105d11021d0636d7aae527be43c648235606b61de3abda12c232edc751a8c0110a71b78cfad893dde5d07e1ed31770cdfcf48f544a3474d8dcb9b226b4af83b096d791bd33b93634f6b0b8f396148b20f1ec59a6fc0e5878332cb45edfd2c691d107970173792b5cfacc80338b089be50b988c1e1285922c0f58f206f74aba942a5fb0f22fe18b436049feff7bf021c45f226886ab42baf32e817907b7f8536a7eef7276068310d17e7cfadbb54c304daff4fd8ed4865076eb022edec2dea24de65464b30265b68685510f9209cc4d5258acf766645080e59f3db293c98f9811df4bfcd20bc648f1f3ba07fb6fd86389966684c0a440f4b7a3aa9d22873b7bbc6f72b02f6d37699d73004f6265c3ca7b0003bc95f2921be6a4cd96fb35cd68c8a1720650b91c19b859bd91ac7ca0a23d3ded7bab2661886c8ee377e4266e23eb1f797bf271b10f44d9da9917f72a9b8b7a3383e1998fa9148ba9f3b362c6ea94a9d720bff9d12e901de1409d0f0cb5edcd7bf68884ed8855499b0a1cb223b3236292db4f02c937d226785c40806d861adbb571a68efb177699ea62bdda25a435f6188d44c193047f7eb4cd3b48e464b89ab1ed4f95c391c7686b9c8e1bd59057ea4eb40de08f17da55b40e8e47d6de2700d4fefd5c8cf65e54ea65d90fb8d450c3f33ec37bec914a0796c02ffdde3fdb8fb4165af7a34157aeeb096e77223c1d6d39d72704cff3d65d7be400ef7d15c9adbec2eb4d9da1a3e1d8aefedee4783ecc321a12daccd7769777201e0a8aa9c06925a7041e07d99557b867caf27d3cf125cffa6ccb260802d2f2aaa799f0f0da96cfb911be022c392b37d9a2cfcb49abe88b35a1e8d06754fab268377aabe9409b60f5046ad3e3f1c30aa89146d01ebf5f8507f16017cb6d26c7badd3322f0b017f1e7258477a2148cd99f10ef031e1cf16d72a560c5300d2652def9d26546962150bf8952190b38ab3313ac0d0f7636bf31b360c8c0208c94e89e2796b7ba9bf0766dc79273bb273348bb05d9016b0886b1c72ddee7cf57a752eae1c9317c33732c79e90636e0c0cb819e77275149becb022b1ddd0775c0d3a8c7bfbaa870eb126ac7acad5445ded88c59a7df91cafc1d1271c450042326f5f16bb8ca2b36d0eac4987f625ab177b3490be9ada29b880c65f8b2ca66f8cc505fb3d7a35606d258aa909fadc0deabac701432e315ad5f4d47fe2748289fa03a7b993e6699474aafa520283403b60c2190ae9d05e2738bb2a2b0af21848c3dae55b72432e90d5bacda302e52e88459519dace14c560d102992e358d694bb7cee26f0963b8a8e9850754e0c350ad9bbb61a0540bfbcfaef6d420fb85b81aa2819ecd123b8c3fc44b2b6b9374e511569279e04514b4ada1c2ecbc67090ca46e29f90883b735f1b46bdf8575529f55e69410a10c4066e66734c00703b7c0bb55f7598bce75c8c09e36fb851c0e06fcfdd2b6f37e3944a005a39c677a83bc52f9b93e61aa07dbdb8cad01b0fce50476277115aca7a709f7cfac32888136bf4a4b90e747908c8ed7e2b3d23bfef550cbea7b859cd2bf9df74730c30d1946ea0963c27917104aff9de5b1e0f324cc5eacb8178e8797822ded7147ccab8faf40b794d8342afb827aea3dcb059a6cfb7fa1ae4f5161fa9a26edb332ba747fc555beb564bfc4545d23d31a4dfe3a4a15a03cde7b3c7c9bf6185367723861736dc9c5ed46d1f5180eba9fc955063467a8c3f726e33c27d17f3d7835cc9b9a71a4e1abf3c31e27c38743cfbf20e15f04ae733ded2bb3ea1773f917c0db3309eb81a590384bb1f04e22a4c0488c30b8ac355884361938845caf6d2c2c91423191a8000fb63c6ca97ce9b4ee6f0d1a78d0a1cf7ec63e34eecf3a2e9c53f7c9749eeb5209e0acafb3b94acedd2ef273d128f4a4cb5703aaceba15a11ab492d68409cf7cbcd914f801887d36aca86ded4dd7fe9b47e6ec88038509679f5fc6d90d48351e811c072e3a043a458afc2d914491a54a6822d978e2c5c5ac336af42a90c7136b0c76a44a9ed"}, {0x1010, 0xffff, 0x5, "bc330697c7602e285b7f9d7eebde0becc9faa308624d053059a9cfe51d43ae4b3993a87f651bbc57625f34af37011367fe197c21c3eae6b00101323036fae8fa03d27410dadec3c98f814c2585f16ec6dea3afccf9acd5dd02ce2acc83023cd3c2f414b99fc15fc49f243c72cad2c3e64500b05d4d64abfe8df317747fce5a676b966a2202cb1be218766b15bb97171ed462d98cf36c8a6053bd2f8237d3ed72e31489df15dac0420212601ff097788f9a00ac2a09f793482d63f51a017f28200bc6a8f8018763add2d3c5034d567c184419501155e321b60d4f44c5177d5e25cbb460221a3d5e11e3205373ea6128b50ff95f90a11097f449d8ef74d30198627df45780c411d4e7a1741c4e64af50b694536f2d293865dd2139dabb8e1e2bd0d6957b1cf1dcc5270f31be4bafd53ea356b3e02bc214d3e405053ce509ded0ca6218fd7237e394891edc345dd77ef63d55ef29bf0d1f249506c0262b082993c8caac8a6393c26b376239464d529a39196f20c982d9f0414b6d9cba8cd5104c5025b86ee31fca7c9fd5114fe02e27e9a9812bd29c047e038f1e14687a2babe2fe52b33494cb94e4c9f2d0cbe3b2d58c07cce69844ff19bdea8f069a242b7b5bcd17de613fb34ec1891bef2c093e1a99a92106296ec29955fffbb8c496abdb60990f317c336041d7c3a0d28ec05d616b14456abf2a1e56d10affb5107ab0fcf07201c4699a3d8db1f106f4211cdc139e902d4b86a701dd99a8516cfbfa22412f396a13c237ae6288fb571635484c63a27cb9e755ee0092206a80bef39760f8f09349d9e077baee712ea73cb57e8e164f077a2a83411b25a59431601012191f72b3715c86f0203b477f14a33f120a13155dc36db4edb099f2c5e0321e649101e573ac18a02e9d9548a3aba24cf28ee9784a69a2d932ce067b7da0074186db1721ed7cf53cad7ac84792116b39ed6c9972c1a1027f2d40a072e6981c9c4fe6efa84efce1a037055fde5c0fcb7864f6ee61a0cdc73baea35e4c4f7d3264acd89882053f8c292c39de7b6e7567ce7f2ec2fa35fbe8bd6fa0eaa22a81d055c6944ad44f28ce4ad405de98d31d60d50012298b8b73adef7391d0d5de55fb0f239c0534aa56d543882e658a6b7b177049519f5a7352ba25171acf18964a9cdc4dc5aa886e30190a702c5ea3038ad431def988ad008da96a818751e2ba0796b088802778cdfbd1aa4853ef0d47094eae74c269d50707e08aaf29851869b8ef5fce3135e4ecf33f89a5c976c101f69f7ece39d0a43c268d436243717a4da9e78755d05eb3da6367141115628f995ad4651904d25477dca5b549cc9e5d4e533897411600623d6d2c6513f0acd7d41fde6aefe91f09186fc5637a2846aa4bf8c9584e75423f86583cab5a791ffd2160cc1392d4c241043012282eaa3d6d9a82dde2f92b10c14de9307d890484b494fa4cb3089b2052a036c11349eec2c927dab784007c6df7a369d4eca2c1525af0ce81054d3d35ae56b0804406218364862440ad1b24b1386aa5ceee8559f293b969d95c3aae30bfced8f04428c6fd68a3b99b4ee2daeafbafc4f644a80f3943e9af29b38d9c1eb7a5188178ac25ec975fb30449d0b6f1a23f1ac9183812b1817080ed37ab32d3b29dd4482e8a37eae041c0e936dec62a64ee160604fe50b4a022895e66166b20652d04e7a92f37bbf6c1f96ae67e387785c5d36396d684141e72f2934aa1552c5e25aa211a16ace272b8073e42fcf1cf92b6300ff4011070ea56ed44bce637ed8da828326e7a61f49d9d29a253eea9f6afbdf96cc0a3f6f2cf7f06bbca4e929ed2634f685dbe29766a4cb0979b99f7446f4f82d7f918a8cc1fd8f3521c7aefdd0ec56aa58290000ea2d823322edee6bf3aeee2daac7ee49cf1d9eef2bfdbdd1fe73353623e8e6ffb1c1489be9ff1848380e89c23c44a065fd185038e9c600c66756e5db36ad578e41898e5bf4c4f92d0c80e7b5b09a711b0581376234e9a6f1065f5fa3fe133082a48cc0c5d3bfd56ba42e3b7deb95ae8dbed6b15f2c72f67742af19881888c4f336fa7b93ae7e63ee3ed61ffaf2ffc1f4402000fa7dfa8e70d7f8da65d13bf5c9d7ed66151617cd73919516534c7e48d6ee46857850c7ccc950bb843747237728abe933d759a8c45ebc8f1103d4383dcf08df7728ebc58c0fe6d8b63afb68c41544023b79dfce14ef4db3f8fb57c4e6a014b8a2b1b8785b9015cde14e551225f531818a24ca192bd2e6466011600fbb0fe2f03a436c502a028c36b010a0956bc513774b7d0ebebec9e6cd063d0eb4212238f17613cc63b12d723b6a9af6cb30dd087ab3d878f18ce0409df4349552b28d3d5e61aeb0d8a854126798ec0612a2b75377c53233f724ca87a0ac3e9c53a259be4b1a56997e92d15891bd3fc068057517ea70664d4a2196324efe7dc2997c6931d1ed06dc78305f68905e3785b55e9b7a3b6045878969a8a4d9a56be952571de0dfec499fd945089d7ed9993beffce6eafa4528e64d3a6308422bf4872c3ec12ac48f1a48c06acab19ccd8b96c7a3ed3b18762590cf5d046c440eef9863aa160c632b6023e520eac1a8661a9cc2930dcba52c86e1778544bb78dee09e6619349a9065d5e33d9804bd78d98709061f04d9c58a5f8256ef94fe6bdd8c1ae00498cd13d2f821e7e89be02bc39c18e15b97d7040affdd6be7f8226a68da3c8157f2ca87bfe5a027ef5dcc97484c5da563acaabf81849c9f34ac03009533b3e46c71d4f256f13ff1c9234dbcd6c0177343642af6d6f455b1c6cadfe263e97460ddf28d78135a3c5e1098fd281a252b1a27cde2c02dd1dbd5954cd040461ed206d0541ca1ada52f3e8a6ff7f47da38f19e50b9aa1a5c0096544e926c8ecb53eda7dbbbd9c5961abecc48d1211ca347d5c2f65bba6682d98bcaea9a0d187c08b58cbf41d3c02f4202f4024fd36a9e01b8e2d81f372884187e168c27fd7fba298d5a97144512d8d5eae40e6004fa01604159eb51dde77bf7ea78c4483de7cadcf36d527e450ee76250e56d66da496d8e4eef5489af88da2c636d7365fe9272b50ff91705089b5b378290bfdc603b8bdec5286898454ac79fecc0ac5943cb8b85c18a5569cd502fdd4c691c0e2b31145d92fb98ff9106f65bffecbbff043f9e58448a58c65a11aa36806df49064a7d5aa4b53dd67d31409c4bb93e5136e15cbf87ed97551c446edeba7429b7b4693c5c3184be23dbe1e3e19c53f90210942309f721739346a5083f3e9c46ad8ad3f8ad1d345f85962e02a6bbdd82f6cc009f8ccdf9b5514798ad3495c90c1739ff091d85d9f4363f8d819a7d89c7e50ea2a29342629c0e61efbc182acce9f6314971379285cc847b998a03da891159383c44373242d6c9899cf8b08fe9724de1515a0375632400305a768f357212c31a7c943f4c9f0501bbb668a197e72198deb5f3c3fdf40d6d158d00973b0d7dc76694f45723f5971119ea2a8fa796c0c84e7db3c1ce6b1d7f1c27349544c45b802cc03f3c25ddb87693dc08815d989abbebb3e002c6efe08c807090e80f500ef1b36f14b9ebfcb8086e2d26e0c43b16faf88f3daa54fb8a4214add90b6def202cc849ace0409e06832632d323e3658736bee7644a8d3a959e9a1da95de10567268feebd7d1dfb36ecfdb9884ef4cc76701ed635baa6f5b7a811657a890a3b05dc57801ddb14563e00e7dd22b0c8f7f9bfd98c4621bd276e36b007bfb58d6fb610cf2dfea00200318a20c4fb25e09f06236af260b18361a8826ff1ca816d2e83131f6911d56c3167414c435ea6ae85a70009c45cafcd6a10f8743407e09300b99170da688c99976551be330a6f457bf38e0716baf86cb2bab4ff8199a93733eb5496bb1b8308a382f1c00aad69a3ab9ab934c399241b2b26436f218edec824ceea9502ef410268503106463409111b4dc5057c2d010c62863c5d0a9715bccf00bb37b14799c2fa52272727abbdc20fb002dfd98f860ffa2dffa385988312af25778ab8cce89332b6fb3fa4b10154c04e7d610d4962224bc1a42e4e55d3f8232dad616b85cda84e4ad3fc8044250d33f2ba4583dc4f6fc28a09e2cbbecf14c20a0a540c863d5320baa4dbb836ee51d41d30e4c7db1be46195d7b8236ba7037385d2340a8f3ebb48b2f02b1d26504a7935cd12188697bf507796ceddeddc20666aa5a2bc67af12697872e8305c22bd8d06eaeae2020b12661bd0eb4846e4e856c52bba5b4ded3b338c4451e8421982a971cca5f0be90f62ca3c35c4689d2dbb67eb535c902d5b3102cd209c7d326c5e9bdada098c6dd351fc565be16dd6f068ed2b469f9c35106a3839016779a4ebc8d874f28fb7305f4e0797e4e6bbcf0821d8fdcc31f15a553b860b1cbbc16e62bbd6b013b7abb93c883bf477bd08cc06153c1f1ec85b7256eda443fd1453f1a0f0f2e263caf15eac922906f81d58bb2142d50bb03f2742ced6655a03cb5ff92349bf8b8f1b8571377f8cf44b2750627f3c8fa9d2fa244e9071b4e83913062507379e394a869c5362472e0d465a596209b50559d5d2ff3aafded515f63e18eb6d41a264421f8ee14c67090388aa7e5d992739dc618e992141b53e03ca5d66e3773fe8a302e1b0cc14ee3c5ec361c69bf4815cc9135c7c62ac25d6df006baed285872c688799278c04fd418910601b866277f8b3e88192560749a6183a8c87622eafa0ce9db14f23013b1587321b020d17297d22dfa447e7ba987e24978ebc5609c2cd6c4a06c3330d08a0bcfd35a8adf1afa9800042abbcdfc18b4b58dafe99ddbaf28c76e1986b397e516914a786aebe91fba55d77438e8d51b49b7973d835dc1c4303094937874170b55f925d54912415a138371ce90fa463ef40ef963866ae832466b9a69047734d8cf6cd1e7146a83911755003e376d747f46dd54a9caa3548e1aab21397f537d77f7442b22b0a378de247a50b836314581256be0c18647adafb4729df3f57685a12b9860118d61aaf9c0ce4aad59c81a01e3e0f96c7ca4288de2deb9bc5f857b39e42ccdf4871d9ec3187934d1318b29c85700c1623475e32e6a66109a1437c6807b5ccbffad6e89a025b73519023d639005aa5b63d9a38af454781eb8d564a85d5b4e8002cea1171ad21c9da331f650fd5c0597a67140b8c8a84898daf7e0ddc18e72dc6b1ef02cae6382c1316a8d671b852d18d4b71769705ed3415a8a3dc95e899823542e156b41a0f35faa38dc3c77cd21a53ccb74cfac6b4efe3d52697e05766fdf7633e7ceba3422e1519e7351890890a201012369a1c753f42618f08004eed8a2e06beec0b5391e9d95565cb9c318340a1ab4e54f71971622a7cbae3a14d5e7e0f6e98a10a84cd424d2dd0c91c434bcd8d271f0db9e9e79381fe37e3afad649869f9d08047e2b3ffead575d62dc99581e5cab6b37b5174a6212f6080bc9f0d1a8b73bc6f970f4734fb2be2f8bb6cd11333a37116d13e043d241ea4121397c4bb6b51321c947858a3fe4e3a7b2065d61f97d3b2723dd935baf067381ca698e6217501c98c043f72051ce3b7c8b4f55374b428df9fa29883ea7b3617e4ebf8ea6ed39b639af4b9e5917bfc633c5ab980283e8b4ca324216415f82db19563847a07c301bd66f57bc7f69b9fb5e8232cb040fc9140f96e771a23c68152658682a43091cfcea3324079ec82d0efe0bd9cc7606363e2da300f5cda216196d681fcc4e09432d064f530508d4c3a211ed2e13cf5b7751d1bc5703e73d395a11e5513106a3fd3cf591f2e3aea76f7"}, {0x1010, 0x0, 0x1, "1961f194c797e00c4c55a10b47adf0014395c2f67f298543b892135e1933f0ee976adf39267453933d0b74f2d22b0abd21b3dd22af12c09f453052a75a823694bafac263f469f6a6ee1a6332b56809ad9fa4c56c83ce0819d4a117a5fc45bd5ffc72aaa17ca6605f1fcf69c1126e8b107aa1fe0cd47a9e0d51e5459ea1ab6ed312e03b3ad11fd246e9110ea28154299cbd5145ea3f491892c06b24def46fd80d4af07a0554a61aad92000b5976f1eb930adfa7a42d3a6f57c31ed953327c024665a820748f9525ac84c9561efca245ba97f53f44577eaf245e53541718ac4b7fca2baa1f336372d1027538df3458f6f208bf079f538cbacab9afdf1e317a510a6a75946d7c4c0600d7cdc5a7b2b5f3003a6df3db6e1cfcaca97dd8e2adf3fb44f95c062521fce468e406f0916d88cb91f91b38228654441cb081564280f94b17770b9a71a3ad4aa34ff394eb105353b7db9daec14ecadeccd3b7afe5187f1ebc28f0186b8eb22f89d674af323170022cf70cbadf9da789581a8ca17df5b5e0a1e1b8a53b30f31eb020e8a9000af3dd8b688a38df381f594e674ee72e3a54079bda968600daa681343959514553f63864118a637f21385de26187547f0d9ed18a36a363911f63515342bc094727cee09d3a1f8db2f08bf861073d497e5d88eee8deb95a553d852f4588e2cd5cdb196ab27545f3a1bad2185af42e2579dbc598f06080d92b66d4df20503b540faf0048f43daaef81f04c3be6be7395260b1698ce304acacdfcd0b3d32ea642b976dfc3603a29ad94715b1e023ac642e549e3a5e7576a59acf51cf66372c391c18154c9a437a54585e79b84c97c6c76432124826c18cd3275592ed62b2275c2f79208816152ebe6989513f6e81be9d3c966215f9996d745e153f03bc7648f7f74a9ff730254bfdb554ef19364e173900483418798862aed2d482fc54768cb819c964301a73f9f020acee3c056d651ff4d8a115635d7bc2bdf2681987db2cb4966ee99af4b2b35b0380bbe70a238875baaf396a1f27d76595fd1c3d2e17315e0cad38725ab3a23a3999e5518f0b0acc1c1cbb326b4a2ef4a4748d480ab5b00879c6bc659a3d008240665d52ba33e2a8f878cb146ae9d5d1f7e1615f9c0b0149292c850d030c4708e214cacf5112682bd5a66c25e8e8be448e0f7e32c207873a5773e40d5aea75f09ad39afe6af1251e1c23bd25f331acb12c2d2ed9c5b97411429f91424bdd90ba8a19255db80a9fb576fea8e4d7abe59100794797cdbee0c7b415131b258b5cef9cc36970deb48bad2ff6df417ea0eef307e039895e257755ea057d6f8633634ec3bf727fb99fe18b1991cb4002a97580b91bcfd6c96cb858430be8d3d4d41919bc987b0dab30953483e1cce3a9103d171e02b2a6f918be288659dd1210a7db555927e2a113a305a431a1fdb220042c1247e3f208a524901f115b80417383e066e6c80a6b7e232af7f953b3c519047339a446ab7296d5f4771b7556c4e81cd2b0f100a0e7700fdf993f01ab739afe91ec6cca67cf17df4f3df9874d074d4d47e8503b3103e214e9eec813dd630362f808a6f8118cf37eb666190c384c79cdd0a4d020f0dd45acf2d671f3f92e35507a3d9a57146290926ebb4ce4fadee87a36bed8263b37cb7a131f2c424f7190ac20f7beee82cfb7fafda7b535336994e8f5475181a8762114fceb97fc5da43113068aa456ace521e0fc11043a29d1652167ef0a0a4b3e5887f9e4eea511d26d4258672eebac3773e4389c7f13d90d18f50de27bfd1be8e50041be60ca72569a7346ae39ec143727a06b1f7da5e2182629f45cbf261007760a3484f7c260e39eef46ae594ed182369ad7b166d2eea877dc6f76ba502da5a61f5bbf2644df75fcbf7278ae0d3ddf0ea15dec46777406373d38cb76421bf6ca129b6b5aa4c9b8417c31fc6cdd833bb9a21d63a5847977a003e5387f044acbb0e617aeded420a3364f9fd88631808ce846e61bf307010c2a7c695c525526657508ce4461a91ae3b7a6cec4ce5658fd3f42b47a83005faa5c169cbbcb49ecedb0dd0909db726b26ab31aa2164706b6e2fa5263f7b394ea971d1dd9093d9b454efc196731fad1f017d4ac2785841a218ed495fadfa01c0475dca31f52a986c7aec0f9158835e6547adf7e815d2a5866a1e5c662bc3ee3a088a0dc21a6dac6bddd7193b74b138e5e4b19baabd688f0ce9642e627780d09635c7a808f336d44c8cb2dbdf6b9333c697b8b4f37d897d0726ce5447d218f356f01dc814dba080be517204559f8e3429940a635f70af785ac11b5a31bcb6dae63d3c21d318b46749015ed4aa16c75949928c134d998f1a76e1a1b55d231425a918b018f080d93719008cc7e0251dae8a9bfacc68c626ca143e34c446b7dbaeb058210f8f1f0fff5a4b1229318c8e6073530d541f33b3dcc6e05c6733121603bed4f48be67a52555da10b127ba83374578409ec0f67f7a83c54f75e7ce3681a8c077bb3f99a9e83796d8300587bf0497350e37ec1e0d3ad581475d9a7568dc6c7fa30a33f39978b1bb77f0b37fe2811826b1b908876611a819dbec33a3faeeb0a4b16298aa4c7b3bd65716e13511ca2a30378101f37ded31bc060fb685e8f7c30df8cc6a76f6a9565ec270012a8ac8b59f17364764ec7c4c7d5f1ed23c335604c5fcdfeb00ea6cf8fc0cb5fef298f17ce852c82c03c6795f97fac369600e9a601b16eeb99f7e9acc02d00fd647377f39b95c83281ae9e170627b1eaa4269c91a4c1d92397ef1832b0ee50d02f915c9556f1d452fbfbfc933b13ed3f9cd70107d81366f28c9e480ea877c6641611f636b6f52484546cabe2d235f7f13e6ebf447081f0634861cd1e1db15db592de9c72fe43ae3a88b7e0f780b8b0477aeb8c4fe3df67703a8d2ab08b08e18ee382c8e8fd733bdad4a3b9f2e93b5ca54ab33766caf44ce9212c40157f715f553649eccdec8795d891e2e669ccaabec11c0d52dce9f0ddba0539c04b5df7c00243fbbce4c3eed774dc7a04f10f74489d3be686d683d3ff457ed3fb23929eff3d51e50c2b550dfb68bc189da3b8e3ff3dd7700a255d862d35760700b412bc5b7b923944a04dca6652591374f0d38e8148df7d76dee3b95ded0e222f5c68882c077a226ab635af25289447576303dc38829ce67c42c29323a77ba063359499f8874654304a9a5426a48c0bb8cee04a3d23973a37af4f670e25153d93c4e36efdd8165c0d39d06b4e69296f2be14c5285947d6e8d4cdb2f433d5988b74b42a2d1e1c3f94bffa2f12386b3ee69e190e77024a0f98687cde1ff125526f907a3f45dc85d8e278eeac4e05c5118c47c7a66cfcc48ae5478c5584b8f7330666fd75fab074d1c46d63ddd7f9f9ae8e7185fc3d17758c1c274eef48206be640510a88e8f809b54081941af6487bbeffe7cc15162297d00c016766b27760d73cc4b193a52028ef422ad38d5a64c6d54ea1c7483a7c3da21b5857fda810dc1c3b8daed0a9e93f17c08c0d0671dc43bd5e6f7326a655fdabf82a715f3add5373b06d733cf2c27bc1bfe4ac7ff15f3d3d3365cb530c08e98200a31fc093fb09c75b888ebe13791971f2dd33517a98fc3b344a9ec9549920eb2edb20bb99ed64831a1eccf9d22b535d9f3e44eaf823f29561be25f2fd27ec8c4f1240309f3b024fbfd1269675b863697304d7ce276538ef109db3d9bf58c370cc2a810eb2828be1e36e22dc82c62aad51152bc7392c4476427f718979715f2c96c3ab5a55dba2cb5a972214142c4fa21babfe81acf56ba6866fe5bf523da43c2cac30d8e8895a40c056dfe10b6a86359deac9e0c43c958f3dd98e5c80b6e0fe1d11cae068fab762da038144485ebbf87067964474f6d87c6b4b85f2597ca7a88529ca4cfac9ca826f989962197c734d6dae7b5015c59fdc4eecfcb230cf3a7b6415bc0f5249bfae487591910ac62c7dcc047fc625b98d411668c176d3a071f1dee119c92f4b7b1f30fad2218acc3b46979135120e2331dafa4a5b9082fbf9bb21cc6776246fdef8c9ba07c47b718c2f90f9b7839ae7fcbddbadd5c968ae2b07e468fb47b078b8122c5fd4a3b741bd84446a3135f545187d9ff7334b35c99d13821ec820fa0fc5d0ebf6aa9fa795b0f3ec90f2be93c01a886a74a59a165e3ce80a988a1e73d248db3600af2a9cd81586b51a587eddad9be78787fc4bdecff46c7d2a404e99bc6f9cf63b4e890df487a56c81eea2d961a946d45f00bf5cbeebd820be56df65e0dd18ce76d36eeb6231e8291943c1957687c96a3baeaf84b04c7f4ed4142ec7769cdba1007fa1d258bf7ca537a21673191f0e5010becb0d486847d5240227d601d5c8cec4386a6012b8317eebe78ba67308da8ea32078768878347108f16ff06296e2486e874d52fdbdb99fce4c59d562ad115e940d14cd64f48cd2b0b94b7fa4af5846696ce94382201ee418b975e0adb3ed5ccb28283cd72ceb5f6425ca2359c9339b6bf1067689263c51c608c044eca4268f10e9a7c7942100052cc091fa950fd959900a1b5279c8afece266b183abc25879ead96e835f48e1b036290b01698f7e55aa637e11097c4682a8f17a7add32b21b67c4c8fa6c211d6918db437d7b2d03ddf77315ecab6006841f4003d5d0866387b43526ab8f9e5d9459f22c4af0b6471f491db91a0be6ea6a18b5d96a5c05dab5305cff58b357dc8d70170b112b7cf912d255072ac940d8ae6c69761eaf7e411454b792e607ba3d5a4838e25471f5787327063af4ead6e6e3ec5806348f3ee5cf4421b71d8c7821ce5bde9fa29510f687ef2518daf9e2c1915276de040ce5c6c107e03f8ab473fefffee1e9c05ccce4e72eecb3f5781ec47d947734ed5533c37df7fb73026f444809b83c2d3022e56de196d5641953c3b2f9bdaf5b79f753eb862f5a72ca7e81ac17e72a172a3cbeeeb84d8d91b040e38d4be16c1e501ae62e7689f59948ae1cfe644bc9eb893fae1da9c5076c5eab600dae5bd66e039704977783918a7428946b9e0e3db4d51dacbd6336ded1ffc0165478edd8cfd9e6d73ece1c95fb880f786314ab664e95daf8fb1504b96af4e059c35d7b12f16dba7150581292b1c515a16197054bcf57fbc84cb7e7c2a3f418efe3579d0ace58db3a60b321d78aea416924bbf71a1f7cd16be0e54ee6f310dc081e58717252b8c2a3610746bb33614240b8e6937a4de0d9d4b48afa71405142e5f1eae789885cc8375a8708a7633b6dad8fcc6e04679684377b3205444e71bf28e3175511128fdd344402efaba2c90ee09662b2082eff294f9954f2199df5ea9d65c4d15d0ac4de291ab9e076c969dd2c42f270ac9078194d8299688f6b226feb6dc46d0c0dd82d663d2e936dce0080ac663a6eedd10413705e27829ee4043dd7814d05c0c15f977625a83da5623047a1c78aa2f8d93868652de9319ba7040455fb0c0525e12cc78d1463daccb4d616fec2db39bf906c9abd4f47cc287e5d261c2580d80821a0de5e5000ec0e6e329376843d49c955be0f235aa9d1daf296d12bd43d70d1857b82ab2010414e3ea768b8968e707d837d34bbb5335c4de6fca21bef25500a98fc5e1ae809428c57480b80403a22c9ddf95240aa828d429c4d1153907c257539f6d56907c053bc61dae9e1f73ff5f5b4a7a0d4bb342808859baccf71e8d8910c3be5ef10a03432a35168e89c64a6bb1d6791c21149a6946b4287a1aad769a599e5abddcb7995dc92db67b8f525019b3c2fbe9b48d403f88722c432a623e9ca67c857"}, {0x30, 0x43ee1b823e20263a, 0x400, "ebfd1e862e7235ce55a314d5eda9f6c148f31f97dbb7decbe4562003b9"}, {0x70, 0xffff, 0x100000001, "3624ac1eb2a7c327703135d2d8579ca6f292bb34be8cde3f4c9cc287dfbe0d2f49e7ef711519a33b964df1773ecc62010e343f7fa4be6660747ec124caab431f012b1611a161ea3eef8514c8c50e13fc9e03b3f4701f6193c4abd2d0cce581"}, {0xc8, 0x1, 0x4, "f4cb5a182dddb7360e889744f20a62b54e55a647cd3ee3073a68b248ad764b01db02ef5b69c8dc65b605622572e60f997a0b117483e6375ad384ed2e18e69eeb4919f00ad0d9ef176d18dbd03b1e1d270fd0bee34d52034bcf4b37132b1a64029d377fa6c195025b94582b18c99017f053eaa71fea5200ebaec1c683e1c92738400fe8ff3732cf56c75e5587396241a23044474aed53418ec82752e3cadc871714c9473a48ab0c9c5e1b0c83acd698cf59b7"}, {0x100, 0x1, 0xd0, "76b57144ff2c41ef55d010729269ef510ca0c3362312e5d167560a4145a485ea2eed88e19bf17f82591dc4074fd131cd84fb3fcde1f0436c3918c3848bfd92c040f114acbedf3a1815e6bc2c20a899af31dc8e5cc5a64caffe088b747f591cc074b582c690a4e5ef35f67996aae535c5e2320035384fd6580be4cb8a060ffb22d101f8a2bd9869bc8f667895f64eca276a27486ed75c8c58e12d7f93938e15c7118724e7638d20be3733fb8bc540ecbbcbee1f37c54004426e6474436dea3853ae802891881c4a71533b9c4f557ce4ea728b3982e7a35442bfd47a2e3003ef6ce5400c1cc620d925550b37b4"}], 0x42a8}, 0xd) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4d, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 16:00:27 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x2}, {0x6}]}) socketpair(0x10, 0x1, 0x100000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x1, 0x200, 0x16, 0x3}, {0x3f, 0x6300, 0x80000001, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0xffffffff, 0x9, 0x100000001, 0x9a}, {0x8, 0xffffffff80000000, 0x4, 0x10100}, {0x9, 0x4, 0x6, 0x2aa}, {0x7fffffff, 0x40a, 0xbe, 0x5}, {0x8, 0xffffffffffffff21, 0x10000, 0x1}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x7) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x4991785e572e0306) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='N') 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r1, &(0x7f0000000440)="0d0d50cd264e515c1c67a973c0b044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f02953b0578bebd08887f5473334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b3c082bd7801f2ac6d67a8eaa5a5ea13f6e633d0dee6306cdca212721aacd1ed31b79a6925d1e6348fa34a3fda030a9ad0e213c8494cb885ed55273f1732e31d742930a013e0d8a0c50dcdba96e2b29a0db82ebddeea9778b15076abe83635f68720beb60ae0463f5287a04fb972b1fcc722ea3dbbfa9a5433cf4cc7906b5b45af11b0ff08d142414d4c0c25fdc4a7d803437a3fa012f2edc28eea9872bc8eb56dce5ef3da36bf1", 0x192, 0x16, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="198671601013d858f43b78250e25bf2944", 0xfffffd44) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7f) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5f96, 0xc2ea, 0xfff, 0x3448, "b58dc44b6e354859b6dfcfcc8260942377ce5ac7", 0x1, 0x80000000}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r4, 0x80047466, &(0x7f0000000240)=0x200000000000005) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc014382a90000000000000edc724cb1132c9b6f1e0ebc4a54a33379083d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8311b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc4ba9f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9204b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944b34008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f6147989607030271fd7ab6b1ea5d2189a1b52e1f5beab7cc0cba2f972142056f07acfef3d1cdadaf0049555bb16bd5211fc94f95aef4b36afb67a55e242ba0c3d899ba9897c2db486f00f2c8d4abdff523b35d858c86b0974e6dea67bc1cc8ab88c53235dec5239821bbc6892e88221fff5c725430319ae19b853155b434fefa320d8aa6fdc840b077e438a69d1624ca6389a740816bec965b827629"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xb, &(0x7f0000000100)="d5d19668", 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x200]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000003c0)=0x400) r4 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r4, 0x7ffffffc) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r5 = dup(r1) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r4, &(0x7f0000000300)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000240)="094e5bc8f2d9bbff00ba5b2e83a3c5b3dea62d51958705d6807f38a8192161f5fb5b23ea9986b5d2213ff5f4926cd87ad609e266c8a53e13129aa734a1bb2d9d8806bf9a1e56634aa8dd90977bffc1979e5ff262389c707713f8fea8c728f976d0c26fcfbdde6ef78a46fcc858", 0x6d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='.\x00', &(0x7f0000000180)=""/192, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = msgget(0x3, 0x10310) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0/file0\x00', &(0x7f0000000200)={{0x5, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) msgsnd(r0, &(0x7f0000000d00)={0x1, "e6aeaed6781cece08b081c0fe5969d396a596e97b996ada23ef3166b29825dc45a09e5cd8868aeb13c9f8763b9eafcf23c1ec5e34d5271534216a57fc029ad377f169876dd594c3f534e910b3138150c4fed9dcbc292235e0de67ea40d0c444fc6afd1313720dce8db8416bb0533fe34db44a018a801847968ed9c69fc6fe72d86a2429c0352df3376e4528b602f13880067c95f133cc8485e3911d1b2462abc5a39d70febbb86c63272c92a7dc8aa217fdace9cd18661f75db2271b89883ef5ac8fe314549f9740ebe673ade860847bd94c8f9aff752024a4bee4d61e0a94d9330625324a"}, 0xed, 0x800) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f0000000b40)={0x0, ""/77}, 0xfffffffffffffe0c, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000ec0)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc418a3077889f11a10eac896ea3dd61a3ce78938dcd0fd1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) mknod(&(0x7f0000000a00)='./file0/file0\x00', 0x2080, 0x6) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:27 executing program 0: r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x4e7043dfa88228db, 0x100000010) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x16, r0, 0x0, 0xfffffffffffffffe) r1 = socket(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x44, 0x80, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x4, 0x2}], 0x23e, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x80000080, 0x1, 0x418}, {{r1}, 0xfffffffffffffffd, 0xc1, 0x97705f808bac9d10, 0x2, 0x33fe}, {{r0}, 0x0, 0x8d, 0xf0000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x8, 0x1, 0x4a2}, {{r1}, 0xfffffffffffffffc, 0x12, 0xf0000000, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x43, 0x1, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0xffff, 0x3}], 0x8, &(0x7f0000000240)={0x2, 0x3}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f00000002c0)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:27 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x816, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 16:00:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/24, 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) write(r0, &(0x7f0000001980)="3f8f592677e4c09ceaeb9e9d3492071fe3c06bd5649218c76cd74f3952d6476aab37ea4644bb73babf3521a0b068a1fe1a4f300fba3dbe0e59870d12bda8e054a51eda0a86d67e12f6361879f7844866cf640dda79df2ea800452239e5308b93631432403e3e47cec2d95ea419e3a967620e9a7f9a9ca04b3ca212805ff5c375506e814613cdc70becc30abbaf7688affeb6e86e37b27b4dd124c42e5497e992721d1615edb0f7672dec005a5605f4561aa3b8d042589e4e85f0e0c40dbef5b53c62b5daf35c667fac35142ad7d4c39340df1ceb88669f69f1674f7c6d3b4cc7cc3e6baf643db8b0ee2ef4f7b7f350c405a0bcec5559e4a591480b3957784fb0e2a95fbfe1252ceacec918679476c569611bd3fa3e1fe6451652d93b063002ee4d6a63ae7168e4f8fbe3bca1c4b3065bf3ab9fb4a658f83b031d6e337163afcbba7488071ea5f945d58bfad63d3a708a7625f9a9a6575ce00953e93f94810c865b7bf3f1eece7ec6e8eb2b95e6cd91100f3c61c2db3eb467f26698427a37ee3d419515bfb1e4f2e36c4cd19c3dbee4f2d89a08bfa1d2d23d0a5a198828b400c4ac707115c7a31a617b7dd55c04d965eba887c5766e222788eaafd8f3f049a5a093dd81adcb95747c931d048069e007ebad9112db95d92f42012e07bbb43cffaa0be8ce250e8d3d939073c9c10da4c8832f3355a38adf8a1aa92c7514566fd48923684b5bf4f63c96923feaa0acaff0575cd8cf33bdb320265f703d34402bc3686787bfec4635bd0c7ded3f535e20c5c1436559c20ed617bf9d61907fb974ad572a42353606288b3360bed0d976def6917ba82476132c8be7d925646a68a868b019d04b708d67f347cba8f11dd29ba1f047c75158830795eb9e37257e6b2e383c47fa83a67e4ef8739c140749ab1b35088d71a4d0fd70f34c6b795f8f441e138911b3a48f9520e5c97422d4110d711acf29b94aebf4f54c1aa69eb6ba8d8f6cc800dbc703b5b6f1ea624853f1d799b107af2d5c1c4a6be1b01fa59d63752c5557592ed825a85ce41b050be9b6323decfe61f45605d88ada0fb854a11e59f6373aa0454843538247b706a987cc194bc5ee2ddc388eb49344c2877203f85fa2652cb912b2c2902332cc5b749a140903bf044884734853e59faf74cc6aac8eabe891ffae15bdffc68605ed915847730938b2f8e72f8a8febcd1c7c6cf82751c68ed93bda67069c401659b0f28cf9e12d11c9cbedca899074ac0a99a4e4f84ed48aee5bab76c3c1670090cf5ad9ea3271892ce8e6ae29fe768afc900b4879ac5be7f07c1678c376f7b5c8d865509ccab5a889af0a5c4be6f200ee1d5e6169931af8764b1dab39b973bc3506d2349d881f9f7b05629da241691ee350fa8ace28c5d7f29dc5ed0e003d4e4dfdf141db22591f2df162ee7af77a9aee761f94126b3302986ed2091ea9f2ec568c8db1a5f7bee2dfc265bcb7667a0a3167de9d7715beeb58ccaf8a03242810d7df8bf26cd8668d13becced479bbf6534fb63304f5108aecaec16a982d591792f233d8d7751562e17c45551a09d8ae12f3263a5aeb747935c1a44422480cb825f5c670da5d7411debb10a0e25b9bc6676c9ed26cd25a49679518bda10bf4e8029f7d9f743181395ce54b46e8499d9279df15fd9925edfc9b46f1d1cb5528aaaebbb60e4bf57a2ed6298a18d8cf001de8eee3dd0b9453265c259fa7beab3da3acb970e7b3304340a403d9c752e414e5e5a6d2b519fcbc05ce77589081cf13adcbbf8584336ea5ecd64634295eb7ef489bac75c8086f935e330e196f2849adc430e104b30a18485032b52b9befd14f50d93f443473f356486e2ba8969716e57646c79bad07510c7c69b8628cbd46f05d9307d7cef68992ebde74196f295a47fdb6b3fe51a628d3d070fbe431b820cb0a03184c55ce66d8891ce5d0d99a522e441e7d9b92fbffa7c36c03953d2f7b7c58e09d25f5f6c473d6ed7fe64cc9e48ec88c1eb640130d0e4a9defdc5d42df65efdf4f5618686ee00a4957d69726e4b1fde142f4aa74c9b9692c19c9ea7aba01fa72657b4883585e57c283d00a829cc075b8f807b36b1e757fc31b023840b5e5fe4d4707c06ca088f2366ebb35f379541df2eb54615831155ed44cd24b207927b376cc640d1ef92d14e4a7adc050be234bc621f17f94b3ba1bf933b3de1d8779acb606c72b4c3bc7cfc4e48fdf27770d02a146528e0cf5ed5e08c45582caada8c3bb5670489f83ae7b963607437cc11be53d621bf5711c2b85caf4a2f10ea103f6e528ad4f785968fd676e2c762c574f9072dbe366b53a55067533419c5001f2d16a8c67730457ee5d50270c357f61fc89d6d94c5cc38d3d5502ca3ecab675eae2083251bb452397faf96f5a648aabe6f8e213283d9d7dc1d1869ebcf090ff82c4f1178d5f95e942ff3ac06dec22877227f038d64595f77a2d12d324c2561e5337d257ca7485b567dd04ebd8a34445ade89dcad68bf1fdd9e5d771a5a37f810bddfd18e8ed87362db0a5c61eada04923d67f2cdabff28927f34e6ec0769f60dc1c2ab9ff0d03f7da064198eb62794b3b166636fe8a6b8f8c6bd39eabe2b33c6cf2b983fb7c8ab90babc55154d741ee5b747330eab3b7357084c1da5f65fb6c09b781a33a2455047a6e83d453cb4abc7534d7f9dbb767c0b99bb282fa1c576ba828cfc700675a1b72b3322dd9d8b3357849a906397ec410c44815c2b3b98c6fcf8f81aea832d666690bc92c3958250e73a1960693f7e4190408f6dd91129545a5fa013e68e6a47606eec757684742cf4391429caa795f3dbcbf02c00d9d67aed052b5163edd1a19de579d091feeb6d4e6ef569897ed81940ff5ccd1391b82ba357d37f3e34eeae208134dae18cc88218efd20f1b35db740af49da6fa09957a243963bea655e1840e0ea772e6943136fd68504326d6a2b79679d2143d13c286f49885d6df75b2af481c2da9ed4af5c174a5fee1de553ada017eff8a7ac854079a1d240e74df9bcd45a653c6faab0242ea7dfd97322ced80f20739237a27152b4592b4baf1517f32f907e7032621183647e596f22550d5d47697b8787a0a4866bf933a0194ec8f2728c6a7e2d06308aa844fce19d94295f01ec24006c2d47f928f558ca33560c514d166b672353cd69e4e628c5f4951e20f97c8c1208f3b84935a0ae1dba1faed13d9b0cd60f057d0f5428a73c0163025a476ee121cbc3d664a1b6ef21a843ed01198ef9551745b3b769a32780503170ccbcc38eb1fa9eb9cc0af68004ae415936fa3fea1a385bd310c9da33df12300b55827e03cdabe0cf616697b8dcceb6f32f83566c88f9e72571c647d75323e9f95904da69347032543067e54778c6fb6c99db60bda607454cde6440110f1b973072d4c7a8d3fce64a10f03ad289d88036c6b215620c7daa2bcc8dcacf623a3980a77f9b641d2c25254de06727dd6a9edfc668f33edcdc5ee282e1e07c748add060e72f75e44dd82f19c946fc6a02bc1f93dd9607008642767f46e6ddd4295fabddd0ad8c8fe513fbb29120da5efc65bff2993bcaea9fbd1b6edc18f49a45728d3cfa575a0df99c891dcced3aa55d4444968b353380d5b23e8d4e8435cf5b5a027f6152275d6f639db096d63b465f936d5e6c3ab8ae61a41e1790f9c392cbf279086e3b932ba27c5b371f12c9f5a1def4a2523da0b0cdd9aa7945855ee4174bc38872f89134db20569dfb7437fdb3672d4eb611828075d4cba85cf5506393c14b2ad49253b1d5690acff120a7bfb7469af8163cf4ec74d4ff9a9f7854f14f732abb02e5f36b5eda9c28b1616182d69956475293265f2e1cb714c98404535b2ce3c8fde48ebe68951af5c24b42153b27489da68d823cdef9da71044644949c2fa9a085e4cf2b7bae58a1c5d99a98c67adeded6d8948fb6072b31f976b7cc834d3b946931f34364a906812e6f53f62f3101b465c1ff3ddd5da434a21cbc547fa0d934b54e763a42aa32d01ca310d904bc1f1751c7099993ab393bfef8639a8fb0757df635fcd93e9d28b1719bdb9e33c6df8ce11f08f31cf94c5079aa85890cd1039918404fbd6c0b3ff495b3777968551cd521628ee3a8375ccd382eed3d00ca73f91aeefca12a60708b57c4f69b47a855bbcdd233f737929b176c955d99e3b7fbf21ff678ceab80cb16031a0621ddbea523f069ad8309d031b98d2fd694c1752fe695f8276e635460bd921efc90c312f6817e08bfef33bd62003ac35b33cfaf2f75ea201ac20a439bea75b26fe11ca09b14c1dc0596051d6b207d71d0be3b5f8556d78d196751085c0a376bf48e757149a1249c1fc10853d1349f35379ba3ff92e9e4daa54c150d776d7a9e86be109e33b7cabc4efc7db82a78b7fa783938b099f0c4dd57eeac8e5dca5cd95760ff4fa20fb9c11f9b97590b05ca66362010c102dae43c2d0290a517193eb44fe3ce50688fcf4cc0256fab988e78ca83d2d36bd57d2749bffd4746e8f3a473744cd06e29e033d29d5e45487701851a57c18dc1b1c4f661fed57392c9ba29368bff77d7594e30c0a646a755f9109b62ff1d6ca147171c829d89a4606d2d2dc52c89fbeec3e5f817799d422efcbcb3e3818f520f3cca13d2ba95583d8c5421e183137a69a845b1de0c8e960add3a63c9a4bf54475b9dfab5476470a2461c82dff4a65792a6d7eafdec4884091c268e3bbf50ba593a4686b25b88562349947fe24b72c3eb9d387666168445f07f7cb4be3323edba3fb99c99e7caaad559ef5252923fb4178e6fc8596d0df6d8c0574113a5daad3be40b41ac0484449ddb3a751d5c66521276679be3790a5f35dab935fa08cf83a7841ddd458603cfa17cb53189a4878ef382264530e353a98082e7ec070e04fc46eb20152facdbfb6efae99d60b98b876d4e93e3ff541acfc0e24365aec097d07a71728e807d1351e74a8fc413db68738876697aaa6646c0002ea55b1a022c546fe8ded3f5b9a4fdb3b95481a97ec838a7ca0a9d47c9f127f454f9ea7f7a66ca755cc73b2aacb80e6221e15569ea817ef96b4c07a7385134a25bd44b5973b51c86783cd0126b4f9ce4c7af448acc8362b0dab84f46a18e45b9248358db161a22f2618758912921c7e1dbf52e249f50c488cf0196a22fede716f6d7612210ce9e396d65fce2c0bf1552e2f7c335a21b4bf6dc08a8616e0dd716d17b70acb90066e4fb5a41412f8f18d7a35457bcb8196db75f4ed92c4103bcf91a33afaac2dc3728e347049c1f90e1074bdec043670e539f56a5e134ca43350774c54fd481c94d894732d01102e5bfe6da20f7b4928ee7390940bf4fa5edbee975c25947e5afd349059eb23aa8ad8da9f4d219cf67d39b7e4f1bb07153ffed75b53e6fd86a0b8ae96bc16b9b1d3d83f1af7d2f757ef23e24c38d87e270540e0872bc4355875622c51187cfa430dcb1a1cf899978e26fa4e06b70534aafae7e99a07b92c51a1e929e7bee8b09dbfacbd10e4565dbee9084ca3813666520c02ca41b3ebed2e3f4971f26c9b6dd06a08f2e3278b655c9686044115763e92a44c83278713382855c74853d63ba03e9c43021aa515dbb1f7cec031d72c157c5757f975357138be0a5d4ac71fbe8c1f6ecd915e96c8541ea77f3c597aca071aa1568a15e8cf2651e144937ab9752e6b90fe01041e9e2ac3bd3dbc3f0e315491c621a9a9f101b008316366b57e7854553748f3a9fa74bfdce74a2566f4bcf968d522e0f90e1d928d3631a869e644a5d4c4f6de85e529f2864f179d97c4fc0c0b5ecfe", 0x1000) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3089a3e2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x4) getsockopt(r0, 0x0, 0x4000000000000a, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffa9) open(&(0x7f0000000100)='./file1\x00', 0x20000, 0x26) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x523e, 0xfffffffffffffffa}, {0x18, 0x0, 0x4, 0x7fff}, 0x718, [0x3, 0x10001, 0x3, 0x1f, 0x822c, 0x0, 0x7fff00000000]}, 0x3c) socket(0x1, 0x5, 0x8000000000000101) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5, 0x0, 0x0) syz_open_pts() shutdown(r0, 0x2c90e3f59ea68846) r2 = msgget$private(0x0, 0x974f231e2797c8bb) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001380)=""/126) 16:00:28 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socket(0x0, 0x3, 0x100) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a39", 0x4}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x3) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x59e800000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) write(r0, 0x0, 0x0) 16:00:28 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="855e8096f1b881ded4693e8fe42ab2cae97b913f3075", 0x16}], 0x1, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r1, r2, r0, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x68, 0x2}, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x1}], 0xa2cc, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x12, 0x1, 0x800, 0x8}], 0xfffffffffffffffd, &(0x7f0000000140)={0x3f, 0x401}) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) close(r1) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4c6e", 0xb) write(r0, &(0x7f0000000200)="e008dc7be849bdccd04333", 0x119) fcntl$dupfd(r0, 0x0, r0) 16:00:29 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x54}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c658000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x2, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x21aa6cfb96445103, 0x24) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) dup2(r1, r0) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x90) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xc0) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x5a3c2a1843baa04c, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x100}], 0x2, 0xfff) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p.', 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x40) 16:00:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x200, './file0\x00', './file0\x00'}) getgid() bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x9) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 0: setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x91, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r1, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) setegid(r0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/197, 0xc5}, {&(0x7f0000001180)=""/132, 0x84}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x100000, 0x0, 0x0, "d7bc600b451dba52c7f0338d7c3bf3744077ea71", 0xffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() 16:00:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100010042) write(r0, &(0x7f00000001c0)="c6faecec6465fe0ccd86d8cf3d3d2a29347dd7f823b64cb298c82a280978a368a9f93b8fe7dacbaa33c618c3ea6523fb67087c195dca68c882e7f32305af975f741f2f4388308ff7d8ea1703c3850b0f23b7ecef0585cd070264e90987d44eb9ebbe4cff567b79eb7f20844c0c44516546f735d307cccffd072c96cc62de2dc7d0c42e94f0b4a8533b9017627993929c15a86000126f16dd4bb1f4f5b054e9bed662481a786624450d9977776f51364840472a6483dd8a235d867b7c2fa8f3e1e7b2c5db69847257dbe64d287cbcc80cc2d9e09e09140773d0408757bd31904650a497e313028f2a988747b2d25d27346b7ba7b2", 0xf4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x4, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file1\x00', r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) 16:00:30 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1ff) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x9, 0xece, 0x0, 0x4, 0x2, 0x3, 0x0, 0x2, 0x7, 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 16:00:31 executing program 0: r0 = semget$private(0x0, 0x1, 0x102) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/102) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x202, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x114, 0x0) getrusage(0x0, &(0x7f0000000040)) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget(0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1000, r2, r3, r4, r5, 0x2, 0x94}, 0x0, 0x9, r6, r7, 0x5, 0x3, 0x100, 0x9d}) ioctl$TIOCSTART(r0, 0x2000746e) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair(0x1, 0x7, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0xee}, {r2}], 0x2, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x4, 0x8) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xf6d, 0x4) shutdown(r0, 0x2) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f00000001c0)="adbee4010ac7f7d5331984aa6103619a20213cfe47763b70fabaa9076734a37ffff896a01b4ae18e212e18686299ba41857321c67b2773951de16081b847e0a293ec60230a33cf06820f38ccdbd024d985c448985aaff15a26a837568602529b11d1c81e29b6330c903e0812d9dd7b12b279d0c664df758bce6467656b58c7b6d53d5a532702006f3b9665a14054", 0x8e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x40, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x2, 0xa39d, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eef66696c650b73"], 0x10) write(r0, &(0x7f0000000100)="993d6c7ff6418879e95c2020306a40e920cbe202f6b500003d8a9bf6d4d3d6d6b1616c8136635592b43aeee202173bc20138c44bd47388acfed24f1454c82cb13a16ae4a3c20b73b515945d3d4fc3b2e3092e89c79a2902de5", 0x59) shutdown(r0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x400000000000000) 16:00:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r3, 0x2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r4 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x10) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x2000, 0x6) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x718, 0x3, 0x7fffffff, 0xb6fd, 0x8001}, 0xfffffd8b) write(r0, &(0x7f0000000180)='oL', 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r2 = semget$private(0x0, 0x3, 0x8) r3 = msgget(0x1, 0xc) msgrcv(r3, &(0x7f0000000280)={0x0, ""/62}, 0x46, 0x3, 0x1000) semop(r2, &(0x7f0000000200), 0x0) semop(r2, &(0x7f0000000200)=[{0x0, 0x6, 0x800}, {0x4, 0x100000000, 0x1000}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="133cb6460c0c42", 0x7}], 0x1) write(r0, &(0x7f0000000000)="6c252a25a7632b678a", 0x9) r4 = semget(0x1, 0x1, 0x100000100) sendto(r0, &(0x7f0000001480)="9811aae7727e43b99570bfb63ab96739a359851b8fac693ea686fdc61eb1eeb579ed1bc565baa219aaa842bbbf884f092bc5c8aa34587dd9c3824b9aa9bde0f1da74a94af22455b71a81376698ad8572ac042498711fda5c71d3ceeb9e6678a8b2a79ed32b140a6b7af85d4faf33e38dcd2491dc804e393dcc155744f1a09c1c09d06a90e4142377ec11c45a811d80251f96fb779e7ee24e45a338fcfe2d511b808fd97c6226e25475d045c74a46f474478483a044cef01901c5ebe07ffc04a64aceeff19499b16606b343a8c784d3e1f9b0952478ad476170f335b1a366fd839bb9ea55e191e4fc7a2292143b1ca4d80632d83a6dc09576cea519428fc2ce2743d8780914cf4b76469991c38ec91873b9fc9bce6ccd22ce1285c852bf4448c238683365996da58d4d4045df5f30728dfbe47e7099b16ebca165b34718e6f80c35b6f852e0d93f76710061b10510e6e9f39953705fbcc1a274d5eb91596c73ef8312a1e14328dfd038565ccabf2ef8433969c4cb7ebfe5c8693cbcac241ff5fb4aedfe750904637b7db54cdd1ad2e01e15e788d027013959fa826d6bd3f0fcd8d5dc7d99f88ee0be2bbaac287ef1853273e62a5f95031efd4025120c458f7e2bef952ffd6ff0710e6eb4da4785c65993046160c1641dadb682eb2f0c9ad690a32ef8b23587f6f937c55d2c1804d326e37cfa704fd96881ec3c1172538f93512b130b8bf05595c18c3a30c00e8ff3ecd26797ee0f643658fd0987ecb41f416f4fd9820478312c842e3b6284aea5f22dbdd83ea1f8933413cb6351f711f4441229e1da1b3ac7cb8db32015a28099eb217f52c9c2c6974596f01e1b2b2368bf877ffa9d80c6eea2755713348c254ac0a61648092e308dad668656361c7a7cade37230542f2a8521d89070abf77c35742821c0139832cd86dd27fdc84ff69bfac3bb93bf317bf57cb853da32e906185963a9dcf974eeb9d3eb5291f9a54b8ff79938d911ba5673a06e98f69e74c13f291d4b508071af4ba92d3e24c5f8cbe821e362636ef145d6889499c84745b0291afbaf392a6f50b469453edbfd5a2b4555efa7725577d376bbbcf7bd82d9bc9a830798af96abcfbf45afc25125103f0b949a36a1568983a9159c5eb04d30b439f22369ff6ea77c26798df52270142815a375c877c394828978318eeef566322d991c195bb91488fb5d425c593a58324268126558cbd2d696e3bcdd89afdebaed8032407c966bed94107188dcdc864b699382de7e7c6ec79d333ab4c69c167cabee3adf56afc5c8dcf4dd79f623f30f632e815ed7b965790c0dfd4f275e79550681e4b755e72f9137b61f2c29c5c342738b48e7bc7ddbb81799a324a9eec46479873ad3a29edc39155968d7d5b34b99e0352467384ef57ab3af24abf470a3139ec840f94aeb3f19460fe28f1b35b318a126f2d18cb6c467df952771f88825d81ccb88638e9db40dd694b9fd1ccf8e1e4c18aff62ede941bbf31541d762b6d960664279e970218eda057cc1f4ae05acb8aca955261b2a32e731fb152534f8919fc3c86f1c3e7136eeb0b646da06049f5c67fc42f24e7aa691dbde97c8d1a49e8262f3b79fc47db360defe0c6657664fefc5ccf0bc3800e9d19193faceb608a2c3e96515b1d1f7402fcb1fe9d06bdad0bc0be171cb972ea8c936aa7fe8f98a48dfb85aed4279a80fdbea2fe1b6a5382e1148d01de54d5ad1d34ac0d3261b5ea0e0219a291f0eaad69657e1ffa5ac56940125dfa6b27d1c9625aede9d883cd30810d0956e47bd180c30191d7227344663f0e6284d3b87c663496fe63bcc2043ccc7105cfcecb00a57d3bcbe7b96b9dd3b5cfb503627448f328ad442db09c9191ce476963ff77a08ee0c4ed7078e36ff755b8eac78b0c8947ee7635f094678f9084e5867ace7cd1035898b95d8c50ad7acf6febe3f8473aba8a2aa80221ef791ce479cd1873c6d0b66aafcc7f3aa19d5a547cc066dccf85ca854caa4e9113962b9df01fc6ce7a6bfd3516a70e611d00899fcfb35ec81fb1a2fe7b2d3fec936df0dba4dcd773d6cefae6e9d6c70139e7cbe7f50dea06a0fa7116e07a8087ca490e6f6147ce7d74c0c3422ea534ea0ee70154a285f8200d5fb24b9c9f32e5967042142f4d3c501aec99a5563867dffc77dd93af8f682e9de04a8cd0fee0fe80ed996cc1f219d9bbe80d9debb52b8c828547af58b9ed8b4ca6b8bc17deef91a730024d3d0989a60051810881151c0263e72a72036cd19c4d6c1a4290e99864e98782951ef8e311764ca28dfd58c40cca1aa732aad85706854039e3edc02b56147585969af84f7195fc48901fe3a61ff17e9868fd28c446525beb759c04eaf6660e3460b9a45ffddee8736adc18c998716e61b667867128811e9a7154c7fa61b1a71985db55a522b033208e09e09be04cdd62b65b680cfc5a803818a3d352541b82cff2163087e74d7b317f05c140e5fe2f470acc315292fe835ddc5c6d52204b99143feaf3e115408262affd9b3d39a3447b02d34769f6c305792d0ffe36f778a104d8185d6390c81dde092fce1a4b5203cfaefac2d06eaf6906414af8e88c416d9449c8fa4ade76fa101d3a37d84a57117114aa3775b077c9b3dbf66beea0d09468387b59504c6ecd2f1cd3670c0ca84fc690f7a2cc9c8ddd80388b6115871106e619387aa722062abe74aed47996f4e82a544c9e5ac3b98824f5d54c9442b0824cdfd261283be6e03cb0620c7ccd655d64ec4a802f6c8726d6eaa0ccad302702f2463ce155eef98476322ab2544a0f2b768971be4dec5c6abd4a360c018b5969c2dc8373dcd2cd11ebe8e5230ef4f175d64cb27c0d566d18007d295352547b29cc382992ffcdfdfbb874846bcf7020d438e3f349bc00c7e280dddc3d87d0a6931f20dfabba3fc4bdeb6303d6ff6fde4488fae60364038a3a34bf84af56e594607231f5c93f452f72ab34e77fe3f77343c136cec01b583e2945acbd6c1c6ebb9925a061e6878f9c106e0a135e4beb18ad2718c7e488ee2db95a001ab4668df942bc8782107c87849a7b6beeb7ed970c58b53ed32606f3c9bfe6d5529d6621c7f635685ed5445a153b91a60bf24ff72adaf4504ba3fe75a80122cc9afa706654e8f382e52e91a6b82ab3d44365d9774bcf359d1f94e8da2e336863f2550968c094c21181c030e3e8a4fbdc2edc2bf309f1d2bf0548ba2f2db88787eccf19740326d68ff0127aec3ee082dd96f3ecc4c3dce034be9bba81eb976c0d3b7ecc811739591438986b6c34e7708abd771dd4ae08497a88eba715c0fdd58e36552b1bf2ae369f2a6deab17fbbb93a80c5955414dc6a3f62475c3ec98c4f07a23a9f2e908783ac2ab0d65bdaa0d84248faa6bfb2379cf9e7cbdd4a94153d7e094a55c48c1c8540752a74500c0bc289ce35ffb990c9f0b749537f2bf08bdcc564d6432f05a1a27e391e047cedd9dd210c2be7bd33380bdf9fd385bc23c9178712fa931f8b931370aa9cef6c43d71df634a60719b61a79ea25b1ca1f8338633f3558eceb7e31e86d17c6b7ef05eca716386cecfd51ebe90eafdb84ea6b0d9ad129c21edc7656d1a4202d84a0106969e993699c7fd26712210f207e021215cb23aa442413c6b5231c161389b40662c997bf8fc9dcac8dc2cad38684c8d7f131a797bf02763d70e5cdee65be7427abe5bbb144491d91c8fae91c38c457c98039e38ed319107ee11494d2621559398200d37272aabf02c96b76f5e6b09d3e5a7eb47fcfcb4c53d2577ba4a20aa2087f78405509ba340815166c43d92eff8b41ca4639251a941903fbe5818999ae9d9cc0c44547cdb772c6d7713f547642a533869b8e2999a35658d86dc6276322cc92d32be65de5abcdb3abda55328b1c259ed738aa9a33005c73a2fcfba1394fbaffa451f622f0f9443370bc931eba81aeecc2fab39e8eb3f4865348e4f4359925fcb3a5c479ba48b66aa61d471fa22ca2323603e404cff167c5e9f74fa1c6372cc6e90e8883bb6fe3fc5343b1feedb8e86ec5bcecc8f889706f9e448a03696d6dd3ce6083c3b30c680f2fea15a894eb2dae32d18acbb94c436758ebfc962402384c5dd0d67a97dced5e16d2308ce300f1a58f3c523ff4c1f95bdda40e6052e485aee53c2c9da379559c4ce0674bb8ca9fde0eaf968024ace33fb441d92e8badbb457b4b0bce792f7084425d2dddc7623beca463fee4755e3ff673012115af50e37d76ce9534e94cdaf252c038a372f7380a11dc763b2172c853f32105c9839728e828a66daa53c4ca4c2aec4f7acc2ada96c508283952f59ae6b2a9da989aa85a8c0dcf269b5bc1eb0065f21b6ab059623d84c69f579846dbcadb50b9368be604bf296aaaeb1e850ce0af0ea919c04a708f051e66756e3aa1cb696b0969edf3a59084fe28d9c649745a7e4e1f0eeed57a07a4f722a29f296239b350179a49a4559698c53a274a8bb45588680b7a99371803700714fa8d5e92117b2ce5b941ea62bb3c4fcc1b1ba04ebc26b12b93292ad6b7567dfc2f13e1ea3a693a4525c0df768599c0f4e09db575dd29d0799d85552df428091e25dff811851914c0423701e43cc017d5a8a37827aa6c68e8d2b3edab6232f69e61803c1e316df66243457a77b14b67e530702a87debf37fb33c80ed8f32e61cb883e6dc7c532ac75e8296ac79a5a0a50f6f0c5bc7258f1fd50db40dbe1279bf8bf3eb21ac46d2b197f8c7dec36686a23850266f987a430824453b184dcf8d305ddec7af8aedcabafe2687a4914e1fc41576eb26d1188fd89c4ea9cdf678a389cb78cbacfc8a2624355a714d22ead6970dcea56940957fb6fbac6ebd78c9a7cca0a18b1519d4cd709d1b2c5fd0111f88bd069705ae5542d2bd372295828772917c4a58c10ed00b0b4940096fda417d940af3b7cf11a247fe3d911ee8da856238bad2de01dcdc925679ea0bea28bc5fe83b602cd57275749a1a34329a774781357c9699cd3054e7bc93bb7389c919f5f9342dbd5d96b11d4421a0ee5598660e1e70add536a3c20986686e18353543f3a3045b8aff20a235f8a3d4a64576bfd58eec65430bb2f747907ada0bebe51b0bccfe20c18a46c84a6cf8b77c587fe13dea645f7cbb9eda8aafa06dc7c99ac82667e59a1b7c7239a2c267c0d42110e1d0935944c089920bb6295246c4528ed36b0d3f87878ba35babeccf4af0a5156f44dc00922c6206f5a1032fba0caab01f74468e88f249201acf5f1ca1b22550220786ef90a0a3cc4515e9619c717b9dc26a002de0e1ae68e3c20bfa36a7b9ea29c397be0d89eb6a56a3c192c7e6685256e914ad539e136a535d4a000d6b8c11292daf8111595dfd2543d03e38da6e4e4c3442e726ab859f9b67a0ef2658deff20e9b8ea723c51042a656fa03fa846af24655c185c05231930c9a36ebdc0f787b5d5e60103ec9340b1fe3a2c23e2fa01883d201923e7cda28985c4bbb9b4c21f1484e1e501e2b4a1262e7e91506ee76d265f90f16707faa7825a3ddc214b56fc80e4eeebcc7697cf9d010144fe7d4dc6c186d00265a097bf112b9b2706547264f882f7012aa923c2861d33d59719c40b9c018d2c36f1c4dc5a0dd5585ad25a7a3d5fc22556287d26fac5cd85a45643636fe62cfdcac781cc4c2da2381b6a67f4415c3578f98dee289f07f7567b73caa4c0b0d1666376da80da0daf6e01756f320a2389c63878b7f837d3fa652c6d3bad20b1daa62826f7a34007f11750de6ce5c0ddb09d4ff7aa659aa6b0e0f89633207cc4e4bca2314df35c289300bf187", 0x1000, 0x0, 0x0, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000480)=""/4096) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x0, 0x8, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt(r0, 0xa32, 0x9, &(0x7f0000000740)="2c88f89f7c528b06d4628a77dc71b11c355b03616efe57b62d59a16ccf33c64702000cee2fc8e7296ecc3fdee7ded9abb3ed37fa0beede6a9a50cc34a0b089ccd45d936bd0ca60e4bcf8f10f2d869c2618407519a6742905bec5dfe8e6f94f4f7c75cfd1e56803ef081ae18b4088bfba58f1369d8562f8f13478f2d27fdf6ca23356ff697eb4fe5bcc", 0x89) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000006000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002eb861b100000000000372b73036635d27c6dab02fdded8bd778a35f44cbaa493e8b8d01590c19a03f5f56fd5e2e2d426e58648687b14dbe934f8633b848d901aa09bc83490519f52436c9f0e6cfd0d0c47f3b6f112027d273f6d4303f688d72874cd58321967b742b1ccb3d6e39666ad308176f901c4197000c9abfeed69e56a34e5aaa9a38dabba839f250c3b4e6f94e502662e23c91c7338d0004a31a4731a89a0a7ddd3169d2def0e9429eb23d9c775e19685e90bd4cda"], 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x100000000, 0x4, 0x2, [{&(0x7f000000a000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x389}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000008000/0x10000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000008000/0x4000)=nil, 0x2}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000015000/0x4000)=nil, 0x5}, {&(0x7f0000011000/0x4000)=nil, &(0x7f0000017000/0x3000)=nil, 0x3f}, {&(0x7f0000011000/0x200000)=nil, &(0x7f00000c8000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000017a000/0x4000)=nil, 0xffffffff}, {&(0x7f0000166000/0x1000)=nil, &(0x7f0000164000/0x3000)=nil, 0x6}, {&(0x7f00001b9000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001ac000/0x3000)=nil, 0x1}, {&(0x7f00000ce000/0x2000)=nil, &(0x7f00001c4000/0x4000)=nil}, {&(0x7f0000134000/0x4000)=nil, &(0x7f0000180000/0x1000)=nil, 0x8}, {&(0x7f0000125000/0x4000)=nil, &(0x7f0000013000/0x1000)=nil, 0x7f}, {&(0x7f000004c000/0x2000)=nil, &(0x7f00000fa000/0xa000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000005c000/0x2000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001de000/0x4000)=nil, 0x4df}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffe}) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)="592d7d0dc51a8b11ed4e32", 0xb) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7f, 0x3fa, 0x9, 0x1, 0x2843, 0x100, 0x3, 0x1, 0x3, 0xd51e, 0x4}) close(r0) openat(r0, &(0x7f0000000080)='./bus\x00', 0xc48044ce688001a5, 0x88) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x6, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x8) msgsnd(r2, &(0x7f00000000c0)={0x1, "76d2c43f9c6dc764477706cfbfe4670d644ed370a1c49383fb1d8c8f5556c3acc69972d1313dd14bb7d4029f51"}, 0x35, 0x800) r3 = socket(0x2, 0xc003, 0x0) shutdown(r0, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8137330505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea997775b6b978bf8bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c32aca6c14eab20c2a39f381dc98192c986ce3ba27da51a36a78601844701e57de57c9cb0bfb5bc0530b73502941e47890c2931eb33419cdff1e644bc5abdd32419543a6a02c5a3c76dc256d38637fe214b62a3f042737432c1532f40a3f6a5700addf7eecc8808d5281bd53d4861b126b3fd7eaf4d3e7b884effb784cc8a7ba0b2fafed340c90c6cf6248a4800b04d4ecc057ae261050fe0a93fec1ef05d994a202d2f0fc60e555a63fd535ed4804ef782bd11045685f08fa7a98065081da6d1c6ac0472ecb87ae5fe750745a77f1f5c6f49aac7fbb777f5d3bc54ea14aaf6bd3404563cc361d31458f28df18504d4808aaccd35d6e4c6b3fb48ed880518650d2b1c8453c33216bee08b7f881d33a0fc042dbde6c1b9c8a2dcbdcca33f6f93026455954b69ffec86ed39b67a00b315b0768faecee65500628794136232a870c3f3723b53b37a4f61c695650c76fd580cb76460ac3ed5d7c10a88ed41a6fefe20f290c829346467f1677df74e7ee51"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) r4 = msgget$private(0x0, 0x2) r5 = getpgrp() wait4(r5, &(0x7f0000000800), 0x3e2e924f5aaea836, 0x0) msgsnd(r4, &(0x7f0000000080)={0x0, "2469d9ba4a71dcb5af7277ad9b5361a73cd09c8356cf58740f8f6b912d1873f329f7bd6844ca57a4148cd0ca665d59"}, 0x37, 0x800) sendto$unix(r3, &(0x7f0000000100)="a77dce4938a22f994d5df8e77210e078f8101d2d89237b7db122c0ba7ac38bc2405b51256037ab91dac863d6ed2e1ce566fb6662447b74708417e5c1b2c253b76c8f87557a1d7ddf735883bc", 0x4c, 0x4, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:32 executing program 1: socket(0x20, 0x2, 0xfffffffffffffff7) r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ca00002f66696c659f0010420430c7ea4c7865c6b4399b3c873e8c21fb060700000000d5e28eb661aceea78295d47a12e9000000836151"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="afc40b1fd1160dc11fd80199efb5eab59ec79b52bb026beaefb9ca7fb1031932e4df5dccaed84dec5b2a516f5368dfeddc528d707df0aea8161cf2c6bd528a30559b8cf193e6ab1325f9e2cb3523", 0x4e) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x39bf, 0x1}, 0xc) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) chroot(&(0x7f0000000140)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000240)=""/35, 0x23, 0x41, &(0x7f0000000280)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="d20000000000000000000000000000000000000000000e84629179f2265ce0c3b9e4872d483302fda2c959c170d9b10b55c5ce80fad986ed1b5163dc1e19bc08e75fdaab82ddeadf674ef2b24fda20fc0427a2537c6095c9e92bd341f08b1f5a9314a371a0da6328ae6546ddd5e3d8790441b6f5b7c2da8440a1f126e0f715f8d1041faae9e4086fcb84965a322c0295a762ed69b64c019302a02204a88efa2182518776"], 0xfffffffffffffc6e) 16:00:32 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x7, 0x7fe00) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x85, 0x5}, {0x80, 0x2242}], 0x2}) pipe2(&(0x7f0000000000), 0x4) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x5675}, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 16:00:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000040)=0x10) 16:00:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x110) sendto$unix(r1, &(0x7f0000000180)="bf4d0c9c67282a63ee641bfbc80d87f728ad5b9c08d23086c7571207fc7cd524b3a68e61bbc619ae70eda3539d1a5a62734cede3c9d615ae1e1cd168eca572432a647e65b17ac583", 0x48, 0x9, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x88b655c2bce66fe0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:32 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb524f541abfaa3347fbcaa57bd59efb4e4609618966cf4a52790af8833bcd2689d00a8e3f17bb85fb12c0349a9b58c0fc751bb284b91c5ae2b2a9e4259a3960fabe12ff19d6ab75c59b568a842fbf664e3b56ff7563fdbcbfed438e6d6671be403ef7daa26bacc455744b09e155a4e8644b11e0083f656bbf9254f25f5ca430a37d2acd8d67d76aeaaa1c1e0c497e5336a78d4022d499d384d53b33bd67c25f0cf1b21f90a3f22d2d8f44daa38f36a50a3cb01d67217b38fcd8ac9273c9e2d308325c7596ee5eef336d73a7a914c3347f57365c2e8ff673f63bf1a9f7249529e2b1d6251b068c93fb61d1483a3532509163d0b49a4a8ef56a19419c1c6622ba7f56b7e9bc3e690b6d69efcf722aa3f8ec5c7728a03ea373e77924e74721454e3d4189da2c81c2a8e375fe0cca3957ce2dbf8d9e785192f5e37dad1377ea2e4b15b608a993f733f55f0076e7f964225b0be0cf9b5348562a923b80cd16d8569c8c8ca207ee116fb9ce963b97eb5e93c20a7549d88c5f752243d81fea1ddc2125029727ba18f9ea5390ee11449066e1a339c2a9690573345b3d615f3aa261229578fdb1a349a797fc5b5c0ce78c9242c96bda4eb88e220e590b5d2635658b5bec7c9e4fa0f4361da8b51a3e47588f870bafc854ff72395e6e5e72ff031e398f41115f5af29f276aabf6ae517f9e1c46c8979e3972d9ddaeebdbf30dc29eddc71b56709e34222ceda5104132d960476fc2e0317cbd94d04d80532259f12743ad02a5a32781eb32d2afc55b05b38148cfff7de045660faa8c01b0d350ef92c30493ef83653c7393e000dafb9667ca7c0b6cd1b825e34bec6a672c684cfa535221bb6912012220cfd39f1fb9ccef20e0e692e7d3b9cba382accba3ce793b27823f4e79d0bd007e1f2ea0d9beef6d10c588ddc8120aecfb7e6326fb2659c1cdbb37b"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000539000/0x1000)=nil, 0x1000, 0x4, 0x9c05d710af7af9b7, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xa2, 0x0, 0x0, 0x0, 0xfffffffffffffd86}, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r2, 0x20004276) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08d00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: socket(0x1, 0x4, 0x2) socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r0, 0xffffffffffffffff) 16:00:32 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/200) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) ftruncate(r0, 0x0, 0x2000000) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 16:00:32 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x9, 0xfff, 0x1, 0x8001, 0x9, 0xffffffff, 0x2, 0x1, 0x8, 0x3}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x101) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="912b3f69cb138083eadcd97c925e11304478c9346d35d525b6677eb0adae8c169715d23c4bbee9d0a5f770f81f6fd93d99cbdbea5154518f8aff9388e04aac65686d44416ae405627c8429aea52ca416d39bf71f14d48516cc67fb31cadc6245582e786de0", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0xb) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x1, 0x4, 0xfffffffffffffe01}, {0x9, 0x8000, 0xfffffffffffffffc, 0xffffffffffffffff}]}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r2 = semget$private(0x0, 0x3, 0x1) semop(r2, &(0x7f00000001c0)=[{0x2, 0x0, 0xde105c8e93051b99}, {0x0, 0x0, 0x1000}, {0x4, 0x4, 0x1000}, {0x3, 0x7, 0x1000}, {0x2, 0x7, 0x1800}], 0x5) bind$inet(r0, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x200000000) r3 = semget$private(0x0, 0x4, 0x400) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x9, 0x800, {0x27, 0x3f}}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x1, 0xe}, {0xc4c3, 0x1c7}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x552, 0x9, 0xa2, 0x3, "e6181b7eeeef8e02060c3218214db00fe70522ed", 0x8000, 0x3ff}) r4 = dup(r1) semop(r3, &(0x7f00000003c0)=[{0x7, 0x1, 0x1000}, {0x3, 0x1, 0xd56ac0368959681b}, {0x3, 0x1, 0x1000}, {0x0, 0x10001, 0x800}, {0x1, 0x9}], 0x5) open(&(0x7f0000000400)='./file0\x00', 0x8, 0x44) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/217) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000540)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) stat(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)) r5 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000680)=""/106) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000700)=0x7fffffff) r6 = getegid() setgid(r6) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000740)=0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x2, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0xfffffffffffffc99) r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) socketpair(0x1, 0x3, 0x41f, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") fcntl$setflags(r0, 0x2, 0x1) 16:00:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0xd02) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x5}, 0xc) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = semget$private(0x0, 0x100000004, 0x2) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:33 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000100)}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a5") 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10ad, 0x0, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x9, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) 16:00:33 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x17) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 16:00:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="19cdb52df01a89b117a2ef0678f81f39db440b7338f287ae12b939831da0288f8e299c14482ed1a4015e4246b6c0b7ceab01", 0x32}, {&(0x7f0000000040)="41751608f12d58160e9e39232a50cf1c703bf8eb160e7f1ee20910396922c61881bb490541e6d0b7e50173d44dee3386bdf4c1af7deb78b06d9a73796bda227015d2e09c64e7048adf1c434f002330c6a553b717a16b6622ba39899de679756f6d5a5269065f3ba188d7cce3884ba6b7402eada6f719b09a27762de48dddffe6029e0878349fbf8a489df74fcab00d1c1f49e2e9d0bb06284ece11c1450b699162be34a1f761b04b4a56131c82cdded5bfd9124d4b8b479c127be5ad4ee5517a5808a319469db9a6565eea763ac832034e1c991e88cb", 0xd6}, {&(0x7f0000000140)="62b241b3807e734125f9a3cae9e290f2f7fd09ea0ce19700aaf354b60bfa859838eb0aef00b97b4411e7cecfab100d5a273f0023aced3eba60451399de", 0x3d}, {&(0x7f0000000280)="f320934f0ac9cee037137992c4aeec2dc45ae180f870b7a505f0298215b8122e57ac21f9081afe1e8c39e2a8839d4779f7aef67e8964306f3108230f4409efb472b9038776f420dbff7fd32b9da1fc2e596fb176a9597d2e485571d2bb8d1f3313d984b20794ce4fc77e2c250e1f286c06e93fcd655bf81e6d95c018acf45ad9bc58f3f939d6bca3446ef5f6b691e07fa58b34ab6117b01a3dfa5b718ddf421953ea4b1e5d008aa9b9462a704dc4a982b6bfa55969a49f98e989d378991dd00782507f525810cac0cd8c8b974b3c6b9f91011ee8a8d75ca77b65ed06dc743d2fb41fb1a47836", 0xe6}, {&(0x7f0000000180)="1a93179765c2a26620f3e6f37a2521da3e6e435180972efa599bcc73b46d0393", 0x20}, {&(0x7f0000000200)}, {&(0x7f0000000380)="eb190ded487dfae458924fb668993da70b669f9fedf330623f5317aa630633583abde6d6be0d5148d0c38e9724ef3a5dff47a3afad7860a6a6853afa51685a188dee95e3535792645cd4ea96e2aabb84053e93d9d33cc1da39774d9658a2727321a7e72772e58d52c21077fc189dbf8dc3df80551af0d671caff09faa71c37d4761d0c58162a007b105a5c10605dd84c19084272ad21d1840b6ca601bbac2f681ae5377397c51440b9575f3e4321e8eb1faf9b4c8258", 0xb6}, {&(0x7f0000000440)="a061bd733824656effd21a2f5f743014a3b65d469e748b39b05247295239391bdc1c5c4fb627be9443d0a17f834ef55b2a6e651e5f34783d87146ed937", 0x3d}], 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000380)="b6") 16:00:34 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fsync(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) 16:00:34 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x16) mlock(&(0x7f000007b000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x94) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[0x7]}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f000007b000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x0, 0x0, {[0x3f, 0x80000000, 0x20, 0x5, 0x9, 0x0, 0x5, 0xb047, 0x74a, 0x1, 0x3, 0x100, 0xd86b, 0x1ff, 0x3ff, 0x6, 0x8141, 0xffff], [0x0, 0xffffffff80000001, 0x6, 0x0, 0x9a, 0x8, 0x7, 0x8000, 0x1570, 0xcd], [0x400000, 0x246, 0x6, 0x5, 0x1, 0x0, 0x9], [0x100000000419, 0x5f, 0x3, 0xff4, 0x0, 0x9], [{0x6, 0x10000000000001, 0x80000001, 0x2e95}, {0x4, 0x6, 0x7ff, 0x8001}, {0x52b0, 0x100000001, 0x7, 0x1}, {0x21fa0e26, 0x8, 0x9}, {0x9419, 0x9, 0x6, 0x400}, {0x5570a494, 0x5, 0x0, 0x7}, {0x20, 0x3, 0x401, 0x6}, {0x4, 0x6b94, 0x851, 0x200}], {0x3, 0x5, 0x7f, 0x101}, {0x3, 0x1be2, 0x8, 0x9}}}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0xffffffffffffffb7, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:34 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000040)="877acef3ee90370cb8a28f833a3cc2ed144131fcbc9f5a40fa63f3c920b52a539abe79936e9e96d33b077c120991336d514778c7ffd2932dfc4aefc03254", 0x3e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x40000000000, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x2}, 0xffffffa3) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="cb18358e6c1aae6b8a2b2a848e52363996cf1593aa421d261b337b4d5e51eb235008bc23a7051d3b4dc25a47f879037ea995f40bc3b2db41ff77b5482ed8ec6c3757392724cf190014b31a2c29e9f6b86af02d849195ce4da955da2b8382ccd87a8cbcb1c0e8ed03c749c52972b022672ef5b284a894901029fb541e40cbde110badf823e6d611f984b5d5fe", 0x8c}], 0x1, &(0x7f0000001500)=ANY=[@ANYBLOB="88000000000000000100000000000000f7c90738e2ce4bc356f6863902867bfc7ba34c891d72059f6981b1f3b12d10b6b0b48836e638932f6f67e02056e6e43919b65b89493b9055aa77e53e46a0d02221173880f8b43b5eb21d9ebfaf728943d66af6b847206d8393a883c5c6fad0d2efa7f1cc07d82ee99b5fb66c51d2ff3953a670783936833a3800000000000000ffff000005000000646519552262c20b35545e65648e1628176b0e041b1b4fb0758d30f46fcf51d22c679765000000002000000000000000ffff000003000000c0968bb2d82f4de09cf0d77700000000b800000000000000010000000600000064680c02851d0de28d3a93bf84d17fb8bbf4c3e09a9694908409687f8ef0a74126bdcebc9bf1b5c7f1e08f445de6abba980cf889f6381142d62b6ef4dcb7aa82618358bbec97fcd56d8ef5e7eda9dd0cedb0de9fe35d289bab33f9b837edb3f03d18910a7caeea96a722a5225dff8818262b08d22eab8664f673c1cf480454ab4584d01761b88130a5aca2fb5cb2fd32d25eb8c9e5f337dcc894ae6006b1f96c60000000000000001010000000000000ffff000000000000034ae9e25f014e6aa6b97bd44ddb69c022081a60a030991c25191d9d8e063b2d4f4c54865dcac881635864d0ba1fcfade7129cd8107a705195cb1b7144a11b5d40e88da0fe1aaf708776b2fd0005bd8dbbacd1ee75f5db4118f128bcf0ad58dabe2ac2d0e35525f3ba423b1cec2275387cb1e69f04fa051945ae03eb9e51b42c0f86bbdbb301891f36d13b4486a9d3b4926b855c5d6002c6e5e4f62e8f4b6afafa87f5f06bc5ae8a6c4f745687295aff24c43596feb7387132aa785de9e44d6c1be6bcfe36791ab0c8b372aaa39c1a50b6363286fadc3766f6e7e33a587f87dd49d3c8ccb929a9043ea2b26dd161eaf2681af325b93615a0a97b1fdc7971de4e10aadba9fd8389d22892a8f56accde9f59bafa9d6b95e787fed528e3b46e3150a55c21d0bc2a7ad4ad7ac49483cd4ddcfd726e6bbedec37cbdc20a816e7acf42372ae806cfc8c291be195fc4f40a67162d13d83492cb21889f711111b36d578f8cf500785eee2e12c452861ce1defd393e1d4e2735fcab48567d4e71714b88dac792dafd0a12fe2135955f7978ce4524fb6059e8424b6682074bd19175fe6edf7528f638358daee362d6bc6df8feefe55140402091cf2dba8df26c81381563eebea895b44eb9acfb51cd400ced6deeb5eca9d763405d36e86d63a52872957caa94141cde4192e92ff0ed1ff57c2eaaf6d2268a734e1aad02c02a3aae423fefe0da56c4c032a6e6f33f8dd8487825a5d70747978f9a3b9b1bdda440928b12ee84c1b7b982b692c1f0592d81af47abe1f320ee60757c02ae4aec0e3345c52979efd85a246b9e903c7b46a2b5425d370f7da23ddbe2722febb4cf33d338f167546b6017f63735e136c8411b455fec1c2d7997a656a1a8f80b542be1f015221c0b4d8693a4acf2fe7e0ea1ba4e089040f86fec636aea787b6494ec5106a41b942c860c89015702f1bceef9b948d297328b298c47176c2d10cec6d58b93ac1b50d8ad1013112376b7c3e8fdc90f59a4ad4de09fa4489aaf54d3f2a955b8de5da299fd3ca8858a64ca7c6dbaa9a82bd1454a0f1519717a3f4459ce13e61baf40e728a57ec716f538fda519513480c1d89d3e13a50fedc2886a17199db8eac12dc592c0bec346cd08b4eb63cf504fe42ea562a5baf43eb45fedf8b7d73d68d92ecf882bc7e8ba1a9f2506eced9e7b04a7b01ce20acb7fdda2b330e6f6667f2fb43c861f277ee7d965fc01144778283d04cf07ae255ab561cd1d68349e69fefacd1e6dd3d5b97712cb23cdb8cff07674e26ff909bff4fe628bb57b3bd0ab3bbd826083309ad46939b33a0c23ae4c15fbae83aa599ae5bd9322247a5b5f0acbfc3feec2171f8cbf765b5c2292195ca7748b188a17cb5f3b472021ff19664b3a80a52d8714727aa253adad75098709ce30ada3c6955d9590c8d5cb4c83b98c3b1d294025c0380b51a607ed28bca5d05414ad30cd7ae5bee8a8c566b7320cbeb6b9d73c8bfdbc3ac43c7c346668e6ddc4d82e1b7b7e6a9626872b3f9c59c77478c279ab4ff6bad7d28046491de9a5f632e508d8c55b51515b09354c28c617274dbe439691f638ce9cb28388a67073ceaef75459148d66bf0e81140018dfb9870ab350f354c865dedd6cf38e0dc1621f1945a5af118dc1362ff314796eb9c702353c9d5c5fd263e4609df3c731c1de85ee99f491dd266e76b7dc699fefdc568184066202ee0a71901cf37458ecbb76a469b7196d685abd752d686e66b14e740a72ca91976510aa6f0b2d459e2fa0d3b454cbc19e9d7477dd651bce1142625a8eadeac5d92ad31e5eec93ba91b9463d025ed250b56ab10750777fb7d5b4fe47387d6f6486dddd8ef7e15f5f884fb5fb1b185b66241c2ba204d5749150260fbd9ebc227ac818b726f0208b51a7ad56026fa04a07c3bb64102b5111c4a01831cfc1a673cc307e432267479406db6679fb97e9255c82aa36062691241c9aa244285e90dbbde61ad351ad8d16350064e72f086c3959b3980fbda4923c5aec46e4fecaf948152edad8767c51cf191b665b584307dcecb93e6a9de3c1025024ae28275db4a3d67bb105a4554f1cd96bb336547ebf89d669b0136527f1e910dd8d8b25759f37d686403e133487f98b3c1f803eeb7e553a8aa02505a9d296e2c1d9ff4c0f72d72b44ce3749e1171855db35f0af6f895c6d7033c4b8dcf20fb834ed195008fe9dc113cc893dc6c6d3dcda68cd5aefac0887ef9ea83cc93e02815ea2b500369cbd88ee398fa5455782210759ae198ccf6ac6415d764cb7b8f5579e2a66e23e8dc98a2c83f47062d259ffed5cbd0124d553a399ab64010b0f0cfbbe0e7338b150c062e7806671cb620e5982038822ed37bff6386585697734b856d25a2c5ca7cbe5e5a9a952e69024d98677d5ebdb31af0120da892b2ad286861c41e27d82a5024b737db077383a95458bf79522f7d55509fdea0818c5b2d7641df14a6cbe5f320f7c2a3216f24293e5781e9ff0aa3ebb44e6e714017543289c72f9f5e78374271cb1995c04096547c55e1482b7853ba96668096a3cad00be80b844b78b713476ec5e5c7ba554d4cf6768a5ef63bebac0170a2a6d8afe6b2f35398d29ddd8ccb93d9fed00491848f684a0b0fe766a55015e5b2562b16d0b6025936469b43dc6769544f0147cd4394a738710e468684011dd7ff4dd8b44e8e18a2fb3eba3f57e9339da8177395be36b6e954a73098f500cb7e57f13226b463ff35e8092c127df10b2870ff08c758903865f03295d9cfcf1d2a9a00eba7e38a2e9799ea8a5ad81a47b329f1dac9371668c6182bbdd156bcb5ece1eb3b69dca5eb2e02d3cbe8087b112f017be59c552c90d6482d979752a988cc21539f0ba857fedd1bf029ebaa386d072c1c08a7ec61241b8d9544d2a8a5114d5f003fae7ca6898ea0d3caa153ade80e21a0f0f92fd1c97ec6b7b0c0a30bd4c560f70e0cc46bee044f63015d95df2969d4b6981bf8664ba71590d68c95621f3c8401205f2eadfd9457ab04b85dc2c2ca2295dab928523b501c8541923c722e40577b5cc58c74903a7742a357066ded3f04b7e1b520bbbbd6598814592a1871b297829b4039ae5eccd37ff74402b0d95a61e0eb967c2c861fab72eac4df649d7f3e5853d432d7f5a248a6a0c9b29c67cff2d957e1c5191a2d6d65baaca82d54815dd031fb7a37e614b6ff6f38f662b2e454e852581ffd8b835e3b55eacb846a84b569c27d1fa0a20e0bfae352140107e356c682080df5e0565a7abddcf6aa4a7aafbeceb5c044c2e839a56d7f32cd6c59286673c357d10f38f7f2f337f6a43db6bea32d4c26a613a8936d8396b3c403a76892662235f2c37fee4e6db5395a1d87eb14cdec5e723d7b4674091ddf072d38d25441c6b3ab03dedc83236862f4394350d660aac5005dbfab954c54d9ab38140801c0aa1272fb1a897d8e8ef317ee8fd5ed57d868141f54b8f7559124cdf270929c142fcf91f869dccad69c9418969ba08d07cc4c8e85cc5646c6c72c48b8dc807615a778ea0066b08f2d24dac074571ddb8d967fedcc055c17951295dbcafc98c175e02231213abbf7985439c1d11ad5871f06bc1f33638c8a4dd3dbd6aceb73ce211b1d4806a23091c4a311313b91f4327e75823c8d8a40d4d585f73e6d746c8a8805cc391aeb13e776b42bf8aa4e4453c05069430f020cc3db0bb317d34f22944f8268c77c6bc62b04e6304c9024fb079e1e8a24cfdf60182a07eda65149a3e3ccaa4d729dbb009b56a1c2e0548c3901f2be7d3d29a4a2a72487064af25af451df908c9e8f24775c55ef60be60a91b061e8505f0873a7d8acb146e2c71b3366e09503eb3bb34e59f73eb0343fa7671c2eb42cdbd364014e173345f56d2c9318b46201e77ee924197d903395a891057dd3ba22c091487b953d63392b7ff890eff80ae522bc4159d7070cf3b079e528f2401af8e80fdf4bab34b9b15131c330bc11d8b33322edee6774f2d387945db43d79263f302fa4f48e15b774f78f12e7b4c24338eac59eae00b817db34bcfbb449e86023db25dc1ea83107d26eeed0f2696bbe04de4c65d3d62ae96802d9c88a8f5016f231ac57856b97d18e7482fe6fb7d0fac046a8b2a5a1df510b23811010862998cef106ac7506e0a997f2f497ce2acd55a9f7c6621a7a5ef2b2b4401a10e119df636903712820af319b36455d93b81384487c9707588db3ff46e8ba45cd8045a57c26c2f01a8eead42f2207ccccab389aeedd19c12d33849d63898aa33af92360b307c378a279dfcb2ae717e812228874e1517139df537e2d94b7147d56666c7f8b261707d1ce311958d2d7830ee9353d13186eacacf914fdfb3abaeccc0038d6a19b8fe7525ad3e7b65f145d641697f0b5e0379aade76063647b3d00f09f8e294215ab1b602851e17597e48588cba8eb8336efd09c982d75a3ef809b29635ad67ff815842d78b368a6d3d190056ca101eb729cd061a1b5c9e5a22da142969e291d891f4cc0f2fa3ec5f1fac8d9b807865c5fa0b8eaed7223692197d8dd0b2fd3e9d9e7e72e582b192330e8334455d93f6cda30bfd3d96e13356439950d0c99fb27957a8d08da2e32daacfc54840a4be97ca50272f9d0f90703346bca5decd71f6dc07864eb9f7bf40213ae3ae858f22b299cf90bee68d7d6d710f1a999730bd8d4eac519128c05c40f5cd348e436fb706ac7d96660c80de14d987a3f9f3d9e6118e67c6ffac32d5af368674e04806339be1f85b401cfea067c5ef11adb38d0bab14728b230eb4b998ee473cdf0e8aa734cfe5704f267344492ee7c0c78c8e5a1d492163a7cd052dec6d4b3b0573b3c0d09a2e503eba26a87ef3b3085cd7e93e0321a17905e77592ac174b5155504dad713e228ce4c7809d57381ecaf12c2182b61813cbf601bf4449257f28a4148c934b2353fbbbd5842931bfcf972c2946bcb711832b52b6babfd87b763a84cde065a42cf47202fe72b39555cbd0ddbaea31adb83517779d97990f9f7cb39f52b418117342292df49912ea8432ebf1b013856952c0d212b9e99730c1d6e8461adf853556bf11da7c68c4caccaa1a1c929db78962cb7f4f44b9d3c04556546ebd7d78c3f32a7aaa37e6191e47e0ca24727e016408198282de19b14ed9447033c63adb20b23810806ae18df51a361ca345d68369a630628d224818d176a728bf6ad05f9b9433fc23491ce4d1981c180b09011dda99989375ebe8920e70498959c656f48c06ab4c478bfdabda5fe75a5b4e32e1cecbffd88f69d5a7e6c5806757bbaad9b615152d8578d91983412f31ced9c1e492cc7b96d3471c1e866ed8cfedf6396563e0de99357e035909fb559a53fea0823e3611b07122926f12b502496c5e335ff7a7c3b3c65ecfde3b290cfa84424fe2a5aff1b50ea0a63b55e91767214f541a430c5ece1fb99b1ced746b27c90fba81fe8d0f9f9f7d5f866f8a91f26ab1413581d989fb1c5ee52a071701fc333c2f7454db796934a1f7364a592b8f5fa3a530ab33a8d869005b77325de3de176473b819cd03c93950b73283b24eb450130cdd2fe73ca67f0e006cf2591a911c9940e1ee036b3398562ecc2b681cfc50113c9cffd2f4d8b0749c4067fd81e73cd6d1f218fe91ce4afc35969a219cc668e5f577a1b43c3f0f02be2ec6de9647e3d605c822e778bcea9a96c586ce8c24b572aaa28eb12cba40f9ef8b02497725a7d7244c870559e470bb00af70454caafaa1ac21c060b2f687f1cff9a7218ff3758de0e9680b63b9c585a318f3aa41b10f10e59b11800000000000000ffff00000000000039077fc000000000a800000000000000ffff00000104000055eaee30f028e1230f4ec2b5b6fbd44e2eeedc6f10198a3e7e4c973da914ee74430f796f4976dddc4d1ca7d352d4f73290e836c05cb8242978c49094629f8e6e9a91ec8eeee35921571ff2ddc6b46fdca864ffb668beb28d1c0b248bd794e9a0204e5188e056b8e7f3d041c22317ede12a0a5195577b6ca35eb29ac6db5ad77a1f2a4410f22393c8a3aa0c04e301c3f695f1de226c961500580000000000000001000000020000005a15c56d39c05f77f785d92d6873db690853c1754a2a6298bfdfb4bd2c0fc0ecbb053225191706e56eb0f57afa7e93d836aedb04942605d99b6bf2798d7bf1067a6fe7000000000020000000000000000000000081000000ad0f5886781907ee4a00000000000000c0a6f7d1f8823636ede0e02fe963bb394c0a37035207143b9ee74c7bde094ea96a17ab7606882231dd66e6ee39ec9f9e0e95c034804091acae1e4666c939d7c1ad23a25752d5f8500a4210f39a368e8362e687e5b95187"], 0x12e0}, 0xc) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/27) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100000001, 0x0, 0x2, 0x10000, "864e209f40c7274fc35be3b6f870bd3fe18107cf", 0x800, 0x5}) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4, 0x3, 0xf1b, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) syz_open_pts() 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b5ebdc7b0fb81000000029000000230000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x52, 0x0, &(0x7f00000000c0)=""/82}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb7, &(0x7f0000000480)="447c72b72051a186539e1ea55aecf4cf60a5b403d137175cd6f877d7fd929dff38c86e6a611ebf4204b2584de68aec9425283beffde90e7f8bfa416b8bef217cb3530e6908c9a04a067f0dd9c0f87011350db8f26c2b51c5cb25583c7f9bf05fdd4f5ef806c349f46cb5ceaf51e228239ea0974012f8e8a717f37736c134a4e84be964fda98619161840b7b8d526e3bd95adb9c1d9f5c74ace673cea9327666a6294dadf0088b3c32cce60a7161b7a702ac1e14bb1af8a9adb8a6cf5d1d93905932d0822647f5a5b749c0a525be2729d917e0a5c14adc3a47e74dc31745e3509f60b") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:35 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x80) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xe6088ec0882064e3, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xe) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) unlink(&(0x7f0000000300)='./bus\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x102) 16:00:35 executing program 1: r0 = socket(0x18, 0x400000003, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x31) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)={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) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:35 executing program 1: r0 = semget(0x3, 0x0, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) chmod(&(0x7f0000000180)='./file0\x00', 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x44) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x9, './file0\x00'}) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000100)=""/51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc50, &(0x7f0000000200)="d24dfaba5ef56057c513ebf7acf55e357c44fc432875752e23ec1d04b0357b1e99b15bd55645fbf1b1c00b1a2eecd75203de") 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000001240)=""/117, 0x75}, {&(0x7f00000012c0)=""/237, 0xed}, {&(0x7f00000013c0)=""/109, 0x6d}, {&(0x7f0000001440)=""/237, 0xed}], 0x7) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) pledge(&(0x7f0000000040)='tap', &(0x7f00000000c0)='tap') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 16:00:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') acct(&(0x7f00000000c0)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = getppid() setpgid(r1, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x20}, {0x28, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) getgid() r4 = fcntl$dupfd(r0, 0x385d3c87d2bd9f77, r3) r5 = geteuid() r6 = getgid() fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) syz_emit_ethernet(0xb, &(0x7f0000000040)="969b1009e53b4d3230a90e") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r7, 0x2000747b) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:36 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x7f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x3, 0x49, 0x4, 0x5}, {0xeff6, 0x100000001, 0x341, 0x401}, {0x6, 0x336b313d, 0x7, 0x7}, {0x8, 0x3f, 0x9, 0x4a40}, {0x2f45, 0x10001, 0xabd, 0x4}, {0x4, 0xfffffffffffffffe, 0x6, 0x8000}, {0x207c, 0x3, 0x400, 0x1}, {0x0, 0x0, 0x2, 0x5}, {0x100000001, 0x0, 0x1000, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100, 0x5, 0x511f, "0d592fde8b62c25b9d19bf96cea18a00"}) fsync(r1) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) r2 = dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000014c0)=0xbd) write(r2, &(0x7f0000001500)="2b35707d0247d50ad1ed7666cf51fd97816420239d83c0336a215bc828b89bdfc13e2106b3973c3dc0dc2760783eeaff55441c96a874960f9d4eb84d022c251bd28952bbec93e181633a1a1d533390ce00cb34b18ba2a131eb74e92223faac0e0204392bb636257fb34ba7ec8b13b999e3e53a04800d1d362c3e81423cd0ed6052d34fde6ecef6f828dd0394953263fc33915fb234f55e5edbb0663804856cf0de144e31f74ea6d0d4829684f7c88808fc0b2bd54cf98314fea6622fb7a01a815e39df3907f3d8c24aee245ed3acce6ba5548503020f553493b76a2beaee2bf62a30d6143c0d", 0xe6) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0xaf) readv(r1, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/231, 0xe7}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f00000012c0)=""/73, 0x49}, {&(0x7f0000001340)=""/136, 0x88}], 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001480)=0x4) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3}}, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r3}) r4 = dup(r2) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000400)) semop(r0, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) r5 = dup(r2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semop(0x0, 0x0, 0x0) chdir(&(0x7f0000000380)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000002c0)=0xae) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x21) semop(r0, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000040)={0xacbf, './file0\x00', './file0\x00'}) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:36 executing program 1: r0 = semget(0x2, 0x4, 0x9) sendsyslog(&(0x7f00000000c0)="4a19d93fadb4545462721f8b71c4dc149dd245618c286c6d0d9250f615fb8688fba074c66b33d1a7ec95e42139e7c4ec83b493fd8a5a4e5e096af815f72bf0a238c29d9a83ee9e88092ebc74f077d52a7bf980037b24380f291d66de5f29b559e9465bfccc8026764cbfe0ac7d1bd614e784b71a4a14df0258", 0x79, 0x5) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/163) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8052cd83554f8e4d) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:36 executing program 1: semget(0x3, 0x4, 0x10) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1f, 0x7}, {0x18, 0x2, 0xf0, 0x9}, 0x20, [0x3, 0x565, 0x3, 0x10000, 0x2, 0x0, 0x1f, 0x8]}, 0x3c) 16:00:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='n5.', 0x3}], 0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x32d33b802c2bd1f5, 0x80) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)=[{0x7c}, {0x3d, 0x80000000}, {0x6, 0x7, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget(0x2, 0x396) msgctl$IPC_RMID(r1, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000240)='./file0\x00', 0xd06fbaff90935f47, 0x10000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) connect(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/96, 0x60}], 0x1) r2 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x4) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000080)=""/32, 0xfffffffffffffd23) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x218, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() linkat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00', 0x0) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r1 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat(r2, &(0x7f0000000440)='./file0\x00', 0x300, 0x90) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000003c0)=0x200) ftruncate(r3, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/184) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x108, 0xa2) pipe2(&(0x7f00000001c0), 0x10000) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x1, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/28) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000380)) r8 = semget$private(0x0, 0x4, 0x410) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000280)=""/82) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000240)=[r1, r3, r4, r5, r6, r9]) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xe8eff7bed5fbd80d, 0x7f, 0x401}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0xfff}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0xf37}, {{r1}, 0xfffffffffffffffd, 0x60, 0x40000000, 0x1, 0x5}, {{r1}, 0x20d48067ceffe4b4, 0x8, 0x6, 0x0, 0x6}, {{r0}, 0x0, 0x1, 0xf0000000, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0xaf64, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x67a2af1eef8e174, 0x36, 0x4}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x51, 0xa40fcf90d5c85767, 0xfffffffffffd5971, 0xbc36}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20000001, 0x9, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x9, 0x8, 0x7ff, 0x401}, {{r1}, 0xfffffffffffffff9, 0x7d787894b39553ea, 0x2, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0xfff, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0xd8598e99a0a04206, 0x8, 0x4, 0xfffffffffffffffe}], 0xffffffff, &(0x7f00000004c0)={0x2, 0xa7}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x1, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000140)=""/186) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f000038f000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x1, 0xef04) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8358403d76f9f2a1, 0xce5fe507f7fd0f6d) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x2, 0x0, "8dc68662e38a64335800", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = socket(0x10, 0x8001, 0x4000000000) setsockopt(r1, 0x26, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="01df1a9cf6b11afdf586e23f00000000000000000000f59d1b47b8acb37c00"/49], &(0x7f0000000100)=0x2b) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/57, 0x39}], 0x5, 0x0, 0x0) clock_settime(0x0, 0xffffffffffffffff) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x80000000) r2 = socket(0x1, 0xc005, 0x208) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0xe693, 0xffffffff, "131b4a49488dfc42a67f64a0193c76a214bfbb32", 0x15b3, 0xaffd}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100c0, 0x0) close(r2) ftruncate(r2, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:00:37 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x80, 0x1}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 16:00:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r5) socketpair(0x2, 0x4, 0x10000, &(0x7f0000000380)={0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000037c0)=""/4096, 0x1000, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{}, 0xffffffffffffffff, 0x28, 0x1, 0x80000007, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r4) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, r5, r4, r7, 0x20, 0xbeda}, 0x3, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r10, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) recvfrom$inet6(r10, &(0x7f00000007c0)=""/4096, 0x1000, 0x1, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffffad}, 0xc) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000007c0), 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x3ff, 0x401, 0x0, 0x3c79, 0x81, 0x61, 0x1, 0x3, 0x1f, 0x31b}) kqueue() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r2 = dup(r0) close(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r3, 0x3, 0x10000, &(0x7f00000001c0)=""/175, &(0x7f0000000280)=0xaf) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000002c0)) chmod(&(0x7f0000000300)='./file0\x00', 0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) fchdir(r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc0, 0x0) setrlimit(0x1, &(0x7f00000003c0)={0x51ec, 0x2}) r7 = dup2(r0, r1) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000400)=0x3) write(r6, &(0x7f0000000440)="02b63df61b7d5bae1876ddcb2b3e3fe82324b47f22b6c277f3c2127807c16305064a73296fd6d5ab19938c6fb1bfa98933f1367f1f8b109b194a9d7f70bb3eb07d29cd4d40cfa28f95cf0dbd9b6d90d06aa8f56b8cbf2af956c2bd9825fd1ba5952ccaa75658ba0a246f5a932fe0292628b495428d9a9c20316a4578ffb68f13d7f4ccc856e1173625f899504c24007ed8ba1e84165398a040568619908ce6504bb4da52b2cc3f95cf18f2fec02a6f8463af448f974b43fbe5d30be1afa3b275a7e19698881d13586b3cce9341e3a4f73b46f3b13d01d05725c6daa5c602d223d6ac5dc3b0ba49fcfedd0a608a6cf0a530364f155335fa6de4", 0xf9) close(r1) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000540)="008b8b435f927612a6beb9e34350b71ac8e163501c666ba0344202bb9c513866bf288a7bcdccd8388cc7b0bb4ffd12c65a5553d5125aba84c5b10f2762c0a1ee594f9e5d445a2d2e18b64a98f7cbb657a8a82625f8f2994175ee21b853d64cbd60db2623b405d0187c23ed61d4b7cecc41f883b1324e9a7e90b63a44ffdf8b1a96dec6b0cfe6923b2d322796b0ffbe42bdbe4bb6be72ab64a8cd8dac8fc60aa38318ee6f6302689d289c4ed90388472da7c6d1ec11638b8a29efba088b389d", 0xbf}, {&(0x7f0000000600)="9e815ea9467389d63ad98a19c9307ac288724b46e724d8d060f1af00e520196241c8f8b6f281c17d340e9b1d5f96b1549a2b74c09e3576eaf64269f973e1db30cf11a2efc8ea386bea38c5ee58004c9c2025aa059fb5b41a52279121dffad4a85287840afd303de6f6b57788649f3fab806cabd663d1c913a3822dc0f47cd27ab32cf11a540ef10c40c9a10f29314f7441d0e4013623271a6c888f12481205c01f04f12330d82a9812d638768c0f35539d399cbbc6331d836e618a448da4775b8b0f21e4", 0xc4}, {&(0x7f0000000700)="c4a770c31e6a9bb6", 0x8}], 0x3) r8 = dup(r0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000800)) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000840)) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0x6, 0x7, &(0x7f00000008c0)=""/128, &(0x7f0000000940)=0x80) r14 = fcntl$getown(r10, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) r16 = getegid() sendmsg$unix(r6, &(0x7f0000000dc0)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000c40)=[{&(0x7f00000009c0)="d68760ca07a1e1fbe1669fbb22c3976be7a3b08a7f76c5547ec159b9c7e28943d8d10c310f614dea9e2b806d8c2a35ea0db9d9993ad20144b6ddc004daf251927a5fe04c80d04d0b6c58b7d8eeb8ece844adef6145d9cf22af52fa6e2c2c4b0c", 0x60}, {&(0x7f0000000a40)="9253792742ad9c3d888bcd36425376f94af29780", 0x14}, {&(0x7f0000000a80)="b64a52e1f3553d4e2d187f5bc5cf2abcdbb7a0625b14dde1e0feb0d8462d10f368113b6b5cc4651b2c53af2770dc4c37c0ce6b0575f352fbce3ebd5e9d0ae8facb309e6adc68d3f518eb0a30640dc3eb550d6cbf5d6eb986374353c09a487709f779864c0c9c542a56cbc95964dae610c3fd8fb1d8a07ca6301f9cd04f2621fabb7d687b1bbed46beb95a22fd53469182669feca8d998d09aef67a065f23b89fb2557a946ffc13b5315c1a468168d797b0c91cc94a276c7420e63497a87b9264fd6d7ef0b5bf14fd74e125737040cd7b7b42628339c51c519ab9d7999a7d862fe12a2435a011c0140ee1", 0xea}, {&(0x7f0000000b80)="ef3c1294c367e31ecdcd4d88232e71d8bdf3023669fd4b6b6bb83d6d3cb3eb0a62d120b9c8ec42a9dd8da83865dd6eb3c61bc7dd0161a50210c8f8340790d1b84102b845f09645688d024c11e2ca378b101cf7b82d7a426846bc669e506b7e531add62adf721b8beea5ae036e18d1a5a955d372c26f16ef58095d4f3c0d26608ad4d3828fc6aaa7de5c6ec3d2d0340e5730f39aefc9a4b770cbe001492aae05ef39e7c85cb9f4c895ec698135b58c19a71ea19418a993e6b5d863865a4da", 0xbe}], 0x4, &(0x7f0000000d00)=[@rights={0x20, 0xffff, 0x1, [r5, r8, r6]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r7]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r11, r3]}, @rights={0x38, 0xffff, 0x1, [r5, r13, r1, r9, r12, r2, r1, r11, r1]}], 0xb0, 0x8}, 0xf) 16:00:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:00:37 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fsync(r0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0xe72712e6a68898ef) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) getdents(r1, &(0x7f0000000080)=""/48, 0x30) 16:00:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) pckbd_enable: command error 16:00:39 executing program 1: pckbd_enable: command error 16:00:39 executing program 1: 16:00:39 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) bind$inet(r0, &(0x7f00008a5ff0)={0x2, 0x0}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0x10) recvfrom(r0, 0x0, 0x0, 0x2, &(0x7f00000000c0), 0x70e000) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:40 executing program 1: r0 = socket(0xa, 0x802, 0x0) read(r0, &(0x7f0000000180)=""/199, 0xc7) 16:00:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x401) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000ac4bb298bd912bd89e2582d3c979abbc00"/229], 0xd5, 0x1, 0x1800) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = kqueue() fchmod(r0, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebffff07000000000000000000005b9d071b542a5387060000e2b818000000290000721ce25238e116df655bf2b184bbbd7a39"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x8007, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x38) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x3, 0x7fff, 0x1}, 0x0, [0x0, 0x0, 0xffff, 0x80, 0x14000000000000, 0x2, 0x100000000, 0x22a638a5]}, 0x3c) clock_settime(0x7, &(0x7f00000000c0)={0x400, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x10, 0x0, 0xffffffffffff07e1, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x130, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000000)) pipe(0xfffffffffffffffe) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xff, 0x5}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000500)="6076ec318d616897cbb5102948ae95aa050596f4f74ecbc962b16bd6fd8af6724b74274d1788338486e048ce75bf1e6338ae1f18da39243e83f2ebe6712bcc9388540bc70ef4b743a55a6bfb250a7fe2564c32a6f086bd950307b880c2c60e1c2d1fa565b33766e285347958c00cb0694d60dcc9c2d26f741f9bea04fd442870f0a12c264ba0dee9caae61f2d264496e4bbdf728b23d836256b8bde9f7623f0afc910edc77cac4c978a08508639c94dceb51f7916e87c6ebb9ee40905d19848aff29f36a5869603259403025c656d238aa0898870c07f770287bbb5d398e752b14b7b4d49b44bad13884ada4fdc0d67a4fa2b898fa306e3d7bcdedfeec319db0522c73aa0095ce31c2a1d1fe7bfac2c8f2688cb34a0e2a4bc8e61d863bc6c96f05e32f96dbc50c030000000000000011b7cebbed8d8588ef6bd3d8a5d89669255142ed1b1728b6b17b069dbc8fd8b764081cee7d9c9515800a84143332404c65266bdd74ff8d1f3f111349ce8de4e62c639c0d34d1fc77c8e20507821a8b2125b9f766f65a802a20df5ff8689c288c0fb3a5aa57c55648472f3ca22a60004df5a639e289f814629ffb6945b9befbe20a59cfddbd0c6282df76fd175c06ecccbeaf87fd89cdeefa5c37d84c11b36793b627f6a3864a5b1d34d8e9bd70c9566570d53942044fa5d1a6cc98a3d350a927eaf0cb01a572a44353aab6bef70e5736b31f83dbc02f392b5f00b2fae7dcd70b0e3e59cf490666012c0c1c68bd726c22ababd293199a7b9ddcc843fd58f76680239f", 0x57) 16:00:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x42bf29fc, 0x81}, 0xc) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgget(0x0, 0x13) sendto$inet6(r2, &(0x7f0000000440)="c2b7ce574fb6cfb8bc2af500096a5124f6f1f490c6598d4fc091855b1e3ba7af97bec44e70f6048bbc2426074310d5eecf9df0b29b8195bc0d9f253804c2b7c944bddefffa1babd3de70cd5da61c0151560bd24accddd435311e088405ddf8427d1b2878b6d92cf28abeab5a53a1ae10ec5d749245dda26d204ae028213d61356723a29f9b4837551ff98fb52ec97eccb163252ea95498109f0dbab831ec80218781c39a599fa21155db43cdec800eabf248ae0f690ed9081b0832667bf5aaa06037d5affc4ffd502ee99b8ed2ff139832165289affe711c8ea0c21a4d66ae0c55145627365f511e1f3da645b5b8e60bea24bbeeddbcd685940f840c65ed7d26b9d4a0d6c97bc4eadc713732f068c14959a95daf011f0b40e7ce000125e9ef8a4e59ef77ec30af8a80676e30ab639c70583220932b645c13c847e4383f2b63028458030acfdaf9d8b6e51d745771e5b84e36a5ce5fd0d6e389f225c3929968223cccd01c985296d87cbb4cfc406e864c59a756a3c8e44171947375fe60e3140bd9f0affe7adb0583179fe92e2b9db8328fb1c6e7daa65120308792d3a6cd59c1f0f92257bc98121bce4807e1fadac42c6efd929448425305c16c3ae4094da9a52fda63c15765152876ac81b5eb634237c69a3bc02e9e3211112a448cce2ddc145e789ab6092c30c01792a280a3801148ee01b9acd8fc3e93eef00ea85e626c73e47276d4c5f562078f2e38a90e04feb5fea5cf9575ca4ee0ed018396f65920b0dc53021f72fe2741c7f54531fec302201df8ffe8abcd56c23d629f33c870ea02ceaecd5a771554faabfe88e19c609708680aaff2706fecd391856134db0bf8a86f1d8df5842e89920e7ff32e2de3be5f13305c977526a2566902166b38e71e1e0b1df6c79acc70fe96ba7ab90f35d2e3a8caa34a7f109713233dd7edf1e267fcf06eb0c102867a3090fde439efa71fafcdc244ee3590cd443ad7cd0cbff21c41489676486d7534ddc36cc78e86b75e9502a46ca89ef9d3357357d5a2f34d98aa5b693ad60966f4510aa1e072564cfa8e7783a7430ba23dcfcdd14bd46d24a199c9b29b134c7a0d946f32befb286c0e5fbc9381e0e39ffe7e0fc294b49fb9a45eedd354cce5721b7dca8990559609f253c62eddb11de41ab5e289109397add0573474203547fcec75ffe3a755ebae7bd427899dab164e9ae9092f0bedcf1a8650dc09e1786e3459c944c8b7529c9d555251cccc8f14906e70600e8018171c6e0db802a849c824b122bed732c2ced55876502bb0222cf6e039467bf2bae47338573cacd4732578e84ef841b12f5fd69ab533953c0f91d9690422b5c076d357c95b7b9ddfdd41cb694aff87d40d7b463f75e99e3a3e2dafe7c950386b28729ac33786b2a2e783a47dead55c860040ac80275b2151147d5a8625d99d748640af0dea889adb63dc1ebe0c18d5b345ae31510f965b46e4569f80cf00a916c849d2113d391f55d846f8c8742a90788018e1f06bf92894836b17832ca70e165e83731e50cc61e5e6de4ea43148840ab414a9f5be58ee20f932858fda660e8b05b8582260469d5e63a078552a1742d919f2cdcf85f5ac9e5643bc1547cac85faeacbd4d31a654ec3e8d3bd13665a6407fdc193d8c06b8eb53171ee7ee855e0bfb33b8d827241d85283780f08b38ce5c8f1a7c7ba161eb9f45e2114c79d35a758d3b577f0ad2c08bc13e1a6b788315e4ee5a92b6dd8cd8355403e322d34c16f30df599644a93e066d50a9ead7d83cbf27b5e447e6c0229fc22f71bb7a128ad4a78e2a7a871950ce2539bf88b1722bed7632d5f5fdaadcc8811f4a962f9e3e6e27238ca7299a60ca4b4598b7c433cc8389c7fa76814e2a6c7f3d2192d3bccff326bceb08b4cd533ff9de95f688dcd87806dab7d0195d474a5f1881b1e7203935977d8b642bf71f4026c734019fe0c250ab472c6b7def4c87e41029ff764ecacf679d2972cbc584a7983c85e39dfd05a1df6b79e11146083060a22a8f1b3c0763ad72cac71720027ed324f0394e6d12cb3f7a9af8dffb1c2c99b76d16afabb43bc2ba9a1cc58aa42640d793cdb90428bad122a90aad0d69f509f51ac8bcc86032efb0ac9a06fe03421fe79b505e1aa7fd9c1e24d0fb475440292cbebd7f4f87685d6ee969bba18d69d229be06ab0e2d9dca94f7c5ddb06d21c742c05fcadcde334aabbf7bbdb788ca9cadd5df46280b8f35db978405b38e14ad2634154cd7ca8f0aa3643dfeec6848e4b9850040398520073184fd8e76d26487cf87085422b420ec01cb8678a30b0d7810f46273747b7d908a929c5d91ab7d8580cf40f1aa823ed53878304f1fd49a0c439cb1321f5642d0e5ac30325e5edcde59a4c8ae1ede6b9a169d5eede76456ae458c7da3938ca2a4f81216ac960212020b7dfdefbf55d326b4fcb10d49d0f256a14cbfb823c955daff97926c2054998a7ca8e83a558a23959d078c15024c3dedddb23e2f173c6820a154856a627cb88381c60a38b3fb67a0c7aba7434d2fb6c3913bc7710c35506a0526a37fda6b81b7f33e75a3e0b58671700ce862f9c91935a8f987d7fc3b1d28f3d72d447b3aee1adad0030407873c5e9f71dc2d33b9eb6557011bed8996e234eefb5afe118c3a7856750f12cb0e2cae21ac1c06ef3507ae3748387a80002a63c1f7c931556b9c1cc2b713f0b1d2a2a12d31bc36ce6bf6b32e388374be2e0bf6dfbef98e698c53d72dd6707e02128d0fcbfe60fd859e48ab74503da58696d53641e6b6bc3521b37f2007639decd92420305c4e1dbbe628e9460d1deeb20ff12a43107a9049c1b5027090b30e82f330e2f4725367f0c7ecd6106046d54007699f1f7e28c22d32acd0086ccd7a267ad9eaeb686ba57cd15fdd83cb14775b7f2ad23bb07ba25f69b97e30b7db732547f81b0411fc3e2400bc695bc0f779cc9b86a92a8ab9e5dceed31e5061a640382f2addc59dde1b47cd4ac5a62b3e1dbbf5135a73607d138173e3082414805b74e1f4512e48a6fc8b8b5e54265d100d3068d8b195e779dc74110c4a7e87131548c35ad6133da570ca100839e2a1fd3c0c31187e38a1377fb4d3191ce733855b3f4d38bf6b0dade5e6b2611d5c3e26a9f32229be84b98ce7dfea2618328ca45059a772e701d86f59b732a9c463928ad8095a79aec2dca9dfc9396bb9a8870ec860e0d53992836f9a74d3cdf8af31d2d254c5c4269f34a4b1b6cda6468ad90e65b3bba1702c7e6c002683d0f25c860060f6d91fc1fd021501a79ed35b5b71bac3dd2e95efdefcbdc57341c06acae0700f4c8b12f7a2968e2c82bd9b3902440b5d03f03113b0a6afbc320acca0c08e90bd7ca04fcc225af830980050dc9bb053e2092395eb062aa3ba4348477433eb858c80d55bf987d1c881680d4351929bf0f0b2c6da58ce7e5a73959d56a533f65f0f5065ec4ead408220aba82ad309e5b5f4c3488fa7e004ce7b399048702df3210ef2117217aab5fbcf62212ab7925b40e1a82fd04b6a90c07c2ce7886d606af72460740b44eedb09b4c5434f6c8b87933cbaac0b96d07f03783bbffc99f23bfbcce67ce7a4f88c01c916d8aafbdf1fafd4f4d1d58024f0222a400f792a96b87e94fc98f1e366e33a9121e9f300f9c013ed4a1b09401e3b1fd0f7d078196879506cd3de48d8f0498d0787285430fb8dfef2f27d6e1769f5fe7ee47f83ab9959294b547d9f4091d978ccfeeedad50d9df8b738568b3b249df07511e7ddd4a7a037af5133f5d1ab71cd03240cb6782c1f5ebac488e0501b740fec8224669f128a15cd9c496ff4d38864376268aba716ea46972e7b33b1ec8b6bd9fdf67dd10e380371f9e69303085d285fef1c986c84ae5ea5e0e662a06051b2774ac0754114a268814a80e16622e46d348d292206e473804fe7bb5a2e82944bc3d4dd8d321e78c39f7dc32a343807feb84b54dcd3cd77972b0a1f3c42b29671f87b77e60729f5b993071e906a39b1e802147617aba73b18d84c7f7003bbc64cf1c3dbbe56a374a82d47b3c9cc2cc81ad90a539a20907731c15db917eb5c5fd401db5510f372de5053c8b6a3fd4c1ea7b53c9ab61e84a7bedd06f5edcbcf0dd9af40dfe1375b1dfeff904828884d39afa803e5432946527404ddf713c4ce69474054e4677168ac1eab35e77082f6999092aa1d5d78e31dd719cdcd6d109b7334a6322f197c35a7a7b3377e37660cd4bbf3da4ed30991621a0c959fc1993dbc177b982690dc581a3adf7b3cdffa8228e32a848e1217ed15a32b4824d9bfe48d5802d1d3ce65fd4372d0a5c3f9f77f14c4f77bffa08727c47d86e7fd6b1a490673384893c4fad6fe76894c8c36d708ae55d419a63f78627ae761c2d769fb0b0a2e04e9acd37816ae5f794c57b46edec58b1245134839ee36b152d9435a9a4b20305698f6fd8c5c9c34284e356e00676e28fada8640f00312a355259e46d8fd7e38f7b4a5b54cd6f33cab65f8e954aef9af0b8933d0daf77f0b391a999836b35d1a97788c0eab92a6bf57d326c0041e5b60ce68a92562ff579f1118a3feea88e50885123dc8f6c20c693b875d1dfeea144023951d04270a2e5ed019c2b96bf3fd49ddebb8137ab9c9116b308b617d1afacf4b785eaeccfbb6c50f585b9ceb6e8215654efb2d34a1f2e34f64b819ad3858b4ba7b7d7ad55033eaa14be975d682eaeec2fde9d0bebf2b36677d8b00737771666254e0f049a93594676fbf3c9738cb25a0a49ef7542acb0c31e2a44d8cdf683ebb2e1ba3b7fb96fe4724a67647032a995fefc24556b2a1d62f15f387929249d88bab65dabaf3e3b74e477a8810a6e956a462c08d7af5ccb5aa73b608808ad5805d6dcc516c87efcb892ae5fca52afbeb72d7479a845f9f9c42fcd455b50ede3614fb12ac9f22d4680d00eb022c63f25d4c13899c98315fab57c7cc914af930aa351fc84c4d9e70d970317528dd0cc3b3810376546f44f92def28324af6a593955db32ee169cd3dddef5244403fd6523b143fefc007691a520ae6d8de83750f24cf82ac641042891ca11cc1d8b5206cfef6e994f9b08cf7f7122f834f72bb4edec911d0e36210c937cc073f243e3f9eed0e98f5cd5853d4051f943fa9bec01be5ba3eb6a6d469dde65456cc54221a377b008efc81a10b6e77940b2eadf55bc822055f90497d2b2038be2c811dd0a91572211f6060b1b97a6d03ca7e4190cefccd604aa238eff5dd2e7871ddb1038ab8da79fa3144680ad76917d0ef54db6aa60e20861f7188bb00f26596576e90e54f24df0be89ef92b56fca6426efb798a8ced37c26479afbae4b4d0f61e959eb932285eead5151340db2c4f692ad9c7c6bbcf4cc4e4515bde40324888b078fe53b03b1dd9b1da84007c85b11622585e9b4720a3bd6542cf5ef82b7aaee5c367788d9436fd5b93361cbbb4940e2ac0c2c960909403fdbbf3deebd800d4d8ef3370051cca81254bad2b2234685778bc4f38feea555d37b2c90f28d36d6b212b1830d58134a56beb58d74d1d5b0c70698c8acef1f68e09d1e1e4e61fb38d810520d04a8b2fff204ef8985197a6392cf485420f87d7121fba09e75dd1ccc2f7058a5be4ad61ff41f663baf21f111ccf6a907bb9640895adf9300ef91e9dbe572657f60405ede2db76242a812008691dea00dacdcac034e6a392ece2953420da8f9252d1315ff84fdf6f7c608f3896fe9f2074398f962b4c319d031c54473565cff4c3b22ea6846f68a0fb7a833f2cde7577dc99c526207650fd58788986ac185ecc40e883342", 0x1000, 0x400, &(0x7f0000000040)={0x18, 0x1, 0xfff, 0x691ba395}, 0xc) msgget$private(0x0, 0xc0) syz_emit_ethernet(0xc, &(0x7f0000000380)="b618054c2f3a50728b5d4aca977e6474515a96d2e6a5cfaacf54712e12d50b24df84392962fd835c69040030a6ddaa504461c9a89b61cfdcf4650f3d8ac01137d9c79ae38966191c3f7742fad87e4e1f6d620184f2e8ef60d5bb37b513b4f535f24c20eb75c5494e85b80446892df4bb69a954172a3b7b4f2e6845a2e9b753058f725dc9045189e89628e1a97f9f4d027c7ad05949a2452d0b08e8da689943f09f8f432347be") 16:00:40 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:40 executing program 1: socketpair(0x11, 0x3, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x70) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) open(&(0x7f0000000000)='./bus\x00', 0x20001, 0x62) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)="fbf139cf0d2925fc1d02d9ee56b2", 0xffffffffffffff51) 16:00:40 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) fcntl$getown(r0, 0x5) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xac85, 0x4, './file0\x00', 0x4, 0x6, 0xbf, 0x79}) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x25) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01060000000000000000"], 0xa) ftruncate(r3, 0x0, 0x7) fchmod(r3, 0xe3) write(r2, &(0x7f0000000200)="d23d009bc9293b896a8e62dd7f23968c98d05f63d658932983f80900553120cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4862219c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d90) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)=',}\x00', &(0x7f0000000180)='*\\{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')+!&+[\x00', &(0x7f0000000300)='\\}\\-\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd7d89", 0x3}, {&(0x7f0000000540)="b1488f79e74f5e87a8387aa3f721cd638e0e60ef14dcd6c7b9d95dbc50a93d1c853c08aadd6667b100", 0x29}], 0x2, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) chroot(&(0x7f0000000200)='./file0\x00') 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xfff) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x87}, {0x6}]}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x60993cce2af5d3d3, 0x0, 0x3}, 0x25) close(r0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000025, 0x2e, &(0x7f0000000040)="eaffcbff53b90001002000000000e6993192964800"/32, 0xfffffffffffffdf5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x2) 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x8809d35cbaba77fd) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x84) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0xc0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) r2 = syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {r2, 0x12c}, {r2, 0x80}, {r0, 0x2}], 0x5, 0x2) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000400000026, 0x10000000076, &(0x7f0000000040)="06024fba", 0xffffffffffffff9d) 16:00:40 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x100000001) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="24094a1382abfddd84f05d29cd59dfdfc7d83cb5a5944218bad4587c659e63345838dadb031c54fb7b80c360eed1c5766ef1a5978c4e37b28ebff51ad631e3ea0f25890c2621014f48041b73cedf71707cb6af86e9d16a", 0x57) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xfffffffffffffdcc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) socket(0x18, 0x8000, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xc28c, 0xfffffffffffffe01, 0xff, 0x10001}, {0x1, 0xfe8, 0x1fffffffc0, 0x3}, {0x5, 0x5, 0x101, 0x2}, {0x4, 0x0, 0x7, 0x29}]}) pwrite(r0, &(0x7f0000000240)="eb4cdc225014f6317e3a00000000", 0xe, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x842) 16:00:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40000008, r1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x49, './file0\x00', './file0/file0/fi'}) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x4}) recvfrom$unix(r0, &(0x7f0000000100)=""/195, 0xc3, 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="ac2bdd623c4ba565a8a8e189578067618f80c725490fd53137e569ce9cab15ff6612a6afad0d8b280a7fc6e25e10cafa5d463ecad1a3863a2e2c15f281edd06452a8d0c1b9873f20332d0c6393fd07f9bec18a6067f257c900000000"], 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x200) r1 = semget$private(0x0, 0x4, 0x441) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/158) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000000000}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:41 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="a7b90225bc7bc4c504b576db441c0d19b7919481be0f6f6199578dfc725d300030d70e79e81ecdbd04838db181ce6c1107adee5c4b2206fb0cef0e061f87d6c184513261c8d9308c2189ae6e438d69c1dc19976b1f5a0549d305c5066d54e39d2bcc64ed8eef25f37f63de1d8cd8e65f41e7fb025f3c297077bf243500f5fa665693bb201b3b904fbf67049c53d5310f20912ba56aac6a1c6f83dfc9e0735cc2a9650e53c0b7284636ca2640e04ae8d85fdf50d9180eaec25eb4723127f25a456eadcedd1f12a754ca29eec343574ef73d9f3e011bab509a18df8b038f2b2d9b4ba9d84123b247455b2b673e65199a7fb5952cc2b1afff9bc54de370e00daab70cb460a12f3fe002ff6a8518515bf8aa45d2b99c378e577e8f2bacbbd3d3b575987dde6e00aeb8113e35eb04b606084ece015a6e812576945751a655ad5aeed099582708268d52ef42c077098e93f3eb5f0ec4aab0338ca7f1650aed5d1d6259870a7e0743e496a41e53d33599ac00c63fd5787cbf5abad97307bfb06c9b06a6f7c880dbc669670cb1875ece2cfca2ebd1ecff3bec8e6f5873cb458eebff4bedce7c983a2c47e040900100eac515cc8c61d22bdc7733a133428fcee9e10a98073bf3565a9eba97cadc3a2f9857eee1f3da6915217b6aba503553806f2aa4e6cfbe63e94dd64de23503e77c37198e913f41fb56e6bd4cbdc60b3d8977095f76e066d8b88f015e80a222ff7c1086d38e982d70b5deb6a105b066511256d90be337cb78ffc500cb8c5e784dec361b3bc50c3fabb3a920e86d7bf2c158508b40676370cfd0d51cf9b7fb5b88c8bbaa5ac3269fea23294c0610b47cdb48f1c14b1a9aa46133812575f9915c67404e096b361aea1b8b3c17b3452ffbab4f4593c9ad309e4d4f619b8c18bf5d01b9417fd8ad0e54e625cbfdcc6573fbc08e7d5603bd273d034dc7151c1b91e22139891c55c0270666e8b8943291b34555086e3ea8b3f758c6bfb9cc9d27209720ad5ac2c86adaef36f6b696c72b0e8a0170308d51543886958a305d0bba7ab73af0d4445cb30661ea0854f9416952b9e3b05daa76513ba5504f179ee692f391327e69c2f237d6bfb6b2d19eaf20df579431a302e118fd45fb4dd4f05ef6cfda551455ae280220d709791a705066a53e03517c6148d611b618edd75c682ec9a75a00bd6a25c01df89d9182851b957d483ef9a9c85512d0db008c53692c090f1e02f39a4db9f65f6c5dfd6a107cf388bd09221422bee0cf97c9898cead0c48365e7b0064c9c177b32f8bcd086112170110457679b6da846677bee4b594fbca73373c91c1149ee1c3501aefefba2c40cf6ec0e97a77eae4832856e2c9c2bd7b006188ba11b3f6ff2ccd1427e1487769b2756d119f6c96e62a27011bc1ffdd4dd96e8d09c2c303c262485d176bfcc632d45fdc9dcd48f498283fa24359cda81f954bacd76727603b20dd02dc64b3f19d4825f1b60745afa73ca1510508c3579fd1a862c8891e4d4f2665a1dc93faaae2c235ac53ffa95f8c083c057506853866a8cba3b6a0bf388180d0cfeaa23192e390730d1091de10626f5b12c92e006beb77dc54e7f7c57ed3f4091de42f56edd6f613159cda530f1c2d76c23fe369cda6bd5aa3f3d4fe7cb207a4a72aa75584cb744bd373b46b3ff874b03ced8ca3e0d7cf8dabf02c15f9448318ba43b52690438827c648b682be4927e6883d473f5332073373b1802de999863bec185dfe15ad25c565e1f6ac8700d401c32de0b2c47d49de09751f2a3d7c248c83b0f888470cf9d256626a0ea577a2a724de693da5d464f7f86e53195b750e96cb2b9682d8dc74f5c280c1e256d5c78cd8af963725fb0f52fbadd28df34e9aac0cba717b84404fe8ab7bad9e61c5a88f08b7ad4fa246567132f099bad9b59ab8c155191d1a6404d3d17e5e15c2f2d685c249c90b60cc06b859a94fb55b7c6dda783ca4101e6154cae6851609454333b8e66cfa0eb3eb7c5758607f5a751c9cb5086944f9c41186f2626a18626f981386722ce12a322f311447ba16107d0f825dc8653f460bb55bbf2838857d32f6f49bdde0e685b78233b7617b1455e8a50f07cd39350667df129964b5dd7e3ae3061ed4bac56a364c0b90c5dabbb8144a306fdecb9f02c9d58d8f44832be9bea3e3e3713955e452ca442664277708e078c7bd870498858e754325e162e64e0ddead557994ee43fde94dfdbfd444c8e183a2dbb4c9f81da0e8707c649b0a69741d759bc7ceba4ec95daeccf27e3ea160c41e059674b4738276a6230f00399e5301f53cfc2b12b13cbfafa1bb38a5ce40f3cfe96236fdcaa8b8f1f87e60feef6c981dbedf70f00bbff009b7837fa353587bb8e5857a5794e1861128ab5809ced68d58923a1eee8d606ced3aa9131950e3e068e371245e841dd2923e34e9982672dc6a9526f675ab217381b0a71ffdf451270012700d37d45cbd9549443bce2362061bc147a09302bd2539b69d39b45a303297bd497c005a25aa97ef148a45fbb098fa7d4d5b7f8fda9953298f6099253e41bcae37266fe627dae21a7f2aaa3552185f5fface33ebc795a8c6e76180cfd7840a897dc78303f123aeb3efa680cbd9c5956609a57ccc8aeab689e173b547e5a89a095cb057015bc32ff53f6c7ce429036b32e40fb25a57e77eae91621995136198c06882adfb8da1b562228d1afc940880a888f87e23b5b80bed9650fee23df7442a7940fc744c0fd8b533311e051900fab1ad32c9f9eb47f754194512e384713619e7432c08e16540beb90728dc43ba763b2d4a3fcf40149afbe774aee3a2d0a6d2c1db16940c764e7835bd29434784dff67f6a1bfbbfc904fdb9b386433ffecb243a8caa57244427ac10b5ac13f253c909da3aa6427956ceef993a9ab2fb32f6c2d28ca17b4536587b6204eddc1c32dd9a8f1dbc17686b825395937092da61201c892fd4abcada3f1d8cc4efbba2eda2df343331c95ffcb4648eab5ea5060a256431a8a846921879fb0d1d6d73ebd98c0b42a2a4a9cbaff9941cb6656d5cf0c0f2477c8530cfab1d500177a01763b0b7025556d6abd4dbaf654667560c8046e4456271161f0c26247088a0ca72ffb3930bf9339fb5d1fadcdb3361e27ed93716913651a65c70916b065452e375e589be32350a0468b891070be75ec579d013a3d8622b04d878421d095cd6640b8bc09f8653c1d6d684163dd1e7e91081cef06a6560d70efd71d0e1b055c3726cc088910533290a0ac4018ec0bf3a0680045b474a3e38bec4151b94f3d921611d8f65d81db95827c2fec6e6ff9b5ff93f032c455da7c6e208c50da4c68f53b6e2a8e63267bd1c2291d0f480dc57311f2ffe4aaafc5b449d5763f7dbc8eec4970f3e007772cfb12882efe541f96b96329bb5a877b331a288dc84bdca68bec6ebc775ac40bbb08b684cc6786204c1924787ab7e4a24d9d85ac7cf738f9f0bc7332fc215bcedeaef3d9109c2a015f44de8b01b89bcffcc5044fb78f1e00c37a0460b824469fa90e8ac0e33ef3ffc687de7f6d78e4a16c4e2f5820a6e033999025b697250bc2cd0d04eca80743fa36a5bb89202cfeb18d7404612d66ccb6102f5ee2982b9b207983ac0fa3579250af568a706ddf6a288486f31fb7014b037d7e8165a4a7a8664946df80ed8a0177c68781503fe364899e8dfec34393d4f2cbcc4a330c3e312b4c7b3c291d1d9fb5e8a0596e6e1741a7ce4677346d5f8a0a181f3550173c7448527018716ae32d775038977924224c359ff612c6db93860a3fe59725ede933306c0edb9f13817015ffc2f59b62895b8c9eb953723270585eec9b15dfa655e4d7e680ba1aac483e81e3a5a6c4929e789fe869335dfa983cdbd2351b1d489a794ffa260fa10ab62960cc29d1da30c4336b16726297ba9514f417408855bb78e80af6d9b9eca6da9d349a0ef0edba056962eade6ff5ae0b4e4b85424ceb845a5cbe45c7706181da3380ed2e574c750995ae8694e87418ba07f796dd8de9c808c38d7924cc7fa8c8710a7869d51e66dee42f88f99466040e5b96452cc7390d49dcc9c6bcfa6604a771f2705cd4662312e48739bc6a13462c39a41120c72677f72794d95fe72375854c95feb9873696cbb0182bdd5c59c224326a0a6649706f81a428ca217242b34a0380c03f788757b13e0daddb2f68efedced90b3b31202ac5b0d75e60e270827b7d1dd2fe8d15c35105aa8b2f5531592905cd6d2c169aa59a15a49afbf1615b4eb7d295365fd777d015ac6923b4d8ece65db44d3ae64934f4d0ef74ccf72fff40b6600e3bb8030c9f1b36a87c8536e4ded38df10e40ed0f16d44711deb78091d90cae8f63ce4da4202a5983491628f19fdbf6faf28f0f70bca83ebd1154ccb30cbacd7f745dfa61acaa2fdca87dec2588fb0a9a9d1f6c4372a1b13d8de63d6e4709923c01b6e8650cfa6a3eca1e28cdd15d8122cf3f6d92be335d0be6cc0e6bd97ce8fb9c903406e120ac1bcc7f9e24c088c9147f1f2cdd3f32f95f0b5e49e4c39cf8f28bb78954d30b42b6c9e4b6d6873ccf4c0a7384c588dd8a88e9054c868ea3b67964aa9f376b6c7e1dd5954fcf0c85953d074fa5513899571aa4a0c01487a1550505a53abdf1cfb59aadc2ccf5e259f6b72c5b4cc0aa0182bb45c3c7595dfc5c7743d648d290816fa8c73f299f589ea2fb231a5f59f07702b76296317f2260b63398d2d38b87b5bdb0443bb218cdb4dfe4aa8016e71d6f248093ea20de1a00a720ccccbfd4a428bfb120a80e62c700d10e08c918734ab6a108969523c7c3bd96198b8bda72add58c8fac829548bd928ed588ec3b42c2ca4031af2b9f0300514bb0791cb577286db9f1f35ae4c972d112c68885583dc96f99d0e74b276696cb0132e99d860bc16ebbf3f3726258405ae124b9c5c4d2309cd1feb130e95d477aad2b21719697a9101647f3fd4c78bf33b4d6418a21975f0046de05f90ad51ba1834fc53de5700150c43576fd63e546f1abbc4f7514bc611a9ad60def7517f962193630b3b2fefeb8ae5deaaeb2b527360797a863010e8267dfd08a38c1a41d7670a08839deb05e9b03310d93f05b84efcde24933776da12c4fb8a2a69701cfa04a154381f8e7fdcad948346bd7073cce4de2061500b4a5939d8ca84fa84e18270e0dc70bd6b88f805f1d8ecc79029a50afa459789af046f4e66a472d146e556b21f2a3d6905b6c1b4d8947d71c3fdef64c3d3f898d7220672aca46bf0df0834050872483e605e8f84b424ed471b062a1669e5256e1f8ac73ab48d930e0a962d296e3dba22ad0cd9bdb9b1cd9fdbabbc99c7c6b8f0455cb071bfc13026825f5a82e5066759002b80b1b135da31ecb5ee4b6036ef11b25a3fbafcf93c0e227813ee33773d8cae7c7a4d163bbc3c5fc53c8ae24a9b5793bdc8941976336344158deb06c42489b6d7b0185b565da08cd2ab2b378ef2d8a1649b6b5a7d2cea777fcdaf5d28884f0693d56c6fc7a6e9b795ac65876709042a2e880851e0bfbc53503984690b94fe79036143c65cbd1ef00edba2332282665c62f9137c1b4c04b9c62518347772c0422a603a52ba6fa45e223344fcc73babdaeca919ce07468b6373f86161809ff5d319bdf184a735421d5f1554e58513df731bc8900e1d7729b346ef8baf2292dc98ece380258cb6e799e3cf1a71fd016e4ed9a0dcc8ac7bbddfd0c0679159920062cc285f90e57f8cbdbf6076eb7d6bfb35a7251dc035f850ab4975f179fa0f4fcdc935eefa342f618238163639dfc38abfb8498", 0x1000}], 0x1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() setsockopt(r3, 0x4, 0x4, &(0x7f0000000040)="8234823b388136ab590a872d9512461a15fcd330367697ff5654f71a6f6d35442a61e580bd60d8c84d6f1785cd3207063d1dcb8e602f", 0x36) close(r2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x2}, {0x0, 0x7f}, {0x83, 0x7}, {0x47, 0xe4bb}, {0x4, 0x8}, {0x82, 0x2}, {0x6, 0x8}], 0x7}) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x400, r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xc626a7f3398f7776, &(0x7f0000000200)="969b100e83254ba7a7050081b87e2b093299") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) getdents(r2, &(0x7f00000001c0)=""/157, 0x9d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/29) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r1, &(0x7f0000000180)=[{0x4, 0x1, 0x1000}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x2) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) syz_open_pts() 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x2, 0x1dec00000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x7be, './file0\x00'}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/27, 0x1b}], 0x5) r4 = syz_open_pts() close(r0) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10004}, 0x4000000000004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2b}, {0x400000028, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0xc959, 0xfe}]}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400, 0x12) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) write(r1, &(0x7f0000000140)="0395499c3f922ae1fb32140b661a35e3a61df848188a951577af99f95db4e441f509b289b7f1210f96d23eff690c37c1d049ab9f850b8685d5478a8fc9198e03a74e69dbb9429c8a2c4837ac83f1c8007c5e8b4e72f949febd9798c88bad8d488b79c94d85792eea2128192df1c2cfc595dda4fec8a644d5f61d299ac5d6da56bf5596c9092d37139544c6e986bb3cd06b6605461af4cdf1e5", 0x99) uvm_fault(0xfffffd803f014000, 0x24, 0, 1) -> e kernel: page fault trap, code=0 Stopped at frag6_input+0x762: movl 0x24(%rax),%r14d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014000, 0x24, 0, 1) -> e frag6_input(ffff80001488d9c8,ffff80001488d9d4,2c,18) at frag6_input+0x762 end trace frame: 0xffff80001488d850, count: 0 ddb> trace frag6_input(ffff80001488d9c8,ffff80001488d9d4,2c,18) at frag6_input+0x762 ip_deliver(ffff80001488d9c8,ffff80001488d9d4,2c,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001488d9c8,ffff80001488d9d4,29,0,ffff80000069c000) at ip6_input_if+0x153a ipv6_input(ffff80000069c000,fffffd803f030100) at ipv6_input+0x48 if_input_local(ffff80000069c000,fffffd803f030100,18) at if_input_local+0x121 ip6_output(fffffd803f030300,ffff800000ac8980,fffffd8037015d90,0,0,fffffd8037015d20) at ip6_output+0xd35 rip6_output(fffffd803f030300,fffffd8037016000,ffff80001488dd38,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8037016000,9,fffffd803f030300,0,0,ffff8000ffff8ed8) at rip6_usrreq+0x5cd sosend(fffffd8037016000,0,ffff80001488df68,0,0,0) at sosend+0x660 dofilewritev(ffff8000ffff8ed8,3,ffff80001488df68,0,ffff80001488e070) at dofilewritev+0x1ac sys_write(ffff8000ffff8ed8,ffff80001488e008,ffff80001488e070) at sys_write+0x83 syscall(ffff80001488e0d0) at syscall+0x508 Xsyscall(6,0,c,0,3,68e2c176010) at Xsyscall+0x128 end of kernel end trace frame: 0x6905f7d6b90, count: -13 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001488d7d0 rbx 0x600 rdx 0 rcx 0 rax 0 r8 0x30 r9 0 r10 0xb26f96d96434ac0e r11 0xb74909f3b343b9ee r12 0 r13 0xfffffd8039234f30 r14 0xfffffd8039234f40 r15 0xfffffd80047b7854 rip 0xffffffff811a0f62 frag6_input+0x762 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff80001488d710 ss 0x10 frag6_input+0x762: movl 0x24(%rax),%r14d ddb> show proc PROC (syz-executor.0) pid=29738 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8770,0xffffffff8259f160 process=0xffff8000ffff70f0 user=0xffff800014889000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 68034 78435 90 0 2 0 syz-executor.0 *68034 29738 90 0 7 0x4000000 syz-executor.0 90 87679 61280 0 3 0x82 nanosleep syz-executor.0 28429 297488 61280 0 3 0x82 nanosleep syz-executor.1 51661 467496 0 0 3 0x14200 acct acct 96696 483064 1 0 3 0x100083 ttyin getty 72578 71305 0 0 3 0x14200 bored sosplice 61280 140830 25843 0 3 0x82 thrsleep syz-fuzzer 61280 246726 25843 0 3 0x4000082 thrsleep syz-fuzzer 61280 406083 25843 0 3 0x4000082 thrsleep syz-fuzzer 61280 420739 25843 0 3 0x4000082 thrsleep syz-fuzzer 61280 501228 25843 0 3 0x4000082 kqread syz-fuzzer 61280 207512 25843 0 3 0x4000082 thrsleep syz-fuzzer 61280 74656 25843 0 3 0x4000082 thrsleep syz-fuzzer 25843 240098 21728 0 3 0x10008a pause ksh 21728 128957 56499 0 3 0x92 select sshd 56499 163957 1 0 3 0x80 select sshd 5356 114299 45993 73 3 0x100090 kqread syslogd 45993 470557 1 0 3 0x100082 netio syslogd 2810 82388 0 0 2 0x14200 zerothread 553 5959 0 0 3 0x14200 aiodoned aiodoned 54408 194632 0 0 3 0x14200 syncer update 54036 147747 0 0 3 0x14200 cleaner cleaner 5622 487360 0 0 3 0x14200 reaper reaper 42202 248427 0 0 3 0x14200 pgdaemon pagedaemon 9936 215809 0 0 3 0x14200 bored crynlk 42969 50944 0 0 3 0x14200 bored crypto 79124 29553 0 0 3 0x40014200 acpi0 acpi0 9471 75384 0 0 3 0x14200 bored softnet 35990 61384 0 0 3 0x14200 bored systqmp 17585 288486 0 0 3 0x14200 bored systq 9973 51656 0 0 3 0x40014200 bored softclock 54146 320762 0 0 3 0x40014200 idle0 5233 86337 0 0 3 0x14200 bored smr 1 367919 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9553 6310K 14605K 78643K 22305 0 0 pcb 14 8K 8K 78643K 517 0 0 rtable 111 4K 4K 78643K 891 0 0 ifaddr 74 16K 16K 78643K 477 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 231 0 0 iov 0 0K 32K 78643K 514 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 5412 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 52 0 0 VM map 2 0K 0K 78643K 11 0 0 sem 12 0K 0K 78643K 511 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 4510 0 0 sigio 0 0K 0K 78643K 63 0 0 proc 42 30K 54K 78643K 1294 0 0 subproc 32 2K 2K 78643K 238 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 355 0 0 in_multi 33 2K 2K 78643K 271 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 795 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 20K 30K 78643K 11601 0 0 UVM aobj 130 4K 4K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 451 0 0 NDP 17 0K 0K 78643K 146 0 0 temp 205 3536K 4176K 78643K 93899 0 0 kqueue 0 0K 0K 78643K 25 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 31 0 25 1 0 1 1 0 8 0 rtpcb 80 201 0 201 11 10 1 1 0 8 1 rtentry 112 182 0 138 2 0 2 2 0 8 0 unpcb 120 1539 0 1533 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1848 0 1848 1 1 0 1 0 8 0 tcpcb 544 764 0 759 1 0 1 1 0 8 0 ipq 40 8 0 8 5 5 0 1 0 8 0 ipqe 40 17 0 17 5 5 0 1 0 8 0 inpcb 280 2318 0 2313 3 2 1 2 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 42 0 36 1 0 1 1 0 8 0 pkpcb 40 28 0 28 8 8 0 1 0 8 0 ppxss 1128 67 0 67 12 12 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 744 0 553 13 1 12 13 0 8 0 art_table 32 745 0 553 2 0 2 2 0 8 0 art_node 16 177 0 137 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 10 1 0 1 1 0 8 0 semapl 112 507 0 497 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8458 0 7037 48 1 47 47 0 8 0 ffsino 240 8458 0 7037 85 0 85 85 0 8 0 nchpl 144 14965 0 13341 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 48364 0 48364 3 2 1 1 0 8 1 vmpool 520 9 0 9 5 5 0 1 0 8 0 scsiplug 64 14 0 14 7 7 0 1 0 8 0 scxspl 192 46033 0 46033 19 18 1 7 0 8 1 plimitpl 152 407 0 401 1 0 1 1 0 8 0 sigapl 432 4648 0 4637 2 0 2 2 0 8 0 futexpl 56 73790 0 73790 3 2 1 1 0 8 1 knotepl 112 942 0 923 1 0 1 1 0 8 0 kqueuepl 104 1000 0 998 1 0 1 1 0 8 0 pipepl 112 2370 0 2351 3 2 1 2 0 8 0 fdescpl 424 4649 0 4637 2 0 2 2 0 8 0 filepl 120 27687 0 27602 17 13 4 4 0 8 1 lockfpl 104 1482 0 1482 4 3 1 1 0 8 1 lockfspl 48 492 0 492 4 3 1 1 0 8 1 sessionpl 112 32 0 24 1 0 1 1 0 8 0 pgrppl 48 70 0 62 1 0 1 1 0 8 0 ucredpl 96 5469 0 5462 1 0 1 1 0 8 0 zombiepl 144 4637 0 4636 2 1 1 1 0 8 0 processpl 864 4665 0 4636 4 0 4 4 0 8 0 procpl 632 10196 0 10160 4 0 4 4 0 8 0 sosppl 128 40 0 40 12 12 0 1 0 8 0 sockpl 384 4113 0 4102 6 4 2 3 0 8 0 mcl64k 65536 470 0 470 57 56 1 29 0 8 1 mcl16k 16384 20 0 20 15 15 0 1 0 8 0 mcl12k 12288 71 0 71 12 11 1 1 0 8 1 mcl9k 9216 53 0 53 21 20 1 1 0 8 1 mcl8k 8192 72 0 72 14 13 1 1 0 8 1 mcl4k 4096 240 0 240 6 5 1 1 0 8 1 mcl2k2 2112 21 0 21 11 10 1 1 0 8 1 mcl2k 2048 66558 0 66513 18 12 6 11 0 8 0 mtagpl 80 115 0 105 2 1 1 1 0 8 0 mbufpl 256 126091 0 125993 35 27 8 21 0 8 0 bufpl 256 18619 0 13021 351 0 351 351 0 8 0 anonpl 16 460940 0 450759 169 115 54 67 0 62 0 amapchunkpl 152 20899 0 20804 39 34 5 9 0 158 0 amappl16 192 26503 0 25806 193 156 37 48 0 8 1 amappl15 184 468 0 467 3 2 1 1 0 8 0 amappl14 176 761 0 755 1 0 1 1 0 8 0 amappl13 168 901 0 901 3 3 0 1 0 8 0 amappl12 160 23 0 20 1 0 1 1 0 8 0 amappl11 152 730 0 726 1 0 1 1 0 8 0 amappl10 144 210 0 208 12 11 1 1 0 8 0 amappl9 136 1461 0 1458 1 0 1 1 0 8 0 amappl8 128 1073 0 1046 1 0 1 1 0 8 0 amappl7 120 218 0 210 1 0 1 1 0 8 0 amappl6 112 704 0 698 1 0 1 1 0 8 0 amappl5 104 369 0 361 1 0 1 1 0 8 0 amappl4 96 4919 0 4894 1 0 1 1 0 8 0 amappl3 88 966 0 956 1 0 1 1 0 8 0 amappl2 80 36958 0 36899 3 1 2 3 0 8 0 amappl1 72 90785 0 90411 28 19 9 19 0 8 0 amappl 80 10679 0 10649 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 4658 0 4637 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4658 0 4637 1 0 1 1 0 8 0 vmmpekpl 168 31701 0 31677 2 0 2 2 0 8 0 vmmpepl 168 545640 0 543982 265 168 97 102 0 357 18 vmsppl 272 4648 0 4637 2 1 1 2 0 8 0 pdppl 4096 9322 0 9292 6 1 5 6 0 8 0 pvpl 32 1130669 0 1117565 312 170 142 167 0 265 14 pmappl 200 4657 0 4646 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 612 0 135 15 1 14 15 0 8 0