f7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r3, &(0x7f0000000600)={&(0x7f00000005c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/211, 0xd3}], 0x2, &(0x7f00000004c0)=""/222, 0xde}, 0x7}, 0x10, 0x41, &(0x7f0000000640)={0x7fffffffffffffff, 0x41c}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x2, 0x1}) r5 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x200}) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) (async) socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x1) close(r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10bdf22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1", 0x31}], 0x8) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (async) socket(0x10, 0x4000, 0x0) (async) r3 = accept$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/120, 0x78, 0x0, 0x0, 0x0) utimes(0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfff7ff7ffffffffa}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) sendto$inet(r5, &(0x7f0000000680), 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) recvfrom(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x0, 0x2, 0x0, 0x0, 0xfffe}, {0x101, 0x3, 0x81, 0x81, 0x6}]}) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000200)={0x8, 0x7, 0x8}) (async, rerun: 32) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async, rerun: 32) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) (async, rerun: 64) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) (rerun: 64) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') (async) open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x0) (async) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async, rerun: 64) syz_emit_ethernet(0x23bf, 0x0) (async, rerun: 64) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) shmdt(r5) executing program 0: socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x4, 0x1}, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfc, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) r2 = msgget$private(0x0, 0x420) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="020000000000000008f946dcc001864cf80861ee2e575f27c55366452c432a04c0a1f9a6ae6b40c674147d2f10fb17e72084f90700000000000000b01391de3f2b0c0b56a4011c39608d1fce7496f2a55b3d85579fb06220a6605e248d04c73b57fc8ce7415490e5eb379fad810c225be0ad3c85be5c219efc9a09d6675d30f3018ca16f676c669d4f869933ac422fb08d75c478e5aaad8fe2e3d9907a48c512a06e9d2c70b1e7b5601af9d2d7d906fbd100dd49c4d16cd8902ea33d0b5ad382188cae9fca99c8a63c0ce77d5b109bdc665d35a3b34d0d514364c76136b0432e9dd6aaaf029f07c078d3adad887d5e126603e649230c842814f7f82a6c0896a40ee27eddaf9cefa592ad0c2d708635e83b3b07e8fe5ba4d16c9b8ed18fecaca11d063102a3195ba32f83595dea81a147bf52add4b4cc953e9c3ce32feae319891051296e7b9c523543eaa495f6681eb5"], 0xc6, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd82, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x200}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af63003728", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r7 = getuid() r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = getuid() fchown(r8, r9, 0xffffffffffffffff) fchdir(r8) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) executing program 3: syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200fdffffffffffffff00000000010001c204"]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069c5, &(0x7f00000001c0)) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mlockall(0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000840)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, 0x0, 0x10}, 0x0) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565", 0xffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x7, 0xff}, {0x74, 0x1}, {0x8105}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x8) r1 = socket(0x1e, 0x3, 0x0) write(r1, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) shutdown(0xffffffffffffffff, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) (async, rerun: 64) recvfrom$unix(r0, &(0x7f0000001380)=""/72, 0x48, 0x802, 0x0, 0x0) (async, rerun: 64) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) setreuid(0xffffffffffffffff, 0xee01) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) (async) r2 = syz_open_pts() close(r2) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x7, 0x6b384177, "6fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="b8f980f85c27", 0x6}], 0x1) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xfc, 0x0, 0x100000002, 0xf30}], 0x3, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x6, 0x100000000}, {{}, 0xfffffffffffffffc, 0x0, 0x20, 0x63c, 0x9}, {{}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x4, 0x3}], 0x2, &(0x7f0000000180)={0x3}) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 32) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x0, 0xffffffffffffffff, 0x21) (async, rerun: 32) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 32) r6 = open(&(0x7f0000000200)='./file0\x00', 0x615, 0x81) (rerun: 32) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) (async, rerun: 64) ioctl$SPKRTUNE(r5, 0x20005302, 0x0) (rerun: 64) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (rerun: 64) fsync(r2) (async) getrusage(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ftruncate(r7, 0xfffffffffffffffa) (async) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {0x80}, {0x6}]}) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00", 0x0, 0x8}) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x7fff, 0x401, 0x808, "5fd91f47773e0d24d31d32e90ea04bc2edc0e39b", 0x6, 0x10000}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) fchown(r0, 0x0, 0x0) getuid() seteuid(r2) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000005c0)={0x1, 0x1c}, 0x2, &(0x7f00000004c0)="61f91e3471ac0058bc5a91501d94a3fec3708235ab9a15530818ad0b3c9cb6f767140d74fc2edc51e1d46d62be16332c168c137e7e764e165f7e1092575218b75554a0a6a19b58f81b5b239dc4ebad8a802df22ee36192e7e4817ed40dc557b5738df7eb7d9187179a714a7c28bacf60a800bd1435242808aa0ca1c3c91f3de635528cc348a420d59171afaea0b075da5b1509e2844e1b7aaf23aa798c08ef5800c2d0ad10241c67421d250000215c3f740ce03ac1aa12cd5c31e8665299dfe085b11cf52afd5961ef01f1b96b", &(0x7f0000000340)=0xcd, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d46", 0x13a}], 0x3) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d46", 0x13a}], 0x3) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) (async, rerun: 64) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r3, &(0x7f0000000600)={&(0x7f00000005c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/211, 0xd3}], 0x2, &(0x7f00000004c0)=""/222, 0xde}, 0x7}, 0x10, 0x41, &(0x7f0000000640)={0x7fffffffffffffff, 0x41c}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x2, 0x1}) r5 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x200}) (async, rerun: 64) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (rerun: 64) dup2(r5, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x7fffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r2, 0xf869) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffff8}, 0x8) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069af, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xd02) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="8fa5279cc759fe6fbb0fd638da478a00000000e286199328dc06db53eb0200eb6173a101000000c3fd078cbb0918f064ea65c0bbcfc816ebb7eaf8179b8b36f0a76def63c1ec9292214cfe4953c3faf355ea3d9571a6c312f02fadb5cf944503005a6cb3e6f36761282db53f940e9fa30d30452c45157136a7530be5d783564b5db82f1dcba0c2ee28b642e41b577cee904bc0d109dac8aa0b2a49ce", 0x9c) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="eb", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x61}, {0x2d}, {0x16, 0x1}]}) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x5) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) socket(0x2, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000200), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x2, 0x2}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getegid() geteuid() executing program 6: socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x4, 0x1}, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = open(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000400)=[{0x4, 0x7}]}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r6) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000080)="088252aeb0db7b89", 0x8) readv(r4, &(0x7f0000001740)=[{&(0x7f0000000140)=""/119, 0x77}], 0x1) socket(0x2, 0x3, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x7fff, 0x40049c, "d88c07000000f9bdca0988d11554000900"}) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) writev(r0, &(0x7f0000002780)=[{&(0x7f0000000200)="2cad05f9df21f4b605e1c3f41a8e9392c507060d23d1a647bc4dc248c4a5572897fcd37ca8fa82ee1be4e65f07cf2238329c64d0cd6635c7d2db6757d9b5531a9cbcd9a50b2e4296f0522f75d078dd1bc837985cf615f4ab1e4c654c353281a5b9acb2711fc0c6bf086c596d6f577948b70fa3ef66693e397b4811ff83b6df", 0x7f}, {&(0x7f0000000280)="3283d5bd3bc7944b14aa35d1f49d6f280df175f198aced254200cf9b40dfa85030bc41513c61122139e7031b3c9a3a5e8c67c0f116abc5eb04e4e5d6d29ff687596bf33c3e6a06a5307147285fd92e17a596f0c0176de5a741a27fad10c729f5717862e672b201b8ab06c4008abd886facc89237e0569b1579f172d22ebff35c57e8ca49a86a8da13c59f5c1b6f3222e02db50d44450bda9f4da3510f31ebb8a24c9cbb56be01913ee047e7c02b9c8c9b95cafebd76fbfe58ecfa3cb2e6b6a46070d8474d29f8695d9e4a571c2b3cd70dcb6b96e3821c7244375e00ca79c637e20d3f242baeb139f737caa8d09fa75a1b1b501997156804c0c9cf88ce7e71ee5e653ddd1567c7fe2017f27a278d317d73a951e9b78f6505beebf8b963653b2c7fcb3930e9d2296b23d3c08bee52a353ea2708b366528bb71cc8ceace7ab0b93ae92bc15898e2bbc53a68d875716aa1f3c82095c8b938a5920ae6c3052d77b86c50b97d3082bb1b58ea2b80ed41a1037c690c339210b14e72ef27e7d8cb4e0c87c075e92f19bca0c760e763fb6bc06ecda42c23227fc2d46619f74cd08167d151477c641bdc980508d1ab6b67e6224c683c0419745ec7363a9f698515a3d3c4b0e99d4fd777045d94defdf091c0b3a69d8671711c806f574689ebe340f0ef61d26abcd8ad243d038b185e03749e6ca36a8b44a498897739d5e8372102b5a0f6481d59b084888c3b67ab136c1ac51a8483b5b4b912982857e739da357bbc148ff17c46c3603168487fd1be3768b2ff8a4a24f2c988babb6ffcff726e8a639ed7e8b0c23151f66d9515de3be4641731c05c2950950092132acdc5bd1eb89fed41d3779dded08f4d84ba3d40b8b7a39ca0c55dc5aa15dd6fe15d59b9c6c1cde9f13339ab5e6ff422d28759f242237305ad99ee8167ffdadfa7a4ab46be359b6148c8389869618d856705d86120acaaaf7e77e8373d7c89c14047ab50597c2e0f18bde09feb8c275f7fe24163690fd22b4271787bd4302e121ad78651d01f50b410fe8651ba1a860e1093a07fad9933131d64adba901cfde1e7f7654e6ef7935af7c83456f91078a38a27da67b424bb7e69afa5cd4587f34872c9364fde9b862f608b9039298cb21fbe31ccdf4bf72e8a856ca736b4fb82f98d8bf4b2cbde05167dab1e16358374ce5be278aa007784d83f889eb15ca2a877baa1b2d7c8cb4c3517a6b00721ec7c12f52b4dec5f968bb6c47c68953856c6e0a97279c8d6ef0a55649c79f1d4483873221e9a6177aceb032894a4c4e2c497af949f1443c1bcd42d3f96c5afdaffe296a5e10d84bc2f9f3c5510e8cd61229a331872eb9b674d23621ccf306567bf38a5192b722b3e9b1d328c81ca1432fb3d75d26f09293c355edfb203e761aaeeecced97abeea4c3bdfbf81b52ba97339dc5b742a8aed4f2e01056565e012d66cb503e9b8a3d1b5541ae0c233cd4ecb57d7aede2a91607c57f7802f534df5a5bd8b51dd50c627e19f4e2ccde6fd0156a9fb0a66481caf1f3ce78f5cef287fe4d9388584a6e9f8266a4ba98008efc3aebefaada4431a9aacb6177a215de24e35e52fe3de66b41ef28de5d0b8cc5b6a1ab915d4f92f0582681cab1ba741c22cf66abf0e5f7a31b13088ee95a0888f42798f04a770219108ebdb4ac2ebd957d616d8322dc572daf8a7d8ee948a69e65aaf6c120c636a9f2c3d5b1ce110ccaec79df16f1eed55b2a4530aeac4287a94db7b442e1a0373e539ec0c840f66c62d2983261e10fd2b614b4db03a0b78a1844e6184cd937385c17d1fe79d2787b94e940b01bf43614d8bab99fadd807c4d9c1e8e602ef64b9409fc4de464329da3d3b8daf2b757911f8efa704e833af1a8ce2125d3d0a52864a1974632535e2a5337b81bddb70c9e06c7c949534f05f309a9b99be1ba207deaf458f0bac44371b45fe8d3266185d57eaacebe6835812ac72a28d5292da1ac14b593b978bd465c480684f7cdd9d306c50e517a96a630884f77772779634d99542cfc90369e6b40be9ec4c6ee5d608ae8cc928070b38a4b898ab479be4fecce774aa2c4f40e063b3a7007462c7e0838b157ffc3c812e15d7962e71e64d11991671d89935e604e61a16b6924b4b851389dd45de5d80fada40a8a0fed1bd6b2af116f230821dd7aa23d505f4d431a7374800a7dacbf24f2387087afb6a534d7b64de8f3f8bd5cfa4fadb204ddc7054821bdc047976b16f1b468b705b4186889c69a49ca2fce2d363dd80a791011a1aa20e74eeed226f1d51356fcabf1f7392c3728f317f84a59b46ad41b7f2651e5a4d820bbaaad0a9a86773f022b3fabd540af66de2726b6e964d477bccfe5607b0bf2733b973207a58a2c594a5d2df3d73f1b22742e8d6126031fb1ce5b5060fee8f3834d5366dcdf1f742f814d83c19b01a4a483794898ead5e82dd8c099a8a12d5283953d2faac4c6d296a58bc15b0177383e34c01c6ee3ba2220a55951dd723193c2184e1281f300d7f1e4e5f8285c2973caa6c038309afb86fce1a0e81f489b25890917fcf7b567e4889700cb60507ede14ad47d9c9a135bfe73725a126c3212d68f13cfde3818574e3892d490ce108bb06f6ad541c7a7cb7e1913b2bd22965b428e6967b6adaa6d8c2276bfddea4152fe1646ed6704e788f61ea08adb03b9a79c3d48d11d6cad60107f2aae054473039e11d098e113c38294af8dd1df702665f3d604e76a9f0da0ca399e2a2b506a36f940a82c98666d0dd6311663ae5ff7546e2ecbe82dc66190dc96a6a3d0b807cd2e8db3d0d2b1f50d4d4175573e546707f4f7242e17e19159c1256adeac7494e4208164fb5edf0210fd91a9c589a2f073d478faf56c29e6c099998cdd2b52a0c86bfbfa984b1ed33bf76b5abd35589e6123f5c2630ecbbe58511b05a5e370b1712702ccd0b0afdf0a25590de2c4a6988303513700febaafeae21ce5589733f55894af2849a5d31e226e04dade1025d1aa59063dc8563ca1f8742f17f560285d876244cefb758e47ce3282174af185119963a5f112dfa6287e81611a0ade188f1e762b6cc4a6ed01983b40ccf72e59c68eef929b574a503f0a0e14facf68580c901a808901da4e02eb3171caaf3445f278bbd82dda9ba5b7a26da0f035d7411379e39fae508db91d1ee294991bc23af589d8e928947a7b19690d6ff57004825f6d65e7698f8cae3ee8c59e23b0e65d33cc27e9f48575b771c7a5936488f2fda4a2ab2761c117cc6be1dd8f5e82dd19e1e90d313268563d0616241c3396c6f572d8a95b8a5be1bc1a3135dd24a0300655e9aa8ad5c77d0d1d08647e051392ec2a1c665f52fdef3a6cd1f547b2033fca5d218a19904068d5e09d30bc545d63d2bd0e54b519b0c1f5f501b68e2d99e9f9daa62803b48e76cbfc8057b29edd500972f2d438138dbce30226e203cb3c67103b55ad89eb3afcbf344fd0ce255dc54ed586fe4a67dd1ef22bad2321c7b7f1feb35f2e73f83faf84ab8f0da821a8898598f08ef2b584df833ebdc10e2bcb4990e8bfa72c70bbbd3b293d8e0d329e60353e83aba97219b84dfdbe088b41c4e03af853437adec42e9a5f091263b85f1140842d0cd0169cebd2c54808cbf702d8fa4202d1770f8f97796d388884233f4ae4d70066c112051a4b4a4357a97371eb3dfd67cfdd79a23d8305db5690bbc124c4fa866b0f7634968f1e0a9a1e338ec6935ffe856144cf27d60af67b7214dd65e092b92d74b1eb5f3c01e7f89b6999b5f243d1041728288c705e562cbc34110aab6b01a8e4d4653e55d611e955956373e88c86541b3912486cdde433d75c52605c78c004c5d3911e1ae1a244abac358396e93e8d2c02be19b0ea9fcc3b2737d04f861593ed6f6dcde742ee1124f3232d9b2efc968015953b07f1c02eeb1909e3c8af5eeb03f117a8bed3647e4b0460e836c41e2636f0bc79e7580bc3035aaa2cfccb02d3dc7ca9123175907add02ec9513b940052aaaa232a38522e90901de43fc6435a28fc79d48a4984fcd219fe56a306ebfe99f558c8033b457b34d2978043aab535f295d06407c6bdb798a51921e589112606f94ebec0846b3adfe97267c6b35fb15f7225c9b83c7d875ca04e1e747d99ffa5fed1828555235f43c22309f28caed3c8e7309d496a19433415c64176085058c8ebc51625b5e4a9fee79384fae04f2d5b709285ca53ed33bf5da9c1ccd7df2e995064c66feb8225ea909001840a53df396ecd4b40ec2912df9c51121baf5ae19587be639ca77aa90aff2532ca08e0334ba0dc2884d2ed3c3ea17702a2f2e5ce8d64eedd6dcfeb43293a8c9afcdbdb2689e041fae95947b3d9abb4ca8e04be976dc1c1c2dbdb08348ac758c723e044832babf8a257161463104c44b7f3cbc1b52133b74c861e2165d0fb0002aa8c41a595ba90dca7de1ccd2f51209a2fc8dfece2dfd8b90af758e3f21d972e2a2759de286fc80cea1405f8fa5017020ce6e17621576b9d608cc405ca9095fc6ce4830510c5507536298b9df67ae1d6e8c908abab620b09cea720834ef12813911e6f01502b342d08065f868c36d3fcb9f9c9a541a76210e57abba5540c3408caf86ab67ab80657878d6a0cdc842bef25c11a9551bbf79551264ff4d520adfbc8cbcae92fdcdba3c1fec61002613764bb926d21e6ddc563f563162ab203c87cc92ef2312cc675d08b88f436fded92c6088fc4aee7b5c1dd0892550b654c29b9c2f05efd6e639da0370abd1a83bcfa317913aaac8585ffa92273180314a1ea8142e9b971f532ae433abd650616160a836eeb6fa415a1822f51289b4c02daf4ef67dff61cb4ac71fcd163fe06b421e7e86abe27ab89d293f3443d439588183557c8504009729a2cf6e6e489971fc9e6380357e31dfb698e53b17ba5c06f8efa25819efefb417bc712d08b5eb92867130d9ca24575fa9eeaf4b273403e6fff9e9ab019ab281866711b4c62021746a32ba88564f70fb54b3a8badaaedaecfff8d1e7cd495e37c825940006a69840a9b622404192492d4f5f30058a5a7c4f896e531440bbfc99179628fb7e396d5885cc59554a85d8c82908de5bb0eaedec68def17d15c6efd1db50002ca32a535a8b75e44691dd1f3842cc73948b2b3c81aa9efc43a5a46f64d62ad837b0fb056a48ba38d7327b846d5e30f1c1225008f41a2b0075f4a12f885579c6b8899dc74f8b7a582f4267763de756f4dd7d99788ce0ce80ac8ae4253578275ea0959a054e2cdcf28228905613d2ae7b314084a59931fcb90c545fd79d78b463632cd49d51190292aee608be0db1a35d209286f50d6bf953e35f5816de5c2abd409b86c3b8f8702ab80928fcd808403d1a71168cca7dba0978d096a08d505c071b53848e428b0d675e785804045878b27e821edb77533aef443741a74bd0923fb06b72b34fbcc929f2b0eb10070f489480a7288eae2bc64908dbf5fd74488e81473261a8a62f27d14d9ecf2c0b9144a522819277a5656b22710330701cf5fd088370ec2b629520daa57a87b2dd312c5a3e6923a625a6d086dbb6659e40c4bb49ba4075cfd7dd469b99623f9f9ad4634a5fedea442c0227167725223e6c77b15a65795f31b45c93e621e735bc7d9572b975e215cb4f5cd4e1112dbfbfa94eb6d22707a0e60709da33a7c34e9131a5abb975ece194cb00680910ae57c3f8d4c160635072f2372bda700fd5da00b4078b5ef124c4df454c4decafbc19c0268ac7beab630a887968e13a4ef70266571635872ed5af8b87223d55714e681c1bc0d9a5bb246da161f", 0x1000}, {&(0x7f0000002840)="9688ea1413a7fdd66a47f69b339a6643b8b9620601221810d636c967e210d6ab0c89ce8e0d65e9f584ce14227e1495bf60d4e989ef10fae96ecf6f4212554abc919d3215b87ab740343dcbb4c5", 0x4d}, {&(0x7f0000001780)="0e8351b616710da736a27c867d67c2be20025d1519f2db75993070a952e5228b6ceb3b16052017aeae49fed7a3134df91f66da844445a8138eb55d580a5d0ec4348d79bc6569a92a86daa7a70e780140995ac239ca22d1dea3078048700a4f0321a502858e2c6f6ab7c543313b421203558974b782495ab4fc9aeee0cd90fd305bc870af3fb1f88eb563bf48b2a030c123ed01540123d92d4f5f90f2008a3ba7621ed9e9edeafef1b7998b3f36300a499c4ec4b79fc65cdcf2dfa3842297b0d5b4c7763f18f5cfd7be7c078edb8286233645e7d548a4b74e6bb3b7e713d931a92ea5f2f25f8da41ae3efc9cd0845fd9a5f65f87f69af15f7cd393d6ba9491365c3acbd2b5aa983e51bbe66e15913ce87dfaeaf606717e201317facee0e68497f22b08f1c75f136635daea496c3dc48150981c42708c5d92bf9007218fe1d69a3ab46770d8b461507e316ed6c1bc08660d1dfe52138933dbbef2ac139e170d26e4806162892af2e1d933eac87a46e88236ddb3c257e88dab59e5cc321d67d033474bcfcc6da6810d6caa2f183d4e9d6c66fbde7e40a078a4fb94dc1e0a46796fd1035ffdd50fcb7c59b72d00b0160fbd94a9c9b0dd3000558ac4ff8595982e010c92d58a934de54a9f3f915abb345096e7db5c4d3e02435478dae8e53dccfd64a020041a8714b0c63c9556ae8909b6fc0bdd2956319c4fe077256dc24c6c1b82170b779de002b6c229129ec8445bf689ca60e4345156fbd2be3f12dadd7f54768ed22668696317fc411072ab978ddf657e40ca514ea8a13b578f36e046bad663825036b32f67808ec8043bc03b53033221e6386acd3683ed8670c44cc3fd60d95e42396fb93453a735e6bb03ea1a42ff271a61c2f1b6d24c84d04e7fe6dc7faf50ea8f14146953788ff9d3367342376239b4f41410c827c9f8c28fbfce0e2ad0b54e87a4c4db331112a61f4cf58a6a72f57d26ec9ff22db5bcd1bba401550641c7e4c22293a426abc1def81339c6b86359a3de4dbf28f935044e1d9e23cb1756437ee640385d8b2ebaa4cf641f40c91fa38035543cc4b785cc35a486a73cc42d2df96bb824d17b6b6a1fe951355d00a546f346e18a45d075e0234ad0e1bf6951d631c4d5c3be4467ba7ea80082f5d187daed4f8af2a4d80ea78c9ef3e93aa8624fcd7ff05a18ea4f7a541c1764a6947c69d1d83d4e20b6fd525beae664dc996f6cfdb8ee156564d5996ceee9edf0d5dec439383fd1376476bf20b5abfa6eb2451a301c2912052d18276f19aabdbb6dc0377d3cffa0720c1308971b532859ec72269125ccd87218a60b57a9416bd67437feb390ab2e08a6f213bec9ad6402b14f0356dfb01792e3f6f9979a35eaf9e74d1f7ba72a1b215f80918e11157b0a0a0fbf29604bf4403665ef33565aecc1277e4221ed26e0b0f286c386c2d9ba88a09a23037e1a63f831013ce936549cb6ea68d6e7aa48e82536f62059958ef9635e1d381c8dda3f7f907fa5818e06054256413d227f02d80712cd429363e5cd806a81a7eef7d6afa36b14a40e2b27fda026a44f6913a18caa096174d81668737028ab77d17fb84004e2e00fe1242f426b5653c041321a4501381304ac37bc59327764a0faa191a2f923b58731dc4d39d9d42095e4915ad1b34074975e5f6065842ee0207e205c5730f0c427446756b63b8c0e586f0bf2f35c6f9f26dfa46d4eccafd27a381359df81bfece8dec2b3b7b6f1e8696529c166e9df68d7381781126a9938379e9fcb837e99ef7a74b48457b27c43b4a33d71042c0a2f286ef324590791dcccd9d6b20223d2152cd2d3c85414fb960749f01e0c81bdedd2f89d47a992f8b24d991a4dfd0ec0f8c5286cdf45b1d6a7b1166a4cf328a494bdc31fb1c11ca8a9c01362b7606335cd721207732696a00e01ed43249b5729375a4884d264c1dd549dab113882f80563715e395bb584256faebec30a0e207ac3135ac205eeabcd2c859526f5d89978e291bcacbab23aba4241f07594468af7db322625b577d23c13ee05d4eb73cbf2cac8b375b416f9f098c208ab7e7d1e2e5320022acc235f9af8fc115d11585821f90c05b9826e14ab741bb277f49143f87f0d9e7acd2279fc1c18758e3bd68401f6d7f0e2c53c702ad0b5648e404d8f81a27685d7ecde4424a2d4ea7015f31cd20586c1b05efadd3f90906d7504baa925e5c3e68047cb15640efce70a07a0e088a7857d3e884190e0083df4b3256f4c8f6286e63de7e95fb195c121525e8d398e83d8141dfc72f89afadbad4a536852f9f95434ebc20bc720c3118ff7a72cdc686610909d11895f2aa44c47f4095db9ee25bd16dd22bf03a16d8c3c88f2899ea020549150c75844fcfa4f04a80f0ceb66bb85f5927a4b2ccc622149d71547b1af9bd96d5e1355ae867b7d01a761857d2d67a2ef2bf9343fa5687a41c0fb73600e2e4444316d3779a36b3a2e3b9212807b36a533c212c4d5794c6ebd542aedc4f98fa0d9dba496f69a8200b9c05fff2708a955276148596b505b4ed5c0e5714e43b8e6ddec8e186a428d01e0ed636262bbf8e52b3eff2b9aafb9c8a3c754867a860eb4969a47feccfdcd6416b860f180595fefacfe40e2dac917a6ddc04694092c09d73b7a959a559376390ea2568a8758b6f2cb38770404d557c4a26f4c874a7816dc37fd3fd7076d381d01adf438eaca4b5eadd846a48201684d5685f1082ea2b35e29e622d485bb6273e6798c2b3e335df3744321e3f0eebd1db1bc086232b8d8cd8d78c900eb2ade4f647e627c60e8f9e45e3fb2e522f324269e4a2a599ad0aec5dc4ae18d59af44273d4bcf1bfe231179065a1018f4a639006124043b8b730ce351fe745d7f17cb4ce4519ab5e5903bb5c69f5386d30a8887d5a5441bf1f1c16cdaeb784249f42253fa543e03afa163cb11aa0feda3534e9e5ef235cb945bc80e9ebd9d13c70ebb6c409858988ee9939d3f53bcb1eae91642e2529ee4f3773140c2623ab11dab7e7c251e1dc625aba29faf2858d9bf087850b924a5735c9cdf78a32a334443a565b549a719e5bd203c0d5c7fc8554b065a2f17094ee4b1924fb88d2619d7949a3f6d008be53d978129998c01cf72961b8c83c644f6b5a9b21b720170b61a7eebca5a5815246b6c3c0d1da95f849031ae4c5e371b9b4ed4d7098a716fc9020fd73f6c2aa7a7e447b08dc5a30ef9f52eb72b70a03fc56dbc2e87a2d9dda26505eef53da86020ef9247090285cc399119e149051409994c5581699903e9f5020d5e878a3f372ab1496994b088c41fa7e7b26e6414e5c79e01cde5b7fc8ed189811e8d7cc9f114c636db010bc0a172729d137d78b06b861d920e8a7d78e3faa34c7ce9c0134241c5edacdc58a21abba61168ea544d1a9f5c09de92707c3d30b31c4c0a593e1c97083f55820ab7a245cdf3fd7e098c9e3d947bbbe4d2a7a46e9543186a60d777facf4e1171ecb6de18f4a0ac310d3d471ffe6991686504119c25060c549b362ccf8e1e60b4d6ba8874caefd6a06cc9949c6ed38308350ae9268bfd79bb4dfc3b4486091025a762c8144b13781495f21bbfc686fb1eb7abc5e38fa0812b01fa3c6af3a11a11fbe5fbb19343b2fca6f9a0d263987b14968b4edd24cbe820ad8386760a355f65c7d8c6cf2805317515c45990b581f82f70fb6a4179472bd9abafe3f1b5c11346fc121c97c62fca1efe90ce2ca04943ce52fa34fef19a586061da5b117bbdcdb4511cdc6acdbdc504cf65576e43b7bf09a7342a5d059a33bce4a87b1e3efd7d99a42a7c1ae4066ada695b73e83b63f76410c844b61cdcbf69bea1d536bc7e1f5924366456597e595b5cb3666cfe467f62345ef19f26902f28662b4b0d459a0c21079d5cfb5b3d8e6d1dbfeb902c2afdd96800eddcc860559bea13e38a499f1f8064b4d33e71925798c2474b20061858c8b2dd8c9fa8e542d52511d7494757b0849ab97b3879ab3d14f156e0f214b5bc9c236c9c16308f0e1d44cc1e1c3e9fa588cde60fdf0ec3083667b92ed54ad13ed9e727a1d8ceff44ad9fcd7c3dd8761fbdc27ff55f602062ac79eb7551bdd448c610c9b4719db51507b75ec1bdcef74246442f33d618e2d36d846b63a776fd1766c84b01de781c355f34069008b7ad4c7f827b53c244b808a7d1ca6019200cd3359632fc05abf293e7a45a704a2f0664f324c24ac743305a281a1a37f2c8bb089cd2082117a2c668197e9f052c5aab22c8145f1a97a08f8a736580ca9717243c8cad44ce00079737d7ab3a46e3df81acf8910a56bbc0b5de6f18884178060573e238091368818a0cc8604a421a6e178a358f90e67130551640126c31c5b2e8c02598bc45a04e860fc84b1e267f10757a9346abd166f6072f7ad6e9587cefb197ea93a71c8bdc888e4632a30da4de6b06d64caf4bfcec3713da9fbb7d32c4c394c7699853750ff15b7496b64668f2c7f644ac1c8b57c550b1cc01682125563a0be8c192fc58a1f10380e10ad17ddcc662df3f9f0a39d3b9915b239d97559aafdccd6afccccd097081a447b5cc25ea3343df47a2cac225761182887287108372d4b7fd69c14c51ab90bbf2753ba3a0867f59a9ae72fec577cb278ec60d48d419a4da0c3ebc1031e44c7f2be09ef99494cde0a7295fa2167271a1331f127247d6e5bdc0d5c06388702f8d10edcf0de6155e98189c5f7ce6dae5598bc6b74060dd79ce9471200d115f8d8c7b5d79776fcf19d7b2f5a7a0dddce31d8826be429a0e5ed2a43478a9c75ba3199eba63a21bff41fc9f76e58e2e2411409d7dc303bd2733c9b3c94ee4d23f1c48ec7704b49a85583f80e4d0cd203d065ccb87b85b2ebf5419a14822cbe6d36e06881f746fb4fbc2c9ced1720b2baa377b4a0fe02c5f0b905a06d167d929185731189fdb6fdbba6daf3d604c3cfd7c1d0b8fcd078a0a32f964a90c1458874a7dc8d14a204617d5c918d7314fda2f25091517661ca2a0c7ed3794ab8cfb1b0ac6ff2e1edeb4e6208937555ff0f0c83a8c2e399c09bf0677ca5413a32f0ba4aa5a15fba3694188acda0a800b9d13a3e29839a748e087c8eea220a049b402334ef453f880f301eb83a58e1daf08d09cabd2f30d35f490abac4bb71c80f5bf3815b48e47cf1a8dd43706efecfae0395f95babba1e02269a78fe179f5b2ef67182aec719aef88212b476cb35aaa4a7f49f87f2ea52e4cb7ad6abaf0ebc6952f433005416af1f6c8d09952aac582af28c3064e44efe09c64115ce66670db6d4e83a9f06a1e47a4be9765e1dcf942ce54104cf2e6ec85d290336081d73780e55c2e48f0b3c1d6360a41f077a5712463d9b939167f31027f868013be9abbd389e1db32a5fa2ff8d3e96913972cd6aed550a4bc55fa9cb5747964c2edf424122d0a6159ded3e405b1f3f25a471206de654471b63cd28872c3ecb45d64c7744157eebf449e9abed2fc811e38484bdf1348797a0e66832a05d9d72b906da1bcc9cf3ac4e91afee3ac3f8935698ce2d06c331c31a9b6e7ad6a415254b9f4c7c5bd6e78b98f22cba960ee188f0627fa16552fc6420d846848422ff90e950601347ab75bdec774fa8c2e95ac76b7327de6936762fc365d8d78293490c72f7bf6df3e2c7674662fdcff5392a863634975dd66698b72a4ea9de7d15b61e5cb2f95a63837a0833c85df5de14a7d259b9012bc085e05992495cc4b7a2154c9a61a28fd93e04abd173f9e9eb562347242ed7d6c2deea58c02ade00a102532e5096dae0e3e780e790bed7e9a68254033c2622b54705f1a868e556e9", 0x1000}, {&(0x7f0000001300)="c36fbbee01e1b36ec9eef8f0e2cb8c8dbb27d764c08b42b7713c869b5f0cb85ad490b7fecf75c1e5384410d94a1f8bac007b4c7b301bdca97754107548afd6b35f0ffcda085ff67d7b68bcfb29b06bbca0f2ec474d352c1025b51b8ca1489e8a6f73136d843ca57631546617cf94b540b8ca42323b03d5b4407b1ca822070cf4158b27e4efeec52af88a0c4955c82a708c7ce0f58f1cf778c0c3f21c1bd21cd3a3844dd4f38bcdd81a65f26857d700276a9527e8a3fe0b77199025b3b0d9aa8e7d7e09c8bd94127a1359e7600be3232f1fe1c50dfabacccb350fb5c2f8f3b29838168b95e58c97c724f8c7cbc37becebc98d6d666e0cc82985b6bf2d", 0xfc}, {&(0x7f0000001400)="868a0c599a9bc39dc7d6377421734c6f5d1ccbe91301471f4e025a56ec0109c3f48ff6108222f8295f6a9c9c289aed4a4feb0e038468bdcbcb30fda3b9a4a16721f82f5a8fbd52ec83be15420ece1e0c15d903811c48efb43d99de36e58256ef3601773f638c63b418046f9ec67ad111b06ef4f8d05eb8c43c1618bc98b72c3128fabea55effd7f78103d12b0ae2e5f98620fade50bc2cc95c5065048210b2efacb22ab3a4c40604ef3a458831f8f2ac77ed79d69011bbf63a304f73c96490dfce769a34", 0xc4}, {&(0x7f0000001500)="a5e731f40b423e7832bfe39f2c30a216a13300dd813312970d85b7311e38ce6dade86b4c244ef173a1a548d8310b487c87c7caf287d15c4e14b40cb4eea2e0430d845a21a4f65a209438d91662bcf77d6d79ed3f4cca20765440d8582c0b19bdcee64500e3821f957a9cc99d41799f82e9e368503eb35cefd58d5f27f56a5e1f5110d7c24494eca46b2c5e6ea1918494f182fefb5e7e2c92cf18b00fe4aa5ed9dcffeece1a26558a0afed3322be64025f2c746209dfc8126f106b843d831a3463ad67adb806fd6144674b9b8995eae468863b4e1309bf1028f22378bb77f43a87417927d7629372c3f91f551b42318d8", 0xf0}, {&(0x7f0000001600)="dfbbb9865e0a7c0ba3ba8e5b53ed313e0503b344813802d5828e4afd21d594d5f71f03cc4ac288880d10b9ad", 0x2c}, {&(0x7f0000001640)="4ff85541f604b42957d405c1bd1c41a07438243fb4e3dcf87c49ff9ca16f642bc6d66aa0618202c58eb6436c20e90bca", 0x30}, {&(0x7f0000001680)="b85042809f1cfc46819dbd8b6833b90b81dad6384d348af06521a453b473ddc8087ae6603e17b6890a070de958f03179c3691b1c75d32fad7f76b7b9edd3748a1acc60c5df79cecbbd5c6ea8f2ca1e4a60d8837ed122730373a16e5bfef8182d85c2f1b3a5ec1d8117f544aa5b8511eccefa24e096a71f65d160fdd6f828665e3f841863fc1888ce72623063d053691fc97a28e7127826c2b9f7830b", 0x9c}], 0xa) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x20, 0x0, 0x0, 0x1}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) r1 = socket(0x18, 0x2, 0x2) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4000) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x101}, {0x1c, 0x3, 0x0, 0x9f2}, {0x6, 0x80}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[0xffffffff, 0x5, 0x1, 0x2, 0x8, 0x800]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x8001, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r7, 0x7, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="76f929990ba6b2f1122786b9a62a674f", &(0x7f00000001c0)=0x10, &(0x7f0000000200)="295b0ab6c00393cbf3c88d5d7a88af4f89", 0x11) getdents(r7, &(0x7f0000000040)=""/4096, 0x1000) ioctl$FIONREAD(r6, 0x8218694a, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) fcntl$getown(r4, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xd49d535}, {0x1, 0xb5, 0x2}, {0x200, 0x0, 0x3, 0x8002}]}) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000580)="62df5add64f6d283d7591a1c469d43f9ecc1e771459a21f33f4a810e0cf0775c2a2a74d437156f8d77097d674543227b0d9301832d1080a89288aef65d6465ba569aff8d94830161a1445b4839dbf0b0214f01686dd5df170e19fffbbcf24155f2e07c832d34d039bd3869ac7dbbb0208ae63362c6d1c809e4468f0e8ebfd33cd42154c083a739add6462baa52a18b942b43ad191a067bbe13", 0x99}, {&(0x7f0000000640)="55aa65089d657a2d7c03bff7f185c267d268307bb4840ebea8e6ea671af1e4196371c4824b88eba0775d645928793f81321b5c1e8df564b7953b6b30635e7d08946f5d45215646ce3c78be47771afd72e5952f38134b4e900a84b46ac78b1818c540dc48d6d32cf6d6240028e43cf40e2915f614790bda395c30f505a931706298c9c11125c3a9ffff4934d6a60d69b87950e86ff68a4b183b38a0d6519a9ef7425bb9ec359a31e07b8387d702dfb6a37434c38dafc06f45bd279ce44a941784d8a29c62a923a0b3aef2a3fec1bafbec5c506f85b9a7a643", 0xd8}], 0x2, &(0x7f0000000780)=[{0xe8, 0xffff, 0x1ff, "e245317f2311373d6ae4cea06cbb24f7cd43168e62100bfab331d0cc7a0549b6b4086a64b2446437e59ef4c05bae8edf777b35312f73e8c4b88a3e58925ab2194bb661f5ba7c6935caebb7281e7db6344e38c6d558527df2721582de7d6c71d9d5677c6c7e283cd564272f53139af155d8dbebace53b270e10d3fcb8755b783f2d5ce4d825cb48f492fe4a69edd451b1ee4e0be662596973d9f22e1c28c042ed61a71b0e8f3dcbebda1213848b7be6157047b571a4c77440169e0db852be167873606a982cfd561fe78c66fd945ebc127ebe"}, {0x38, 0xffff, 0x7f, "6c099dd43b90ab743e64b05d221b9b89249194e54dd0e5e24943c808dcd4ac99af2d7cde58"}], 0x120}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) dup2(r3, r3) syz_emit_ethernet(0xe4, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000008848"]) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000300)=[{{r1}, 0x1, 0x54, 0x40, 0x800, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x22, 0x8000, 0x4c6}, {{r1}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0xaf, 0x80, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x0, 0x2}, {{r1}, 0x0, 0x5, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x61, 0x1, 0x7a9b, 0x7}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x6}], 0x2, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x5d, 0x20, 0x5, 0x4c}, {{r1}, 0xfffffffffffffff8, 0x32, 0x20, 0x1, 0x3317f825}, {{r1}, 0xfffffffffffffff9, 0xec, 0x0, 0x7fff, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x62, 0x7fff, 0x4}, {{}, 0xfffffffffffffffc, 0x12, 0x10, 0xa18, 0x1}, {{r1}, 0xfffffffffffffffe, 0x88, 0x4, 0x3367, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x66, 0x10, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x8f, 0x4, 0xe447, 0xd}], 0x3, &(0x7f0000000240)={0xffffffffffff7fff}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) r2 = socket(0x18, 0x3, 0x0) setreuid(0x0, 0x0) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) semget$private(0x0, 0x9e6844d4fe3af57c, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000012c0)=0xf861) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x200000000000000, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d46", 0x13a}], 0x3) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d46", 0x13a}], 0x3) executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) executing program 7: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069af, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) socket(0x18, 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/116, 0x74, 0x0, 0x0, 0x0) utimes(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x114) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) executing program 0: setreuid(0xee00, 0x0) (async) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) (async) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) (async) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (rerun: 32) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') (async) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (rerun: 64) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) (async, rerun: 32) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[]) (async, rerun: 32) fchown(r0, 0x0, 0x0) (async) getuid() seteuid(r2) (async, rerun: 64) unveil(0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) (async) sysctl$kern(&(0x7f00000005c0)={0x1, 0x1c}, 0x2, &(0x7f00000004c0)="61f91e3471ac0058bc5a91501d94a3fec3708235ab9a15530818ad0b3c9cb6f767140d74fc2edc51e1d46d62be16332c168c137e7e764e165f7e1092575218b75554a0a6a19b58f81b5b239dc4ebad8a802df22ee36192e7e4817ed40dc557b5738df7eb7d9187179a714a7c28bacf60a800bd1435242808aa0ca1c3c91f3de635528cc348a420d59171afaea0b075da5b1509e2844e1b7aaf23aa798c08ef5800c2d0ad10241c67421d250000215c3f740ce03ac1aa12cd5c31e8665299dfe085b11cf52afd5961ef01f1b96b", &(0x7f0000000340)=0xcd, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x40) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc00c7007, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x3c0) r6 = semget(0x2, 0x1, 0x400) semop(r5, &(0x7f0000000280), 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r5, &(0x7f0000000080), 0x58) r7 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r7, 0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000240)=""/151) semop(r5, &(0x7f00000002c0), 0x0) semop(r6, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r8 = semget(0x2, 0x3, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) openat(r4, &(0x7f0000000180)='./file1\x00', 0x40, 0x31) r9 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r11, r10, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000440)='.\x00', 0x80, 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x14}, {0x7}, {0xe}]}) getrusage(0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600"}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="25a96f3bd92c7154a68133cf8080347423c1eb12ea031a355c29627bb54929ad4ab49d3a6ddd1cf18a7a20ce0e00d75403afe72a3719ee0b61814e71062af93a14e019eb0186ac6ed3e443783752beed3e75915da901e4a113b14957590115c04be94b7b29f35391757497d428a5fdd9f34120da7cbf25bd0ac6bf0759bdaea87c1f78aef6375c0f9a3a6f44276324d8ece99c813d25ef150a57d7127ac5e265b2bd76985e48ba8722b88dc6494ba1eaff30e5d7f91382ba600116f3981d64f194b13a3637ff92f909418c7af1242c091f2614", 0xd3}, {&(0x7f0000000340)="c4fa4f4f755b6a5812ba79c7b5c440563956903b11bee37baec351c35027c6c279dddac1441e57c2f1c4bd610379f69add46d0dcebd7d0ea25f16ed1055f951ac3c8d221717fe09cf404680e7a1b72a64375f249277ee7ff4cb1b47ee594fecb5c404301dc32cbc37acdb50e48fd79b3f0ebd7df029d0fb4f6390698786d1467386f89761c9cf789bd287af01829cee7a9799e2e2d035983eaf6a635802330b2ea4776c624dac67582aaa6820d1aa9816daae98fed", 0xb5}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) recvfrom$unix(r1, &(0x7f00000001c0)=""/119, 0x77, 0xc40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x6) setuid(0xffffffffffffffff) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) setreuid(0xee00, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000440)='.\x00', 0x80, 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x14}, {0x7}, {0xe}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x14}, {0x7}, {0xe}]}) getrusage(0x1, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c2600"}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="25a96f3bd92c7154a68133cf8080347423c1eb12ea031a355c29627bb54929ad4ab49d3a6ddd1cf18a7a20ce0e00d75403afe72a3719ee0b61814e71062af93a14e019eb0186ac6ed3e443783752beed3e75915da901e4a113b14957590115c04be94b7b29f35391757497d428a5fdd9f34120da7cbf25bd0ac6bf0759bdaea87c1f78aef6375c0f9a3a6f44276324d8ece99c813d25ef150a57d7127ac5e265b2bd76985e48ba8722b88dc6494ba1eaff30e5d7f91382ba600116f3981d64f194b13a3637ff92f909418c7af1242c091f2614", 0xd3}, {&(0x7f0000000340)="c4fa4f4f755b6a5812ba79c7b5c440563956903b11bee37baec351c35027c6c279dddac1441e57c2f1c4bd610379f69add46d0dcebd7d0ea25f16ed1055f951ac3c8d221717fe09cf404680e7a1b72a64375f249277ee7ff4cb1b47ee594fecb5c404301dc32cbc37acdb50e48fd79b3f0ebd7df029d0fb4f6390698786d1467386f89761c9cf789bd287af01829cee7a9799e2e2d035983eaf6a635802330b2ea4776c624dac67582aaa6820d1aa9816daae98fed", 0xb5}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) (async) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) (async) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) recvfrom$unix(r1, &(0x7f00000001c0)=""/119, 0x77, 0xc40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x6) setuid(0xffffffffffffffff) (async) setuid(0xffffffffffffffff) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) (async) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) setreuid(0xee00, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) (async) semop(r7, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000580)="62df5add64f6d283d7591a1c469d43f9ecc1e771459a21f33f4a810e0cf0775c2a2a74d437156f8d77097d674543227b0d9301832d1080a89288aef65d6465ba569aff8d94830161a1445b4839dbf0b0214f01686dd5df170e19fffbbcf24155f2e07c832d34d039bd3869ac7dbbb0208ae63362c6d1c809e4468f0e8ebfd33cd42154c083a739add6462baa52a18b942b43ad191a067bbe13", 0x99}, {&(0x7f0000000640)="55aa65089d657a2d7c03bff7f185c267d268307bb4840ebea8e6ea671af1e4196371c4824b88eba0775d645928793f81321b5c1e8df564b7953b6b30635e7d08946f5d45215646ce3c78be47771afd72e5952f38134b4e900a84b46ac78b1818c540dc48d6d32cf6d6240028e43cf40e2915f614790bda395c30f505a931706298c9c11125c3a9ffff4934d6a60d69b87950e86ff68a4b183b38a0d6519a9ef7425bb9ec359a31e07b8387d702dfb6a37434c38dafc06f45bd279ce44a941784d8a29c62a923a0b3aef2a3fec1bafbec5c506f85b9a7a643", 0xd8}], 0x2, &(0x7f0000000780)=[{0xe8, 0xffff, 0x1ff, "e245317f2311373d6ae4cea06cbb24f7cd43168e62100bfab331d0cc7a0549b6b4086a64b2446437e59ef4c05bae8edf777b35312f73e8c4b88a3e58925ab2194bb661f5ba7c6935caebb7281e7db6344e38c6d558527df2721582de7d6c71d9d5677c6c7e283cd564272f53139af155d8dbebace53b270e10d3fcb8755b783f2d5ce4d825cb48f492fe4a69edd451b1ee4e0be662596973d9f22e1c28c042ed61a71b0e8f3dcbebda1213848b7be6157047b571a4c77440169e0db852be167873606a982cfd561fe78c66fd945ebc127ebe"}, {0x38, 0xffff, 0x7f, "6c099dd43b90ab743e64b05d221b9b89249194e54dd0e5e24943c808dcd4ac99af2d7cde58"}], 0x120}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) r2 = kqueue() (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async, rerun: 32) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) (async, rerun: 32) dup2(r3, r3) (async, rerun: 32) syz_emit_ethernet(0xe4, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000008848"]) (async) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000300)=[{{r1}, 0x1, 0x54, 0x40, 0x800, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x22, 0x8000, 0x4c6}, {{r1}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0xaf, 0x80, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x0, 0x2}, {{r1}, 0x0, 0x5, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x61, 0x1, 0x7a9b, 0x7}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x6}], 0x2, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x5d, 0x20, 0x5, 0x4c}, {{r1}, 0xfffffffffffffff8, 0x32, 0x20, 0x1, 0x3317f825}, {{r1}, 0xfffffffffffffff9, 0xec, 0x0, 0x7fff, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x62, 0x7fff, 0x4}, {{}, 0xfffffffffffffffc, 0x12, 0x10, 0xa18, 0x1}, {{r1}, 0xfffffffffffffffe, 0x88, 0x4, 0x3367, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x66, 0x10, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x8f, 0x4, 0xe447, 0xd}], 0x3, &(0x7f0000000240)={0xffffffffffff7fff}) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x33da) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x200, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x842, 0x463c, "dee6620bba1ef04cfd15c6744a13930fd33fd073", 0x552, 0x80000001}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x400, 0x200, 0x741, 0x0, 0x99a4, 0x8, 0x8, 0x1, 0x1, 0xff, 0x8000000000000000}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x24) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x8011, 0x7) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$setown(r2, 0x6, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0x4, 0x3, 0xf03, r3}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r6 = socket(0x18, 0x4000, 0x12) sysctl$vfs_fuse(&(0x7f0000000300)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000340)="4dd8c9e371bfb06ad6bbfd93bf03e51862e00653df95caa34b1d3fb3b4941a439a975f6079f1852c01c4c50afc58cf2d56084f8867caa393ce62db53110141bac57a6289c157cb251eda00191a030e6accb3ded0542be3c3e1d8531bb7257bf441986ccdc42dabddf142bef6898dd150e19886932c161fae04ae2165ea939da44f9f098b4165b83587ee0b", &(0x7f0000000400)=0x8b, &(0x7f0000000440)="f030f80996d94c14cf4241", 0xb) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000540)) mkdirat(r0, &(0x7f0000000580)='./file0\x00', 0x10) r8 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r0, &(0x7f00000005c0)="86eb06b15d804f5196540174fd5198940a5b1ce353dad2fa023afa9fb403897dffba7cec2e323816d5d16454c555b7af467c79ce5b23b91359344df8ac72b4462353f1e5ce13713a5b46e5ae0bbdded36d71e5401d8b1c9605783853d0cb7a8a0729e60ab9d1f0d6c280ec6b88dee9d524022a499292b7d1f7a0c89bc05b4c60", 0x80, 0x400, &(0x7f0000000640)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchmod(r8, 0x42) ioctl$BIOCPROMISC(r5, 0x20004269) connect$unix(r6, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000800)={0x400000, 0x2, 0x7f}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_flags}) load: 14.01 cmd: getty 68025 [ttyin] 0.00u 0.00s 0% 319k executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) (async) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) close(r2) syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @empty, {[@hopopts, @hopopts={0x2b}]}}}}}) (async) ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, &(0x7f0000000080)) (async) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) (async, rerun: 64) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() close(r4) (async, rerun: 32) writev(r3, &(0x7f00000006c0)=[{0x0}], 0x1) (rerun: 32) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{}, {}, {{}, 0xfffffffffffffffc}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000001c0)="8fe4404dc92daedf35b94b9f920e1c13bff688903104c2d25623d66f8a2a1ca86d9cd3269405efbf9c5609e675cecb83e3cd82660a81e611a12f347c57281bfcfe9c61d952d1c4f1890c94e688b76f0a80af9b9b", 0x54, 0x0, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000000080)=""/4, 0x4, 0x43, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 1: setrlimit(0x1, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setreuid(0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setegid(0x0) r2 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r2, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x8000000042}) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000340), 0x0) r4 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffffff, 0x0, 0x20060, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000040)=[{0x8001, 0x3, 0x1, 0x7a}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCLOCK(r1, 0x20004276) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x3}, 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x806}}}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92a4b091445e75b39a8461f96e4674af1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) linkat(r0, &(0x7f0000000040)='./file1/file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x0) executing program 4: socket(0x18, 0x5, 0xb4) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x3000000) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) socket(0x18, 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/116, 0x74, 0x0, 0x0, 0x0) utimes(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x114) (async) mkdir(&(0x7f0000000040)='./file1\x00', 0x114) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xf6eb87983d90782d, 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000a40)=0x7) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') getsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000440)=""/238, 0xee}], 0x5, &(0x7f00000005c0)=""/193, 0xc1}, 0x9}, 0x10, 0x1, 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) r4 = socket$inet(0x2, 0x4000, 0x3f) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000180)=0xc) sendto$unix(r3, &(0x7f00000000c0)="6c37fab9567a0d01a88a3c15d62bec9c84b2a6286c7c6084879b9eb6c98d3e5b4bdab77f05fed9d7db30b84c3d651c99952af4ccb23cdc3b4e3527d410a6515aab6ea691780af4acca2c7220c8e0be73a77a7919f31a3fd2bc", 0x59, 0x6, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x33da) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x200, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffdc) dup(0xffffffffffffffff) (async) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2}, {0x54}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2}, {0x54}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0x0) (async) r4 = socket(0x2, 0x4001, 0x0) dup(r4) (async) r5 = dup(r4) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x4000c, 0x5, 0x566, 0x8000000000000001, 0x0, 0xfffffffffffffffe, 0x80}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x8}) (async) setrlimit(0x8, &(0x7f00000000c0)={0x8}) shutdown(r0, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000180), 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpgid(0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) (async) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, "061500000000000000000000000000004000", 0x0, 0xfffffffe}) (async) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x2) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYRES16=r0]) (async) socketpair(0x18, 0x4000, 0x40, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x6) (async, rerun: 64) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (rerun: 64) writev(r4, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) mknod(0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/51, 0x33}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) r2 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/505}, &(0x7f0000000000)=0x1fb) dup2(r2, r1) (async) dup2(r2, r1) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(0x0, 0x0, 0x100, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x4, 0x1424, r1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r1}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) load: 14.01 cmd: getty 68025 [ttyin] 0.00u 0.00s 0% 319k executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20942, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r3}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x84}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x84}, {0xc}, {0x6, 0x0, 0x0, 0xfffffff8}]}) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) open$dir(&(0x7f0000000080)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x21, 0x50) (async) r5 = open$dir(&(0x7f0000000080)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x21, 0x50) chflagsat(r5, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) hotplug: event lost, queue full executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) getpid() r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0xfffffffffffffe29, 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0}) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) (async) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') (async) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{}, {}, {{}, 0xfffffffffffffffc}], 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(r2, &(0x7f00000000c0)=[{}, {}, {{}, 0xfffffffffffffffc}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000001c0)="8fe4404dc92daedf35b94b9f920e1c13bff688903104c2d25623d66f8a2a1ca86d9cd3269405efbf9c5609e675cecb83e3cd82660a81e611a12f347c57281bfcfe9c61d952d1c4f1890c94e688b76f0a80af9b9b", 0x54, 0x0, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000000080)=""/4, 0x4, 0x43, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) (async) recvfrom$unix(r6, &(0x7f0000000080)=""/4, 0x4, 0x43, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) hotplug: event lost, queue full executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x8, 0x0, 0x6a) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) socket(0x18, 0x2, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/116, 0x74, 0x0, 0x0, 0x0) utimes(0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8060693d, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil}], './file0\x00'}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 3: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(0x0, 0x108, 0x0) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000180)) (async) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x140) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x100) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) r5 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) (async) open$dir(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) getsockopt(r5, 0x11, 0x4, 0x0, 0x0) close(r3) (async) close(r3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) (async) r6 = socket$inet6(0x18, 0x1, 0x0) listen(r6, 0x0) (async) listen(r6, 0x0) shutdown(r6, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x4c}]}) socket(0x18, 0x1, 0x0) (async) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x3c, &(0x7f0000000000), 0x0) (async) setsockopt(r8, 0x1000000029, 0x3c, &(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {0x0, 0x0, 0xfc}, {0x106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x9000000, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x9000000, 0x54}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) close(r1) (async) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) (async) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x35}, {0x8106}]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) socket(0x6, 0x2, 0x2) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r0 = syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000440)="34eb4cd59e8456ebc0881681c60e1cd95db501b618b3cb934394c5951c1db0fd943a56ba7e9c64de77719cb15fb0d2669e7e496391ad5738211b5120523bcb0caaf587191a006d7c5518f36a6ee3ba13839d35aae898a7f0a1da077ba36e911f2e7eaee2da57820100000022a714d9be06a3bd5a0cd2d93c911b66bb558e9c6ec82bce7bec31f446aa421ce181c5eec529473d83fba629184c1ce5e48e47c2ca2645438b823464345328a4b9e2944403e88046e692613ed2b0e108f877352343c602d23d258061071a59d596732018cd9c89b8fa004f01ef64835d76408f0ddf64cd3c373d41919b9a6733bf56f5ad3cd9552d33b0b83edf1353aca7385cb7df780817f367bd5b45f25b7af8f5ec4f3de47ec68085dd4cd5973ee5700230b6e18be4dd71bd509ce644ffcf49e8125bb1faa047c53437d089c7e6175e668e84ad05c3d51aca113f4c8078b26213682e2ecdb87b320e4d76a27af6ed99de69fc5123c3880d27ad43d4c050d5734cca76682c1f7b080c632d7f581f022106758f63acd218706891184a64c94871c60c2be0c2620a0524b64f47a6fe0c814b55f67943d0a0b945ddf43c93bb11e8", 0x1ac}], 0x1) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) (async, rerun: 64) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (rerun: 64) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x7da) read(r3, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x0, 0x200}) close(r3) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x2, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x9133d9e01eff9aa4) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000280)=0xc) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x1, 0x1, 0x0) close(r5) (async) open(&(0x7f0000000080)='./bus\x00', 0x20c80, 0x100) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r7}], 0x2, 0x0) ioctl$FIONBIO(r6, 0xc0107008, &(0x7f0000000040)) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x2}, @sack_perm={0x4, 0x2}]}}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x45}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[]) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x802) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x2}, @sack_perm={0x4, 0x2}]}}}}}}}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x45}, {0x8126}]}) (async) syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[]) (async) dup2(r1, r0) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socket(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x802) (async) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) load: 14.01 cmd: getty 68025 [ttyin] 0.00u 0.00s 0% 319k vm_impl_init_vmx: uvm_share failed (22) executing program 5: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) (async) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) (async) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') (async) select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() (async) getuid() chown(&(0x7f0000000200)='./file0\x00', r2, 0xffffffffffffffff) (async) setreuid(0xee00, r2) (async) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r3 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) (async) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) execve(0x0, 0x0, 0x0) executing program 1: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r2, 0x88}}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') geteuid() setreuid(0x0, 0x0) geteuid() getuid() r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) r4 = socket$inet(0x2, 0x5, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x7, 0x3c0) executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="d973a7f566945534f72155c942d8158429e4d21cbd26c74c4e0fca0880ddb4c83fbfe7b9c05f58d4b74ec0e93fdfe4ba9f17ebcfc9680cea456e3230", 0x3c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) sysctl$net_inet_udp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r0) sendto(r1, &(0x7f0000000340)="b5c41c588752588a608413bc4601800000d5b8f96d2963879defd1299debd421acf212d5fe3545b20548151bd04cd80008239ae7a96d67b4f7b8dbc02a121eebe5d467e3efa8bfa47865bb59568930c764d509e180e45d61a18f90e6ffd1c40b0f6849fb90e67f5c08b5a40fec7b09af6700d779854b8c70e35a4b9ee26b9712602731922b72bd3a652ec9e02c46ce6c3a4d9f4eff7451e0a2a66ddad9bef23db74701ee64978d6fa8d926ddaabb70fec489110dd5311e5e963c9c491257f17387b67e677d5eeec0b6d7090a6ef6b441b12e598e812427c84fd6d8e3d12a3fd633943b597991d57ee9e80502f1ba545b97000000000000c7b2caa034c1485e1824a37ec589c81dd187b38e6d84fab21b976f11c0d571bff2ebc09161839f9bd1749db1ef11fc65a2b7d3630200000000000000", 0x133, 0x2, 0x0, 0x0) failed to init arch-specific features for vm 0xffff80002a6a82c0 hotplug: event lost, queue full hotplug: event lost, queue full executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r3}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc3", &(0x7f0000000000)=0x69, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x4, 0x0) recvmmsg(r4, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000680)=""/208, 0xd0}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000440)=""/1, 0x1}], 0x5, &(0x7f0000000500)=""/36, 0x24}, 0x3}, 0x10, 0x842, &(0x7f00000005c0)={0xffff, 0x11a}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) msgget$private(0x0, 0x9d) getuid() semget$private(0x0, 0x3, 0x400) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000001b40)={0x1, "d577a0f1b55d40de92ce05f2148950092f35d5ade543c2e4251bcb32f02a4bff9dd478c1be726a51e302e16c6477cafe3be5feddb3802341be47d5788ea28fe01bcabbc896e693a2dc9c2719a5a7cc02b129a218cce33a7d4f2484a641ed0df6a538e610a3578a7f44126f69a8d99974556a9f33c2689450ecccc386c5b02de7fba562a34e7f102c4f861d62d4dc76ede826d2c00e4ee6d1f68d2af2b9d42a6c0bb375d3b57d9730009e0e9ee912b7196f0022f1c82528e471eea347dd45b0ad7655a5cf3a7fea1b1a0d35b50b490cc27624261977a7b11d9b0a440860644050e8b67c0d4921f2ee950a4bf5507e43d1dcf6ab60d77e4e904664e6d7d93009752264ab69bf744dba4095b9c3d0091e84a8d0497343f033c5ec94bb4017643e3c6c13e01006084beaf2e1a2b3bf"}, 0x135, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) dup2(r1, r2) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/251, 0xfb}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00_\x00', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000040)=0x5351) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400002}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x7ff}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00009d2000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00004f5000/0x4000)=nil}, {&(0x7f0000bdd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = msgget$private(0x0, 0x282) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r2, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0xb0) r4 = getuid() seteuid(r4) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) pledge(&(0x7f0000000240)='/dev/wsmouse\x00', &(0x7f0000000280)='!\x00') ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x8000003) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10c) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) close(r2) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x4}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000000)) r6 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r6}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 0: setrlimit(0x6, &(0x7f0000000980)={0x3, 0x3}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a", 0x15b}], 0x3) executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="e1", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setuid(0xffffffffffffffff) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) r7 = accept$inet(r3, 0x0, &(0x7f0000000180)) r8 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r8}) setpgid(0x0, r8) fcntl$lock(r7, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x3, 0x7ab, r8}) fchown(r5, r6, 0xffffffffffffffff) fcntl$getflags(r1, 0x3) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9002}], {}, {0x0, 0x4}}}) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) (async) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/96) (async) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000600)={{0xff, r3, 0x0, 0x0, r4, 0xb2}, 0x8, 0x96, 0x5}) (async) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/206) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r3, r4, r3, r4, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) (async) getpid() (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r3, r5, 0x0) (async) unveil(0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000003c0)=0x9) (async) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) socket(0x18, 0x2, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/116, 0x74, 0x0, 0x0, 0x0) utimes(0x0, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) (async) setuid(0xee01) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0x8060693d, &(0x7f00000001c0)) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil}], './file0\x00'}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 3: socket(0x18, 0x5, 0xb4) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x9e30000) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) getuid() (async) r1 = getuid() r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) setreuid(0xee00, r1) (async) setreuid(0xee00, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') (async) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="e9c4be6aa51c488bb30c94965811"], 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x6df1]}) execve(0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) executing program 4: close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7fb, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd77, 0xfffe, 0x7f}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000100)) r3 = socket(0x0, 0x0, 0x0) dup(r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r5) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r7, 0x2195b6d824f0fd6d}], 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, r0) close(r1) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/7, 0x7}}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) close(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r6, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x40c) sendmmsg(r6, &(0x7f00000001c0)={0x0}, 0x10, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xdf, {0x0, 0xfffffffffffffffc}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x6df1]}) execve(0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc", 0xde}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b604971", 0x214}], 0x5) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000c80)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa010000002ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de8fdca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29c896c6502161d614e7424495640c1f0872769c08ccf76c07a7eba9156fca1c73468c9817812291a983ae8891ccc381b349b0f1106aa8b3f2c6820d4e984d07a47a2870821f1814f26b06271abac3f7af662e3d2cbac70e898e748a6caa607d487ec962617b663c65f97e696ad6b790311e49728d17ce950e078a86a5a7505640005e11aa722436cd419c055882d62a04e969f2bb64c96b3777d3c18192789f6a92442c4d9fd6041fd374ecff2092d2dcd961aced4fbb419246673f4d8242966897410d764677df616319002154e86de2f1d557affc14fb05425d7d7c7f63ddfd81b46d1925e0ea0d4d8076c3a442ccd288b4dd64506a38efdbdf87c3f5e70ff6953b1d0ba1660586b1dad54741a8575c14e429ff007690425caa3a5de3ceefbea92ce2", 0x32a}, {&(0x7f0000001280)="bb607fc31daf0383e43a1887f1ba659c8dd86601d2cc795394142b91248075d31de3470ffa86c8feff06263c0228ceaccd6c104e704454a1a0b4db68d35521eda8c0b64d344c3211d65fa47a0c4a9718f54cc97ad83074bfe7818e5bbcf9b839b3fae3a5b44ad22d1148371df88849c8644fc6d47a75302573a9c5f4abe0aadb060cdf64fe6a66aa2c656b6fdeeb71410c2c291f165d4649fe4e2a5f4ce986ff7b503781a23c684b010000800000000053a75113c59fcedfa09a4e0d0cf18c39238064334cf6291803cd571fe767db13839f3dffe6c963095bc1ed80a72d8f69f5e8a7a2cad9f1448d34e43fea98269c4fb5290cb59fdbdab9a407d66a5fbe8644c1ca9b17c6ed9b6e57ad60adacde976db8621071c994a1d94c93d15e6d75712902d62ec0b352d2149d6f16b5f1c0bab93b04506ec91bb7bc004e03446fa99b6d952dcf5adc4f1310122f64b5d3f06f39", 0x151}, {&(0x7f0000001400)="3c37abdf35232be2568b5cf34324eb8e3d9c1f94b62c70095fa0d41adb017ec16e263fa6e41e171588a7cdb79d55171971aaee8a95585b3d6649e19d8c4bf6f6ae82ea005a84eb7f3f9ed5989409a71f9b99764ccd6b28e72535c95fb1d5de2deebead6e5fcb9513627e5a54874e150c922a61841abd773dd9209dfb1c068991357d09fda37ffab80ea1d6fb3e94f481e99a1e2e8a27c0a2d0f90038b094bf08a2c925a2d2774623a913f85d303b59bd81225da41d2e086b16b261252208b340c90f7c32f84e5d85c90ddd9d268b2c9b20a2b92a35f2cc82fd756990efb0e51c5727eff92f5c78e219176c084b834059bae78f2d3992a1", 0xf7}, {&(0x7f0000001500)="989bcc1cf6408c7953e74db394696ae02c22df97820e82ea7a83243490194353a5210f867952d934aac82659d98f6e35a3cc188857059989eb51ae00f3e886897c928fd8288fe2be23767bf6632797d04eb52b7771c65baf69cfd08ad9c8b257ea3205e8aa2c6fa77333f2b2c588c705e1768efd08ca776aa2864c503ac1129830e945dc32c9170364bbc2fe65d1799da47b40b3de3be82e67be0d0bc29f39801c624119ea93791515fa4dae2d984223bd791f1a22d37a8863639ce524cfd13a6e2772cc6bad4abb950b9a87bf3cc043cea82b9658226072b1dcb8a1e009d0f3616e3aefa8bb7ea62c29ff7c35c14cb520c4f5decf049c4675282c1d5227a0f93b23b5c6e87c97d5eec3aa12b188c55bb87ca76461bd04d3b7ed0e6a5640d5df6e007dab008282429e62bc", 0x12b}, {&(0x7f0000001a00)="ccd291086531d558ff4eb3c28edbfc7df7c57a9f189936db82d0a2b15d822ff8e84f8bb85ae62411262f053d33cd9829f3cd7ee8f15554aa0b67006d29e20ba8300097e8f70b297e932572eb34f6eaa57064eff7e0001f408df0e329a95ecfc64daf1ce189c36469c6f73a46c9765deccc083a899551b8f076ef83855ff0b141f06e26ad72186d8705cc8c095033363bbcb4cda7515de62caa750ad02cf8bc460e2f2dd61cca7d03994f0f2352b618aa7ac77e5878579165086f03a3afd635c1c703b0993b94631413fbd72410e70825fc5522c6eb25d32d3b7f551e0e3ce39ff5315279706dc49d0fb107fa9a08668afe3bf9e86f90dc5db1bef583df14079a02a64a7757abd0183d4b7e1cef13220b2a1d226c3fae628dcc4319b5b1792a33893aa77043b038a09b26cee6b6cbfa5cfd8a83e27b6dfe62f037ad118267c4c137b25ca15dd687c35fe69a01e567bee499bb4d1cc550d204d88c7879020f7832ca1666cba51b8617de020642b6dc218cc83e2c116f34642d7baf5a06f09fe4521287ae887b156caab646e0b3f91fefcbc1e7bc29315752860ef72f5d16c325f5a72037e9bcaf8ca2c4454126c66c85369af67de06a85345e2fbb2fa7a660380225fdebb3e9929be50a297e8a1c02af696c90290a72cb0298b8e0145f7b168092104d0323b9d3ab5ca9ce0f2e479e1ea2c26cad49dd970495ebc4dd7e6c606416f3ce0c83c237433347e3c3de2d0b83af0d3598fc3ddf73d6f9b3d97b25ba8a8caeb16973a600c1fabdb688f6e77b912e9744fda6d5152ad645166681c4f2b328c3bb988fa41aa67f7e5378c6fc16e0d9d631ff0acff618ab81d805b423b9e24647fc583358af4b9ed76995deabd76878817dd9f4a7a1997edd59a21fdbedb7a35c6af08a939f2c4c7d0768b4ed15b00b8118c4e155133f6077342fd2084ec9fb33c254e50c3cff8386a6df27694042b91a190c6be0a754fc07b33d2227e6ac12267d1f273e394c820d4b9cb86a0acafff95f43b429467e67ed8dafde7ace44a0d8923d9c22e052076545e96593b2513d46def45580a0ff56d2b49e3b2603e42dd1f042ca135b9b9de4fbe82f35840bdedd722684db549c4ba34b8773b462cc4bb2bdcfd491a0f487d2d0d8e9632edf86e2d07855987a2efd7a12d59733ca1a8660eabe6d139ab239884d11018a2b7cb263bda407208178573d74d757db03b0e38021a957b6a00e55f6fff5f5c846c50d646a6998e1ba3c18e1f01e4757d60af1b229ed1da5e04234a4ab3f59ead54ab42ee04c6bf792011d832a18eb1cb2d7e8bddeb922b8dcd79e4612361539c63362b781de1936de41d70fff1fe136e1730ccf80e5b18766bf32ff0ef6f4ff48727451538f8f5ba267c83167528d574f5cdd87a7e7beca96f034aece41a9fd699a058794bc6ef3756661ff94a20029b9a7f95e7ec7b1040c42c49c14db65a7ac397f234fd0ad5047b9ca5914a28e906e8630dcc9250f167639a77521d5a37563cc38dbdcc8419f9339ac67e7305300e4c0efd4e6f4322944d6d7cb89411c35526dddf30e339b0518309efe65cc7d61ef4170807040673f63b5c03b005204625fb3be18191ee6372a760709d07b1aaf53d374bfcedd0f99a3b5f9ce6ae705c3e804a235b0cfc332cfb7884b0b2d044b9efe0d70c66ff1869d117f70fcf11401fd8cad1abde98819d18758774cc75aba1c0d7a5e0fb437c9817c1841a5ddcbb99f5af489a9748d5320e49c8ca22dd1e1b6eccfdf41dd232e87efe4cf991b40a3085bdef54b893dd20af66869dda049f8c664cec8dc7ac8abf2f8ed07dfbb0b406b72c2126aeaa85959094a78da36024c54be60fd43760fe79ccac615f6cc0d995b6e8090207e4e5695dd273525ff5072b903a4cb1978ea22f19b9ff1514cc306512106cec93b74d2289ba98c69c4671f1a7f3fce36d847f6a0b51599e79501016dce1ee2a6f41bbbdbaf580cc27406672faa657ce7eeaf872bb148d8e1badf488fdab54537237689c7a02f0ca3011ad0de6f658df31de25ee5083fd55d0cb730c85062cb14ce9072fef54ff34853cc18b2e00dcfc3149f2827277e576c418fa0942972e5c7a896f205995e0953ec35a1c4900c1d77c6196d96558948ccfb18a72b6b1baf2bacd4b530a5730ee88538f27af018bdae6e4219a9a93c7aa0f3da102b281b4fa6f6b0a7ecca08ed27c1f2edb3784242f81c710e188b09586ece364bbfc910b38cd2d1b14e64fb2d6884245df638f52777de48e546ca8bf676cffdba0cbf8b3987886b5f89539b349351767cae4a8085957a3f8115ed37bd67cf6c135999a38e9ee3298faf6a0f293c762570889eaae808b60b92f583257ae166e96a3468864244298d42c1d8192f0935bac3087fae9b396a4cbb609f6cb94ebf376c3dbc6373c18f22fa8e8307a5a1da6ea77139d1d20b7b0df427bf3050464cb62bcc70f926eda94bca9e2f304ed386f1e27309e840c3d7413aa7ff68c9f064b01ea666c6bcec3bf9e8241ea19575d047b6a639dbe11f1d3272c7b0167000fd86357e280ad5a6378713a101208842fac2f61ea6872b04ddbf3224040badcaf27a9147a701ebb7856f92f3b518ab8640afec378ea85190af0159a132349549a8272cb8d42e41b1b4b152dbae346996c0c7c31fda8768b450335e57775a7aef9f91e2ef705dea6f3dd4998b606511f46a1bc1d2b996e604adcac659768006f54a0f81de092eca66570ca16f1cb84b7932d8a36ed9339fbb2f4c7fde60ca6a7ccc3b0ce50f4d77d6ae3c75560a2bd67db5df510b7e8a994c0885c2b0a31dee3aa3dcdc75901c77c72736e9a480cbf3c44cb4e5d632ede1159c31777be7081108b2cf80bc284e2064396108dad70c0bca0b358e8e0bf3badacf99dff164f3fea12d0010070904f0b0af8f316816a45ec3cc1639168bf7cee9455faf3b1f598dcad19a5720908c4fd49bd0c4cc820d6a9aff943e2254c579b2d1f305e77cfde4a79ee8db57523dd4fd656532fe15411c1b829aa21dd091ddaff3ce5afc1729d45c71d1f3ec3b2a2e5e65f71f295f64813be28c455a31b35607e04cec2594b8d3e02ab5da8ae26d23b9d65f182a55a3e88a1aa705b9d431a6a9ae3c536bfb122f1b76ece463f912bb28268fd5d279945ebbf349e9576694e2f2162f52628ec793a5eac938eb8f0c287c7597352dc0cc5a646013657a1f78242ed2ba2c6cc9faad59aeb6e84d5c74310ba2dff24f95161147c376d7006bc3878ab0060000000000000078734af17eb549fcca2863f80995d910d47249d8db106cbda3b7f09966eaab7af7e2aa10b2e4783510fedf6b6e2c14bbb40d6008d14f2715d577c4344bfecf4a1e3aa5e811b2b4acba1824881273b5ee558e1433345cf130d82de215854119a1b719ca28a638143707705c1ca06bce1e68ef9a73662f0c1d981c23350d2e74b674d3ed5c1c6adc767240a13d403e148f17ed693234fdd3ba30014b5febed91b2475fdae815e25b5b011701a064a9f0e33a0bbfea61c70c5b85e64c2df384fd4dd5385ab5500320c6afbbb2c7a0bbfdc0ab9cf2827610d6473bf1abaec6c2a474e1f26ea8eade7b3b742948251574df315124c281fc2f615722bd5219ff93de82cf5ce64de29a35c6264bccd41c0e10aa5364f0d48acabdcfbf7acc80e74438b5ec490265508638a3a74737bc8c2a365f5fcd1497f1c780a9ac8ce5e87d77dfe33c7136ae293589891eb04fd040160a05d8ac4699a2eb814e8bab7c1887b3a0b6fe5c971923e40c816240448673490d2fdbcea5c1f7907e74e7428fb5aa6b3d6876888026c33bcadce2649f31a0a72e08f59627b2d6ce3bcf7c5abd9f21e7ddfc6a6e40a607326339ec2f168d7b066f2b5464306cc5c5d629b6fd2f2b74c11ac1d62646ea19bf2c047aaf46b0af2f67899230690d0b57e46db2d44f6a9b80e6b39b367f5fa52fe7356066464f9751dc4b799bc79f4e948db78ee0255b5530ebcc16b41ed43d2456f02cf437e777bb86286c27c27b30d4b1651889d99467c2f9dae33ef4fcfc06405504ed3a98db4ba44ce5d9ed48ad2a88c9fc6a5f9bfb21fcfac43a56bb3cdcfa36b3e67d4cc6f6df2b0b188278229dc44eece84b76eea486ad60c475284834732a8fa2af3952daaa701ec3051185de58a56fc58e72c7aefde2be27f176d6915175ea509f54a699eb306ff14c439a7f38648a7af6e7a1e3cf12d7d6328b7fa27403f8623c66cf449cce94a827451e8dd6a4d9fddd99121ad09643e083b1719aad1a25dcc4209ee454df23e5db5d7f8d8677e7ce57ad54128fa9b00ffda00468b35d78ea1736abc6323d280323ab5483dc82a9ef8fcf8f808905451425d8d69f809c4a80dcd779222a6c75085c61c7dc137f519a6020cb5179506583a477d5c16a0dd24e7c46b09b005b80bf863e8a10535905baea1c183927a649172a110a2f26b82a548c1dee152090d9470ab3a289be946c7a0cc9189a13ee3bb56be769f6278f0cbba7c6426f8bcae516b1bf2bad8516623249f7710e66d5a67e23d3251ccf202618721a58af2b74c2a26362ac85ba87fe746e4fa477d9013a75caf989342123e6d906a264b96a82b38dd58e2299c6590f7ac47daa55b7e5dcc483f6ebe08466224de52029c8c43bd3ac560b32975de8e402be29bfd084fb0d2cda7185326355b3b74bb26af4347786ac7a6ce0ab6fe6c0b2d7474d384138ad545888dbc048a258d3a58dfebaf44a2007eb4c1fc1b83fc84efa8b1e29d15ad3fe9b8ccbd4e86b63be4d357035ecf936191edbf634669af508aee38d00325237cb392205295ee7e7bc48ca41748f5891152edf30df6d4b0e1b818154d68ddc1601b431751dba9345d29395a2ad02d5e71599aadc66f32ed061c09400db4ad76e31311828a637048c55015d09a3784cae93c7d0feaee6cc8a86b46d3b54a9efaf185da03ea6bb6e6d7cc0354684a2e41abdedec964e820e0b324ff446ea66cb4728b61dc396c355fcbfb3175755c5d6a9e2d608d44385f32cb0c0acce27ab8362c4222c9d840d4839845665c2ab01f4ed5a7075f0bd97eecfa99eec9539060b4db937fa0e55af6848fc18a68bea07d6e0d5997715b16422a0366db7a7ce51372aa3b85ce6ccdbde1c8c6e996f7209f53fae5c1b1a514cd03abb6ca24700df9c0933b92344aa91df840d3f59a9bf3d5b555b778ea5e2ac08d7768cd84acb79d56cb6ed057eb07bb7cbeaf2faa47f4202e473637b0e899c0b2ea6f25ee61cfd68588c8c6e6c4774c67d4da871300136cb97f570bc287c003cbe76721a973049c164d9a5d2002566102017a3a3835ce58337b9cbff2afd3b28e87946d9d05a72dd9a86a557e3bede8fcab3f99264d2b44be1f8e8e1cb48ac268845b62426be2b6c54ccb5fc25a463ab0c9eca185cf99c6d26c627cfb2570b0bbda8d4fadc9bac3c69b753faa912e17ec7d64c02a500bcba9822475a94d4afbee20d7ac3fb43cfe39b63cb84579a188770855797806c0a24e480afebf344b5bfe0dbb52e6af36e16221a20e14e7da60087866dd6967b776649849f9acfb49052915b548c92ebf7ebafaee3524eee8505dc7c038a933e159adc57020cc636ef4405c676102475da150180002e4ff7f500c97cdc6394d3163381776783a2d2e169cf2b30367163536e96d01776e68764e7f90640b38e2788dad793b8d5b16d70752ba199f87a1038fb84ebeb411de49081fa7b0fe886d3305af3333181bdd7edaef18a48fa6eaea9237d13101087024c3800"/4096, 0x1000}, {&(0x7f0000001080)="b3aa0b71ee31c10c056d06e94b86846665766dc678887dde1b7e7e80c7f957a4ea482c20edb017ca92ed0ccb04e24e3f0bf0582aab7e9624d119c11979c5716c9fc8dc8e4437303125bf2bf06ce906ad4c6f008def44374178d96be85b719290109fe56c76aa267203109d87c51f817faef07e1cd94faa02df769ac1d8c04925f904b311253b4a34ab59e476403d95b3e9d9a1150cd17460e5832d6b19", 0x9d}, {&(0x7f0000000fc0)="1a7f9bc72fbb351e2463737020673b9bab2d33b265760e85daf5afbfa9c90e5fbd5992903b5e86de8a7e07fcf591c59836852d243c601e9c3d78bc131d6fe766facbb9efbf27eddaf605843b89e680a19dc8319e6afc99fc79fba47a4118eecf398c883f0bafeea43af010606fb3a6ee9ed8111c9206d5658f625289210552839063b195aef2ce56ae75f15c1a4d9eae88a926bceaa1aaaa2e65a258", 0x9c}], 0x7) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000040)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r1, 0x40}, {r1}], 0x2000000000000252, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(0x0, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) socketpair(0x8, 0x3, 0x7f, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea000001efbeadde", 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20083, 0x106) fcntl$setstatus(r0, 0x4, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x8000003) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x8000003) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10c) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) close(r2) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x4}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000000)) (async) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000000)) r6 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r6}) (async) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r6}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a", 0x15b}], 0x3) executing program 3: syz_emit_ethernet(0x1b7, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c8018102000000000000000000000000000100000000000000000000000000000001"]) (async) socket(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x100000000, 0xd660000000000000}) (async) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r0 = socket(0x1e, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xfffffffd, 0x4) (async) socket(0x2, 0x7, 0x49) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, 0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setpgid(0x0, 0x0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) (async) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x2, 0x2) (async) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff12) (async) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f05000700200000000000000000970500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223e7d0c032bfa896443a40602000000720fd38bfbb770aff5a872c881ea6e2ec5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e0000407", 0xb1, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffd, 0x100000007}) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() load: 12.88 cmd: getty 68025 [ttyin] 0.00u 0.00s 0% 319k executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r2 = kqueue() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x81, 0x0, 0x5}, {0x4000006, 0x0, 0x5, 0x3feffe}]}) (async) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) (async) fcntl$getflags(r2, 0x1) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040), 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) lseek(r0, 0x8000, 0x2) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) r2 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) dup(0xffffffffffffffff) fcntl$lock(r2, 0xd5ed1c9208e19e3e, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000700)="d88362f4", &(0x7f0000000800)=0x4, &(0x7f0000000840)="10dd0c6e", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r5, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000200)=[{r2}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) executing program 0: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x21) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 3: socket(0x18, 0x5, 0xb4) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0xa000000) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3f, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc56) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(0x0, 0x0, 0x100, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, r1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r1}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x4}, {0x5}, {0x8106}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) getppid() openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb", 0x1}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 64) r0 = syz_open_pts() (rerun: 64) close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x416}]}) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) close(r1) (async) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x141) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x1, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="ca5e1885", 0x4) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(r7, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r8}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) kqueue() kqueue() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) close(r1) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xffffffffffffff94, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0xd, 0x1}, 0x2) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shutdown(r3, 0xac15aa653092a777) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x5c4) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000240)=0xfff) executing program 2: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693f, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r1 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, r1) wait4(r1, &(0x7f0000000000), 0x5b9ac79f71e26c70, &(0x7f0000000240)) ktrace(0x0, 0x5, 0x4, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00006e3000/0x2000)=nil, 0x2000) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) lseek(r0, 0x8000, 0x2) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02", 0xd3) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) (async) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) close(r0) (async) syz_open_pts() (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f000002f000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) (async) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ftruncate(r3, 0x3b200) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080045003666fee3b7d5059ebb0fc3b4e71c29001c0000000000009078ac1400bbe00000014e214e2300089078"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setreuid(0xee00, 0x0) (async) r6 = getuid() setreuid(0xee00, r6) (async) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) flock(r1, 0x9) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x3, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000040)) (async) dup2(0xffffffffffffffff, r1) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000200)=""/237, 0xed) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x51f) semop(r4, &(0x7f0000000280), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r4, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x25}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r4, &(0x7f0000000300)=[{0x0, 0x4}], 0x1) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x2, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) shmat(r5, &(0x7f000075e000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x23}, {0x6}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000140)=0x8) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(0x0, 0x0, 0x100, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, r1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r1}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x141) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async, rerun: 64) r2 = dup(r1) (rerun: 64) setsockopt(r2, 0x1000000000029, 0xb, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r5 = socket(0x1, 0x1, 0x0) dup2(r4, r5) (async, rerun: 32) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="ca5e1885", 0x4) (rerun: 32) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) (async) r7 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r8 = getpid() (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$lock(r7, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r8}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 7: ftruncate(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24}], 0x1}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() close(r2) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) fcntl$dupfd(r0, 0x0, r0) executing program 2: socket(0x18, 0x5, 0xb4) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x1b560000) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x20, &(0x7f00000001c0), 0x80000001, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x80000001, &(0x7f0000000440)='./file0/file0\x00', 0xe}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000000)="ea000001efbeadde", 0x8) kqueue() (async) kevent(r0, &(0x7f0000000140), 0x20, &(0x7f00000001c0), 0x80000001, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x80000001, &(0x7f0000000440)='./file0/file0\x00', 0xe}) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000000)="ea000001efbeadde", 0x8) (async) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693f, &(0x7f00000001c0)) (async) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) (async) r1 = getpid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, r1) (async) wait4(r1, &(0x7f0000000000), 0x5b9ac79f71e26c70, &(0x7f0000000240)) ktrace(0x0, 0x5, 0x4, r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) munlock(&(0x7f00006e3000/0x2000)=nil, 0x2000) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)) (async) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) lseek(r0, 0x8000, 0x2) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) mlockall(0x0) executing program 7: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0xb) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693f, &(0x7f00000001c0)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b5", 0xe0}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b604971", 0x214}], 0x5) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000c80)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa010000002ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de8fdca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29c896c6502161d614e7424495640c1f0872769c08ccf76c07a7eba9156fca1c73468c9817812291a983ae8891ccc381b349b0f1106aa8b3f2c6820d4e984d07a47a2870821f1814f26b06271abac3f7af662e3d2cbac70e898e748a6caa607d487ec962617b663c65f97e696ad6b790311e49728d17ce950e078a86a5a7505640005e11aa722436cd419c055882d62a04e969f2bb64c96b3777d3c18192789f6a92442c4d9fd6041fd374ecff2092d2dcd961aced4fbb419246673f4d8242966897410d764677df616319002154e86de2f1d557affc14fb05425d7d7c7f63ddfd81b46d1925e0ea0d4d8076c3a442ccd288b4dd64506a38efdbdf87c3f5e70ff6953b1d0ba1660586b1dad54741a8575c14e429ff007690425caa3a5de3ceefbea92ce2", 0x32a}, {&(0x7f0000001280)="bb607fc31daf0383e43a1887f1ba659c8dd86601d2cc795394142b91248075d31de3470ffa86c8feff06263c0228ceaccd6c104e704454a1a0b4db68d35521eda8c0b64d344c3211d65fa47a0c4a9718f54cc97ad83074bfe7818e5bbcf9b839b3fae3a5b44ad22d1148371df88849c8644fc6d47a75302573a9c5f4abe0aadb060cdf64fe6a66aa2c656b6fdeeb71410c2c291f165d4649fe4e2a5f4ce986ff7b503781a23c684b010000800000000053a75113c59fcedfa09a4e0d0cf18c39238064334cf6291803cd571fe767db13839f3dffe6c963095bc1ed80a72d8f69f5e8a7a2cad9f1448d34e43fea98269c4fb5290cb59fdbdab9a407d66a5fbe8644c1ca9b17c6ed9b6e57ad60adacde976db8621071c994a1d94c93d15e6d75712902d62ec0b352d2149d6f16b5f1c0bab93b04506ec91bb7bc004e03446fa99b6d952dcf5adc4f1310122f64b5d3f06f39", 0x151}, {&(0x7f0000001400)="3c37abdf35232be2568b5cf34324eb8e3d9c1f94b62c70095fa0d41adb017ec16e263fa6e41e171588a7cdb79d55171971aaee8a95585b3d6649e19d8c4bf6f6ae82ea005a84eb7f3f9ed5989409a71f9b99764ccd6b28e72535c95fb1d5de2deebead6e5fcb9513627e5a54874e150c922a61841abd773dd9209dfb1c068991357d09fda37ffab80ea1d6fb3e94f481e99a1e2e8a27c0a2d0f90038b094bf08a2c925a2d2774623a913f85d303b59bd81225da41d2e086b16b261252208b340c90f7c32f84e5d85c90ddd9d268b2c9b20a2b92a35f2cc82fd756990efb0e51c5727eff92f5c78e219176c084b834059bae78f2d3992a1", 0xf7}, {&(0x7f0000001500)="989bcc1cf6408c7953e74db394696ae02c22df97820e82ea7a83243490194353a5210f867952d934aac82659d98f6e35a3cc188857059989eb51ae00f3e886897c928fd8288fe2be23767bf6632797d04eb52b7771c65baf69cfd08ad9c8b257ea3205e8aa2c6fa77333f2b2c588c705e1768efd08ca776aa2864c503ac1129830e945dc32c9170364bbc2fe65d1799da47b40b3de3be82e67be0d0bc29f39801c624119ea93791515fa4dae2d984223bd791f1a22d37a8863639ce524cfd13a6e2772cc6bad4abb950b9a87bf3cc043cea82b9658226072b1dcb8a1e009d0f3616e3aefa8bb7ea62c29ff7c35c14cb520c4f5decf049c4675282c1d5227a0f93b23b5c6e87c97d5eec3aa12b188c55bb87ca76461bd04d3b7ed0e6a5640d5df6e007dab008282429e62bc", 0x12b}, {&(0x7f0000001a00)="ccd291086531d558ff4eb3c28edbfc7df7c57a9f189936db82d0a2b15d822ff8e84f8bb85ae62411262f053d33cd9829f3cd7ee8f15554aa0b67006d29e20ba8300097e8f70b297e932572eb34f6eaa57064eff7e0001f408df0e329a95ecfc64daf1ce189c36469c6f73a46c9765deccc083a899551b8f076ef83855ff0b141f06e26ad72186d8705cc8c095033363bbcb4cda7515de62caa750ad02cf8bc460e2f2dd61cca7d03994f0f2352b618aa7ac77e5878579165086f03a3afd635c1c703b0993b94631413fbd72410e70825fc5522c6eb25d32d3b7f551e0e3ce39ff5315279706dc49d0fb107fa9a08668afe3bf9e86f90dc5db1bef583df14079a02a64a7757abd0183d4b7e1cef13220b2a1d226c3fae628dcc4319b5b1792a33893aa77043b038a09b26cee6b6cbfa5cfd8a83e27b6dfe62f037ad118267c4c137b25ca15dd687c35fe69a01e567bee499bb4d1cc550d204d88c7879020f7832ca1666cba51b8617de020642b6dc218cc83e2c116f34642d7baf5a06f09fe4521287ae887b156caab646e0b3f91fefcbc1e7bc29315752860ef72f5d16c325f5a72037e9bcaf8ca2c4454126c66c85369af67de06a85345e2fbb2fa7a660380225fdebb3e9929be50a297e8a1c02af696c90290a72cb0298b8e0145f7b168092104d0323b9d3ab5ca9ce0f2e479e1ea2c26cad49dd970495ebc4dd7e6c606416f3ce0c83c237433347e3c3de2d0b83af0d3598fc3ddf73d6f9b3d97b25ba8a8caeb16973a600c1fabdb688f6e77b912e9744fda6d5152ad645166681c4f2b328c3bb988fa41aa67f7e5378c6fc16e0d9d631ff0acff618ab81d805b423b9e24647fc583358af4b9ed76995deabd76878817dd9f4a7a1997edd59a21fdbedb7a35c6af08a939f2c4c7d0768b4ed15b00b8118c4e155133f6077342fd2084ec9fb33c254e50c3cff8386a6df27694042b91a190c6be0a754fc07b33d2227e6ac12267d1f273e394c820d4b9cb86a0acafff95f43b429467e67ed8dafde7ace44a0d8923d9c22e052076545e96593b2513d46def45580a0ff56d2b49e3b2603e42dd1f042ca135b9b9de4fbe82f35840bdedd722684db549c4ba34b8773b462cc4bb2bdcfd491a0f487d2d0d8e9632edf86e2d07855987a2efd7a12d59733ca1a8660eabe6d139ab239884d11018a2b7cb263bda407208178573d74d757db03b0e38021a957b6a00e55f6fff5f5c846c50d646a6998e1ba3c18e1f01e4757d60af1b229ed1da5e04234a4ab3f59ead54ab42ee04c6bf792011d832a18eb1cb2d7e8bddeb922b8dcd79e4612361539c63362b781de1936de41d70fff1fe136e1730ccf80e5b18766bf32ff0ef6f4ff48727451538f8f5ba267c83167528d574f5cdd87a7e7beca96f034aece41a9fd699a058794bc6ef3756661ff94a20029b9a7f95e7ec7b1040c42c49c14db65a7ac397f234fd0ad5047b9ca5914a28e906e8630dcc9250f167639a77521d5a37563cc38dbdcc8419f9339ac67e7305300e4c0efd4e6f4322944d6d7cb89411c35526dddf30e339b0518309efe65cc7d61ef4170807040673f63b5c03b005204625fb3be18191ee6372a760709d07b1aaf53d374bfcedd0f99a3b5f9ce6ae705c3e804a235b0cfc332cfb7884b0b2d044b9efe0d70c66ff1869d117f70fcf11401fd8cad1abde98819d18758774cc75aba1c0d7a5e0fb437c9817c1841a5ddcbb99f5af489a9748d5320e49c8ca22dd1e1b6eccfdf41dd232e87efe4cf991b40a3085bdef54b893dd20af66869dda049f8c664cec8dc7ac8abf2f8ed07dfbb0b406b72c2126aeaa85959094a78da36024c54be60fd43760fe79ccac615f6cc0d995b6e8090207e4e5695dd273525ff5072b903a4cb1978ea22f19b9ff1514cc306512106cec93b74d2289ba98c69c4671f1a7f3fce36d847f6a0b51599e79501016dce1ee2a6f41bbbdbaf580cc27406672faa657ce7eeaf872bb148d8e1badf488fdab54537237689c7a02f0ca3011ad0de6f658df31de25ee5083fd55d0cb730c85062cb14ce9072fef54ff34853cc18b2e00dcfc3149f2827277e576c418fa0942972e5c7a896f205995e0953ec35a1c4900c1d77c6196d96558948ccfb18a72b6b1baf2bacd4b530a5730ee88538f27af018bdae6e4219a9a93c7aa0f3da102b281b4fa6f6b0a7ecca08ed27c1f2edb3784242f81c710e188b09586ece364bbfc910b38cd2d1b14e64fb2d6884245df638f52777de48e546ca8bf676cffdba0cbf8b3987886b5f89539b349351767cae4a8085957a3f8115ed37bd67cf6c135999a38e9ee3298faf6a0f293c762570889eaae808b60b92f583257ae166e96a3468864244298d42c1d8192f0935bac3087fae9b396a4cbb609f6cb94ebf376c3dbc6373c18f22fa8e8307a5a1da6ea77139d1d20b7b0df427bf3050464cb62bcc70f926eda94bca9e2f304ed386f1e27309e840c3d7413aa7ff68c9f064b01ea666c6bcec3bf9e8241ea19575d047b6a639dbe11f1d3272c7b0167000fd86357e280ad5a6378713a101208842fac2f61ea6872b04ddbf3224040badcaf27a9147a701ebb7856f92f3b518ab8640afec378ea85190af0159a132349549a8272cb8d42e41b1b4b152dbae346996c0c7c31fda8768b450335e57775a7aef9f91e2ef705dea6f3dd4998b606511f46a1bc1d2b996e604adcac659768006f54a0f81de092eca66570ca16f1cb84b7932d8a36ed9339fbb2f4c7fde60ca6a7ccc3b0ce50f4d77d6ae3c75560a2bd67db5df510b7e8a994c0885c2b0a31dee3aa3dcdc75901c77c72736e9a480cbf3c44cb4e5d632ede1159c31777be7081108b2cf80bc284e2064396108dad70c0bca0b358e8e0bf3badacf99dff164f3fea12d0010070904f0b0af8f316816a45ec3cc1639168bf7cee9455faf3b1f598dcad19a5720908c4fd49bd0c4cc820d6a9aff943e2254c579b2d1f305e77cfde4a79ee8db57523dd4fd656532fe15411c1b829aa21dd091ddaff3ce5afc1729d45c71d1f3ec3b2a2e5e65f71f295f64813be28c455a31b35607e04cec2594b8d3e02ab5da8ae26d23b9d65f182a55a3e88a1aa705b9d431a6a9ae3c536bfb122f1b76ece463f912bb28268fd5d279945ebbf349e9576694e2f2162f52628ec793a5eac938eb8f0c287c7597352dc0cc5a646013657a1f78242ed2ba2c6cc9faad59aeb6e84d5c74310ba2dff24f95161147c376d7006bc3878ab0060000000000000078734af17eb549fcca2863f80995d910d47249d8db106cbda3b7f09966eaab7af7e2aa10b2e4783510fedf6b6e2c14bbb40d6008d14f2715d577c4344bfecf4a1e3aa5e811b2b4acba1824881273b5ee558e1433345cf130d82de215854119a1b719ca28a638143707705c1ca06bce1e68ef9a73662f0c1d981c23350d2e74b674d3ed5c1c6adc767240a13d403e148f17ed693234fdd3ba30014b5febed91b2475fdae815e25b5b011701a064a9f0e33a0bbfea61c70c5b85e64c2df384fd4dd5385ab5500320c6afbbb2c7a0bbfdc0ab9cf2827610d6473bf1abaec6c2a474e1f26ea8eade7b3b742948251574df315124c281fc2f615722bd5219ff93de82cf5ce64de29a35c6264bccd41c0e10aa5364f0d48acabdcfbf7acc80e74438b5ec490265508638a3a74737bc8c2a365f5fcd1497f1c780a9ac8ce5e87d77dfe33c7136ae293589891eb04fd040160a05d8ac4699a2eb814e8bab7c1887b3a0b6fe5c971923e40c816240448673490d2fdbcea5c1f7907e74e7428fb5aa6b3d6876888026c33bcadce2649f31a0a72e08f59627b2d6ce3bcf7c5abd9f21e7ddfc6a6e40a607326339ec2f168d7b066f2b5464306cc5c5d629b6fd2f2b74c11ac1d62646ea19bf2c047aaf46b0af2f67899230690d0b57e46db2d44f6a9b80e6b39b367f5fa52fe7356066464f9751dc4b799bc79f4e948db78ee0255b5530ebcc16b41ed43d2456f02cf437e777bb86286c27c27b30d4b1651889d99467c2f9dae33ef4fcfc06405504ed3a98db4ba44ce5d9ed48ad2a88c9fc6a5f9bfb21fcfac43a56bb3cdcfa36b3e67d4cc6f6df2b0b188278229dc44eece84b76eea486ad60c475284834732a8fa2af3952daaa701ec3051185de58a56fc58e72c7aefde2be27f176d6915175ea509f54a699eb306ff14c439a7f38648a7af6e7a1e3cf12d7d6328b7fa27403f8623c66cf449cce94a827451e8dd6a4d9fddd99121ad09643e083b1719aad1a25dcc4209ee454df23e5db5d7f8d8677e7ce57ad54128fa9b00ffda00468b35d78ea1736abc6323d280323ab5483dc82a9ef8fcf8f808905451425d8d69f809c4a80dcd779222a6c75085c61c7dc137f519a6020cb5179506583a477d5c16a0dd24e7c46b09b005b80bf863e8a10535905baea1c183927a649172a110a2f26b82a548c1dee152090d9470ab3a289be946c7a0cc9189a13ee3bb56be769f6278f0cbba7c6426f8bcae516b1bf2bad8516623249f7710e66d5a67e23d3251ccf202618721a58af2b74c2a26362ac85ba87fe746e4fa477d9013a75caf989342123e6d906a264b96a82b38dd58e2299c6590f7ac47daa55b7e5dcc483f6ebe08466224de52029c8c43bd3ac560b32975de8e402be29bfd084fb0d2cda7185326355b3b74bb26af4347786ac7a6ce0ab6fe6c0b2d7474d384138ad545888dbc048a258d3a58dfebaf44a2007eb4c1fc1b83fc84efa8b1e29d15ad3fe9b8ccbd4e86b63be4d357035ecf936191edbf634669af508aee38d00325237cb392205295ee7e7bc48ca41748f5891152edf30df6d4b0e1b818154d68ddc1601b431751dba9345d29395a2ad02d5e71599aadc66f32ed061c09400db4ad76e31311828a637048c55015d09a3784cae93c7d0feaee6cc8a86b46d3b54a9efaf185da03ea6bb6e6d7cc0354684a2e41abdedec964e820e0b324ff446ea66cb4728b61dc396c355fcbfb3175755c5d6a9e2d608d44385f32cb0c0acce27ab8362c4222c9d840d4839845665c2ab01f4ed5a7075f0bd97eecfa99eec9539060b4db937fa0e55af6848fc18a68bea07d6e0d5997715b16422a0366db7a7ce51372aa3b85ce6ccdbde1c8c6e996f7209f53fae5c1b1a514cd03abb6ca24700df9c0933b92344aa91df840d3f59a9bf3d5b555b778ea5e2ac08d7768cd84acb79d56cb6ed057eb07bb7cbeaf2faa47f4202e473637b0e899c0b2ea6f25ee61cfd68588c8c6e6c4774c67d4da871300136cb97f570bc287c003cbe76721a973049c164d9a5d2002566102017a3a3835ce58337b9cbff2afd3b28e87946d9d05a72dd9a86a557e3bede8fcab3f99264d2b44be1f8e8e1cb48ac268845b62426be2b6c54ccb5fc25a463ab0c9eca185cf99c6d26c627cfb2570b0bbda8d4fadc9bac3c69b753faa912e17ec7d64c02a500bcba9822475a94d4afbee20d7ac3fb43cfe39b63cb84579a188770855797806c0a24e480afebf344b5bfe0dbb52e6af36e16221a20e14e7da60087866dd6967b776649849f9acfb49052915b548c92ebf7ebafaee3524eee8505dc7c038a933e159adc57020cc636ef4405c676102475da150180002e4ff7f500c97cdc6394d3163381776783a2d2e169cf2b30367163536e96d01776e68764e7f90640b38e2788dad793b8d5b16d70752ba199f87a1038fb84ebeb411de49081fa7b0fe886d3305af3333181bdd7edaef18a48fa6eaea9237d13101087024c3800"/4096, 0x1000}, {&(0x7f0000001080)="b3aa0b71ee31c10c056d06e94b86846665766dc678887dde1b7e7e80c7f957a4ea482c20edb017ca92ed0ccb04e24e3f0bf0582aab7e9624d119c11979c5716c9fc8dc8e4437303125bf2bf06ce906ad4c6f008def44374178d96be85b719290109fe56c76aa267203109d87c51f817faef07e1cd94faa02df769ac1d8c04925f904b311253b4a34ab59e476403d95b3e9d9a1150cd17460e5832d6b19", 0x9d}, {&(0x7f0000000fc0)="1a7f9bc72fbb351e2463737020673b9bab2d33b265760e85daf5afbfa9c90e5fbd5992903b5e86de8a7e07fcf591c59836852d243c601e9c3d78bc131d6fe766facbb9efbf27eddaf605843b89e680a19dc8319e6afc99fc79fba47a4118eecf398c883f0bafeea43af010606fb3a6ee9ed8111c9206d5658f625289210552839063b195aef2ce56ae75f15c1a4d9eae88a926bceaa1aaaa2e65a258", 0x9c}], 0x7) executing program 6: socket(0x18, 0x5, 0xb4) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0xb) socket(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: close(0xffffffffffffffff) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), 0x0) (async) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7fb, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r1, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd77, 0xfffe, 0x7f}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000100)) (async) r3 = socket(0x0, 0x0, 0x0) dup(r3) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, 0x0) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) syz_open_pts() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r5) (async) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r7, 0x2195b6d824f0fd6d}], 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x1, 0x0, 0x0, 0x1}, {0x416}]}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000840), &(0x7f0000000880)=0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0xda) getppid() syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 2: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x35}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) kqueue() kqueue() (async) kqueue() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x3d0}, 0x0) close(r1) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xffffffffffffff94, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0xd, 0x1}, 0x2) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shutdown(r3, 0xac15aa653092a777) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) semget$private(0x0, 0x4, 0x5c4) (async) r5 = semget$private(0x0, 0x4, 0x5c4) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000240)=0xfff) (async) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000240)=0xfff) executing program 1: ftruncate(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24}], 0x1}) executing program 7: open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) socket(0x18, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0x1) bind(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, './file1\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r6 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000180)=0x9) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mknod(0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x11, 0x1, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) rename(0x0, 0x0) rename(0x0, 0x0) rename(0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r4 = open(&(0x7f0000000480)='./file1\x00', 0x20000, 0x100) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000280)='#', 0x1}], 0x1) write(r4, &(0x7f0000000040)="ac", 0x1) acct(&(0x7f0000000080)='./file1\x00') link(0x0, 0x0) shmat(r0, &(0x7f0000308000/0x1000)=nil, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) sync() mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r6, r7) dup2(r8, r1) r9 = dup2(r1, r0) socket(0x6, 0x1, 0x1) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 0: r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/115, 0x73}], 0x1) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)="82", 0x1}], 0x1) syz_open_pts() kevent(r0, &(0x7f0000000640), 0x8008, 0x0, 0xfffffffb, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) dup2(r1, r0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) fcntl$dupfd(r0, 0x0, r0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x4, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(r3, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) socket(0x1, 0x4000, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000605000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00', 0x100000}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c}], 0x1, 0x887e) r8 = socket(0x6, 0x2, 0x6) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r5, r6) writev(r10, &(0x7f0000000100)=[{&(0x7f00000004c0)="f00742a4f44aaf710dba7e464008a078b9aa11d45857321225e95e", 0x1b}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r0 = socket(0x10, 0x8000, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = fcntl$dupfd(r0, 0xa, r0) fchdir(r1) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffff7f7b, "01000000777d001800"}) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000002240)="4e54c294b261d3d3acc9a528086c10861e01b162132cfa211114da955240e33a0dc47c1b5a6ac031a0aafe6129111900adaa3a07f7735c2c5cbc4e8dcda729244e3e1e5407d89ab6a8f6a1b33f556dc45434a950f5d6147e6b3dc13a269047fc74e9d02e2b2e1e5af02f092e31debf048be9e72033616c4f19940a56431f9376a7fc8982b037070a35d45766613038feaab930b4f739bda49c3d41fce2ae8176b29b9536673d2a4fe81b45c5c0b30950a1660b320ae1988f6153048e61fa2c71d20f510dd9daa93cd32e0bc3d3c1ebbd42d58f0dee31c57cc023cc8a9c3c18e3d1cf2a1f2768dd227716ba75355a0c9d4e62de56d6fabddd088cb91b83428bb264445d17204589ca1d0689860736a36a34ce9a0520a2ca09cca55407e7618596d89bc76917a0b2d51ca4a3fc23891f41ce544091efff0de8a9ed152b67ae89e30f6191ed8e6af254e99f1086213563ab19b095251a7a0ddb356ab51b06a02b7431fb1f47563fba51ba18b1e4b310763200b4311dbb480f15650c8148eb2a70894928bc0442619ceefbf04f34d54918dbd1d0bab84adfe1314e9c76e355e00cd3be0a4ded0fb46f8f2bb30b529cb35986f161c6ff3b1d6dd5d7674af9f00ed922e8e317dd532f545cfd21a5e5b1b540c1cf67ad7044e0e5022e2914b46d6663fbf336d9b41a37dd6e07fe95d55c3bdb38512650ed3afb66c10c5edc99434aa0ab5a236eb97720b60bee0f4fb221085e3f3426dcd0b385fdc10ba0033a6596ed6d9aa9ba2cd312b6f11a23e93dad50005c9267cbac4b7a1770699d95460b1195b0aea4dd06c122aa98e7315aa5a114b96f3c6acdf497f48c75d3419d3dd3bc81b100dc454886ee4dbaa4db92be8816264975e35e32735061cb6694ad0325964b83f77cd08b877c79afbf646eaa5a052b1e33832fb4779e8ef9aa4a7e1ddbfe6d661aef25c291e4968a28f04fb539c3a56008675b43c32333dacceced32e2e3afcd6fc18ff12d59785e04e0967bd7b013650bd0034b3fbf7e6ef00878e905442ce7bd59e95da84beb1ad7869076e4a5650eb523ead0eed8dc7aac49fa7784deb28ed4e65db72b654a4edd51249d4c4d9b41126555799a0faf185ef39db0ad4e79304e8533b6aa5cc1d0ef1664d7fb51542f422ab6a95d998f7614e7ad867ac534d12cbd86f315299c8e872413cba017afe3128dfab4007effb224a14cdde82cc71db49982ee3a21beaa7c5cc8a5747727b6809ae165ea51f81960f9e37a200dadffe53d4d75d225267e700991d18d44d81ad7380ebf8b9564229cd58fd558e3e93a80c471be1f69f37898bbd0a0523fa98717b015403c9fbfcbf4de0c55566437d65c27aeb1827e74edf27ed1a1425815af82a1df4b3a3d6ede6a862982a648395c8dc7d446acdcad795f403c4d321d20fdb87711343d8a7d3ab64d6ae557f07923180210fa855d68072eb79b962bdd64a3f09ae699d4993a22b6274b15ab266f84252943a9a8ef6bad3904d84f65ee0f4897fcf678968f5feffa04cad13e5e4c47651cded1e03b089675a9bc0ac255fe86f87cabc1ef7beaa8ed63bd561641c30907814672d4b68aeec273536de5466cfb44916a367337e2ca4b80972e3b61e4c25f3ac7b578a042133d493790cb21694066b0e998efea968f1b06509ce322f486beb53ed0e2352d4c53f67a31ea125325a54db909b3acdfc6ba36f9a45cd4f1aa635cf89c2f8a5964a7879d946c7daeadb9ba5a2202e449da82a081f6378edc0d2c522c66c8b3ec2e42d9308388d1666de0bc7c4ce53bd558c3dd5e174ba0833aeddd39a318d314a62a0503a3a8fc51828a7445d41eb83835f41cea7e79daaad465808c14f24df73f024da323c6bf8b7a5429748268265d5cb5b1eedd9491d6cda181599ec482aa37768a7aaf77a36c026a50edccaabcb6b4df6f2140e974e3d26d5633d62739c9c8fa110109a3b183d56f5dfae18284cee9e25f2401bb5e77bb81784714933408d2e1af57927f909127ec16e4244f071757faead0b15500f296fdeda4fec28b791db32fd1f0b492050613b96a3f4fe1e752eda0d3635eb22f07bf283bf32a72565c2382db6d1b848a714545c2e2ed28a4b95e8a02bea21a7c93ea06302c482862bae413710f3a10a8b4453a12b8fc2dd68803d2af8866710ce632527b9bb6d8b36e13947db057f5279bea021e7642d89f0885365b5908e0d2aea93926c85293a52ab3c6bd2dd68f8a2c7544cbc651612b62c52bcf496b001c1842296f215e16a0bc9df1ff20fab48f8e45b2b5972842bc6084e06fd1a0f1c685057b4b722912c4e46c7b064c1e4d17d36d54ef086f615c7fef4526ac301236a8ffb206a2d0ee3108eebbaf8aefcba60eb777f0dea4f32402d6ac8195f1ccd8f743cae8c460589e8c01b7f592065486eb12a8ae9379ac3366817085e832789b0d87592b3ef5d9d0a9c6410db8aacaae7498295eae2b0d3ca1dcbab017cf0046eaac0cfb3a82303be103951acddf0c5ae243d39f1f17deb87ec134b054312f96666a840af4ed2a792a7e7e04999ab997b133eb5c2e47959e6da40d38d985489f8bf7e29e4d019c3d469022cbc8d6b68d8c68035c29", 0x734}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x40, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 6: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="501a2b014955f3a2d225ca80e20fccf8c37025c26dc4c0390102dcf83cd980d1c74405c2e4d6f977c574a07591d6e75f20e3a2e1c177e7b1dd40748ac50a17494c6b8b972d9e43f80c1ced288be2ca5cc92f14e5b96f588a114264365624be9613a18e0984239d6072a49d61500402a1fa07a53049", 0x75, 0x406, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x3f) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x0, ""/248}, 0xfa, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/57, 0x39}], 0x1, &(0x7f0000000300)=""/154, 0x9a}, 0x1801) bind$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r3 = accept(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r3}) setsockopt(r0, 0x401, 0x9, &(0x7f0000000580)="4866e8bdc67368346761f60b69b427fa1f92c3dd0c95926106978ad9051e680fc0652fafe3c9d7cb07190ed5484c5ec8fc39227a94e04294dbe8412bb35986321e441e3a03f8210fd4ddc3bd2e15773f1fb906f1b8363addc8", 0x59) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x10100, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)="ec7fcd8f909d2fa81f08a87afb8afdfa9dc77d0a087a7d9e9fd736dc68223afb265750cfff60a5db22c499770206f53d30bb097983fcd23dd4e7f59bf215334e1dd15dbd83b01aa5ed14737fa40f84061c289a5fe21c794ddef849acc43297cacd011b4c621066bce4cec67a26cc878a0f82a538c3bf973beab66f3a1286a161d14beb2716b83feced17c4df4e1ca4fd7aa3e7fd6237f1053466baef6b5fd2aab87c210cb30a1a9cf1b78e5eeea45f5aca07b09c73e32848c1680ca720a2589d", 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x2, 0x2, &(0x7f0000000740)="03385821484e545bb4bb372bd5f4194418043992184bad9fb283212049518efcc141a543296ceaca1909eb3fe1ecdbca1c6d5dbaf324fed84034ce50c82a19f4f132d47ee4ccc60ac9dea4917d5337c24edbde44d4b7c6e9ac902fc0301ca529a6b84bfda05232199015e68acb87d67cd84554159761acfe21fdc6f1222d904a1494e6349ddf2a08aef05585a17b340fca8295d95b6f97d1e1cbd0042f66ffd0de67a4277d5eb51b0562781b00524f140ee2522972f7b8f6b9e0794c696ed2773c489da25726a1c1", 0xc8) sysctl$vfs_ffs(&(0x7f0000000840)={0xa, 0x1, 0x6}, 0x3, &(0x7f0000000880)="ea4ef743fb29538a1a80e22d76a83197fc6ba84fbfc6c8020ca734e01ed13857247f77528de978b977a0d01df4032845babccc62b0cd19d4ccba4c062dfd6b994f2db2037c56d34dfb09e189aba61f9cc46b1e6a15ae73e850cf2c1a65c7c95ab41872b9489216420eb9", &(0x7f0000000900)=0x6a, &(0x7f0000000940)="f7559fe6a67e840b5f79ec8acc233b03c60f973b13e13e4ae897ab82368972a017c4150cbbfaf180bb971b18d5b92738d64029dee6489ea45e523604459f41399831d3e326f14a2ec91dcf999d281a480f32aeb1a8e8a5854c902cbc7ee3", 0x5e) r7 = open(&(0x7f00000009c0)='./file0\x00', 0x20, 0xc1) connect(r5, &(0x7f0000000a00)=@in6={0x18, 0x1, 0xffffffff, 0xfff}, 0xc) ktrace(&(0x7f0000000a40)='./file0\x00', 0x0, 0xc08, r4) connect$unix(r7, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000ac0)={'./file0/file0\x00', 0x80000000, 0x3, 0x0, 0x0, 0x101, 0x7, 0x4, 0x1, 0x0, 0x700, 0x4}) sysctl$vfs_ffs(&(0x7f0000000b40)={0xa, 0x1, 0xf}, 0x3, &(0x7f0000000b80)="735ce858e6906e96f982146d9f9c7aa277d9aadd60b95aad74a1dce06ca6d17b68dd1a6a96c8", &(0x7f0000000bc0)=0x26, &(0x7f0000000c00)="9d3323e00fbcae965325f7e2ff327efc1ae6fab3911a4d1c8e177a77b3b1842ade0d80f4413232280a7da4f0151b88a67d1db043d00ebd111937b2621072c7d5cc01e8e8181eaa9b729785322e9b65d850f0ba4f332776e37702a567beb7af903b6cb584127f2b6242e5db9d6c3a1f31e967bfdfcae761a25abe7857bf7071cf1db30bcaf65449125c7c99c79d47ea47", 0x90) execve(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d40)=[&(0x7f0000000d00)='\x00'], &(0x7f0000000f00)=[&(0x7f0000000d80)='/dev/bpf\x00', &(0x7f0000000dc0)='/dev/bpf\x00', &(0x7f0000000e00)='/dev/bpf\x00', &(0x7f0000000e40)='^\x00', &(0x7f0000000e80)='$\x00', &(0x7f0000000ec0)='/dev/bpf\x00']) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000f40), 0x8, 0x0) poll(&(0x7f0000000f80)=[{r0, 0x186}, {r0, 0x40}, {r8, 0x20}, {r5, 0x10}], 0x4, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000fc0)={'./file0/file0\x00', 0x7, 0x0, 0x8, 0x0, 0x0, 0x8, 0x401, 0x1, 0x2, 0x4b, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') setsockopt(r0, 0x15ccd185, 0x800, &(0x7f0000001140)="043fbdf8eb99da5c45d44f6b114a95e3f70cc6870e28e59003f8028ab55a09adb2a7302e4f50303db14937e3ac132fafa6b8d4e1b852eff49fe7fcdfb01902b74d511c2a", 0x44) sysctl$vfs_ffs(&(0x7f00000011c0)={0xa, 0x1, 0xd}, 0x3, &(0x7f0000001200)="9774987aee40f2b0", &(0x7f0000001240)=0x8, &(0x7f0000001280)="a0f9b7d21e59c9f97ebecba45552ffb798c0bd250c5dba2b85f8e02a369e4e76ae691d8046bcb50242c104eb7d39b4231c4f70f7a3b82e4c07861e575323abb7121e8c190d0055ae4e235a44caffde7b5ae37c2bb11550db7000437546bfa625b92de7c459f9eef768f5464361f2c9b59a5a99f2af80ae8975fdbeacddbbf5d39ecf934b5636b3002e3dc5e5d4e6ff69d1bfce5ca9446f4d2fb05644d7e80a026638bcaafb598069a19d1ffeb797c5bf0ba15d3f916ee24c3dec2c", 0xbb) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x5}, {0x4000006, 0x0, 0x0, 0x6adf2541}]}) (async, rerun: 32) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async, rerun: 32) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) r3 = syz_open_pts() dup2(r3, r2) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x1}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="808793fc86c2fe21434f490115e75d28f5", 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b5", 0xe0}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b604971", 0x214}], 0x5) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000c80)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa010000002ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de8fdca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29c896c6502161d614e7424495640c1f0872769c08ccf76c07a7eba9156fca1c73468c9817812291a983ae8891ccc381b349b0f1106aa8b3f2c6820d4e984d07a47a2870821f1814f26b06271abac3f7af662e3d2cbac70e898e748a6caa607d487ec962617b663c65f97e696ad6b790311e49728d17ce950e078a86a5a7505640005e11aa722436cd419c055882d62a04e969f2bb64c96b3777d3c18192789f6a92442c4d9fd6041fd374ecff2092d2dcd961aced4fbb419246673f4d8242966897410d764677df616319002154e86de2f1d557affc14fb05425d7d7c7f63ddfd81b46d1925e0ea0d4d8076c3a442ccd288b4dd64506a38efdbdf87c3f5e70ff6953b1d0ba1660586b1dad54741a8575c14e429ff007690425caa3a5de3ceefbea92ce2", 0x32a}, {&(0x7f0000001280)="bb607fc31daf0383e43a1887f1ba659c8dd86601d2cc795394142b91248075d31de3470ffa86c8feff06263c0228ceaccd6c104e704454a1a0b4db68d35521eda8c0b64d344c3211d65fa47a0c4a9718f54cc97ad83074bfe7818e5bbcf9b839b3fae3a5b44ad22d1148371df88849c8644fc6d47a75302573a9c5f4abe0aadb060cdf64fe6a66aa2c656b6fdeeb71410c2c291f165d4649fe4e2a5f4ce986ff7b503781a23c684b010000800000000053a75113c59fcedfa09a4e0d0cf18c39238064334cf6291803cd571fe767db13839f3dffe6c963095bc1ed80a72d8f69f5e8a7a2cad9f1448d34e43fea98269c4fb5290cb59fdbdab9a407d66a5fbe8644c1ca9b17c6ed9b6e57ad60adacde976db8621071c994a1d94c93d15e6d75712902d62ec0b352d2149d6f16b5f1c0bab93b04506ec91bb7bc004e03446fa99b6d952dcf5adc4f1310122f64b5d3f06f39", 0x151}, {&(0x7f0000001400)="3c37abdf35232be2568b5cf34324eb8e3d9c1f94b62c70095fa0d41adb017ec16e263fa6e41e171588a7cdb79d55171971aaee8a95585b3d6649e19d8c4bf6f6ae82ea005a84eb7f3f9ed5989409a71f9b99764ccd6b28e72535c95fb1d5de2deebead6e5fcb9513627e5a54874e150c922a61841abd773dd9209dfb1c068991357d09fda37ffab80ea1d6fb3e94f481e99a1e2e8a27c0a2d0f90038b094bf08a2c925a2d2774623a913f85d303b59bd81225da41d2e086b16b261252208b340c90f7c32f84e5d85c90ddd9d268b2c9b20a2b92a35f2cc82fd756990efb0e51c5727eff92f5c78e219176c084b834059bae78f2d3992a1", 0xf7}, {&(0x7f0000001500)="989bcc1cf6408c7953e74db394696ae02c22df97820e82ea7a83243490194353a5210f867952d934aac82659d98f6e35a3cc188857059989eb51ae00f3e886897c928fd8288fe2be23767bf6632797d04eb52b7771c65baf69cfd08ad9c8b257ea3205e8aa2c6fa77333f2b2c588c705e1768efd08ca776aa2864c503ac1129830e945dc32c9170364bbc2fe65d1799da47b40b3de3be82e67be0d0bc29f39801c624119ea93791515fa4dae2d984223bd791f1a22d37a8863639ce524cfd13a6e2772cc6bad4abb950b9a87bf3cc043cea82b9658226072b1dcb8a1e009d0f3616e3aefa8bb7ea62c29ff7c35c14cb520c4f5decf049c4675282c1d5227a0f93b23b5c6e87c97d5eec3aa12b188c55bb87ca76461bd04d3b7ed0e6a5640d5df6e007dab008282429e62bc", 0x12b}, {&(0x7f0000001a00)="ccd291086531d558ff4eb3c28edbfc7df7c57a9f189936db82d0a2b15d822ff8e84f8bb85ae62411262f053d33cd9829f3cd7ee8f15554aa0b67006d29e20ba8300097e8f70b297e932572eb34f6eaa57064eff7e0001f408df0e329a95ecfc64daf1ce189c36469c6f73a46c9765deccc083a899551b8f076ef83855ff0b141f06e26ad72186d8705cc8c095033363bbcb4cda7515de62caa750ad02cf8bc460e2f2dd61cca7d03994f0f2352b618aa7ac77e5878579165086f03a3afd635c1c703b0993b94631413fbd72410e70825fc5522c6eb25d32d3b7f551e0e3ce39ff5315279706dc49d0fb107fa9a08668afe3bf9e86f90dc5db1bef583df14079a02a64a7757abd0183d4b7e1cef13220b2a1d226c3fae628dcc4319b5b1792a33893aa77043b038a09b26cee6b6cbfa5cfd8a83e27b6dfe62f037ad118267c4c137b25ca15dd687c35fe69a01e567bee499bb4d1cc550d204d88c7879020f7832ca1666cba51b8617de020642b6dc218cc83e2c116f34642d7baf5a06f09fe4521287ae887b156caab646e0b3f91fefcbc1e7bc29315752860ef72f5d16c325f5a72037e9bcaf8ca2c4454126c66c85369af67de06a85345e2fbb2fa7a660380225fdebb3e9929be50a297e8a1c02af696c90290a72cb0298b8e0145f7b168092104d0323b9d3ab5ca9ce0f2e479e1ea2c26cad49dd970495ebc4dd7e6c606416f3ce0c83c237433347e3c3de2d0b83af0d3598fc3ddf73d6f9b3d97b25ba8a8caeb16973a600c1fabdb688f6e77b912e9744fda6d5152ad645166681c4f2b328c3bb988fa41aa67f7e5378c6fc16e0d9d631ff0acff618ab81d805b423b9e24647fc583358af4b9ed76995deabd76878817dd9f4a7a1997edd59a21fdbedb7a35c6af08a939f2c4c7d0768b4ed15b00b8118c4e155133f6077342fd2084ec9fb33c254e50c3cff8386a6df27694042b91a190c6be0a754fc07b33d2227e6ac12267d1f273e394c820d4b9cb86a0acafff95f43b429467e67ed8dafde7ace44a0d8923d9c22e052076545e96593b2513d46def45580a0ff56d2b49e3b2603e42dd1f042ca135b9b9de4fbe82f35840bdedd722684db549c4ba34b8773b462cc4bb2bdcfd491a0f487d2d0d8e9632edf86e2d07855987a2efd7a12d59733ca1a8660eabe6d139ab239884d11018a2b7cb263bda407208178573d74d757db03b0e38021a957b6a00e55f6fff5f5c846c50d646a6998e1ba3c18e1f01e4757d60af1b229ed1da5e04234a4ab3f59ead54ab42ee04c6bf792011d832a18eb1cb2d7e8bddeb922b8dcd79e4612361539c63362b781de1936de41d70fff1fe136e1730ccf80e5b18766bf32ff0ef6f4ff48727451538f8f5ba267c83167528d574f5cdd87a7e7beca96f034aece41a9fd699a058794bc6ef3756661ff94a20029b9a7f95e7ec7b1040c42c49c14db65a7ac397f234fd0ad5047b9ca5914a28e906e8630dcc9250f167639a77521d5a37563cc38dbdcc8419f9339ac67e7305300e4c0efd4e6f4322944d6d7cb89411c35526dddf30e339b0518309efe65cc7d61ef4170807040673f63b5c03b005204625fb3be18191ee6372a760709d07b1aaf53d374bfcedd0f99a3b5f9ce6ae705c3e804a235b0cfc332cfb7884b0b2d044b9efe0d70c66ff1869d117f70fcf11401fd8cad1abde98819d18758774cc75aba1c0d7a5e0fb437c9817c1841a5ddcbb99f5af489a9748d5320e49c8ca22dd1e1b6eccfdf41dd232e87efe4cf991b40a3085bdef54b893dd20af66869dda049f8c664cec8dc7ac8abf2f8ed07dfbb0b406b72c2126aeaa85959094a78da36024c54be60fd43760fe79ccac615f6cc0d995b6e8090207e4e5695dd273525ff5072b903a4cb1978ea22f19b9ff1514cc306512106cec93b74d2289ba98c69c4671f1a7f3fce36d847f6a0b51599e79501016dce1ee2a6f41bbbdbaf580cc27406672faa657ce7eeaf872bb148d8e1badf488fdab54537237689c7a02f0ca3011ad0de6f658df31de25ee5083fd55d0cb730c85062cb14ce9072fef54ff34853cc18b2e00dcfc3149f2827277e576c418fa0942972e5c7a896f205995e0953ec35a1c4900c1d77c6196d96558948ccfb18a72b6b1baf2bacd4b530a5730ee88538f27af018bdae6e4219a9a93c7aa0f3da102b281b4fa6f6b0a7ecca08ed27c1f2edb3784242f81c710e188b09586ece364bbfc910b38cd2d1b14e64fb2d6884245df638f52777de48e546ca8bf676cffdba0cbf8b3987886b5f89539b349351767cae4a8085957a3f8115ed37bd67cf6c135999a38e9ee3298faf6a0f293c762570889eaae808b60b92f583257ae166e96a3468864244298d42c1d8192f0935bac3087fae9b396a4cbb609f6cb94ebf376c3dbc6373c18f22fa8e8307a5a1da6ea77139d1d20b7b0df427bf3050464cb62bcc70f926eda94bca9e2f304ed386f1e27309e840c3d7413aa7ff68c9f064b01ea666c6bcec3bf9e8241ea19575d047b6a639dbe11f1d3272c7b0167000fd86357e280ad5a6378713a101208842fac2f61ea6872b04ddbf3224040badcaf27a9147a701ebb7856f92f3b518ab8640afec378ea85190af0159a132349549a8272cb8d42e41b1b4b152dbae346996c0c7c31fda8768b450335e57775a7aef9f91e2ef705dea6f3dd4998b606511f46a1bc1d2b996e604adcac659768006f54a0f81de092eca66570ca16f1cb84b7932d8a36ed9339fbb2f4c7fde60ca6a7ccc3b0ce50f4d77d6ae3c75560a2bd67db5df510b7e8a994c0885c2b0a31dee3aa3dcdc75901c77c72736e9a480cbf3c44cb4e5d632ede1159c31777be7081108b2cf80bc284e2064396108dad70c0bca0b358e8e0bf3badacf99dff164f3fea12d0010070904f0b0af8f316816a45ec3cc1639168bf7cee9455faf3b1f598dcad19a5720908c4fd49bd0c4cc820d6a9aff943e2254c579b2d1f305e77cfde4a79ee8db57523dd4fd656532fe15411c1b829aa21dd091ddaff3ce5afc1729d45c71d1f3ec3b2a2e5e65f71f295f64813be28c455a31b35607e04cec2594b8d3e02ab5da8ae26d23b9d65f182a55a3e88a1aa705b9d431a6a9ae3c536bfb122f1b76ece463f912bb28268fd5d279945ebbf349e9576694e2f2162f52628ec793a5eac938eb8f0c287c7597352dc0cc5a646013657a1f78242ed2ba2c6cc9faad59aeb6e84d5c74310ba2dff24f95161147c376d7006bc3878ab0060000000000000078734af17eb549fcca2863f80995d910d47249d8db106cbda3b7f09966eaab7af7e2aa10b2e4783510fedf6b6e2c14bbb40d6008d14f2715d577c4344bfecf4a1e3aa5e811b2b4acba1824881273b5ee558e1433345cf130d82de215854119a1b719ca28a638143707705c1ca06bce1e68ef9a73662f0c1d981c23350d2e74b674d3ed5c1c6adc767240a13d403e148f17ed693234fdd3ba30014b5febed91b2475fdae815e25b5b011701a064a9f0e33a0bbfea61c70c5b85e64c2df384fd4dd5385ab5500320c6afbbb2c7a0bbfdc0ab9cf2827610d6473bf1abaec6c2a474e1f26ea8eade7b3b742948251574df315124c281fc2f615722bd5219ff93de82cf5ce64de29a35c6264bccd41c0e10aa5364f0d48acabdcfbf7acc80e74438b5ec490265508638a3a74737bc8c2a365f5fcd1497f1c780a9ac8ce5e87d77dfe33c7136ae293589891eb04fd040160a05d8ac4699a2eb814e8bab7c1887b3a0b6fe5c971923e40c816240448673490d2fdbcea5c1f7907e74e7428fb5aa6b3d6876888026c33bcadce2649f31a0a72e08f59627b2d6ce3bcf7c5abd9f21e7ddfc6a6e40a607326339ec2f168d7b066f2b5464306cc5c5d629b6fd2f2b74c11ac1d62646ea19bf2c047aaf46b0af2f67899230690d0b57e46db2d44f6a9b80e6b39b367f5fa52fe7356066464f9751dc4b799bc79f4e948db78ee0255b5530ebcc16b41ed43d2456f02cf437e777bb86286c27c27b30d4b1651889d99467c2f9dae33ef4fcfc06405504ed3a98db4ba44ce5d9ed48ad2a88c9fc6a5f9bfb21fcfac43a56bb3cdcfa36b3e67d4cc6f6df2b0b188278229dc44eece84b76eea486ad60c475284834732a8fa2af3952daaa701ec3051185de58a56fc58e72c7aefde2be27f176d6915175ea509f54a699eb306ff14c439a7f38648a7af6e7a1e3cf12d7d6328b7fa27403f8623c66cf449cce94a827451e8dd6a4d9fddd99121ad09643e083b1719aad1a25dcc4209ee454df23e5db5d7f8d8677e7ce57ad54128fa9b00ffda00468b35d78ea1736abc6323d280323ab5483dc82a9ef8fcf8f808905451425d8d69f809c4a80dcd779222a6c75085c61c7dc137f519a6020cb5179506583a477d5c16a0dd24e7c46b09b005b80bf863e8a10535905baea1c183927a649172a110a2f26b82a548c1dee152090d9470ab3a289be946c7a0cc9189a13ee3bb56be769f6278f0cbba7c6426f8bcae516b1bf2bad8516623249f7710e66d5a67e23d3251ccf202618721a58af2b74c2a26362ac85ba87fe746e4fa477d9013a75caf989342123e6d906a264b96a82b38dd58e2299c6590f7ac47daa55b7e5dcc483f6ebe08466224de52029c8c43bd3ac560b32975de8e402be29bfd084fb0d2cda7185326355b3b74bb26af4347786ac7a6ce0ab6fe6c0b2d7474d384138ad545888dbc048a258d3a58dfebaf44a2007eb4c1fc1b83fc84efa8b1e29d15ad3fe9b8ccbd4e86b63be4d357035ecf936191edbf634669af508aee38d00325237cb392205295ee7e7bc48ca41748f5891152edf30df6d4b0e1b818154d68ddc1601b431751dba9345d29395a2ad02d5e71599aadc66f32ed061c09400db4ad76e31311828a637048c55015d09a3784cae93c7d0feaee6cc8a86b46d3b54a9efaf185da03ea6bb6e6d7cc0354684a2e41abdedec964e820e0b324ff446ea66cb4728b61dc396c355fcbfb3175755c5d6a9e2d608d44385f32cb0c0acce27ab8362c4222c9d840d4839845665c2ab01f4ed5a7075f0bd97eecfa99eec9539060b4db937fa0e55af6848fc18a68bea07d6e0d5997715b16422a0366db7a7ce51372aa3b85ce6ccdbde1c8c6e996f7209f53fae5c1b1a514cd03abb6ca24700df9c0933b92344aa91df840d3f59a9bf3d5b555b778ea5e2ac08d7768cd84acb79d56cb6ed057eb07bb7cbeaf2faa47f4202e473637b0e899c0b2ea6f25ee61cfd68588c8c6e6c4774c67d4da871300136cb97f570bc287c003cbe76721a973049c164d9a5d2002566102017a3a3835ce58337b9cbff2afd3b28e87946d9d05a72dd9a86a557e3bede8fcab3f99264d2b44be1f8e8e1cb48ac268845b62426be2b6c54ccb5fc25a463ab0c9eca185cf99c6d26c627cfb2570b0bbda8d4fadc9bac3c69b753faa912e17ec7d64c02a500bcba9822475a94d4afbee20d7ac3fb43cfe39b63cb84579a188770855797806c0a24e480afebf344b5bfe0dbb52e6af36e16221a20e14e7da60087866dd6967b776649849f9acfb49052915b548c92ebf7ebafaee3524eee8505dc7c038a933e159adc57020cc636ef4405c676102475da150180002e4ff7f500c97cdc6394d3163381776783a2d2e169cf2b30367163536e96d01776e68764e7f90640b38e2788dad793b8d5b16d70752ba199f87a1038fb84ebeb411de49081fa7b0fe886d3305af3333181bdd7edaef18a48fa6eaea9237d13101087024c3800"/4096, 0x1000}, {&(0x7f0000001080)="b3aa0b71ee31c10c056d06e94b86846665766dc678887dde1b7e7e80c7f957a4ea482c20edb017ca92ed0ccb04e24e3f0bf0582aab7e9624d119c11979c5716c9fc8dc8e4437303125bf2bf06ce906ad4c6f008def44374178d96be85b719290109fe56c76aa267203109d87c51f817faef07e1cd94faa02df769ac1d8c04925f904b311253b4a34ab59e476403d95b3e9d9a1150cd17460e5832d6b19", 0x9d}, {&(0x7f0000000fc0)="1a7f9bc72fbb351e2463737020673b9bab2d33b265760e85daf5afbfa9c90e5fbd5992903b5e86de8a7e07fcf591c59836852d243c601e9c3d78bc131d6fe766facbb9efbf27eddaf605843b89e680a19dc8319e6afc99fc79fba47a4118eecf398c883f0bafeea43af010606fb3a6ee9ed8111c9206d5658f625289210552839063b195aef2ce56ae75f15c1a4d9eae88a926bceaa1aaaa2e65a258", 0x9c}], 0x7) executing program 2: socket(0x2, 0x1, 0x0) r0 = dup(0xffffffffffffffff) listen(r0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x4, 0x1}, 0x0, 0x0, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r3}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r5, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3d}, {0x2d}, {0x416}]}) executing program 6: chroot(0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x49f9, 0x1, './file0/file0\x00', 0x1, 0x3, 0x6, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000040)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r6, r7) dup2(r8, r1) (async) r9 = dup2(r1, r0) socket(0x6, 0x1, 0x1) (async) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x10, 0x5, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) r6 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x8, 0x3, 0x8]) semop(r6, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x2, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x8}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000001200)=""/24) semop(r6, 0x0, 0x0) semop(r6, &(0x7f0000000000), 0x0) semop(r6, &(0x7f0000000040)=[{0x0, 0x7ff, 0x400}, {0x1, 0x0, 0x1800}, {0x8, 0x4000, 0x1000}, {0x7, 0x0, 0x800}, {0x4, 0x14, 0x1800}, {0x1, 0xfc, 0x1000}, {0x0, 0x7fff, 0x1800}, {0x0, 0x7}], 0x8) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000300)=""/20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0x80000000, r7, 0x0, r7, 0x0, 0xa3, 0x4000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r9 = socket(0x18, 0x1, 0x0) r10 = dup2(r8, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r9, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) recvmmsg(r11, &(0x7f00000003c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/73, 0x49}, 0x2}, 0x10, 0x0, &(0x7f0000000400)={0x1, 0xab}) sendmmsg(r10, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x4, 0x4) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendmsg(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r3) fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x80, 0x9, r3}) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f000021d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000003}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) read(r1, &(0x7f00000002c0)=""/187, 0xbb) setsockopt(r0, 0xffff, 0x40, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="28c4610a365425bc38989195dec73a750227ca90777ad8352d5a3f8d4a166af1d07ec36cd6961c24d7a71a4e8e679d85e0fbc3622d630321c09ad2a69b4db9aa3e76c5f2cc1f190e1e60e5ec37ff4593d52af763fb4d78555410374e2b4923f06b816fce3f9148dba376ae19ff7549106527ba793257e2692622baa5fd5b5ffb7eb6e9231b2301ffdd109dea8d7079a9c485", 0x92}, {&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d", 0x21}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x4) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x1c}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0) sysctl$hw(&(0x7f0000000500)={0x6, 0x14}, 0x2, &(0x7f0000000540)="1c1d1332506c030f", &(0x7f0000000580)=0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) syz_emit_ethernet(0x4e, &(0x7f0000000200)={@local, @local, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x28) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') (async) mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) sendmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0) (async) sysctl$hw(&(0x7f0000000500)={0x6, 0x14}, 0x2, &(0x7f0000000540)="1c1d1332506c030f", &(0x7f0000000580)=0x8, 0x0, 0x0) (async) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc4) (async) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) (async) syz_emit_ethernet(0x4e, &(0x7f0000000200)={@local, @local, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x28) (async) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') (async) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x8500, 0x10) (async) socket(0x18, 0x2, 0x0) (async) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x9) (async) r1 = socket(0x1, 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x81}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6024d7910030000000000000000000000000000000000000000000000000000000fb"]) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2820a, 0x0) sendto(r1, &(0x7f0000000040)="098f1845cca73e5146f53cb2ad3c993a26a4f55dec84", 0x16, 0x408, 0x0, 0x0) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="ea3e7a297300000110eb0000", 0xc) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) (async) chdir(&(0x7f0000000140)='./file0\x00') r3 = kqueue() (async) r4 = syz_open_pts() kevent(r3, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) (async) syz_open_pts() syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) mkdir(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='\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) (async) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r6, 0x4, 0x0) getdents(r6, &(0x7f0000000040)=""/4096, 0x1000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) socket(0x18, 0x2, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000003c0)=""/121, 0x79, 0x800, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') utimes(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async) socket(0x18, 0x2, 0x0) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f00000003c0)=""/121, 0x79, 0x800, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) (async) setreuid(0x0, 0xee01) (async) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') (async) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') (async) utimes(0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) (async) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) executing program 5: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000240), 0x0, &(0x7f00000005c0), 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x5, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) ktrace(0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="28c4610a365425bc38989195dec73a750227ca90777ad8352d5a3f8d4a166af1d07ec36cd6961c24d7a71a4e8e679d85e0fbc3622d630321c09ad2a69b4db9aa3e76c5f2cc1f190e1e60e5ec37ff4593d52af763fb4d78555410374e2b4923f06b816fce3f9148dba376ae19ff7549106527ba793257e2692622baa5fd5b5ffb7eb6e9231b2301ffdd109dea8d7079a9c485", 0x92}, {&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d", 0x21}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x4) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r0, 0xb, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f69) r1 = socket(0x1, 0x2, 0x20) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r8 = kqueue() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r8, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) dup(r0) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x4, 0x1}, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x7) (async) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\b', 0x1) dup2(r1, r0) (async) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x0, 0xfff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000480)={0x1, 0x10}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f00000010c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) rmdir(0x0) (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x40000108, 0x0) (async) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) (async) dup2(r5, 0xffffffffffffffff) (async) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfffffffffffffed0, 0x0, 0xffffffffffffff48, &(0x7f0000000fc0)=""/221, 0xe2}, 0x63) (async) execve(0x0, 0x0, 0x0) (async) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {}, {0x106}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="1e55289d4df1d51c", 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544", 0xe1}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b604971", 0x214}], 0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000c80)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa010000002ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de8fdca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29c896c6502161d614e7424495640c1f0872769c08ccf76c07a7eba9156fca1c73468c9817812291a983ae8891ccc381b349b0f1106aa8b3f2c6820d4e984d07a47a2870821f1814f26b06271abac3f7af662e3d2cbac70e898e748a6caa607d487ec962617b663c65f97e696ad6b790311e49728d17ce950e078a86a5a7505640005e11aa722436cd419c055882d62a04e969f2bb64c96b3777d3c18192789f6a92442c4d9fd6041fd374ecff2092d2dcd961aced4fbb419246673f4d8242966897410d764677df616319002154e86de2f1d557affc14fb05425d7d7c7f63ddfd81b46d1925e0ea0d4d8076c3a442ccd288b4dd64506a38efdbdf87c3f5e70ff6953b1d0ba1660586b1dad54741a8575c14e429ff007690425caa3a5de3ceefbea92ce2", 0x32a}, {&(0x7f0000001280)="bb607fc31daf0383e43a1887f1ba659c8dd86601d2cc795394142b91248075d31de3470ffa86c8feff06263c0228ceaccd6c104e704454a1a0b4db68d35521eda8c0b64d344c3211d65fa47a0c4a9718f54cc97ad83074bfe7818e5bbcf9b839b3fae3a5b44ad22d1148371df88849c8644fc6d47a75302573a9c5f4abe0aadb060cdf64fe6a66aa2c656b6fdeeb71410c2c291f165d4649fe4e2a5f4ce986ff7b503781a23c684b010000800000000053a75113c59fcedfa09a4e0d0cf18c39238064334cf6291803cd571fe767db13839f3dffe6c963095bc1ed80a72d8f69f5e8a7a2cad9f1448d34e43fea98269c4fb5290cb59fdbdab9a407d66a5fbe8644c1ca9b17c6ed9b6e57ad60adacde976db8621071c994a1d94c93d15e6d75712902d62ec0b352d2149d6f16b5f1c0bab93b04506ec91bb7bc004e03446fa99b6d952dcf5adc4f1310122f64b5d3f06f39", 0x151}, {&(0x7f0000001400)="3c37abdf35232be2568b5cf34324eb8e3d9c1f94b62c70095fa0d41adb017ec16e263fa6e41e171588a7cdb79d55171971aaee8a95585b3d6649e19d8c4bf6f6ae82ea005a84eb7f3f9ed5989409a71f9b99764ccd6b28e72535c95fb1d5de2deebead6e5fcb9513627e5a54874e150c922a61841abd773dd9209dfb1c068991357d09fda37ffab80ea1d6fb3e94f481e99a1e2e8a27c0a2d0f90038b094bf08a2c925a2d2774623a913f85d303b59bd81225da41d2e086b16b261252208b340c90f7c32f84e5d85c90ddd9d268b2c9b20a2b92a35f2cc82fd756990efb0e51c5727eff92f5c78e219176c084b834059bae78f2d3992a1", 0xf7}, {&(0x7f0000001500)="989bcc1cf6408c7953e74db394696ae02c22df97820e82ea7a83243490194353a5210f867952d934aac82659d98f6e35a3cc188857059989eb51ae00f3e886897c928fd8288fe2be23767bf6632797d04eb52b7771c65baf69cfd08ad9c8b257ea3205e8aa2c6fa77333f2b2c588c705e1768efd08ca776aa2864c503ac1129830e945dc32c9170364bbc2fe65d1799da47b40b3de3be82e67be0d0bc29f39801c624119ea93791515fa4dae2d984223bd791f1a22d37a8863639ce524cfd13a6e2772cc6bad4abb950b9a87bf3cc043cea82b9658226072b1dcb8a1e009d0f3616e3aefa8bb7ea62c29ff7c35c14cb520c4f5decf049c4675282c1d5227a0f93b23b5c6e87c97d5eec3aa12b188c55bb87ca76461bd04d3b7ed0e6a5640d5df6e007dab008282429e62bc", 0x12b}, {&(0x7f0000001a00)="ccd291086531d558ff4eb3c28edbfc7df7c57a9f189936db82d0a2b15d822ff8e84f8bb85ae62411262f053d33cd9829f3cd7ee8f15554aa0b67006d29e20ba8300097e8f70b297e932572eb34f6eaa57064eff7e0001f408df0e329a95ecfc64daf1ce189c36469c6f73a46c9765deccc083a899551b8f076ef83855ff0b141f06e26ad72186d8705cc8c095033363bbcb4cda7515de62caa750ad02cf8bc460e2f2dd61cca7d03994f0f2352b618aa7ac77e5878579165086f03a3afd635c1c703b0993b94631413fbd72410e70825fc5522c6eb25d32d3b7f551e0e3ce39ff5315279706dc49d0fb107fa9a08668afe3bf9e86f90dc5db1bef583df14079a02a64a7757abd0183d4b7e1cef13220b2a1d226c3fae628dcc4319b5b1792a33893aa77043b038a09b26cee6b6cbfa5cfd8a83e27b6dfe62f037ad118267c4c137b25ca15dd687c35fe69a01e567bee499bb4d1cc550d204d88c7879020f7832ca1666cba51b8617de020642b6dc218cc83e2c116f34642d7baf5a06f09fe4521287ae887b156caab646e0b3f91fefcbc1e7bc29315752860ef72f5d16c325f5a72037e9bcaf8ca2c4454126c66c85369af67de06a85345e2fbb2fa7a660380225fdebb3e9929be50a297e8a1c02af696c90290a72cb0298b8e0145f7b168092104d0323b9d3ab5ca9ce0f2e479e1ea2c26cad49dd970495ebc4dd7e6c606416f3ce0c83c237433347e3c3de2d0b83af0d3598fc3ddf73d6f9b3d97b25ba8a8caeb16973a600c1fabdb688f6e77b912e9744fda6d5152ad645166681c4f2b328c3bb988fa41aa67f7e5378c6fc16e0d9d631ff0acff618ab81d805b423b9e24647fc583358af4b9ed76995deabd76878817dd9f4a7a1997edd59a21fdbedb7a35c6af08a939f2c4c7d0768b4ed15b00b8118c4e155133f6077342fd2084ec9fb33c254e50c3cff8386a6df27694042b91a190c6be0a754fc07b33d2227e6ac12267d1f273e394c820d4b9cb86a0acafff95f43b429467e67ed8dafde7ace44a0d8923d9c22e052076545e96593b2513d46def45580a0ff56d2b49e3b2603e42dd1f042ca135b9b9de4fbe82f35840bdedd722684db549c4ba34b8773b462cc4bb2bdcfd491a0f487d2d0d8e9632edf86e2d07855987a2efd7a12d59733ca1a8660eabe6d139ab239884d11018a2b7cb263bda407208178573d74d757db03b0e38021a957b6a00e55f6fff5f5c846c50d646a6998e1ba3c18e1f01e4757d60af1b229ed1da5e04234a4ab3f59ead54ab42ee04c6bf792011d832a18eb1cb2d7e8bddeb922b8dcd79e4612361539c63362b781de1936de41d70fff1fe136e1730ccf80e5b18766bf32ff0ef6f4ff48727451538f8f5ba267c83167528d574f5cdd87a7e7beca96f034aece41a9fd699a058794bc6ef3756661ff94a20029b9a7f95e7ec7b1040c42c49c14db65a7ac397f234fd0ad5047b9ca5914a28e906e8630dcc9250f167639a77521d5a37563cc38dbdcc8419f9339ac67e7305300e4c0efd4e6f4322944d6d7cb89411c35526dddf30e339b0518309efe65cc7d61ef4170807040673f63b5c03b005204625fb3be18191ee6372a760709d07b1aaf53d374bfcedd0f99a3b5f9ce6ae705c3e804a235b0cfc332cfb7884b0b2d044b9efe0d70c66ff1869d117f70fcf11401fd8cad1abde98819d18758774cc75aba1c0d7a5e0fb437c9817c1841a5ddcbb99f5af489a9748d5320e49c8ca22dd1e1b6eccfdf41dd232e87efe4cf991b40a3085bdef54b893dd20af66869dda049f8c664cec8dc7ac8abf2f8ed07dfbb0b406b72c2126aeaa85959094a78da36024c54be60fd43760fe79ccac615f6cc0d995b6e8090207e4e5695dd273525ff5072b903a4cb1978ea22f19b9ff1514cc306512106cec93b74d2289ba98c69c4671f1a7f3fce36d847f6a0b51599e79501016dce1ee2a6f41bbbdbaf580cc27406672faa657ce7eeaf872bb148d8e1badf488fdab54537237689c7a02f0ca3011ad0de6f658df31de25ee5083fd55d0cb730c85062cb14ce9072fef54ff34853cc18b2e00dcfc3149f2827277e576c418fa0942972e5c7a896f205995e0953ec35a1c4900c1d77c6196d96558948ccfb18a72b6b1baf2bacd4b530a5730ee88538f27af018bdae6e4219a9a93c7aa0f3da102b281b4fa6f6b0a7ecca08ed27c1f2edb3784242f81c710e188b09586ece364bbfc910b38cd2d1b14e64fb2d6884245df638f52777de48e546ca8bf676cffdba0cbf8b3987886b5f89539b349351767cae4a8085957a3f8115ed37bd67cf6c135999a38e9ee3298faf6a0f293c762570889eaae808b60b92f583257ae166e96a3468864244298d42c1d8192f0935bac3087fae9b396a4cbb609f6cb94ebf376c3dbc6373c18f22fa8e8307a5a1da6ea77139d1d20b7b0df427bf3050464cb62bcc70f926eda94bca9e2f304ed386f1e27309e840c3d7413aa7ff68c9f064b01ea666c6bcec3bf9e8241ea19575d047b6a639dbe11f1d3272c7b0167000fd86357e280ad5a6378713a101208842fac2f61ea6872b04ddbf3224040badcaf27a9147a701ebb7856f92f3b518ab8640afec378ea85190af0159a132349549a8272cb8d42e41b1b4b152dbae346996c0c7c31fda8768b450335e57775a7aef9f91e2ef705dea6f3dd4998b606511f46a1bc1d2b996e604adcac659768006f54a0f81de092eca66570ca16f1cb84b7932d8a36ed9339fbb2f4c7fde60ca6a7ccc3b0ce50f4d77d6ae3c75560a2bd67db5df510b7e8a994c0885c2b0a31dee3aa3dcdc75901c77c72736e9a480cbf3c44cb4e5d632ede1159c31777be7081108b2cf80bc284e2064396108dad70c0bca0b358e8e0bf3badacf99dff164f3fea12d0010070904f0b0af8f316816a45ec3cc1639168bf7cee9455faf3b1f598dcad19a5720908c4fd49bd0c4cc820d6a9aff943e2254c579b2d1f305e77cfde4a79ee8db57523dd4fd656532fe15411c1b829aa21dd091ddaff3ce5afc1729d45c71d1f3ec3b2a2e5e65f71f295f64813be28c455a31b35607e04cec2594b8d3e02ab5da8ae26d23b9d65f182a55a3e88a1aa705b9d431a6a9ae3c536bfb122f1b76ece463f912bb28268fd5d279945ebbf349e9576694e2f2162f52628ec793a5eac938eb8f0c287c7597352dc0cc5a646013657a1f78242ed2ba2c6cc9faad59aeb6e84d5c74310ba2dff24f95161147c376d7006bc3878ab0060000000000000078734af17eb549fcca2863f80995d910d47249d8db106cbda3b7f09966eaab7af7e2aa10b2e4783510fedf6b6e2c14bbb40d6008d14f2715d577c4344bfecf4a1e3aa5e811b2b4acba1824881273b5ee558e1433345cf130d82de215854119a1b719ca28a638143707705c1ca06bce1e68ef9a73662f0c1d981c23350d2e74b674d3ed5c1c6adc767240a13d403e148f17ed693234fdd3ba30014b5febed91b2475fdae815e25b5b011701a064a9f0e33a0bbfea61c70c5b85e64c2df384fd4dd5385ab5500320c6afbbb2c7a0bbfdc0ab9cf2827610d6473bf1abaec6c2a474e1f26ea8eade7b3b742948251574df315124c281fc2f615722bd5219ff93de82cf5ce64de29a35c6264bccd41c0e10aa5364f0d48acabdcfbf7acc80e74438b5ec490265508638a3a74737bc8c2a365f5fcd1497f1c780a9ac8ce5e87d77dfe33c7136ae293589891eb04fd040160a05d8ac4699a2eb814e8bab7c1887b3a0b6fe5c971923e40c816240448673490d2fdbcea5c1f7907e74e7428fb5aa6b3d6876888026c33bcadce2649f31a0a72e08f59627b2d6ce3bcf7c5abd9f21e7ddfc6a6e40a607326339ec2f168d7b066f2b5464306cc5c5d629b6fd2f2b74c11ac1d62646ea19bf2c047aaf46b0af2f67899230690d0b57e46db2d44f6a9b80e6b39b367f5fa52fe7356066464f9751dc4b799bc79f4e948db78ee0255b5530ebcc16b41ed43d2456f02cf437e777bb86286c27c27b30d4b1651889d99467c2f9dae33ef4fcfc06405504ed3a98db4ba44ce5d9ed48ad2a88c9fc6a5f9bfb21fcfac43a56bb3cdcfa36b3e67d4cc6f6df2b0b188278229dc44eece84b76eea486ad60c475284834732a8fa2af3952daaa701ec3051185de58a56fc58e72c7aefde2be27f176d6915175ea509f54a699eb306ff14c439a7f38648a7af6e7a1e3cf12d7d6328b7fa27403f8623c66cf449cce94a827451e8dd6a4d9fddd99121ad09643e083b1719aad1a25dcc4209ee454df23e5db5d7f8d8677e7ce57ad54128fa9b00ffda00468b35d78ea1736abc6323d280323ab5483dc82a9ef8fcf8f808905451425d8d69f809c4a80dcd779222a6c75085c61c7dc137f519a6020cb5179506583a477d5c16a0dd24e7c46b09b005b80bf863e8a10535905baea1c183927a649172a110a2f26b82a548c1dee152090d9470ab3a289be946c7a0cc9189a13ee3bb56be769f6278f0cbba7c6426f8bcae516b1bf2bad8516623249f7710e66d5a67e23d3251ccf202618721a58af2b74c2a26362ac85ba87fe746e4fa477d9013a75caf989342123e6d906a264b96a82b38dd58e2299c6590f7ac47daa55b7e5dcc483f6ebe08466224de52029c8c43bd3ac560b32975de8e402be29bfd084fb0d2cda7185326355b3b74bb26af4347786ac7a6ce0ab6fe6c0b2d7474d384138ad545888dbc048a258d3a58dfebaf44a2007eb4c1fc1b83fc84efa8b1e29d15ad3fe9b8ccbd4e86b63be4d357035ecf936191edbf634669af508aee38d00325237cb392205295ee7e7bc48ca41748f5891152edf30df6d4b0e1b818154d68ddc1601b431751dba9345d29395a2ad02d5e71599aadc66f32ed061c09400db4ad76e31311828a637048c55015d09a3784cae93c7d0feaee6cc8a86b46d3b54a9efaf185da03ea6bb6e6d7cc0354684a2e41abdedec964e820e0b324ff446ea66cb4728b61dc396c355fcbfb3175755c5d6a9e2d608d44385f32cb0c0acce27ab8362c4222c9d840d4839845665c2ab01f4ed5a7075f0bd97eecfa99eec9539060b4db937fa0e55af6848fc18a68bea07d6e0d5997715b16422a0366db7a7ce51372aa3b85ce6ccdbde1c8c6e996f7209f53fae5c1b1a514cd03abb6ca24700df9c0933b92344aa91df840d3f59a9bf3d5b555b778ea5e2ac08d7768cd84acb79d56cb6ed057eb07bb7cbeaf2faa47f4202e473637b0e899c0b2ea6f25ee61cfd68588c8c6e6c4774c67d4da871300136cb97f570bc287c003cbe76721a973049c164d9a5d2002566102017a3a3835ce58337b9cbff2afd3b28e87946d9d05a72dd9a86a557e3bede8fcab3f99264d2b44be1f8e8e1cb48ac268845b62426be2b6c54ccb5fc25a463ab0c9eca185cf99c6d26c627cfb2570b0bbda8d4fadc9bac3c69b753faa912e17ec7d64c02a500bcba9822475a94d4afbee20d7ac3fb43cfe39b63cb84579a188770855797806c0a24e480afebf344b5bfe0dbb52e6af36e16221a20e14e7da60087866dd6967b776649849f9acfb49052915b548c92ebf7ebafaee3524eee8505dc7c038a933e159adc57020cc636ef4405c676102475da150180002e4ff7f500c97cdc6394d3163381776783a2d2e169cf2b30367163536e96d01776e68764e7f90640b38e2788dad793b8d5b16d70752ba199f87a1038fb84ebeb411de49081fa7b0fe886d3305af3333181bdd7edaef18a48fa6eaea9237d13101087024c3800"/4096, 0x1000}, {&(0x7f0000001080)="b3aa0b71ee31c10c056d06e94b86846665766dc678887dde1b7e7e80c7f957a4ea482c20edb017ca92ed0ccb04e24e3f0bf0582aab7e9624d119c11979c5716c9fc8dc8e4437303125bf2bf06ce906ad4c6f008def44374178d96be85b719290109fe56c76aa267203109d87c51f817faef07e1cd94faa02df769ac1d8c04925f904b311253b4a34ab59e476403d95b3e9d9a1150cd17460e5832d6b19", 0x9d}, {&(0x7f0000000fc0)="1a7f9bc72fbb351e2463737020673b9bab2d33b265760e85daf5afbfa9c90e5fbd5992903b5e86de8a7e07fcf591c59836852d243c601e9c3d78bc131d6fe766facbb9efbf27eddaf605843b89e680a19dc8319e6afc99fc79fba47a4118eecf398c883f0bafeea43af010606fb3a6ee9ed8111c9206d5658f625289210552839063b195aef2ce56ae75f15c1a4d9eae88a926bceaa1aaaa2e65a258", 0x9c}], 0x7) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) (async) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) syz_open_pts() openat(r0, &(0x7f00000001c0)='./file1\x00', 0x10, 0x4a) (async) r2 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x10, 0x4a) pwritev(r2, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x14, 0x8}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x261, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/225, 0xe1}], 0x1, 0x0) (async) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/225, 0xe1}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='\x00', r5, &(0x7f0000000080)='./file1\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0/file0\x00') executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x4000, 0x6) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000500)=[{{}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x74}, {{r1}, 0xfffffffffffffffe, 0x3, 0x2, 0xff, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xffffffffffff7fff}], 0x0, 0x0, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt(r4, 0x0, 0x67, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0x8) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="d2", 0x1}, {&(0x7f0000000340)="0f0a5979b6e13d678359d4490e11f32f9e44620359aefc7ba2914683b27822d649c0934f34e853f779749659ccd0a160a0379b54ca9fecd3b1c1aa1608e909bc50b708128e428ef6d66a914389b66f48a560e6d479ccd17485dd3b35dcb16543e6d35a7ecfbd7e21907f4b6907d28861d3b10b127742930f04dca1d993fa69400a9e622372840e9d0a59aa3e7955f7675acce67e3d292cdf41bbbaef8782948a405fc378f09d21e87731b300dfb5b7deca56", 0xb2}, {&(0x7f0000000600)="12714e6ea2a2cdc355700bc7202ded673e0a6f4069bdb522792ae7d3db599f8baf2c736e8f9da0f77f4261f5cae62f72a55d223e0620359ebe6ebfcf5a9d689cd1fc67b22aa70f26cad658ab32a8142c0ef57a22aca33ce13b2550fae87c9bf1fa8489700c4993dc16cf08ea4619d8655701e89217bafe48f8f4f056d829a640142774baeb653aa3ef36a86da71c6db15b171e6a2f01da3028b4daff560c2394de0b5ba1e78ef4c80b0b381d710e3fff3223f205a089cbdde38bfa918a5480aade151ee9bcc45f09cb19658271471b2dc484d6f36920ed0e42b965f6f1ee3d5ff208525c3a820eaed96df17fb8c7aca8162117b49a0dcf04b70efbf9ea13dc597ca2c99b239484d0d6", 0x109}, {0x0}], 0x4, 0x5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) setsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x0, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$inet(r7, &(0x7f0000000000), 0x10) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt(r8, 0x3, 0x27, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffff010000000000008000450000280000fffd00009078fffffffbffffffff4e204e23a0552a5891017d129f8483b49765311490a434384b687906bb70fc7686ca6b36eab5746edf7e7840bc6eda76e018c5515aaed4a0f772f19de8b039621ae44f48321f3fc1bb6f9928abf89a1c67cc48036beeaa5bb2e2343428cc542ffb94f8f8510d66440c7c702b", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000540)="7a8d4c47680e2d3e197359a72af0f843728001f1c33e8d0c4c36fdb4", 0x1c}], 0x3) shutdown(r1, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}], 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x81) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ftruncate(r0, 0x8531) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x69) mmap(&(0x7f0000135000/0x2000)=nil, 0x2000, 0x0, 0x4011, r5, 0x0) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) r8 = getpgid(0x0) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) fcntl$setown(r7, 0x6, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x104, 0x9}, 0x1, 0xffffffff, r6, r8, 0xffffffffffffff7f, 0x6, 0x6, 0x40}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x3, 0x0) flock(r1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 3: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0xd) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r0, 0xb, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f69) r1 = socket(0x1, 0x2, 0x20) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 2: r0 = socket(0x2, 0x1, 0x0) dup(r0) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x4, 0x1}, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) socket(0x0, 0x0, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 32) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) (async, rerun: 64) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x5, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20, 0x0) r2 = getpid() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x20000000000, 0x4000000000000}, &(0x7f0000000100)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r2}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="28c4610a365425bc38989195dec73a750227ca90777ad8352d5a3f8d4a166af1d07ec36cd6961c24d7a71a4e8e679d85e0fbc3622d630321c09ad2a69b4db9aa3e76c5f2cc1f190e1e60e5ec37ff4593d52af763fb4d78555410374e2b4923f06b816fce3f9148dba376ae19ff7549106527ba793257e2692622baa5fd5b5ffb7eb6e9231b2301ffdd109dea8d7079a9c485", 0x92}, {&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d", 0x21}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x4) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 2: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd", 0x171}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790", 0x88}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c", 0xaa}], 0x5) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlockall() connect$unix(r1, &(0x7f0000000000), 0x10) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x502, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(0x0, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x2000, 0x0, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x2000, 0x0, 0x0) ktrace(0x0, 0x4, 0x112, 0x0) r2 = getpid() ktrace(0x0, 0x5, 0x1b0b, r2) fcntl$setstatus(r0, 0x4, 0x0) (async) fcntl$setstatus(r0, 0x4, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd8077a45448 failed: hole in range executing program 0: execve(0x0, 0x0, 0x0) syz_open_pts() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x5}, {}, {0x106}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r1, &(0x7f0000000140)="1e55289d4df1d51c", 0x8) (async) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={0x0, 0x40, 0x0}) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendmsg(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r3) fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x80, 0x9, r3}) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f000021d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000003}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) read(r1, &(0x7f00000002c0)=""/187, 0xbb) setsockopt(r0, 0xffff, 0x40, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: getpid() getgroups(0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x18, 0x3, 0x102) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000000), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="1b729cf5", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x4) setreuid(0xee00, r6) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r0, 0xb, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f69) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$getflags(r2, 0x3) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) (async) sendmsg(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000400)='V', 0x1}], 0x1) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r3) (async) fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x80, 0x9, r3}) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f000021d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000003}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) read(r1, &(0x7f00000002c0)=""/187, 0xbb) (async) setsockopt(r0, 0xffff, 0x40, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000200)=""/237, 0xed) (async) read(r0, &(0x7f0000000200)=""/237, 0xed) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x51f) semop(r4, &(0x7f0000000280), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) (async) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r4, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x25}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r4, &(0x7f0000000300)=[{0x0, 0x4}], 0x1) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x2, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) shmat(r5, &(0x7f000075e000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x23}, {0x6}], 0x2}) (async) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x23}, {0x6}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000140)=0x8) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$setown(r0, 0x6, r1) (async) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async, rerun: 64) socket(0x18, 0x2, 0x0) (async, rerun: 64) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/116, 0x74, 0x0, 0x0, 0x0) (async) utimes(0x0, 0x0) (async, rerun: 64) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (rerun: 64) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x5, './file0/file0\x00'}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x9, 0x135) getdents(r0, 0x0, 0xff48) executing program 5: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20, 0x0) (async) r2 = getpid() (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000080)={0x4, 0x20000000000, 0x4000000000000}, &(0x7f0000000100)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0) (async) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r2}) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="28c4610a365425bc38989195dec73a750227ca90777ad8352d5a3f8d4a166af1d07ec36cd6961c24d7a71a4e8e679d85e0fbc3622d630321c09ad2a69b4db9aa3e76c5f2cc1f190e1e60e5ec37ff4593d52af763fb4d78555410374e2b4923f06b816fce3f9148dba376ae19ff7549106527ba793257e2692622baa5fd5b5ffb7eb6e9231b2301ffdd109dea8d7079a9c485", 0x92}, {&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d37", 0x22}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x4) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r1 = kqueue() (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x11, 0x4, 0x6, 0x220d}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x1, 0xffffffffc762ee58}, {{r0}, 0xfffffffffffffffb, 0xa9, 0x1, 0x7, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x18, 0x2, 0x2, 0x2}, {{r0}, 0x800000000000000c, 0xa0, 0xf0000000, 0x9, 0x4}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x3fcd}, {{r0}, 0xffffffffffffffff, 0x43, 0x10, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x1000, 0xda6}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0xffffffffffffffff, 0xdd2e}, {{r3}, 0xfffffffffffffffc, 0x1, 0x10, 0x40, 0x1e}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x6, 0x8659}], 0x1, &(0x7f0000000380)={0x1000, 0xe92}) (async) setreuid(0x0, 0xee01) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xffffffffffffffae, 0x0, 0xffffff55) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x3, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) r6 = dup(r5) dup2(r6, r4) (async) connect$unix(r4, &(0x7f0000000000), 0x10) (async) writev(r6, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async) kqueue() (async) read(r0, &(0x7f0000000180), 0x0) r7 = accept$inet6(r2, 0x0, &(0x7f00000003c0)) sendmsg(r7, &(0x7f0000000600)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)="092dd59ffba5ef7ef1bf4dbfd1904f1ec62f3c9c813b37c9b421beea07f5c55e4c80b0a28fa7a563a7c57fd668002e1b0f94df0c577a256084807c7be5030a6f46c323d0fc67b85e38e5f8699f0877607a3a3e8cef35a132e66d0274f25644108c4007d6fc873520e03334b23d89dd56bb01af1d77c9e92eb0f83d954695da3c27837ddcac38a5f4653d", 0x8a}], 0x1, &(0x7f0000000540)=[{0xc0, 0x1, 0x40, "f5fb7adc4c59fa34d8a3404b4fbd353d5483e6e4f6bb1d4b6b2724ff5186031e72dbc8c45e735a8bfab677b801ed83b8fa179e7be791988150e384f8484f57a2ddb8eff7574ca4c700f3a6ac9191f366203291abaf2e9e5a612f82fb7f81d105ad55a01453f2d7f2c277796f75c5490cfb1282f26852d3d8f3839ac1dbd39fa4543f377a01d5e21a59e2e3e668f36385ff98d86b9bee3f9dcaaa827ac67e8d675522fd8300530fa80c76b6171678"}], 0xc0}, 0x0) (async) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000140)=0x10000) write(0xffffffffffffffff, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000200)) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000240)=[{0xc, 0x0, 0x0, 0xffffffff}, {0x20}, {0x42e, 0x0, 0x0, 0x8}, {0x1, 0x8, 0x40, 0x100}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt(r5, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r5, r7) dup2(r8, r1) r9 = dup2(r1, r0) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f69) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/109, 0x6d}, 0x3f8d}, 0x10, 0x0, 0x0) (async) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) (async) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) connect$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x1}, 0x2) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0xfffffffc, 0x800020, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async, rerun: 32) kqueue() (async, rerun: 32) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (rerun: 32) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r5) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r6 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x4) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000280)) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) (async, rerun: 32) socket(0x2, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0xffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x14}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x1}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r7 = dup2(r6, r0) r8 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0xc1206922, &(0x7f0000000100)) getsockname$inet(r7, &(0x7f0000000040), &(0x7f00000000c0)=0xc) executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0xe) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xf1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4200, 0x0, 0x40000, 0x0, "1a1116f0d0a64300005a110000fffffffffff700", 0x0, 0xffc}) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x69, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x0, 0x5, 0x80000000}, 0x800, [0x6, 0x7, 0xfffffff9, 0x80, 0xd24, 0x10001, 0x101, 0x951]}, 0x3c) r3 = kqueue() r4 = socket(0x18, 0x3, 0x0) fcntl$getflags(r4, 0x1) unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x80, 0x1000, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x97, 0x2, 0x5, 0x13}], 0x8be4, 0x0, 0xfffffffb, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x30}, {0x14}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00', r7}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x105ebae, 0x9, 0x80, 0x1, 0x1000, 0x3, 0x7, 0x2, 0x2, 0x2, 0x1000000}) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000500)="73a44d356b91596c298148e2e7394f60f2a4e020f6359e306f2e8564efaf041e1335df89a7422d824885169c77fc2410352494ab0be665049df4f39d14ab04d6198002621f8422243a25f876291aad11efc9dbd980c549b32e9a40a4f32f842c235f1808c4c8a8ed040d2d359b704668c1b983c8a9bd9d3017a73ccb878e33de5c108d56db4367ca690737cb377387068fabbc6e00affb1c7a933f1fddf589b31a58af65ddd185fc33ff59cde9db5f76077244b5518180e807710d14782bb0b96a", 0xc1}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="9800000000000000010000001b0800008083cf01f9cae630a42cea061adba01aa2a3b87341d426f4b33d2d1949c00815a0882bc99bfb0f1a582916576c0ebcc60bfbfe5d50f33cfb40c1236dfd07c53f8abe0509378f277b5be17577291c7a917ec8248591ce4043242b60875495fdeced726995de22bddfa99e917a352a159e02f374cb531ddca0e659fe566c0efc690d630000880000000000000001000000008000008bce9f07f2c1c9fb876e344b550b495964556fcd24b6e276f5fd9c4f606d4bba2c3821aca2c0d04d631682e1dc32dab4f8e9ba8b914c2877827e2aff694245bc75d53d997cfe7c256857e6761ffcdeb245c67166f6e7913511116733453646291723fcf68f06f019737cc1731d5f0196d0e0000000000000b000000000000000ffff000001000000bfa3bed804c47f270b1de9f39e2abc94a05e798d120ca000a3d0f51c03181712a780d5eb968c901c8e593eecb7a16c310bbe2a928e740956bb7d42b047e3cc3acab1bdd4d52e08a517660fdbbb9ea03e3e96f27a016481711b9f55208266d5606fc19f01b7d918ac13ad8405f1942b5dc13d032b438a05af1b72fbb94367fa66cfa524b5e37a251f43ce14f89381046b3861f04e60761d3969694128e30b98007000000000000000ffff0000000000009691df65371e87b040b5c3eb77c286b8f6b3dc16186dddb0cb7220eeac99d711590b2095f69a864caa99bdc95c866aa2425bf7ba0a8e1954fbf5be6aad82ae9b07f0c9f2c0e09926a6ae2de5fb0af4517a6f8fecac2496d283696b8728fe18d500003ad2549a98faaef2e3000fb741d5f813d44d4e57c3b15284eaa6cc1532dc3b0111b141aeb26a6edea7daf009a8c0ba09c74ffc73c632f2d41f934b248987bb2781e91e62e57ac7ebb55824e8d4721fa983624287685801fe26994091cbefa53000c37af622e22a87992c0d97a0b1c296387e245044af5c8d50d5b40c1b25b4222f9b4da077c00e4ce597a4e730eb763594d3d90371d7905e92640000"], 0x240}, 0x2) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) clock_getres(0x5, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 5: execve(0x0, 0x0, 0x0) syz_open_pts() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r0, 0x5) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) dup2(r2, r1) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) fchdir(0xffffffffffffffff) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x7, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x5) executing program 5: select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd", 0x171}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790", 0x88}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c", 0xaa}], 0x5) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlockall() sendmsg(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x502, 0x0) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4f69) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) kqueue() write(0xffffffffffffffff, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="28c4610a365425bc38989195dec73a750227ca90777ad8352d5a3f8d4a166af1d07ec36cd6961c24d7a71a4e8e679d85e0fbc3622d630321c09ad2a69b4db9aa3e76c5f2cc1f190e1e60e5ec37ff4593d52af763fb4d78555410374e2b4923f06b816fce3f9148dba376ae19ff7549106527ba793257e2692622baa5fd5b5ffb7eb6e9231b2301ffdd109dea8d7079a9c485", 0x92}, {&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d37", 0x22}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x4) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x80007, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x121) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f0000000100)=""/49, 0x31}], 0x3, &(0x7f00000003c0)=""/94, 0x5e}, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000080)='./file1\x00', 0x4, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x3) socket(0x6, 0x5, 0x2c) (async) r2 = socket(0x6, 0x5, 0x2c) sendto$unix(r2, &(0x7f00000004c0)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769cade0d9a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279793439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e15173703000000c204905682f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f0691e9d90097c7152ea7790000000000", 0x189, 0x40c, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2, &(0x7f0000000040)="5ab7f36a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) (async) dup2(r3, r1) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) (async) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async) r4 = dup2(r0, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) getpid() r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r4, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r4, &(0x7f0000000080), 0x0) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r3, 0x0, r5, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) getppid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r6, &(0x7f00000002c0)="0000000000009cbce7b2242a091f47ff030000008d018188ecadd4e439", 0x2e) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x1de, 0x9}, {{r1}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x3d074e37aa776abb, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x2c, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x67, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x5, 0x8b72, 0x4505}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x2}, {{r6}, 0xfffffffffffffffb, 0x12, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x31, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x2008, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) executing program 2: socket(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000000200)="feab6c884fb5d86d9520bb305a9689c86e6815106fff3e18bd4aa6968d35902455b543ff833a5275c180d9b23900fd4dfda35f43271fd49c40ecda2f2fbe11ddcc50acf702a880e47bb5560faa1c4644bfe51af4c8e6aef77456f7bf5b14a5a26328bc25f4fe111468b0982db581176793b8e37b132f24280330af811ebc354b0805", &(0x7f0000000040)=0x82, &(0x7f00000002c0)="ae78cd8b7895d272794e161718eb7bfa023d655d37eadaa1c2354f07053d421f02aa009cdc491f98bc8a122fabd95e035a630205d6d641a1d5709acc804c9e59cec6366ce3e0b7196a53887d225771429c104009b695b9b8b5a3be6943cf28dbff4b983eaab7c202fd51e2be839b1dadb6623d3037d057d0c7ee25c6309a9be3d8693d47da7e3c60a46faddbe1fd8afc182b1cd2ffc983ca93f0e18aa36e8ef7f1c9eaf47a50404b6f8c5c2688", 0xad) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80047308, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000380)) r3 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r3, 0x0, 0x2) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x287e) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000440)=0x5) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f0000000600)) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000040)=0x1) r7 = socket$inet(0x2, 0x1, 0x0) r8 = dup(r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000300)=0x1) setsockopt(r8, 0x0, 0x5, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0xf) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) mknod(0x0, 0x6000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) setreuid(0xee00, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="e000004100000000", 0x8) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10, 0x32e6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) writev(r3, &(0x7f00000006c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040004"]) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x90) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x18}, {0xbc0, 0x5}]}) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000100)='./file0/file0\x00', 0x2, &(0x7f00000001c0)='./file0/file0\x00', 0xe}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) dup2(r6, r7) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2704bd46, 0x4) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x80000000, 0x0, 0x0, 0x1000, &(0x7f0000000200)={{0x0, 0xf7, 0x81, 0x8, 0x9, 0x0, 0x8}, {[0xb7df, 0x80000001, 0x1b, 0x5, 0x1f, 0x0, 0x5, 0x6, 0x7, 0x2, 0x8, 0x1, 0x1, 0x9, 0x9, 0x84c, 0xf9aa], [0x80000000120, 0x8, 0x18, 0x6, 0x4, 0xfffffffffffffffb, 0xd1, 0x7fffffffffffffff, 0x1], [0x80, 0x0, 0x8001, 0x4, 0x6, 0x800, 0x7fffffff], [0x9, 0x7fffffff, 0x0, 0x4, 0x9, 0xfffffffffffffffb], [{0x1, 0x9, 0x7fffffff, 0x4}, {0x400, 0x3, 0x6, 0x5}, {0x17, 0xf7, 0xfffffffc, 0xfffffffffffffffc}, {0x8d, 0x0, 0x7f, 0x101}, {0x5, 0x381800, 0x0, 0x1002}, {0x17, 0x3, 0x7, 0x8}, {0xfff, 0xfffffffe, 0x3f, 0x2}, {0xfff7, 0x2, 0x800000, 0x13}], {0x101, 0x3c1f, 0x7, 0x200}, {0xfff, 0xffffff80, 0x2, 0x4}}}, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x7f}, 0x10) socket(0x6, 0x5, 0x2) ioctl$FIONREAD(r1, 0x80606954, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4f69) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) close(r0) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x34, 0x0, 0x0, 0x1009}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000200)) (async) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x416}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000240)=[{0xc, 0x0, 0x0, 0xffffffff}, {0x20}, {0x42e, 0x0, 0x0, 0x8}, {0x1, 0x8, 0x40, 0x100}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt(r5, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r7 = socket(0x18, 0x3, 0x0) r8 = dup2(r5, r7) dup2(r8, r1) r9 = dup2(r1, r0) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) setreuid(0x0, 0xee01) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) (async) kqueue() write(0xffffffffffffffff, 0x0, 0x0) (async) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) getgroups(0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) r7 = dup(r6) dup2(r7, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000000180)=[{0x0}], 0x1) getegid() close(r4) syz_open_pts() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25}, {0x101, 0x21cd}, {0x82, 0xec4}, {0x81, 0x8}, {0x86, 0xaf3}, {0x23, 0x8}, {0x82, 0x1000}], 0x7}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) executing program 4: r0 = socket(0x11, 0x3, 0x0) setuid(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) sendto$unix(r0, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="28c4610a365425bc38989195dec73a750227ca90777ad8352d5a3f8d4a166af1d07ec36cd6961c24d7a71a4e8e679d85e0fbc3622d630321c09ad2a69b4db9aa3e76c5f2cc1f190e1e60e5ec37ff4593d52af763fb4d78555410374e2b4923f06b816fce3f9148dba376ae19ff7549106527ba793257e2692622baa5fd5b5ffb7eb6e9231b2301ffdd109dea8d7079a9c485", 0x92}, {&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d37", 0x22}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x4) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)="5c74295c4ddeba4836", 0x9}], 0x1) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004"]) executing program 5: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) poll(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0x5, 0x0}) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) recvmmsg(r2, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x10) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x18, 0x4, 0x8) setegid(0xffffffffffffffff) executing program 6: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\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) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r1, 0x4, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000001140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c6925921be8b09900"/202, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100), 0x0, &(0x7f0000000400), 0x0) executing program 4: chdir(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0xfd8c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x66d, r1}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() socket(0x800000018, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r5) setgroups(0x1, &(0x7f0000000040)=[r5]) setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r6) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xa) r7 = socket$inet(0x2, 0x0, 0x0) setsockopt(r7, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 7: r0 = semget$private(0x0, 0x2, 0x82) semop(r0, &(0x7f0000000180)=[{0x4, 0x5, 0x800}, {0x0, 0x40}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = geteuid() semop(0x0, 0x0, 0x0) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r2, r3, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x1800}, {0x4, 0xffb, 0x800}], 0x21) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x25, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(r5, 0x2c, 0x51, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xa9, 0x25, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0xfc) getsockopt(r6, 0x1e, 0x29, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000340), 0xa, 0x0, 0x0, 0x0, 0xd8}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffff7, 0xffffffffffffffff, 0x0, 0x0, r3}, 0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xa1000, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x42) mprotect(&(0x7f00000e7000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='r\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x7, 0x4, {0x8000000000000007, 0x200000000000007}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) poll(&(0x7f0000000580)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x10}, {r1, 0x10}, {r2, 0x80}], 0x5, 0x52) r3 = socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESDEC=r3]) socket$unix(0x1, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000040)="b5b400604cc88c2505d73dfd416f09ed5e19c6aaa3cfc16ada060f3f274c0359fb79b8e43960e59917afdb5f8056498a3c81a97df1fe57999ab6072036fdd5ced9ad9b920e0fca7b0622195600db4a5d149ffdc221bdb4d73bfbffeab006921e2ec64d2d84f8f3e12cf404e64158714b859c0da01809963f9a784cd4452f11e7c70fdde98b2aab54b7e5bfa262bd7198d643ee92b8c2c997b97590440166b48baffb3a2376f08acf2ce7bab2eb305684a4e3894b49a6c939e1b90eaa4853b8980011bd5e2c1b9e432d", 0xc9}], 0x1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0xaa3, 0x4) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}, {r9}], 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r9}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x0, 0x1, 0xe2, 0x1f, 0x6, 0x0, 0x2, 0x7fffffff, 0x10000}) sendto$inet(r8, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) recvmmsg(r6, &(0x7f0000000480)={&(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/196, 0xc4}], 0x5, &(0x7f0000000580)=""/204, 0xcc}, 0x9}, 0x10, 0x841, &(0x7f0000000680)={0x1000, 0x8}) accept$unix(r6, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xf1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4200, 0x0, 0x40000, 0x0, "1a1116f0d0a64300005a110000fffffffffff700", 0x0, 0xffc}) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) (async) close(0xffffffffffffffff) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xf1) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4200, 0x0, 0x40000, 0x0, "1a1116f0d0a64300005a110000fffffffffff700", 0x0, 0xffc}) (async) ioctl$KDDISABIO(r3, 0x20004b3d) (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, &(0x7f0000000080)="0c6a465c171c7cba687a15d3f355d4c223cf760ae56e5e418d163ff461c1eb963c7f8b6bf0c5601b", &(0x7f00000000c0)=0x28, &(0x7f0000000100)="0418b8dbafa96203255457db09d7d8592070c20c72f821650be28564059b0fc2aa021ace83d74cea3101d4486bdab9b4de193cc24043a10ac730c5230bee6a338134fa2eacc161e160879ea86a182f61ace6c3965792f45f58ae00ba761c5509050104ecc6ac578f7dc694f93d42bbb2a83c0eaa2c7703c223d13727370e789d2712cb33a530340b84ecd1b083e996af200f538b22ee0300471db3ffe5d29449f9fded3a15f234f156f599f579326618ceed864753eefc5a0b5ed895dc8a55c84eb9cc861ba37f7dd1032b6095427944774ad101e168e99ef296f9d406eda37b954e1c9a03061109c0c9d585afb45a000ff4", 0xf2) sysctl$ddb(&(0x7f0000000040)={0x9, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4f69) executing program 5: socket(0x18, 0x5, 0xb4) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x23d90000) executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = getpid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32=r2, @ANYBLOB], 0x30}, 0x0) ktrace(&(0x7f0000000100)='./file1\x00', 0x1, 0x100, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x5ce}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file1\x00', 0x0, 0xbf) writev(r4, &(0x7f0000000080), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x30}, {0x6}]}) write(r5, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc", 0x96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206981, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a13adc4a4d4d1", 0x161}], 0x3) executing program 4: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) (async, rerun: 32) chdir(&(0x7f0000000080)='./file0\x00') (async, rerun: 32) setreuid(0xee00, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) (async, rerun: 64) setgroups(0x6, &(0x7f0000000240)=[r1, r1, r1, r1, r1, r1]) setgroups(0x0, 0x0) (async) r2 = getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') (async, rerun: 32) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[]) (rerun: 32) executing program 0: r0 = socket(0x11, 0x3, 0x0) (async) setuid(0xffffffffffffffff) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) sendto$unix(r0, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x6b5b47e77aba296d, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) r1 = socket(0x1, 0x1, 0x0) close(r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: ftruncate(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}], 0x1}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x202) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x50, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) (async) rename(0x0, 0x0) (async) syz_emit_ethernet(0x3e, 0x0) (async) ioctl$PCIOCREAD(r0, 0xc0107008, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x3a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaae4aed75e004900002c0000000000009078ac1400bbe00000024410070300004e2300089078"]) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) (async) fcntl$getown(0xffffffffffffffff, 0x5) (async) getppid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d37ef", 0x23}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x3) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffd}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000040)=ANY=[]) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r3) ktrace(&(0x7f0000000680)='./file0\x00', 0x0, 0x28, r3) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040)='F', &(0x7f00000000c0)=0x1, &(0x7f0000000100)="e342475d89735a469d28768b209d7dc8c8c82a0b", 0x14) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000009c0)='./file0/file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) unveil(&(0x7f0000000240)='./file0\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/551}, 0x229, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, r4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x5}) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0/file0\x00') socket$inet(0x2, 0x2, 0x0) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000740)=""/4096, 0x1000) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000700)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4}, {0x6}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x2, 0x7}) r4 = socket(0x18, 0x3, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0xd54, 0x2]}, 0x3c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x15, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x64, 0x0, 0x8}, {0x80}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x81, 0x0, 0x32, 0x40000}, {0x1007}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x1e1, 0x401, 0x6, 0x9}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc000, 0xfffffffe) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000780)="9cf74db190a568a681eaa6d55343c4e5905032566533663dfc019c3341b00fcd7093861cd3b43d453e65c6543f79286c148051ab7052e53b8074fb7b27c7e14c27c7a42fec45aafd0b14f888727a92fbf9d3b3a3d639bfcab8d39ae4ec6447e5eca3505368516ff9e6ba111f045e91063c622f284dca71dc611cfbccf2861418951785f405fbeb758cd55246b9f867a3aad65c7b9b84028dd2cde5090f84ee68056c5032d734f63c64c00cd6e178b5f1917f7740fee9acfe2460c37acd43e8a31aea2e76c67f9d680fbb3c79b3cbac36a1a3856b289708ebced8", 0xda}, {&(0x7f0000000300)="e9267580f66dbbc456549b8ff52cf2f4376f0bdc3e5791bf5631717a31825d3207c3adbbb1f7dd5cb9aaa56ff6b29111c190eb590b795c3b18776019d77134b38a361a95bad6723890d57f296bd05633f984303027837154c2a1bae75fe45ba1e4f6ca34f6f956b83f960180000000000000072bb472b61da68fb486d913ce0107c4", 0x82}, {0xfffffffffffffffe}, {&(0x7f0000000440)="c4c5dce8281c091999b57fa886a2f2a9529954f9a7c28bb5656978052f858b8bb2f14a559baabe87ffe81224388d81a284454f7812b76e5a4c461286f627b03756527958d09af772df82bb3805fc970ecb6c5d3af179683eddefa1d145f0e52b6e17f9fe8cb54ef39330bf5a81f9c97f073d857f43edd5ddc167ccd40aee9ed53636526825fdabba6f7fd07fdf71f6744b92b90243eec2d9bce3649b38e08db7119231b39c3c0b89a4b441387d543ed63f364352fa4a323ccbe39a7a5bed09ae12cd2ba57ae834d46718f4f3ffd9a4a87f74c11b29807c3d90530c3506593e6cc14caf932d82d01bbd6818fb16e1dd", 0xef}, {&(0x7f00000006c0)="66d4e6d329df8b36cdee7be8cd501285a3fd690c6c9c7f0683c1f7f633e38e1088aba58ab14a895f8d6327b08dd76acbe28aa9e030e2b7f88c6e1b0b5662ec9f4803240d982aec0556e2dac57166249d689e52aeafbc0cdcec7b2d7811560ca9953d3e60ea29c845b5217502fd33420c1d6d07620cef5bb0a4df178355ab7fad90226ba135a09e0483a595026dc5fb2f0466cc6bb4790daead77d11502975da9b1e4631ed05f5d46b9904a97449058", 0xaf}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="1010000000000000ffff0000020000001f9a9ed615f0c2bad89e3ab1f27fb214de7139a232bd576b9062b730d1de86efe8c35bf5ccc6934825bf914f029df780d1a78ab18ef8af842feccc6f688702726a1a4b43a2c46485be02485bbb51c4fa3b41a09d10f24f7801bd575551b56b568ba30acac5504f330aaff208a89d8badc6ce4513c7f9af2026801f054db5e1ffb6a5b9c95f025296851e8874764ebedf963dd8bf1ea60cb0dfbe8f0748bf00874abc23f7365ff989acba2818477dd239cb68d51be991be59477a83df48ee3cc468ab50cd9606c43092187259d4b6d364a20f089cca032ccd2a283489b129bb3217a5f20b4ba7171e3ac600c02034a49e824d58e9d602827e5a90b0e1197ebf8ce1a610fdb672e97a506e6f02cef67ac37a4a08b5d0147c7808cc326b714c01abde5e797728b20044406d231ffda6e9758dbdfa924734ec90f4df2f1020827c687745f21c6a913c9d4608a9b0d404c0e2ff222bdd755661a19148a7fd9cf4cf19381180d7e063ec9aaa3d893bf0cc11596039b6d7f66acb3867df170afc9b9c65526e4ebad4e3232f9d6311721183bc3a3e22660679f330d567a0dbf08c72659fbdb9808726f28ddfd9bf49c5d5363be9559bcfa99b34c905f6483a2e9c0974c96daef6e5a49537480b9104e36cac15ed513f161bb021afa46075cf6ae642d2dfba05fba7e5cd28396554143adf930380a47dca9074e9fac5cdf7d2ddac9b611cafd859027f1440e3698459f5973af4c18a15e81c1b24794b8740c920a6ad0dfe1826cab646f37f1dada96a36ee16e20419a359a87c8e7e6cf9b97bd2cd7478ff78241aa3432b970b60543d75c9b1cc13ad089e2b146b796b2f5935cee5a899df7d9ef841ce38103a40ccfa997d4f08ae8a72b4b39438ce7cfc616e5a1a77bbfa1cbb2e829e89b3f0f8f82f19a7f31c6e0cdc20dcb38467521c6ad379fa14f62654896609cbde78efd7affb9742506ca0e05e579179756a8e9d31159b7b408dc68d5f6594f9eb67d3b5e851e2cc27b63a98b3c2bddf53b65dc92b9652994eabcb930b09751e02b734c3e8ea46b8a422681d92c41a4df17e08f7f55c5df9df1b4d3dc87500f06d72a680f5101a5a7ed52d8485f443933d6e875dec63a2e3d4fe5c6ddae27e23df540c64f9999ed67a11b00e21c394ba72c0a946e2321b5faa49faaa0caea55093acb932fa799c067213fa4cd00ef0a5c5aaf29c103556f3893dadbabd06559dfde6cad99e5c04c4606b132a8553c9554ab0190672386ce67efae60c03e9dc65957c0eea20816b0003ed49b7164e75b68a19a8d027094f9c235c94b3fff98b6def21ae5bc51aa77ebbf7f5488067dc5f2c7f0a387ead988b1169a4b2613538f4651015cc266d05688d99edff43365cffc523cfb3ccf24d7e698d09a9e66d97a1028353c1db9ea8d65589eaeefa1182694fd71fd49fd876b81e43df219d19eb0ddbd157c741bb319334c970e80c711034b97268efbb24ac23cf4742dc7b6b98d8cb867a1862d0d04ef9c14f9c83f692a0d284b48233637fe1a85accb509c8a861e2ab26fe5b1c11af632bed78749c228e4a5979b004d72638688fc3d2a6d38e05e6a81376f506cd91e74ac7c2a2da217917486d0aa3be02b2d25f843af43c9abcd5685ec271a92683c983148966ab666ae30176c865f24ee07803656ed2ba91a14e957afc0e9cd30068370a9c522a0df6e65a510891940050179b749341c136147066bfd632182ae793bff4166614ca70c2e10c773a81877d2487b5a92dc6d5e5b3b51cc7e2e69a419bd79ae5cac2201b08549fbd945598bdcc7cdd745503dc60e23eaecfd0361ac725bf243d782f936178696f89dcdd377121fa56cf4ea16bfb9c8d2850419df0d4da09dff59f394aec8f2850a5afb5691ef9c4545aa5f915955807489d6c7a1c230311775e7a24169adfeaa31c5ab816f1cab068b6ee748c8f00f1d96fc11e32a50d961448c7e966cc736d0600da97eaa18f44b8a2a521fd01cd24ad66a341957dc4826da5fd89f60c7d7eaf41f48c09d0ccc42d20380bfbf9179d34704202f9c0f3734f367dc25f574c40318b3165905c3e16f1c7a3a7c80addb134ef64955861bb2bc5fae70a1780c5896d310e9efea9e27accf700437a60edd1cc2cf8a6828b6a6d3fccf7a37d60ff5b8643d13283bd9e2f8b99de5530103db7b065d83cd354b4c2c45edc316308dfec762d7c68c22c31c9718673b024f8718d3596f7e245c50b0efa9a06aaa1301f6b40f5438e1c5a61e3b3c66236da4d6fe2e92b43578bbfa7e4b24e6b2762646c77dce775e3333a67e33215786531f16c37b1e5d88c4c4bba3a997527fea9460269e194936d4201ec4f728fb460c23252ed8668d1abe6e363dfe03b9938c1d08582a7e0ca23223ed79037776ea6ebd9b8a47d0a5e063c6cfcba3ca1bc5b9a4652914d3848683a6250b645f6090bc746ff60b72791fff677a705d994a2c520e0534abbd7ae67472ac04065ba3781c7ece9244cdedb3522c82cf60433a366ae5d616399321e4786fb8ecfdc11868945ccf5795794e0a433ebf5a8ccddc4ec4c176b8ebf41f9d88cebef295606201245d36f9fc2a945a65056ec25e0d89a3d21e6da7d0470187e5f694dc1b82861db9054e63b3322dbddd0b732fbc97d898352e3a20fa07e80dc14583b85580752478844a31b46ac1d90ab58fa8c21ab440bc7aa5bdbc18dc20ffe6d461109e71693fa46d32bba223284421c0bcc4412c9ff4c525aa292351d3ac9e0a8b8398635aecd1ad7cd1f145be747264f4eefb19c8441cbc35bc0d8c374f8061d64702b1649eb9b382c000e577a0d47f864ff0ce070d73bb3066092bf7ca086bc5fa87fb6a0c6ee0500b15f1944e40bad2ee563442d8e446b9865416be406ee8c59173c3e9f60c5fa95d4db341708796ede065ad4e6e0910d270489fa70007102e7706f848df729c89f7e23d652394816b5243d1037920b5ddcd1d148445032d0b91de11b149e0eb8a6aafd169a09cad78c8db0ccde3b8fb06c7f04545f9b6fe7be95a8d3b9948f9a527578bb5430c91a00e43438b65068311a49c315e0bddc226b12945c680438379072b86f07d4097c40ab0f92b8c31ab11320fdb14fdfa400be92a748a34cbc3444ced68da9fa71c45a06a5ad98133a91b3b595f78e22ae0982636717ce76ad037540986410bfb240b6da9829c08fed041ac1947c997bfa976bf3b36ca2a22a283a6f313da55f04659c9b41b778714c70ace17c823c82bb9ce4a654092f0647e8e8a3c348a75102a9c9fbd498d8e6b25648ce1c446e795830b4d40f669c2ce0f1c44f9689f0e8a777dc7b1334a56d4a7484772c8a1e7cfa887c705bbfd7247c2faabbac066a0c7c29d5ecc147c972ff7252d8c8449c96989ab49d143911aa310808015fa8874b9117b39b5a941fd1ff1d59936e50483f20f3700604467e8ac007f3c48e6a6536aa020243add27e4fdfb63c018a37cf7121ca34680ceb220ca955e536fcdb820711a0c93c1c2b9a86efccd5c34fb2a20135f61c6259ed36ddb655d860d325a3e71c3b2b2ea773de78d189c40303a8637d05c3499ef02b24066218be3df419beb686c7dc7dbcb2b9f5fccdbb6f8d6c068507bc9f22d0f08592481a8fc03c63ca62d2098b9642d84afbcaa3a9c1663840ad6e671af4121e83741edf5757259651b572bc2fc0b47f3ed7e0e652570e122a77a4071f5b32b3fb93724b26e390716f2a2a296edfb5894e1c8f1494eb26910c5999d641122b60a78f6d95462d0de04d160476a00e72fa19a2b8590d91fbcfa9f94d78882320e78b49999f9c7d6ac08a9055d617ae173cd989e79cd8c50cd3ba98066320e35fc2708c078660391724419948ae58e534eb26b1bc16d4e98b5b77f1eecf357110d5c02a2141414d7ea3e26b1b36da519b0f3e9e0ed19e9b75b3e37f09874dbf8b107817b062fb7d730a7d6cfa466f5930a8ef3eb87639bcef44f862b6455a83c560ff7629419b91fd3666784a62c344d06903bf24fccf25b8cb85796c546df2ae104ef8fe3fe4422577f7f3ed2541b31ed2ad707838a0ebd3bf124b4cddb0e32d572168ff1a558494b4722edc41a26112aa2447031f2ca266ccf32ac60ecfc2e9e590950578b85833cde20f0363d215aa03475ae5b56362717b5aa546b94baf740e26f9947da8a41becb7507029f49b58c555d6bd1d16c908883d8519d247726eee6055b8915785cb77e037c1db4fe12b293470fe595f297eb3bbd933fc4c6c1e469658bac418339212a60809a26b8f062fa6bf487ad5af9ec6e2035e8c3cdf971a99fea502952d06dbe98d820ccbfb92095f57cdec6385b4427c9f372faf7b4452b599949dad3597714b0a02808276af60e7ee42ff04eb439f379c6e67c51c320646b915fc5ca24b5bb3a1b4978315668d882082c343e7eb88f4fdb737c332de43d910893776950492759812285a6d96e74c1e36ba8ae2f09b3a7aea7b637351973d6d6193df6905302fc63451a5119b33e05a39af391f90737a51761d57e4332d78653a3c0d89f9c331cc62767aff2eb2e507e0e6d4b7b745635b579085264e5359c821e301a73a77b267ae87b2fcfcbd0bf06a4d7d7e16d8d1790d02ee7a42d3b8a20545876c09cccabf50d30bbe6637e84eb1c85613033b0cf48091c58b779278405ee4f73f70295738da763a531b71a3819b7ec7a201c073f0f0a3ef2bbd029667de2e267aaaf5dcc44d8f14e4676b0472af698738900e633ad938f2924b6f8a0830834c838e260a53d249b8612b70a5548bb398d2552edbbc2902570e25dea438827d40b6f268f5ee442691f3dbce819187c3f465d9fcf42cde6dac20cd955d765fd24b8719571384ddaec034dc5457616a30b897358ba99c1ba1445422ea2cde9a1df15f9688666876b7d076b7e19ef09eda28e0480b0f7ea91259a756501be522356a696b2a733f9cfaf197d1739a5de74d8567742ea178767d4a9be18c53106823a5b04bf9e7d4dcdf18987e892d9e5869a7f9e7637110799b837fcc8d317dcb596d7100ba8c7c1d742c1e51cd68365d75ad00c7adae700b21e9a8427cc75c12f304921ae1f735cc40851b54f27395c03d57a52e65cf0fc199fc322afdc3bf37c79c1a4a37176cdc45c8f8c2f22fd2830533ea4a712969df0f28507bc56f4b5620e19eae3fbc5dc8f5fde91784367225e603f5f86e072d1df3a2d5469067162f34f88cd62507f7ad60e35c81b5849f7564bd8f2650f482eca2caf23b220e6c5dc7d304f2e82d5d339eb6abe1ab0aaea1dd04dce88b861da039e9afb990f1282814702c72bea421a7047fef8ea26f519fac185b05a5a45ebb006d422f0ee1fcf0c7b78b97a3f4d6ca1b8fe5cfc1e78cc0a2423524c54a5df134c44bc5f6ef67db65f3a1bc182fd486f39bb232b1941163a01024b76316e30ca29b7b71aa95891a5f1ce7777a155cf8bd1de5654d6d32aa90711a6aeb5b0538babbc8ee0d9479da48a96071f9251fe3cc57636a134b74888edba055562b97fea2d03f8b3b328eb77b44a414a1aa03e01a6343c21f460aca1dc2e25f212fac01b820baecadeb14a04b61aeead43254bd31d709404a02177fb76c899b395fe02f9ff32ecc0cbeb423c1e84cb531a4c7cba403f663e1779920f6992932cda5565f8aacdb8985e48d2ce293f644dd79ca44312dc47d3b2279eb1c79492967eb828e53254d84ec19cf23eb3431b3192a810c7c354a97876f4b2da95eec16413f0f780f70b1cffba082a9b101d8be8b2ec014c2aa7b2c63e78e4203453baccb96d9e7df9af140000000000000000000000003000000a3b2defe3a6cef0c077dd79fc6911619f38bda4258ff72b85ed6554f41bc1351bf37e5505239511babed0000000000001010000000000000ffff0000010000004c23f09c9017cef5ffdb5ae1d3490c2ac0220df3719004647b0c51c212b525c9c3a5c0897c59feceb0ddc45757fbed86d375ac5f43ac52f7f08f14bae4f3eeb9640206040a3adf1cd1b7c1b2a63c25f798b521fcdf42b957ac32bedf9b83d6f3f57ebbd22cceb902944768ee2b6e4c5c74c460c0f8097330d78c654c0b97bee6077355e55152ade3a8506e305e98e372b0a703098c8e33e17a5b82a79b1624d66f706da5f3cc1200ad51d4439e73ae2eba515cd9aa425fae8eea6344a9cefafe71640c1e8b0fa3b230b8fa51ed3dde67cf299471a03663602a0f22f3885fb34c406a7ad008f8448e2b5e340aefbda76a2728c059451e78978565825dafb16ca99c173041838752d522fdaaf3b7909156197fd585aef4b7de19b63f70c5e0eca8a632cda37d8bef214cf286671f0a7342ae29f32dbb26e96fe91bc81f5c8fb5a84ec18341d91df5fb5862893adac7bf451cce15527892c8bbbc260eec4aa4def63723f0548b96bdfdfbc1d468e37b9d3937b79e01ddf6ec7ce4f469979b2c266d1761724cd49855d4dec26097a1c8c996ef47be57fcd109196d438ace118e37d7a17db3c2bdaf501c2d308d266e67bb28ccd252e43e13c3ac29e01e799afefe5b0a44d74066d624f3a5d3c7dd0eedff27c2ef9f2f97762c1dfc5a1fe5d47c9103b55415ad41c4219891dd284c7595dbe896d7f1e91c35a2a37a429f741a67cd171bf72361dbeed07a7044f0b01ec4741625c97b17cfc68a9811cfc941cd9e702c481ccd6c3cf5c3c15a68e1e323a3de2714963ed520552bb6b2620b79f3fa4ccb4120e1520310762a2cfc6d885642e008e2a0dd2f2ebb9f368d1c4592d9952e0c690d6aa6694687c8971708e13656cf9f19451762e48ffb39094d83e61e084460dff7411a5adbc49c59a84bc19389b2fae3c4c1b5f926904664f37c458b8f812e98f64cc892dceddad12ef5300a3786d08cc27993047607fd4eeb0f29a9445ab0a788a57eb2f81657f491cf4ae7e65b72206b04cf4ada07fc800a1fd375cdd3069b17d4f181455ad56d6b8b7e7db7ee42aab85da13c74a59cf31384c463996b4a59037de5b62f3650f44f853ee8c896876978d1cea33b9c5e64d4889a7e18c2e57b31e807277279bb500c20b67fab053f56dc8d6da3a055edd07c5b6a42d7f01f928f6747ce65e35714e76dfb379a6474f4027a27717ba8fb8fae5a1c3ac3eb7c2012e161b68191c2343710fc236bec478b3f93199b2125a17ed687cec122fe76d1e6e895eed4b0472b90b4a3f0914bf389d224fc40434badb822c7a850483101bc66069ad3ee22e8a8ed2d560c4bd49efcae49c45b5a97aa01df1b3fd5e92ebef47d160429c27402be2254f3a4477e9268458983759f74fa4b5d296a760e5472d493b8d967a0aee6bee0a2c09b3f63c34e596fd1c28b5fc818f8399c0cb58f8fbf5e7b1a518d90d3cc803af22b1ec1381dabe8bbf979db5f3013c8203de624a1cb40b938a5c72f41322cb297877d4084d51a607f7e548f761570f1f43211aeba936c8acf32c438e7caf8c9d0ff1dc086f68478837d70095e99b45b876204b2806b1764561541f6193f805f78e0aed911459b2ab1274119a391fd79dd9b9497346358abd00e5ee3800960baab72a04a130c10bc09ea1a8a63aa3709a79d3d5d8d146b24280db66e77aa25aa1eea315113a1999534567225b005ed8007ec3b573eac6755b20be2222ec10ac15196a48847030bdffb9425fb7e4f420973fbe9a85d8aa95fe45e393bcea3971fbcf3290837379548b100f8e612d93a262d4f1d6dfbba9a2201adb06630f60e2944d493851b5239f17f91588adfbfdba9e33786cf68c0c22a9bb30fd1cff1ff5db0069859440cd00f0412acc4af4c51ff27645b84db9caa0ce2c5d829fde1a1ef6fac21535973f00ec743d7602bfb4ebc2c6a6a681a8a73692fb2b3c0fdad1ef24450f88c1bf93ce60791b2a05aedc81add91a39455432da25124a0fc69b0b2b4f888a0d4ee11f1c64e70644bb3fc64cafc8362bfdca273578a6ece719e4a1732414202b251908f9395a3b6b2fd260542e4e1d6ad712683fa4bb5e73459e815eaa372d983e27d3f80f0d43083a10549d88374951a5a2eeba1cecf446c270e04e5fa0547dd3230afa6a028aae7f4f06b3f7005252bc49d3d2f1c9f23e18fff0791337924bb6aaa035f7e5c455b6710124efe2d02517a99683e1b41065b480213cf4e2bb61838ae4a469f3a280a1d2d1a6ad3bf5a0b2dd7c4a977a4c0928290ee129a66c71fd2350c7bcf6d24a141f61b3dfb253bb013b8ee0b6054d4aa2dac3541e84b2ba385c6722f63a98e13f110763e2f2a749a575bb2748bcfc1f4d286a05fa25bd1276970a3ad21a5b41612daa2a6e70a375b685a9cc0f813a84b15acc635c91a43e8b5601bf7d5fa772d0a52a69e9546f4821d69f4e5a8d799d0f27e857e2393bbe7f30c5034228dce8bc65761f285380a0ee73b280f8f4eb7b08c01bff54b23bea9276beaf48ce859a7175e18ac833763d5f29e55d7b457962292199b8a2aa15638cc5e3271858ec5d3e67c7f0e7e6ed16268d2ffb66a607e731c72d163e5a3b64954867964d2403d84ab8a0b87cb38d414a3e10d2ea5d976f7adb54cd65dfdc79242c22076a96f8bd26cbdb61b62b7d3c3d96d580e2980d35597501f5f128fab57034daa6e9cb9deb46a095619786e1b946448f00de3727b5d04f16d2745c883b9a6286bb786379371402486c7c4fee0acc4137c8672f9ceb1f8b3c91153085e91cf59696404d074d4466469f29f34835d7229ca4baa88bb75da2945eaef8ed2107b5a50fc775b77f4bdbb99630fc627102a21afa259c389383b780c5a7a260cf81fd8027780f49a6badf1ccbc78ade29b4b9ac374635a59f8f22e915aee86eab5658131eb7b6a0a9448975c7f6b004ec75e50597e276dc31fbbfb66238057f1b4dfa752ef8a9be41f79664b54d87abe11784027473317ad6493b070058c121507445288ae574fc16ae719f4bcdb83288c2f7ff23c16cc501ad1734fe99587733d6dddccd66a6edb3b65aa9f1d8d14e025f06b8bc5b0a21427b67dd8a5442f875342af8e90470b7d988a1e5b41e6a0d4b1916bd1e25b47ca15012e37202e8b1db3e2d18e4cf3979b10a714f1c5378eb97149be64c9b8d97ba1817ba5513ecbd80824e5592df4389bac855168751464282a6c2ecfdbcb39504a7b5d1b3cbfe1ed9080ceced1480dda9c13dd1ff364b1827453bc99fb8a283fb017732695d7bb9698fb6792986fdb87644b98cd26a0e308081e5a67dac2153afd12ce157f1327e842d4af857b0bf6f989771dedec5b8a65d9ef08b7e23e424c7120385b96779623e57d6235b3308dbfc4c2ac5cf43defe708a5992a3c05ed71538482a31f5d31bbf4eb62f177cbdba036975081cd5866eadb0f6d933736e8e2f7ae360d84c1445e35ab6ad05e06ed27c0b2c104a3dd19432a3450de3369be032b4ed7f5b93eae321674b2e17b52e61936d3b84a9ad8014ff7203adfb8ccc7ec3261c7740354e2e6bcbff32c0182978de5aad8941ec0595f3d5114f23ca06f959f9df379ae3d981ecf52d7e656135faa916e0125df3a9f8eb2a3fd5541cb17bfd250dcef72fcc24251cdbc209ecbfffd86148166c6ca5a1909c2c6b23c202b51628e9183bcb572f484636f56de363a09f8b8ac3125453a3813638451de3f952f340283786712678385b1f18037d6d9adfa62edf5d3445a326f7f40d7990e8a86b1f254064b7a27a44d89d785a5a71081b9ebe0020e20acf91a4544e118e48efa5c31fd7302244a1ac983625d1ed31b075b5ef98be6fe7f55d675d3b10375b351ba7023c791b5f320877cbdff35832a28ea444294d13c663b629666eef747a301ebaa22a1df214c3fbcd5ed104926a70251dd00e501183408d6284ab9dca396bf4463837dd94d47aca2ecdfa43a481e0820bef9345f4f1149af3a23b9419ddd75abbfa622536b58527083324949d9662867e642a12701b6348c0f3285d97747a17e02b9d3a591a3633dee1bf4a674bcd7d7b4f6069720dd9d60b3324a211786848456d3e9f00633cab8e2325599eb193242122177dc1994dcd6414bed0b601689c56e8983cc8edaf22dd611d8477496eed14abf7aa62f8330c3a7f0b247bbe10d9488015f153609efcdcacac0ec0fdd1871791fe9cf8d8a2309d23b459b61208c2894b990037c2264d239ab87e19134781367cc1704809dfbc621a7f90522f47eac6de762f102f85b26c587ddbad2e8d9983b2ceffa450b274f2a68254732099fb088ea84a6467669b441f8a8bfc9cb56710568265bf39072e1f3ca130ef84b4956f7b3b2730e8128be611b9e0c28b71448630a40fa55ba5073ab63eb1610c599892e5b46f60ae773f3803c330770052c4c5697d793fef1e0b452e05795160a5c75ca2da544303eadef379a895d80c117f3867cb3239095e56eb6387320b0abec821e0294739f5ce5aa9362e9b80a5d9d9d46d44f4d27a8e4b4f4884ef972c6f97d62cd7c301923089332fecfe882c4dac640b927a4506e1c52521ba9ff823e121af5f186fc47100fd5fb52731c750f1aef16898cd55daf92e4131044956c17e66b686d18922c25eb859da74ca015a3ae6a8c70f6829efc13a06ba6a0c249cd440b96af2e14445fd5abb28787f8623a64fdaa13d083259b4cdf87f2fc1e731b86c795cdf9dc4e1318ef9ef200963921368d998b85eed949e4be245013e6af29a2be6a05e9614795772560bbac11be12177689135c5e2b12be9b3e3918d79e304990cfd47125dbab93cc94f61ba0b31f2b1a6eff8df4567aeee713f1db273bf66dd799a8cf1e7ce20569a100814d86d812d3c5c02a952ad3e8f5dc183b61ffabdca0571a79e0f18ae5d2d0e82fc3b6499dae7369659d0eb683bcc57d1fe66f064931992aaa2ed71a27ff84a7b59419b481253c6ccea09013e75120e85dd332fed4887899551baf50dc68f6ec58b92c5ae9302ae31447155ce993754fee07822237366bec862c8b8dcadd6b2b93afa0613fbe2a7f7ebb9e6769a7e6f723e818ef63f8b73a164da68a6e868a0ed48d53eb2fed94acd27a7a4ada3a9698f7228bb7cda475fc7d87e63570a945010ae5cf88c2deea5aff2f6d6ee4a18e8503df1b5ec3a0610ebaa2d495c6ff94e7f8e2a2f5a24ff8f52f64b54d8c8797a80514ebfc7623ce21729c767e384f03b1fd04de4f3ed1e2d9a325d9cc55b0cc8c1791131f62402e0bb7347d9dc768311020ac672cf733372fad78d1d13f37b3287d46cd12bf67db19ad95dcbba5ba564fdaa0a887f9cfad4d4d3ac3bd89dd37f8c866400537a028d0e06efc76bd7ab30aa16831d09c1b5dc7e77dc39405d1f144e6ca7f25d84cfea7132e6a1def1b91443870cc5de878f09290d69ba8e01cf9142b15eeb27b34b0b17cb5ccad3c65fa5a1398f833de7981430f74fc386e8196cea440a53a56975bac3efe9f65cf78e1e2380dc639225a146c7e1c84f9d6db50e6c353b31394588e196e438f421a9628157e66197f5c6db43291e03e21744ef290056cfd29bc371cf2d27e78ce3c2b79983e3e35228a10af530f4ce55a3d5ca01698ac2e810ea9d6cc3aeaba50f1b66c799ed5a42a96ec548a69e2463b3805a14ae7bfdcb0bcc607a9548823659ed32ecec83166f92c2e66690d0410caa3b9ac32761696155e93787d6cca1dc8262adeb8454f3f52d8fc6052660a42e56b9a93ef6ba1130e70f335d6a8d807a866d5b920079c141cd34bb5634421e4eddab598d800000000000000ffff00007c0e0000a864c4aea945ca6fd8b7a17f510cc9b4fe5c4e582e4696ccbb5612d75ebfc4d9a0646eee88d19b8f6b817a70f3545b88f845c7d0eabb2ffe708d479b990aaa4ed74107e39563b5f2d2bfd80dd40dabf9ea018e4bfe97557d7813a8cb7f386aada7ff5dc71e59582d1751e4ef6c4cc85209d3c371bacaf603c6ff0c2ddbf6815604835eaafc6735f05ff803d6fba8599ff2803c7059b93467cbf7fa0e2d3d770d3bcded9a2d8ab57f00b4bc360d0ad6afed367b33e2b42ddc1cfb4fd9058383481aa6000000000000"], 0x2138}, 0x0) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x8106, 0x0, 0x1f}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, 0x0, 0x0) r8 = msgget$private(0x0, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r9, 0x0, 0x14, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r9], 0x107, 0x0) msgrcv(r8, &(0x7f0000000240), 0x8, 0x3, 0x0) pckbd_enable: command error executing program 0: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) getrusage(0x1, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r5 = syz_open_pts() close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) writev(r5, &(0x7f0000000ac0)=[{&(0x7f00000002c0)="7641838e10b73c35726744f297724c0fa32c2c7cf3ed851ca425737e6068e92fa64239f1dfa02f5960f2211630c515d36e1250fcb435aad8b89f2e2d8928fb4587b0d6a584b3de9b850071a994bbbc529ef0e6f4a20b19b13ac122171a93416127ccf225a4567c698ebded4e859339ae123eee48ce4ad438d7bc1aa0a7a66dba5ac59e928438702b73707a04286210edd5", 0x91}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000640)="1cfcc17868cbc045d15ddbe8a1f141245bcb1d2e695ec9807d7dd5d0852d3f0dc93a5186553085d91d80acd745fef43ca5b25d8a6329454a841a0df1337bd6e9ea2a91a50cf9273793675d84dabf57a25a1bb57be72c295e62412cc8b6e55f759990e9aa8f0a1cc39d3fe11b4f5acdbef3e67e3b935d154f5f112e1b5b9e4e8ab29e01ffff652e57cce373d64e94134203021a3a8d7c5aa0b4da8871fdd9f5dd57aa02520da478a2ca4e654a6cc9eb8550d3cb080c3b54b25142ebe1a7eea69145c584bd51243aa6072112d2a8f1cd47bf5f93461bebe1996d8386a0b06ba9dbda37", 0xe2}, {&(0x7f0000000440)="97020bb9c4f854e5304b56edaacbfdc1fa3b42cb31df5671d5472853bf2c134d562aebaac50206cc77606f99fd428dd6ca8a64a5184764f91d21eb2de4424fc5f86f07e7964f712b3e3e615b4d1dc02aa712415980b41704840b3298a0b9928e563b55a6940ac9e704518df579394f0328a46959a1b5a5c017f9f7282e6f21196935fe78b68d9316a74048670ff547d78d3c479dd59713f092ec", 0x9a}], 0x2) writev(r5, &(0x7f0000000600)=[{0x0}], 0x1) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r1) r7 = getegid() setgid(r7) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r8 = syz_open_pts() close(r8) syz_open_pts() executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02", 0xd3) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000000)='./file1\x00', 0x261, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) close(r0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a13adc4a4d4d1", 0x161}], 0x3) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() sysctl$kern(&(0x7f0000000680)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00", 0x0, 0xffffffe}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d22d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63", 0x7d}, {&(0x7f0000000380)}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544", 0xe1}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b604971", 0x214}], 0x5) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000c80)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa010000002ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de8fdca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29c896c6502161d614e7424495640c1f0872769c08ccf76c07a7eba9156fca1c73468c9817812291a983ae8891ccc381b349b0f1106aa8b3f2c6820d4e984d07a47a2870821f1814f26b06271abac3f7af662e3d2cbac70e898e748a6caa607d487ec962617b663c65f97e696ad6b790311e49728d17ce950e078a86a5a7505640005e11aa722436cd419c055882d62a04e969f2bb64c96b3777d3c18192789f6a92442c4d9fd6041fd374ecff2092d2dcd961aced4fbb419246673f4d8242966897410d764677df616319002154e86de2f1d557affc14fb05425d7d7c7f63ddfd81b46d1925e0ea0d4d8076c3a442ccd288b4dd64506a38efdbdf87c3f5e70ff6953b1d0ba1660586b1dad54741a8575c14e429ff007690425caa3a5de3ceefbea92ce2", 0x32a}, {&(0x7f0000001280)="bb607fc31daf0383e43a1887f1ba659c8dd86601d2cc795394142b91248075d31de3470ffa86c8feff06263c0228ceaccd6c104e704454a1a0b4db68d35521eda8c0b64d344c3211d65fa47a0c4a9718f54cc97ad83074bfe7818e5bbcf9b839b3fae3a5b44ad22d1148371df88849c8644fc6d47a75302573a9c5f4abe0aadb060cdf64fe6a66aa2c656b6fdeeb71410c2c291f165d4649fe4e2a5f4ce986ff7b503781a23c684b010000800000000053a75113c59fcedfa09a4e0d0cf18c39238064334cf6291803cd571fe767db13839f3dffe6c963095bc1ed80a72d8f69f5e8a7a2cad9f1448d34e43fea98269c4fb5290cb59fdbdab9a407d66a5fbe8644c1ca9b17c6ed9b6e57ad60adacde976db8621071c994a1d94c93d15e6d75712902d62ec0b352d2149d6f16b5f1c0bab93b04506ec91bb7bc004e03446fa99b6d952dcf5adc4f1310122f64b5d3f06f39", 0x151}, {&(0x7f0000001400)="3c37abdf35232be2568b5cf34324eb8e3d9c1f94b62c70095fa0d41adb017ec16e263fa6e41e171588a7cdb79d55171971aaee8a95585b3d6649e19d8c4bf6f6ae82ea005a84eb7f3f9ed5989409a71f9b99764ccd6b28e72535c95fb1d5de2deebead6e5fcb9513627e5a54874e150c922a61841abd773dd9209dfb1c068991357d09fda37ffab80ea1d6fb3e94f481e99a1e2e8a27c0a2d0f90038b094bf08a2c925a2d2774623a913f85d303b59bd81225da41d2e086b16b261252208b340c90f7c32f84e5d85c90ddd9d268b2c9b20a2b92a35f2cc82fd756990efb0e51c5727eff92f5c78e219176c084b834059bae78f2d3992a1", 0xf7}, {&(0x7f0000001500)="989bcc1cf6408c7953e74db394696ae02c22df97820e82ea7a83243490194353a5210f867952d934aac82659d98f6e35a3cc188857059989eb51ae00f3e886897c928fd8288fe2be23767bf6632797d04eb52b7771c65baf69cfd08ad9c8b257ea3205e8aa2c6fa77333f2b2c588c705e1768efd08ca776aa2864c503ac1129830e945dc32c9170364bbc2fe65d1799da47b40b3de3be82e67be0d0bc29f39801c624119ea93791515fa4dae2d984223bd791f1a22d37a8863639ce524cfd13a6e2772cc6bad4abb950b9a87bf3cc043cea82b9658226072b1dcb8a1e009d0f3616e3aefa8bb7ea62c29ff7c35c14cb520c4f5decf049c4675282c1d5227a0f93b23b5c6e87c97d5eec3aa12b188c55bb87ca76461bd04d3b7ed0e6a5640d5df6e007dab008282429e62bc", 0x12b}, {&(0x7f0000001a00)="ccd291086531d558ff4eb3c28edbfc7df7c57a9f189936db82d0a2b15d822ff8e84f8bb85ae62411262f053d33cd9829f3cd7ee8f15554aa0b67006d29e20ba8300097e8f70b297e932572eb34f6eaa57064eff7e0001f408df0e329a95ecfc64daf1ce189c36469c6f73a46c9765deccc083a899551b8f076ef83855ff0b141f06e26ad72186d8705cc8c095033363bbcb4cda7515de62caa750ad02cf8bc460e2f2dd61cca7d03994f0f2352b618aa7ac77e5878579165086f03a3afd635c1c703b0993b94631413fbd72410e70825fc5522c6eb25d32d3b7f551e0e3ce39ff5315279706dc49d0fb107fa9a08668afe3bf9e86f90dc5db1bef583df14079a02a64a7757abd0183d4b7e1cef13220b2a1d226c3fae628dcc4319b5b1792a33893aa77043b038a09b26cee6b6cbfa5cfd8a83e27b6dfe62f037ad118267c4c137b25ca15dd687c35fe69a01e567bee499bb4d1cc550d204d88c7879020f7832ca1666cba51b8617de020642b6dc218cc83e2c116f34642d7baf5a06f09fe4521287ae887b156caab646e0b3f91fefcbc1e7bc29315752860ef72f5d16c325f5a72037e9bcaf8ca2c4454126c66c85369af67de06a85345e2fbb2fa7a660380225fdebb3e9929be50a297e8a1c02af696c90290a72cb0298b8e0145f7b168092104d0323b9d3ab5ca9ce0f2e479e1ea2c26cad49dd970495ebc4dd7e6c606416f3ce0c83c237433347e3c3de2d0b83af0d3598fc3ddf73d6f9b3d97b25ba8a8caeb16973a600c1fabdb688f6e77b912e9744fda6d5152ad645166681c4f2b328c3bb988fa41aa67f7e5378c6fc16e0d9d631ff0acff618ab81d805b423b9e24647fc583358af4b9ed76995deabd76878817dd9f4a7a1997edd59a21fdbedb7a35c6af08a939f2c4c7d0768b4ed15b00b8118c4e155133f6077342fd2084ec9fb33c254e50c3cff8386a6df27694042b91a190c6be0a754fc07b33d2227e6ac12267d1f273e394c820d4b9cb86a0acafff95f43b429467e67ed8dafde7ace44a0d8923d9c22e052076545e96593b2513d46def45580a0ff56d2b49e3b2603e42dd1f042ca135b9b9de4fbe82f35840bdedd722684db549c4ba34b8773b462cc4bb2bdcfd491a0f487d2d0d8e9632edf86e2d07855987a2efd7a12d59733ca1a8660eabe6d139ab239884d11018a2b7cb263bda407208178573d74d757db03b0e38021a957b6a00e55f6fff5f5c846c50d646a6998e1ba3c18e1f01e4757d60af1b229ed1da5e04234a4ab3f59ead54ab42ee04c6bf792011d832a18eb1cb2d7e8bddeb922b8dcd79e4612361539c63362b781de1936de41d70fff1fe136e1730ccf80e5b18766bf32ff0ef6f4ff48727451538f8f5ba267c83167528d574f5cdd87a7e7beca96f034aece41a9fd699a058794bc6ef3756661ff94a20029b9a7f95e7ec7b1040c42c49c14db65a7ac397f234fd0ad5047b9ca5914a28e906e8630dcc9250f167639a77521d5a37563cc38dbdcc8419f9339ac67e7305300e4c0efd4e6f4322944d6d7cb89411c35526dddf30e339b0518309efe65cc7d61ef4170807040673f63b5c03b005204625fb3be18191ee6372a760709d07b1aaf53d374bfcedd0f99a3b5f9ce6ae705c3e804a235b0cfc332cfb7884b0b2d044b9efe0d70c66ff1869d117f70fcf11401fd8cad1abde98819d18758774cc75aba1c0d7a5e0fb437c9817c1841a5ddcbb99f5af489a9748d5320e49c8ca22dd1e1b6eccfdf41dd232e87efe4cf991b40a3085bdef54b893dd20af66869dda049f8c664cec8dc7ac8abf2f8ed07dfbb0b406b72c2126aeaa85959094a78da36024c54be60fd43760fe79ccac615f6cc0d995b6e8090207e4e5695dd273525ff5072b903a4cb1978ea22f19b9ff1514cc306512106cec93b74d2289ba98c69c4671f1a7f3fce36d847f6a0b51599e79501016dce1ee2a6f41bbbdbaf580cc27406672faa657ce7eeaf872bb148d8e1badf488fdab54537237689c7a02f0ca3011ad0de6f658df31de25ee5083fd55d0cb730c85062cb14ce9072fef54ff34853cc18b2e00dcfc3149f2827277e576c418fa0942972e5c7a896f205995e0953ec35a1c4900c1d77c6196d96558948ccfb18a72b6b1baf2bacd4b530a5730ee88538f27af018bdae6e4219a9a93c7aa0f3da102b281b4fa6f6b0a7ecca08ed27c1f2edb3784242f81c710e188b09586ece364bbfc910b38cd2d1b14e64fb2d6884245df638f52777de48e546ca8bf676cffdba0cbf8b3987886b5f89539b349351767cae4a8085957a3f8115ed37bd67cf6c135999a38e9ee3298faf6a0f293c762570889eaae808b60b92f583257ae166e96a3468864244298d42c1d8192f0935bac3087fae9b396a4cbb609f6cb94ebf376c3dbc6373c18f22fa8e8307a5a1da6ea77139d1d20b7b0df427bf3050464cb62bcc70f926eda94bca9e2f304ed386f1e27309e840c3d7413aa7ff68c9f064b01ea666c6bcec3bf9e8241ea19575d047b6a639dbe11f1d3272c7b0167000fd86357e280ad5a6378713a101208842fac2f61ea6872b04ddbf3224040badcaf27a9147a701ebb7856f92f3b518ab8640afec378ea85190af0159a132349549a8272cb8d42e41b1b4b152dbae346996c0c7c31fda8768b450335e57775a7aef9f91e2ef705dea6f3dd4998b606511f46a1bc1d2b996e604adcac659768006f54a0f81de092eca66570ca16f1cb84b7932d8a36ed9339fbb2f4c7fde60ca6a7ccc3b0ce50f4d77d6ae3c75560a2bd67db5df510b7e8a994c0885c2b0a31dee3aa3dcdc75901c77c72736e9a480cbf3c44cb4e5d632ede1159c31777be7081108b2cf80bc284e2064396108dad70c0bca0b358e8e0bf3badacf99dff164f3fea12d0010070904f0b0af8f316816a45ec3cc1639168bf7cee9455faf3b1f598dcad19a5720908c4fd49bd0c4cc820d6a9aff943e2254c579b2d1f305e77cfde4a79ee8db57523dd4fd656532fe15411c1b829aa21dd091ddaff3ce5afc1729d45c71d1f3ec3b2a2e5e65f71f295f64813be28c455a31b35607e04cec2594b8d3e02ab5da8ae26d23b9d65f182a55a3e88a1aa705b9d431a6a9ae3c536bfb122f1b76ece463f912bb28268fd5d279945ebbf349e9576694e2f2162f52628ec793a5eac938eb8f0c287c7597352dc0cc5a646013657a1f78242ed2ba2c6cc9faad59aeb6e84d5c74310ba2dff24f95161147c376d7006bc3878ab0060000000000000078734af17eb549fcca2863f80995d910d47249d8db106cbda3b7f09966eaab7af7e2aa10b2e4783510fedf6b6e2c14bbb40d6008d14f2715d577c4344bfecf4a1e3aa5e811b2b4acba1824881273b5ee558e1433345cf130d82de215854119a1b719ca28a638143707705c1ca06bce1e68ef9a73662f0c1d981c23350d2e74b674d3ed5c1c6adc767240a13d403e148f17ed693234fdd3ba30014b5febed91b2475fdae815e25b5b011701a064a9f0e33a0bbfea61c70c5b85e64c2df384fd4dd5385ab5500320c6afbbb2c7a0bbfdc0ab9cf2827610d6473bf1abaec6c2a474e1f26ea8eade7b3b742948251574df315124c281fc2f615722bd5219ff93de82cf5ce64de29a35c6264bccd41c0e10aa5364f0d48acabdcfbf7acc80e74438b5ec490265508638a3a74737bc8c2a365f5fcd1497f1c780a9ac8ce5e87d77dfe33c7136ae293589891eb04fd040160a05d8ac4699a2eb814e8bab7c1887b3a0b6fe5c971923e40c816240448673490d2fdbcea5c1f7907e74e7428fb5aa6b3d6876888026c33bcadce2649f31a0a72e08f59627b2d6ce3bcf7c5abd9f21e7ddfc6a6e40a607326339ec2f168d7b066f2b5464306cc5c5d629b6fd2f2b74c11ac1d62646ea19bf2c047aaf46b0af2f67899230690d0b57e46db2d44f6a9b80e6b39b367f5fa52fe7356066464f9751dc4b799bc79f4e948db78ee0255b5530ebcc16b41ed43d2456f02cf437e777bb86286c27c27b30d4b1651889d99467c2f9dae33ef4fcfc06405504ed3a98db4ba44ce5d9ed48ad2a88c9fc6a5f9bfb21fcfac43a56bb3cdcfa36b3e67d4cc6f6df2b0b188278229dc44eece84b76eea486ad60c475284834732a8fa2af3952daaa701ec3051185de58a56fc58e72c7aefde2be27f176d6915175ea509f54a699eb306ff14c439a7f38648a7af6e7a1e3cf12d7d6328b7fa27403f8623c66cf449cce94a827451e8dd6a4d9fddd99121ad09643e083b1719aad1a25dcc4209ee454df23e5db5d7f8d8677e7ce57ad54128fa9b00ffda00468b35d78ea1736abc6323d280323ab5483dc82a9ef8fcf8f808905451425d8d69f809c4a80dcd779222a6c75085c61c7dc137f519a6020cb5179506583a477d5c16a0dd24e7c46b09b005b80bf863e8a10535905baea1c183927a649172a110a2f26b82a548c1dee152090d9470ab3a289be946c7a0cc9189a13ee3bb56be769f6278f0cbba7c6426f8bcae516b1bf2bad8516623249f7710e66d5a67e23d3251ccf202618721a58af2b74c2a26362ac85ba87fe746e4fa477d9013a75caf989342123e6d906a264b96a82b38dd58e2299c6590f7ac47daa55b7e5dcc483f6ebe08466224de52029c8c43bd3ac560b32975de8e402be29bfd084fb0d2cda7185326355b3b74bb26af4347786ac7a6ce0ab6fe6c0b2d7474d384138ad545888dbc048a258d3a58dfebaf44a2007eb4c1fc1b83fc84efa8b1e29d15ad3fe9b8ccbd4e86b63be4d357035ecf936191edbf634669af508aee38d00325237cb392205295ee7e7bc48ca41748f5891152edf30df6d4b0e1b818154d68ddc1601b431751dba9345d29395a2ad02d5e71599aadc66f32ed061c09400db4ad76e31311828a637048c55015d09a3784cae93c7d0feaee6cc8a86b46d3b54a9efaf185da03ea6bb6e6d7cc0354684a2e41abdedec964e820e0b324ff446ea66cb4728b61dc396c355fcbfb3175755c5d6a9e2d608d44385f32cb0c0acce27ab8362c4222c9d840d4839845665c2ab01f4ed5a7075f0bd97eecfa99eec9539060b4db937fa0e55af6848fc18a68bea07d6e0d5997715b16422a0366db7a7ce51372aa3b85ce6ccdbde1c8c6e996f7209f53fae5c1b1a514cd03abb6ca24700df9c0933b92344aa91df840d3f59a9bf3d5b555b778ea5e2ac08d7768cd84acb79d56cb6ed057eb07bb7cbeaf2faa47f4202e473637b0e899c0b2ea6f25ee61cfd68588c8c6e6c4774c67d4da871300136cb97f570bc287c003cbe76721a973049c164d9a5d2002566102017a3a3835ce58337b9cbff2afd3b28e87946d9d05a72dd9a86a557e3bede8fcab3f99264d2b44be1f8e8e1cb48ac268845b62426be2b6c54ccb5fc25a463ab0c9eca185cf99c6d26c627cfb2570b0bbda8d4fadc9bac3c69b753faa912e17ec7d64c02a500bcba9822475a94d4afbee20d7ac3fb43cfe39b63cb84579a188770855797806c0a24e480afebf344b5bfe0dbb52e6af36e16221a20e14e7da60087866dd6967b776649849f9acfb49052915b548c92ebf7ebafaee3524eee8505dc7c038a933e159adc57020cc636ef4405c676102475da150180002e4ff7f500c97cdc6394d3163381776783a2d2e169cf2b30367163536e96d01776e68764e7f90640b38e2788dad793b8d5b16d70752ba199f87a1038fb84ebeb411de49081fa7b0fe886d3305af3333181bdd7edaef18a48fa6eaea9237d13101087024c3800"/4096, 0x1000}, {&(0x7f0000001080)="b3aa0b71ee31c10c056d06e94b86846665766dc678887dde1b7e7e80c7f957a4ea482c20edb017ca92ed0ccb04e24e3f0bf0582aab7e9624d119c11979c5716c9fc8dc8e4437303125bf2bf06ce906ad4c6f008def44374178d96be85b719290109fe56c76aa267203109d87c51f817faef07e1cd94faa02df769ac1d8c04925f904b311253b4a34ab59e476403d95b3e9d9a1150cd17460e5832d6b19", 0x9d}, {&(0x7f0000000fc0)="1a7f9bc72fbb351e2463737020673b9bab2d33b265760e85daf5afbfa9c90e5fbd5992903b5e86de8a7e07fcf591c59836852d243c601e9c3d78bc131d6fe766facbb9efbf27eddaf605843b89e680a19dc8319e6afc99fc79fba47a4118eecf398c883f0bafeea43af010606fb3a6ee9ed8111c9206d5658f625289210552839063b195aef2ce56ae75f15c1a4d9eae88a926bceaa1aaaa2e65a258", 0x9c}], 0x7) executing program 7: setrlimit(0x8, &(0x7f0000000980)) (async) setrlimit(0x8, &(0x7f0000000980)) geteuid() (async) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0x0) chown(&(0x7f0000000000)='./file0\x00', r0, r1) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) shutdown(r2, 0x2) (async) shutdown(r2, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x0) pread(r5, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}, {}], 0x0, &(0x7f0000000300)=[{}], 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) kqueue() r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) (async) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="22a807a2", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "d88c1afa8797f9bdca0988d115540100", 0x0, 0x800}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000001180)="06006f293599", 0x6, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000001e80)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000001ec0), 0x0, &(0x7f0000002f00), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) close(r0) r7 = socket(0x18, 0x1, 0x0) fchown(0xffffffffffffff9c, r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r8, &(0x7f0000000100)=@abs={0x1, 0x7, 0x3}, 0x19) executing program 4: ftruncate(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}], 0x1}) executing program 3: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000140)={0xab6}, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x181) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x0, 0x201) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000001c0)=""/191) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x20208, 0x0) read(r0, &(0x7f00000002c0)=""/114, 0x72) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) dup2(r9, r8) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000640)={0x0, 0x93, 0x0, 0xff, &(0x7f00000003c0)={{0xff, 0x9, 0x3f, 0x1f, 0x20, 0xffc1, 0x401}, {[0x8, 0x7fffffff, 0x4, 0x1, 0x8, 0x81, 0x7fffffff, 0x9, 0x3, 0x3, 0x3, 0x5, 0x400, 0x100, 0x4, 0xffffffff, 0x10001, 0x80], [0x6, 0x40, 0xffffffff, 0x56, 0xfc, 0x6, 0x0, 0x5, 0xfb, 0x4], [0x3, 0x200000000, 0x0, 0x10000, 0x200, 0x5, 0x3], [0x1, 0x4, 0x6, 0x4, 0x6, 0xf5a], [{0x5, 0x7ff, 0x6, 0xffff}, {0x3, 0x7f, 0xfffffffb, 0x5}, {0x18, 0xfe, 0xfff, 0x9}, {0xfffb, 0xab3, 0x200, 0x5}, {0x7, 0xd74, 0x9, 0x9}, {0xffff, 0xffffffff, 0xa446, 0x1c}, {0x6, 0x8, 0x186}, {0x1, 0x100, 0x3, 0x1}], {0x5, 0x3, 0xffff}, {0x100, 0x8, 0x7, 0x81}}}, 0xfffd, 0x40}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000680)) write(r0, &(0x7f00000006c0)="83b2b4a340ffe6da65b96c86726ffba37279afcdc2de2ee18f13fb9c201a84b6c681e304525d831229b4d066b103289331ea470f86b4e7", 0x37) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000700)="638a2bc7a51ed053a7f1ccac8bcc438f7a0d47ed7492b67bdf9eefdcfe048fd9bc7a502163bfa2c245894962b4fb718994740fc38096135cac2f2d237a0a81298be58b6582cb8a595077c0f4170ec1b1c80b1fa0727a87dfb7764c8b0eb8e90517c8f634cbaabc6f98f94d9fd71a1462e94006eaa3db9b977f9a92e6621f60a0eb4d777f7e8dbb564a78c9aeeae5bfa44dea2323072b43fad5f429da3837f98f032e4a40ee735e4c0e6578a7a2b2004610c70e352e75a1dda2f0d7355d8e93290d89875ecc70296cdc02a84f1e98cb878751a88d73e061492878a325d0eda03a728421e261fe2a0601f2fddbafaa5a0fde5d", 0xf2) connect(r0, &(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000840)=""/86) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000008c0)=""/34) r11 = shmget(0x2, 0x4000, 0x98, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) fcntl$setown(r10, 0x6, r5) r12 = openat(r8, &(0x7f0000000900)='./file0\x00', 0x80, 0x40) dup2(r8, r10) socket(0x6, 0x5, 0x1) sysctl$vfs_ffs(&(0x7f0000000940)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000980), &(0x7f00000009c0), &(0x7f0000000a00)="9897a38c60be31cad493804b8352991e20970c3d9fdcd70ac54347465e20e79306fbb3667e526209805432e98084f88bc494baa3da45e28ebc2a58911f3e399c225acb9b3fc4668f338981c64e02a2c686fb7ed0dc1d1f786118e233a8495e4b7a71b69564149e31613acfa571fec210b818f05703515868e00fa641e5921dacc1790c69604b377fb20f36937494c7846d1a771dd2434f6c1d25767617d5e53c1daa53309188620ac8b70da255c707ffa9db64c558b816a8acc550074ce9e6d11eb8342fa577d75c1d914d1ee33845dfd900d50b1df85da0ed33b52c234044a350b728b37ef787500e36", 0xea) syz_open_pts() getgroups(0x5, &(0x7f0000000b00)=[r6, r6, r2, r6, 0xffffffffffffffff]) fchown(r12, r1, r13) executing program 6: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606948, &(0x7f00000001c0)) executing program 4: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0x4}, {0x44}, {0x6, 0x0, 0x2, 0x4fed}]}) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000080)='z', 0x1}], 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) dup2(r7, r6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) getrusage(0xffffffffffffffff, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x200, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000001100)={0x5, 0x8, 0x8, 0x1}) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062520", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback={0xfeffffff00000000}}}}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) accept(r2, &(0x7f0000000080)=@un=@file={0x0, ""/4100}, &(0x7f0000000000)=0x1006) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffd}, {0x1, 0x0, 0x0, 0xfffffffe}, {0x8106}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000040)=ANY=[]) (async) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r3) (async, rerun: 64) ktrace(&(0x7f0000000680)='./file0\x00', 0x0, 0x28, r3) (rerun: 64) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040)='F', &(0x7f00000000c0)=0x1, &(0x7f0000000100)="e342475d89735a469d28768b209d7dc8c8c82a0b", 0x14) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6a08a13adc4a4d4d149527a", 0x164}], 0x3) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="e63ce44d6f556364079235e5f8bffbdf4eaff5abbdf8bdb7db303c1fc01f19630d37ef", 0x23}, {&(0x7f0000000200)="adc8e5b1ed6e2df139b700c5b7e4a011331da53a169d2c364cc06b862e022de135cb17d9e961b3f1e90c0cb4e994e44d40ddbb0ad177d1a1cf401b4cf4b3018a9fe99f62519adc", 0x47}, {&(0x7f0000000300)="1fd965eef65745eefa321abb6bd0276ee6", 0x11}], 0x3) writev(r1, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc981b8", 0x4dc}], 0x1) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f00000004c0), 0x0, 0x0, 0x0) executing program 3: r0 = getuid() setreuid(0xee00, r0) setreuid(r0, r0) syz_emit_ethernet(0x4e, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r1, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c, 0x2}, {}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r6, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d7c4166f4d320491217b65510d2baf7c09c0d7e", 0x22) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) (async) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) (async) open(&(0x7f00000009c0)='./file0/file0\x00', 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) (async) unveil(&(0x7f0000000240)='./file0\x00', 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/551}, 0x229, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) r7 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) (async) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, r4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x5}) (async) rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0/file0\x00') (async) socket$inet(0x2, 0x2, 0x0) hotplug: event lost, queue full executing program 3: ftruncate(0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {}], 0x2}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x44, 0x0, 0x4}, {0x2, 0x0, 0x0, 0x1000000}, {0x206, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES32, @ANYRES16]) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606949, &(0x7f00000001c0)) executing program 5: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) executing program 3: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000100, r0) socketpair(0x2, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r3, r5}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="34d58303c49a6d31e9d9e9bff45e9938c8490645facc6fef25af95a9b761861e8627f0aaf7c999cbc232214e6cfb940d3990c45944de4f3bf4b9ff6cd28bc978ca167f357c23a3add95974fde0a74e99e5fa1657932c0d5eb589751a", 0x5c}, {&(0x7f00000001c0)="2f74cd71704097f5d80495c3667416528eff237d132aa6b23dec84a23241d0d92210128a1c23e7c6282654f0da437084f73ae8f0a76903f3776198d6cc173a6d038a136cfc52d12f10feb2fc6acff0ebd458f243bef5184703102568bad00ddeea4871c3341cc1081a34a80384c4ef1143be52df591b626fbaeec5ad9e75c6c161334335c0d05ab23d1107b8f369779ef65278c71c2069b471e4b50e8a1c0c520ddb8981d6696fafbede1747", 0xac}, {&(0x7f0000000280)="3b695fa8e87e4d3b478f662159432938bf90d790c3f964585ba80af21f443177f3f9de0f9a61f3e6f3a6c903c1d5fec31f8367d32300e136e6045e8f3fa50d72b18371b09bfe7d53e43cd2526e59c0589db06658a5e8af0be4c57ca963b75b81cfb429e9c6fcf24b4f10289c70951d8102941ffaf42119f5d56cb39389532345b0d0d1ddf6393ba3512c20e2ddc75ef0373af72aa039d9b494c96e757e0dc495a944b04f778e6562972cd4935082549addbeddcf553d47852942d07ee198546ab2345d901cd994a83b49f937b6df61106aa2ecbfa6724f92a8e6f24213b6a07e7816006ebab9d14e", 0xe8}, {&(0x7f0000000380)="97ffa0a6ab86d218ee9e29bebaee6b928e8cd1c0f0f9c4c8ab50b35f75720e225e200de0e988f88c642c8d82094ab3a4f744f54c786ff4c160c63f472b11d5da6e100bcd378da77da15513b3c780ef8b6e2be135740ad52762f1f03356dc2a9ac27496bfe4cee558f4b35f99eb84ce16bb1262b8599066fa6c9ea0b41ffb097511531a18e2a055dc1994bdc68b17114249eadc91b18e3b24e35438ff6931c926b2ff5bdfedbe7ae65112725cde502a8594e0be6ead8a1d340d823366e6124a53e38f8b4571c51e1221c0b7265b3b", 0xce}, {&(0x7f0000000480)="fac498a629dde25be380e3fac216c672b023692e8cc246e8ac3fc05ad0619dea12f94fe607a48bdc660f764209097fc90f2bf10e82032a6d6b0d8a005f2336ca01cf91927fdfc45bad934106befe91fb495dde9eda42358be06c75678fa6b725e2e4fcf12d464a6bbd47f0f1c438795296b9bb0edaa337f6209699f96823dd926279836c2de01f44bd767c683865a49af947ed8882e55ea8", 0x98}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r0, r3, r4}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r1, r1, r1, r2, r2, r1]}], 0x70, 0x200}, 0x1) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x10, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', r2}) unlinkat(r6, &(0x7f0000000740)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000780)) setrlimit(0x7, &(0x7f00000007c0)={0x1, 0x7fffffff}) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000800)=""/56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/182, 0xb6}, {&(0x7f0000000a40)=""/8, 0x8}, {&(0x7f0000000a80)=""/52, 0x34}], 0x4) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x8000, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r9, 0x80105702, &(0x7f0000000b40)={0x3, 0xfffffffe, 0x5, 0x1}) r10 = semget(0x2, 0x1, 0x20) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000b80)=0x52) recvfrom$unix(r8, &(0x7f0000000bc0)=""/36, 0x24, 0x802, &(0x7f0000000c00)=@file={0x1, './file0\x00'}, 0xa) bind(r8, &(0x7f0000000c40)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000c80)={0x1, 0x29}, 0x2, &(0x7f0000000cc0)="87afac230fbfc8d4d65f2b2c0f7c66a7838d29a9aca6c12793e5afb2b07ec5333d0d8624391f1e74a4550c515f7b26d6555f5b0e891c4586ba65551358222cabbfeeccb24be6fc924c33b8939a7cefdc810f002d96fdcc54531a217e9125d0e5114e73f066542bfc0b20f56c01544ee3a3587f8ab7fa45ba374f477d003bf245e3b301bbacc39ca4e903a07b51b083ef6965c63d8e4b58132982d6721cd1ff6078a85dfb46ec08ce4e3d454f00bee7cf1e0e7179ef1f5a8eaea3a2e95397a7962dc234d7862390e9ffd39fde31079787894e584789d2dde091e404915b98faa20652ea88847c123fca030997e07dcaf736ffa0ddcbf11de30f6817c31773ba184050b5f7cb63c1aa2cd07a8324399f70fa9db3cb0caf70fdcbe4a70f637e63d437dcf382b67a363256bf67ff4376c0e055ba0074c44f2c7c641a2f02839ec5d2654916f7f896306c74c33d74c65c98980ef820f9c9918136db240a3590113556532b60c701ff16cbb2f2574366743857d656c9256150db4bfbda4b0badc5605b5a2256565e789697ed8bf0434e705d1f799b3a4f111632ed01991e39706b1bcc7de7d85adb55dc2c4cfbd43be73081afe9571662403b539de7552f235bda58c086999a7ab027547f68bf9652db395624cde79f67e1ab2dcf2ece910d5a62726b527c80c401c1ba292a229460292c6bebd91eb5da9f258405195cbdd78deb635e17193405297ffc898fd8251471467ea0bab65d551b878275044c8b04b2735d492d49de98206a5af65824e4e027f0ca73dc89aaef9aa716adfa7b9e49e9bfc1cf12344a571bbef69ed5c22eaaacd4d819f40791e8abc6439b707d60d35904761f47bb1b2fb992665896065119b2f7b8b8e37cd40c6dc327aab162a507c12ba875645c7a02457fc57fa0072cab87d49bb5bab630df73a4fe50fc439e49657a1b1c0d454d85360da97f21b92cb9b560489ddb7e146e57a8aa2f466d7a6561b71693fd5d477db66b385fbdddc23078aabdfc1806245275f5e28bcfb03d968dcd7e3ad7cea34c2b7d5016d3cf4ae3bddd52dcd018ba0e0f59d5e3ac0194b032288de494361afbc6a8f3d3435eacbe9674bb826c89932425830daa2d31c279ab19ddab63ee8ee479ac708248a32abd0b49fae6988691676bfd4aebdb5db640792192d0c6c7112f6cade6e1b104127ec6b3b7f7cfb211154938a20507ed86461e67ed196aaafe5d4b6c706f6bea00840df97471bcfa8628de298f323c3d16b49815cbf094d7ff8b86a4f57e691862e87e820cfd3065d13f5171fc2999d009af494ca701ffd1ae2975a41073133ab765a5fd122a152d3f1617b74484a32cefbccaebb69bc93c45166e6d735c229eb0e0da990eeceac683a8ce92b6333a09e86ff6d805181e6e5d82cb0b8dd016c0f48b06ebecf8d5121eb5625d6b51aff108ba4fd9a9d0c3a8729564ec8621df803c7be1b3d8773bab995a371a45db2872820899ef34411c0704434b7903766ac3839db3023eaa9302566f8fa67c9f50dab185207db54d63184b92292527750e6fbedf6de40d6cee7ba1b154f0b2ff3e6fdb9f6a2a11cf1004b73a9446c231de2c01f88c9c07a7cfc7ff1ae4cee174bcf7efb3f76b42a2ba9b92a7923920e856211e3da56289a7793fc799329d51f0f907614ba83f511e327abdecfd470fd2ecc87ab68422669b0990ba59efb83f80f0730e106a1c1d59e5305cf8a97e0fda8bf445a1b382a39a189e48b2da951725bfc7a6720c820e734964c8c8279311573a66b56f43918ec0cf4e4dd026c95c8a13b50959052207f93d229754c30bdd8d0bdbaabe1b9777854ed817ca3d0e1bcc8e5ae69e33f747d5d582284fc5707903b8eaa3fbb356eb4c47405a7a392d05d327a75a106a323d1679374e81ede0bd4f6e9abe6f62725985651d265aecfe09d377a21ff008fbc9a2a30977685948c3f65eea2d721425ad7e58a328ddbea2f0ef62a0a6ad116a476a965dab79c755502a18e6b4fafdf252da294c02fea4dd24fb460c62975f37324f6e8b6e3346197e02f40b8628fe5f3621d1449006249f4d16bf720e981d713bd04507ed05c66028ab6bf1f81c0ade8dd9546c593b2238b04c18a1a9ddb67e7238721729ce56cf13813d21b024f419803fd91aa41a3924bdab274416febcea938d927d78c374373d70c5ca1baf57184c1d277d39af0c088f80b9fa9875a9d23340c194ee8537b16b3d6b3f3ac03741e4319c582bf6e17ca3b30da15a99d4b96f09bba4c22586c7fe1b931b3361fc572a122898edb1df58316c4177550e480c421d2ed8b38a467220e953b31e01a4e072044d3c63af829f23ec69e1f3c6614867ca865de77456c2185bb2e63d59af5014db6deccd3b1f43f5a005c96cd478b23fb6f374de2b23cb53336b04ecd07c6da421cb103cc323f919bd71d0abf153102e4625897f244ce6d12b43c06b9b3424190b984522d2d3a8d5e4a25aa5f0874c814875e713ec744221076e36df4e404026ec7739b15b6ba8c00c889f6d58634638b2b99606a26249f6a973a1fa9b2023859c1e4cd7687bb4b82ee4d3db85cb7472324d8476e22d1ce21a75ff9c4cf84c6d4bde0a47c81b4fd62a0511b1474346b52e9665205389f3d4de1ac2119d2b63793e580875e9efe25211d19d75388304516835bfecb0bcbce63d48ec3570a6c09291f545a2f099623fae43395251f8ebb54787768c291ffca3dbd60cdda61d4c95ae0ae0d721a25b953f030cf7a88bed668e13bc6eba1bdc93633ac438ce46d237a5d319cfcb2a2c9ecad68bf4f4cb4510472a4378960be7f078a79f43bf17008f87e94e663dc63dd634cce96d7c057c8eb06943bee92823d3edcb5655a2e2d927aa9477e5b8c9993e6713d1ce3f8672909578e66cf774eaaab4180fc76cb7996709f6499d2b42af5fb51c813a170c5cf4cba40c529dc8a45f2320dcefe564594ec69ea7bf981bde68fbbc1edd53cb6b85df6307d89e982ed0144cb536a660c3858e483b7f5a77469efc2231c1ce88bff00cbbd0cbe9202d5217dced4ccc50cf2178e56f6ff8b84c3d9f37e161de42d9015325e3cbdaa2049fabee7efa8993dd1d52a0b26c6ea6c3b0b17d31a6b15f8c565053cd055de8a077295b366df300b5ff8e26006d4d134c49d4db8fd281db89ef667e87a4163e4a15f27ef48c99d43e4a5d848df3fb352ed359599b66a4087eca15e5d1c2bc00df99891a09431dcc1957fb9d367ede2d1dc4d9b6372bcd54228f1a1e73a308831dccaa6c00a14bac2a935ba5b4a990f18ea71c85c3011a7de6e08d92766eea1213dba376871c6e3b26678c11c7de25469d88017ec5cd7732e5a2c3adb29334db3de5d7329b6d1d93f157fd1814634446583b59b3ba0d99ec98763f244fdde2a36df0129e1ccce1f10e5c0f589338479ed85b37ebb7721841c3016efc5c519c149b67b29ed42d592baf25e05d6dace729792fa5bca0c53dd0480bb4b7c105f6617aa1ca748eced115d9cbae59c8b6f5403ab149c6d06ff1f7511e354e12b02a0af98a92c010ff79426d1ae4ab21783d787df9592bd04685848a85d1d410b712f8d80aaa66374183f09d2dd5f6bdf26417961f9c9512b2ce0b33a86bb70bf19abac081fe9def0671a08cc86334ee3ece3522e7a23561f56d91bc72bd9f1e4bb478e1064fbcc882181b0c6ecadbf9b33528e847a78ce30422ebcad6d1cfcfb106491a8a5458d367af515a90373b926a5dce1aa5f9a801daf48f2387cfe3850cd82ff10d53697a26c53354a26d89c27b1f9103220c94d834d83de5d9001baa3101ebfdfb7b13db9dd6728f89a016bcf56d7a7d9723d17c27f8c4b08e89e8360b4416f98d7b5af346260156d754ef371b7c3d0076c3fb355d579106e5877e25b2d72293528e36129dbfc018c904a4bd0b69764799c27321ee425243c13fc877fb1a421828e7d72659da62a2dd2683407e5dd5a88987db0ce9a11046ee80a3fc1bda048fbf7ad30305b2840ac1ce6b245905e704955c8e7070e2fa8ff246ebd9047c184b146597c2facaabdb1af74b921a80e34b3b60ea226c8a96e522539b9eb5b414c17162b1cf01d03c43c573084eadde240df3418c83a1bcd2e175aeaadf9bed7a9bc411f9494c871f227f2c848c16fe66d60e92166a95a4ac14e134e3f7ac8d326da69893b14770ffa571eac8fad0779e74fe7941e052d0bb14533653a9f0d0aa5f54c9be3e99baea1cada79d4b7b529d51524035688d33be7795fca3cc19bfea2d1215e0c7174f65ed153e1ab76c51af7eca3d45a82bde83c287c560f65a2005ddf93896a17b1af178231fad755e259471bde5889c632a236d5695e78837e0d77773fd16aadefe7adcf547495af15b15b6d8854b42f5fd03a3400fe11c4e63fe7196556d8ee9b24f15749e6863167cfa12a44035de477f5531adee0702a51259edf6a1972ca55d28c3bb18108d02cd4a345e0774649e0c04e4ae7d7ff9e8689fa50c913093f541499b45aa9de9add110613dfa72eeb7de4491e01e4bcf418ee06d26ca5b9982b0b11adebd2d972dd4767a15337c98d3323ad67641ba79011a9229c9574da890a42a4c4c8ec9bd06beeb5058fdca993328de71eb912daa24aa44aaa5bcbb5c2dc08760e51ebe1eecabc20c3aa7ed14a055343eed30e94bb8584eabf9de18e37f9d6e0c639d815563d49d9c00cbb4bd993fca80010b55b9ba741e21ed18d8cec36480fac245cc020574e14e3a6e3373016f046063746dfc3113ee67440e98e802b616cda7e4cded85c5aa98330a775cd03cf611543d16637d589523fa7c668fb8a9213257312f865f7bbae275d2ae80cdb6a416445e142b68075c09ae310b7a162317c5b319a2d8fecf6d34029a01a175efd13ce23083a166c61c24c6d5bc6cb862ba5f892bb1655024da1bcd11ecc8241996d36d7a5be34b4195e8dcc6037e690f75004a7e8f68582527856a55daee656385a0fbf66d65ab8059af6152471720524b5d9e701d44a88a81523cbb265000dad56995c9166bac1f1869a5ce583484a0faa629b52bb9c357cd4d253bbf6bb33bb2c143b64772260e34f265bf0a4d78835b78289f57d10b57c671622280650181dc15f76512e6c2efa1f4631a364ac2665c199f7e2bda4de091b9a58ab6c3c685799d9307da270d8aa3a4d0c9abf276c2b5193002b2758812ca52098219cab9dc1777c73eba666637f22ee08c7d8c7f48929a5e8eb806877dbd348efa7300771ac657d59435f13cfd40038a6f29eb54c50446db4a93991e60d8c165fcb304eb0d93674d902e5678a912d1bd653d92264cdd51ec7e075eb19576f4f0502ba18b6df3247dc97878d0f7cb34169be8cf30aefeca4a98e01b36bbe297aad341fef565e42c7ce9405ed288f8a81d9755a901b2f4b426c360433f23992e9c22662b67be7671e8e42f2cd3558096a472e44f0fde87fe500d744d31115e8def30593d7656f54709564a7b7b50016b2d1e7fae2689e2c234b584fe9284fcdb9b512fd79ff7a54a4a88cae4329c8b8b97be6d36603591dc3b155d3efcaa27a46f858745324143b72585bb6ceaa733b76ae251dc2e39d7d9bd9441bfda48862d9c13007efb83a9f60ecb8be91975e5024226e276b78de86d3ba282bbb6e795740e01cbfa274ad65983f1ae11f2b383d33dcb8b6cae0d40ea987d178dd2338c87a36be50b48ca6322af01a970650d9f2525fbca42c5a332a73d20a277473d2ccdcf183c5ebf02ebe0facd3946e152e0a96d6640f960b0c46d582d4f9083ada4c5b9095f79c39785612e82", &(0x7f0000001cc0)=0x1000, &(0x7f0000001d00)="0b76f59fa1cf3addbfc0f0774c8751fbdbebeb7e6149b3957e82f4be721fce8bc1bfe036477a8fc2b393b7279af206fda23d27546f8088fcf2788b4b20311eabeda2aaf386b3779a9ecf0075428e3cffe9b0c65629207112f7d5938287844c309d8c6379d2ffc98db96c567c57c7c3b01996daeb47535e0b4fce3fd07a04af7c3ce948d35ec3e5589d48743aa6d8caab2e8a8cf9eaa9fb302b7b7516c98f465a8c663dbaf442bcdd64065c36663623bd058c5556954549c585072952e47ec5c5616c1320f86453db65c2b0670730ed23422e1f99fc", 0xd5) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f0000001e00)=""/196) r11 = shmget$private(0x0, 0x3000, 0x69, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) fcntl$setown(r7, 0x6, r0) unlink(&(0x7f0000001f00)='./file0\x00') ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000001f40)=0x1) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000001f80)=0x1f, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(0x0, 0x611, 0x0) (async) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r2], 0x28}, 0x402) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f0000000180)="76037c5b4497157cf7a06e81ccabed6f79a4ff9909f83d522dc2f5eb04ab356f685c2b2836d7b8274412595e15b07208360b085b81787dafa2fecf0d4d1035ae3e70194aa7a6d1caddd5d97fa615ce3a0de117c4fe3b7e053234b453589f154bbf5911e96f067ed9a35a0f6841a2641b91d9b5c23ef70b7f1e1f0054cc545cde8c605dbe78c3102c4d043d229803721044f21c965c521bb5b6fb01cfd77f", &(0x7f0000000240)=0x9e, &(0x7f0000000280)="4c8d85861dbb5cabcc05532bb92cc4a6be5e16cd1fb173db3eea5e5434263d61930aebcbb899a9a488ca4c684bca538af4a66fda4cfec9cd10b25ecf60c9f12876bd9e08b53df2115c24af1434be10349ed1e2578923c82f5ac0f5314c16d95ace4859cd416a5827a5a1e3ab7f7065edd1707d1494d669935d4bc0930b0c14ed3b4f2a7095b553f95de5a0b9dede65baa4cd961d22e6a5166e168ffbbd3dccd29b21f532a51e8171741d7dd4746095868fe481ac7faa28a2bb8c20b894be369741ca5419d16dc72072a930e5499db2f623d60d94ad871d0d9f51a2bab92507e27c59381fc11b04f235df1ebbe245", 0xee) (async) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/177, 0xb1}], 0x1, 0x0}, 0x42) (async) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) execve(0x0, 0x0, 0x0) (async) ftruncate(r0, 0x0) executing program 0: socket(0x11, 0x8000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x1100, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000001600)="423eee0fd63c46ed78ad41c97a9d6c78b9dea229f65affa371cfba7df6fb7ed56ffccf652d", 0x25}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) r2 = dup(0xffffffffffffffff) recvmmsg(r2, 0x0, 0x0, 0x64, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001280)="96", 0x1}], 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x17}, 0x4, &(0x7f0000000340)="808f643b27da5db78de01ede1f377436b1f464824701000000aa06d45d01531b72b62dafa435ceb97d2b0fb4ae3384fe6f5b54eb1304668118159259aa0542386ac357c90e2974b2e2bba73f4133a5d70d759d3c86802ac6eb17073108fa4d07a6a9297151cc28e2d90de9418cee114caf8de15b81540bec2bacf4b8071b2fa225b6f933b1803ab353e6f1c7e388eda5db307b37bbaf2ac43dcab86a6a5067718214ddf479068e91c7be84281d7750f16cd9369a4019545d109a611a57de04d555cff72124402dd2102cc232a75cfbf79a650fb4d2d3c788bc3a9e8a1eff7aa5b364114da8d8fc1fa394ee393accc54a5c749410b09f0d800cc0c5b52f6f50d9767525181ce59c5b1a042ee23129ae56622091a77f30b241701b17471fd7d5c899869c79df29db4fe680a792fa34d2b13b67fd2abb6d2e03721fffed62302b292ee61472ffd6dde3db75cf98b436d9e0b2f9437e09a80f5bce7ac2d1152af2506ab49542ff367f055b63df4a5c5f30b1fd273b56e321b16871fc1dca8a53c239f2def5282737f2f26445b6adaa3fbab3c84254ee5b4443a2ccf8edbd159400000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000140)='W', 0x1) fchflags(r8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r10 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r10, 0x0, 0x20003, 0x0, 0x0) hotplug: event lost, queue full executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x162226d0) open$dir(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x200020, 0x0, 0x10001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x5, 0xffff, 0x70000, 0x5}) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) acct(0x0) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 6: setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db", &(0x7f0000000080)=0xb, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = msgget(0x2, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/50) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) executing program 5: socketpair(0x1, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000422000/0x4000)=nil, 0x4000, 0x2) socket$inet6(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r4 = kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x5}, {{r5}, 0xfffffffffffffff8, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x8000, 0x0) socket$inet(0x2, 0x0, 0x0) pckbd_enable: command error executing program 7: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0x15) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) r0 = socket(0x11, 0x3, 0x7) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) (async, rerun: 32) r3 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r3, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f00000000c0)="0000ad14", 0x4) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1df) poll(&(0x7f0000000080)=[{r4}], 0x1, 0x0) (async) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x5, 0x6, r1}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r5, 0x3}) recvfrom(r0, &(0x7f00000001c0)=""/206, 0xce, 0x1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) linkat(r5, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchflags(0xffffffffffffffff, 0x0) connect$unix(r5, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000003b00)={&(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000580)="23a1ba1a5e94ce3f668a23335ab205bc35e6e98e470a40a6e3b37615ab768fac419898cc60b6883c02753e41c4e7a5", 0x2f}, {&(0x7f00000005c0)="5dbab311b6aefbdef844fb3998730e9005c0c978f1badcc8cfea5ae94bcaae366b3e627c011567b9219c6e5dfa49939e16c3ed9a656e32c070ac6187dac1aaca69e84da1806a6e39a474f7235ae3268e9f097ef88568d32a352e04c344e6a14e2e63776a404ed5d6205823ea44a3abc5bfabb7be8c576373a674eba05c7de3aabaf88f102df5dd11976e4b8be1ec7e7c4a6a3a918d2bc1f81f48573ed7866253bc2134ba1ff31f50d43bcc86de734ec89723ec02871316029a193c97532d0c8fd2b31e3bab9ee2429e18bef8450d93ede71e76ce61e6773e302414", 0xdb}, {&(0x7f00000006c0)="e7052c98c7ac6cd03b5a27172cb7bee082f587b2fae589f7967c6e5803d7722f941edab6481ce3e0e6159ce830a2c39cd43bb5803b15a83b034fc0db83c4d4a9f0d3084b89b169eee778d16146e417faa4304e9bcea4d34964fc948b298817215bdaa03a1eea8804fd06b6ff987650940c4066ecadbd6ded47c7e75be0fb4f53fe5c878a2f3e7394dd2b1d96b29e54509fc4ae4e629060e80843e60f22d11f86d131173ce5016c14a28e1aa2bd22157ef1361b12e474e9aa022238cf1ae0aefee31799e72a383a5645b7581adc7b4d471d8f5a02c2509aee6c6fd3b86e100d4bac8de049ccc2e6ff5a43771a38e8fd19fdd2a9d911ca", 0xf6}, {&(0x7f00000007c0)="6533f99e45dea4647ca7ca27fac90dd29518d5853a6dd4b1", 0x18}, {&(0x7f0000000800)="d7d20e09b35d573c641cd9d042a43f092116f5ceedd7a51086b8fb71ae5cf332baa0072d039efd584aafa33b591a725448d170a59d8f9c919ec7f4f74aabed66e057f0d0790bac2c144ba04ce18ebe95a60e4bb6fcdb114002b93458b9f3a701f1a7268b7a3b477be63e2e0d7069fa19fd646b68cc400be395796f5de4041c510221f94f5dad167880fe6903870a0311ca64a6c8a22ae0556c1c1ab324e8f404d74a6f9fd5123b7b2997e3bf495b1e69b365df57e4a79730f375c4d48c822118e0afa10d817ae65dde2161ee954cf2d16c029f70c58dc7f6a2b2b3b8116c389808581a4a7300b862ba9466e0c4b7cb38ea3fc08393afd47e847f325d21afe7e15bb4258b05f1de70145cc0d0286dbe1123f7c62e5a889923c342902898d9c72b0ca8290bd087f1e1a8dae608008010126e653eea70a1b7bc508fbc37284139e922aab7e8e4ceb4b172a3bddbfc7743b5134d272c2ba022d9e3d22b23426841b97b2f05e1336a33151774e8c97794aaf01dd4870ca01624771da9da034925ea352fa59f6eb78d1b8fa869225f31ec50a6026c10e0c82e0f5c5d97f90e33d5a6d1b69dad0ac437b60add843e758ec52213ee5f4e6da58b11d3f1792cefffaf47cc262053271ecc02772c43c9c331130d515653447e399f1198fb327200b3449a5562cdeba7b4ab9ceac8c13985e928a91d99746dbcd98da27585d0125717e0caafadd3eac2a5cc7fee5e327d1575ba96121a950b6a435e0cbbec62a4de5f82708061bde5339d2d400734d08e3cb5792393eef3a8844f48a129caa5f4e3dbaa5a22dd13e65650a39b55022f3320b4cf0b60e3ecb78a7efca339ebe0786f78d9e01b872257db8a82dd87f5bca36ec7817263cf70fef3b9d87bbacd13e696266bc7649025018aab9e6e6e27c1e4341dbc793207a04b3dfe541fb9579c606d0b1e5330fdf33c89ec745b23a8fee4db9cf26b4cdf0154aae6d677b8c312dcf86935c613ba14eac9a9ed06f81120879c59fac84530918920672ab098f09ba1adc74d650f734fa3a12c4f1792976535f90bb75664b908958ed294000907e2755e6dde2c8068091443cf1409cc0c68905bb336497d148d2bcf6a3dfd736423060a9896d376c2bba38ce529bbeadd4d51392a5154dd83002eaac06524e2bae7899fa8ed122cec083e1c8507aa5cbd3086b89ba6e344619d967a0624211fd4348c54cf9bb167150878bd7b5c6db896acb0a1dd36ea03134e51b16323a6a0ca85e43b478fac7e0bf97ccf7baaba2395b41be717367d35c9cf0f712c625abffde3f90d7556a59cdcbe882f0bb205925d14775de44fd3677e251f682a0f4d3ef5d3212643deabe67ce5e3871519eb8f2dacdb548c1425e4e741218adfcd6524a2ec24d1c2442ff8ebcf0041ad83ba580113fbd29a17f4677c83306cd03bac7429907368ceb1880c0267135ac5889fdd8e455803238ff11bdfb777b9cee1e8fb4639588f0bfb02709e67b44a9c6db42ab62de6381ea5e729ca063adc2bf7c2b71d4f4e047ec5a6b6aa6fa8e2565d4feca4f46c73c8510aaca05ac417a9287d302dd0889d99655590184c603c4785138051524a010f66adcbfc2073bc1c8718591a3a8a0f244db74cc1f881eedfa32bda7158c29ab56b239b72b47ecc171dd384c98a97f69171585b49b0256014c7b85cee3104addc81b689889349062cafebf172d684ef37c46b5b89d601a9ea089643fb9941e9a7b6417b567bd89c6090d4b9a2134201bf5378b609e9cccc294e3b8ce68621418e3c763798360dff96cd3d11f4628007f1ed48f15bb80d1ce02b5e54720e6b0f5b39fe680e5611f9303c4163ef6b3dc239eaa3ab30ca8020a7d5d9fa1ccdd5b18ad340320228881c744c05a5c557daad8583b55a796ea8662c4389591c524859bcd42a60bf40fd7a76566756cf1952d951f5d273b6b59d932cb3f48a98bd2c3bd4e3e36a1e431bcb7944f878a3585ce298e2dd7087a0ad59e6d872f5a76b74b561782a3a4defa341540386e5c2faf86a87c7970fa3b0d003d4c27a91b44f43339d74b6baf9e02a2c8435e68c917b86d4498ee8cc920151c4639967829d2278612622c87ea9da8764cd91a860c9e0d5897854354d75d34a54471ab46a6dbefb59383d884185195af82f830d3970df94969834d853f6206519b29b5f9b266bbf6456c555c6167b20382b2e6a54289435afed061f7b4df1de26131ccc6e0fcbbfcad65fce8aec51555fee0cfa7be7409f98f5bacb2b020369359f2fa406b8c02975c57aeb31deaada79a2d8b7b3ea90bb170a44e12cc7d39ac3031633f59c281d76694210b22a2d6e6c7515ae3bc3f04d3737d65381d2d28db7382e6eafa589907a877f0ca776c17cd950a88f8f45f570f27a082fd4aaf5d1f99fa3f02bda2e6dc1bc9273386a68c77a2c51f2a7613deddc99f305ce065a1d72b298b538dfdb7d953bf65ae5ed06bd6d4c7bf382bc28329caedd6e89772bc96708f86b19b98b7a8af59bf0a701f49f62711a9f7df405b58dcb9098d2f1ab796ec0e7e0fc6b758c71184fbd61e73f2691c89e8dd171aa5bf629c221df9d17240b40c27265ed6a7ddd652f8276f6268d3fb7e8d56e8251cd7e1e4e15d773b91e7ead2a98e00208822dd46cf163620f02ff02dd40986838c81b630d6b46eaebc7bba5002c2ac1559f165109adef83d9cccb0044792360daea56600ced417caa4e16424e0fcb0999a2d70b770956a95aee02043dd43406803716fd3dda86161f28a81cda02ace28e4e2cc7a468ef15a870485007fabf442c08beb68f0529ed07fcf42d21db8a648e79c1bf7c5e2412222596b7ab1059913bbe15781866e1859a5fa345be719bed30dd9314d918bc791b6d1e6a8fde2e14b1f602528cab9357d2f77325ebac54cd37385202814a91b21cd7fea4a7747277f149d5ff001b4f623803892b30202af4ea0c8119f141cbba247cf29de8223b45c3f4f6319a7cf849417ad45a6c52422d7dab05bba7909af0ceb24d02ba6309c0969f1a61adbfe784c728b49b62786704289d1ee0b8d482c10b24f3e90f5555bef6058d1d7184fbe06200e0e7ccb289ee20a4c0b52f97da92d2093c223ccaf60ba8319892d6a30b5913908e32a8448cf530f5fd90e86eb830f099ca81d48ded3c9ea65971a8d130c2af6b745e84fc97e762a37101c6412f575c747109dc5c9f7bb2c5b09813fd30f6a0da5dc5265ab6e322b5459485c0dda30274b04cd54eb6905d23589c44aec2b24a150cc15abab85d8272b294c6c515fc1f4c23c417930d91ba13d145074f50ebcf8e89965ae0534df48784cc59e508551fa550051fb2dc522686ba5f887ab9f6838c85ea0802dbc6bf4de99122427dece9a3eceff9ea4648e20a7695547982466a3d7235e2b7ce7e4d07b7691e0fa626aa59f1532834ea11601fc6e10197719ae61764b55b7443bf3cd36abda0e87a216ea1b7c8bd3b35dabb9fc20fcb070b94b150b767bb1dccff8dd50604833a051b5b13936b7241adc5bd4b590bfc2f59a4f7ac3ecbaeff4f42dcb5f7621e9754098f7a6bb9d8a75d71d2b8037eee08bedaa572b6c018a765381d8ad027a269a78be5a3de9b995a60371a38b3836f0bd6fdcbaa918a4e823145de8aeafc0433c36b23936513bc1affe5654129429aefb21df8137a45a0a2f89c0a7cd34da42b627210664635a7b3718e0b09ff9d333b6ba3b5c3eb0f76baa00d30ba9a947744f3d463a2f614c837178dbdc19f753db59a50e45dc8d79b4db77d80350cf7dfe52b9f1e68e21aa9542ec0c72207b8846e71df2a338521735328d41de138b722cd519617d8b44dd797b906b3320505399832bb9c43fb241a0068b286c05a6aa065f7d946ff5272cbc4de639ea837b4c46bbecd4310aef5e4d946d663dc2c11df7ef064c8ea954d2103be46476ad369e61978b6096f62386c61967d16936e3315c99a90e4e294f38a0fb30d6ab61ca7caadc2ba1c74d587e0264f912d18c99cf1283bc796962c66183cbfcfeb38fb92cd34f572d697f2e91053026188d742ef83ca470e92691c57a13f1daa61ba14e64bd422024c6e2b6c8f5d979344519e855d11de6d17650fc05e2d4bfe308856de423af63ee96f6351cf819499007056653a53b1b99c0821e06aa9de7290527b144730d1fb2ea8fe3cfafca222474cef619e8cc391857b38a5d450a64f5ad841c132dcc3d5239dc3bd4fb35e79549cc42748b7841b5f8932f50e60484bbcfc56afe322ac6117b93435299a422b6a551156c36b9269263463d72aceeba6f52abd2ea95119d77b2c9ff1c164c2fa1ab2277351613be657c1381f73a13c521cd9a2393a205d4ce19b4a5011560f41e370bba0e1d0c81eceafe048c98eec0ddd8623c5cb4bcc3373d462da65687e9b84e39a1a2a223e84ed4250ca906ec5d4198c5531f742a4ed81482935fe06773b3431e2b750f36008a62b0ac5c6f094b1ccf7d50d90340eaa18a8f05e428f722a881b845b1205a519d14f83206cce66f9da29b2f155ed71aacd174dc2826245e9ee64a01f40a9a3e26174dda5f06c8bae2c47e9239c092f7854708aaf60745dd60af56cb80526b0267719b18cf467411b3af41201dde20769782861ce42c6dec980c9f336940fc1cac9f9d3dd89575a0a4e720e96c4354bbc9cac56d72a53a208882ee1e0fbfbe830af2f7977897a6b762d20b8610b841dd82953e6521fdb53c2137743429f32faa44b330e1514efb9ade91b257f0ba09d0c2f7ca5c4210f6450e909970344bcaf951d092283de24afc606584c8133a2d848f4507abc2c27ebdb6887bf6afa92d289d0163cb445b214e1f150d8ac6413ae7c7c7bb2ebec1681c1ca9693c735ccfba540440f099a025e5e6284ae529007787cb1c33893746e2fefd11c1935bb9dfc0314ea6eee01a00da7a3034bebf462acf0518de06c028700cf00cacc47347b7647de6431e9dcab738e5e61d4aef2fc649a96db6b810d8801418b915a4d558f9ca4719a08cc7821396e1bfcdd3b66660aef72c836cdda2c7aa1573dd3ac2387c6d037d5522a27d1a3fce1c9ef14bcbed10ccd73ecc92ae7f4c012f1480018909f7c615c48f5b3682710bf692726654b93115d7f6937af571a2403fb71e8eb9d09c4419354cf920db65a7aa73841555e932bc2bdfbe3e8a11fc9792ecb9ee36f8930092c6fed5d697908b40bc1f98b58dfb4241a664d0a54f3f852acf0ba7c2d327c2c5dc37b79d8235f47ed5c5f1202ff6f7aa21f7572199de341fd9ed874ce8c65be018ec9013943497b264e1178608a7d4c3d1f6df579db41d985ba9bdf546b521b5b53a75c9739ccc6d5d85d7b43258ef0cfc274784fd5fba9e3bce6b4971636e91afcd74f7482db6b3d82af3ac63969bbbe5c8b2fbe0a28d3bb1b1de50a486c634f6e273a65daa6e8416070b553001b41c284b29f84a7adf24d82f53a6de549257fffe1316c022eb425f325e320f918a4c22a8bbb9131a7d9b39fbb3626155d0b305cf38f0a6268971191351d365aa670976a7f2235153e895b88333c3e8f435b3c34845e53174cea328fd7220047b283f07f8fc9b12c8c80f84e602b86fc2ae8332f7b3cc402dc14772cfc5b1a3a62f8d121e58ade280d68dff0a11bc1971d789c25fd9921e0a43b8e7fd27b4d1680b639bebbf0ed14abd13a9148a44be95a9488f2651f0a5bcd92b1321fae8dd1e8cecd473fbdde5803635a9c0e2977e865d3ffd95c76d7ad388057364cee2c14c7fa22ad70467f6353f884733d4d37ca4d5329ad5e2b3c65ae2b1ea70f8092fa", 0x1000}, {&(0x7f0000001800)="bb70ae3a34db71b58895eb2b9adf7f72ab615d1213060ec6fc74f29f077b2491010c6932ad8ec00e7249b57fc46bb3ad8ea3acf4004ca3b7ee06224016882641fe371f0aabb9a66abdb4bde406927bc2c29250c531f708786f45f20d4a5db648065f6b5213293e3232a868c27da80ecce533f7f0c1ebf6a71fb3abbf9859aa516adfd357e905d78560179964de7bf54ca1b3f24138a3b5a02045ffafed59db737f0d9eb9ea59d2072d6241047d20ac25271b246af6c9b692341da183ff0e75fbd6fcba1203ae79836caf4de109fd459149c018e13da0f1bfb9ae1029e76307f2744b7514bbef351f30ab1b7a92d2c989ebafa98ac8de794696eb9ed7b5168b7396a2d8067e3e34e6b98664ece416f54eeb1808e806fbb04a1204d810ba8aaf42e624b0330ebceacbacb10c08d5f19521695080eb0e18cb42bead0feee87f291038bd61b71cd408bfd5d4116aad7ad79468389cfab194fa07db7308be00475400756216f87324448a6eaab2d75670ddb52937cb6e81c84e325815c862db226b3957a0c529989a9f956355dac11da38a0744fae935c0801769bb7d4ef30b4e1360ccc4e80880c1fe3dd45d838ff2489510f8de61b505d58b62de506389b601102cb5f0cc50f677c104f25fa39daee741a47613c1bcef1726a580c7c9874302cf6676d49f41eea67fe160d570a8475fff2df00e6d55b8f77db4f1abf832fa480b8744dc9dbe3699180b8f3a368732499f7dd8b6ad33d311f06706681435d4b3e43c8ea8f761ec6a554d583b7cc1758d8a899e5dfb5e6b8e1420189add20d0d0134391b0cfe33f079d3f800be4d93c3ca8d76f63f9c76548f2b0ce55660c03a8be93051772d1d52249829dc69ea29e7fba0062d3742afe82ea41ff6049ba537b01dec2926a79fc41d6c17b0d958ccd8fcff9dc0495c6753b528d9c8596f04943e5883e640495ee67ebd51e796254858611d5f21c8a1aff883a6e82c66aceeca9909c70643175df4407be0a4613e031c5cef55fade18e3cec1fe1b89d1f3bf75838ac844a6baac2c79d86bd192ca702384f701a6915d8e4a347a02760845e0222d37f3b8ec758af8bfeab1733b07653a76e32a368469488ed2c4d2830be3596a745767a93c9b0e14d945d1653491d3319442dfda78a3501dd290ffb696563257d80fed51471b64da1ae44cc341570f39959fff33b3a98c2b94d342a1ee29af0c7af3f79476a7806992fac3733424b22f9f6a9ac0dff79cc866d5b8775d7592d4ec2a124120683e6e84d97f20c691fabe89c6b2f427e7892c884946e8bfc7d0cf79f08b63ebbb29a7efb2762aef0446a20d84ec1da5eb52ae86ec6482638629cda8786380914fd3f4413a819349ec13eca5fb9d33cd3b23e2e775fd4d3a9ee039cfe259625d67928db828336925f3cdf825f7da66e7f2b2ad93059040b0d37f616991b340371959ae3e11bfdabf077a69832cc5e9d44cd2d3bedddfb7abc677864d323236fb83d0b4af21eaccbce6c1dd74cbb893b4fb8c808f31524e0db8c200280bb029ce879db81be8ae46c12adc224ab700c426a2aadcb559ff0c5670fb9fe219ddb91f97031dbc4dd6e61a615e3904488f5277a3e89f60035144b6916fe06358552a36febe322d3c59703374de6b7d760fe20717212fb096632d02c39efbf2c2e1bfe26be7f300705a0536538bab5ce0e6bb00521fb8c2fc97cc8baf4ec28b4dd6533ab34d8746b0b8de6c8d6e257dbe95aac3312802986130962eff13c3fa8214c3db5cff414f0f36d695f767ed396db2a2ceb4cb57b691f09cc82a880c40b9de1ab046d9215ae4ed2666093be08eb8c37be1e711ed45263e26879dc203634a2308f13241134f9f8240e5bee2c465a33d004fdf52a2b2baabccc07c6c45583d106f4e51180668eb02f5188ddc56f729b241775cd1d2322e6eb68ca14cf96a4e6ffd49a19b5ac776dd3a13bbab72831c4052225825e5e28ec0e2d973cbc2806bf1bbed85c8b1e5417895e699c304234332cdcd970c90d31cf2ffd665cca67b6ad7570d7bf13c040d59a474120d349be20695596e877cd64322483ed56ff69f44856d6280bba2a3966fdbf13dcede3d160eb65ad77bb45d0f2816440f625a4f800fc61301afbcec1791f72829bdad9aad763cbb5489878a95e7e69e76c6d1ddb4d19e5df85cab0a2cbcdf910edc95912cc773f612e5601dcf6740bc9fc6e458f23964cbc5db5327d6b988129b7a77ff008df034151528994cecbcdfd5e8b2b6cf158a77e26d0acae613c1b09e64824d22a3f852010ebb1bf93bb3c897ff35f8aa79e96ad0fb1fe3f1f91dbdf71ad0262028343a1c854a38972e79008b31f8b4c5534be5f31cc507cd5b8dd99b41409e490fa6a77a0657f3378f864eb899fb1fe36d01455b4f28797163c41aa298176d8c3efdf9a858b6960319a0157fb1ff4e79ab163c6c8c33baad393ca98d1e644f2ea6fd014b202bb604db266d512e3236823045a51909a8f0b68f5b9b127aefd05f7216ed342150534f44a4cac725a0707c6d68a893578a07d49b2e4a1a1213b2c46fd1f06da12f97a1f9487edfd157d377800237439a3c20d69dd3de1ab54492fe9d0c95f3c873c4586ce877266f74fa13d4594d33566427c01382b437b312106961d43f334a13accb72ebfc38aaa54c1b3d543f3b3269aff92f91bd04787dfebc266bd07cbe3036221880ab800a8e1a593919768b3fc4e9bad81437e35fa79be1d5a32b48a5cf8fa38a1bfa35e0998daeb85e07cf707f32f62ca8042b1f8124c224d45e272d8146d837e07567abf265cd7978af8503102d633d2d6bc0e2350b9ecbdd6e52426eb28b8002a0755faed030da8472da0d056d3eaac1b03065517569400ddcb1a9ecc5e3a655c167c8e64aa7a67f82de70255dacf3b8b6c7fbb1927701b6d720002dcd2a1cca03aa10b1583821d262bc1054b6078dea864dae0e7de22ddad9b2f7f73b48fcd1e3407504c4a2c4a01e45a0a48b565f950224d3fa2270508fbdc6cae0fa1fa6b1f97b1990c6e207bfcc9bde5440599b03fac8de3bd2039f3367249b40291749dc3183e8d1603810e221abdfe616efaa3b1c25f8098e98497d3e8ba3c911c677b7ea10a60666a17c4d85984360b593754aaa6ec83dcc21970a5f068a8c686eb9f5300361083b9ebb9fb5493711734ff5e5e78037d2228e01b38524df3bb75bec3da8adb996fa6edab1c07b274a3c0e1959ade1b5edf7dfe7820e8922003cfcb4f97a5a2b7534e26a95692bda236e29b7c108598f266289a59017db950628775d193868c74a2b4d8d3e236363cadaf656c647220e5fd00f35332d92d7d659912deb3ba47fd480be27d2e3e35be8adbaa497e45e20455436b9a1e43fa5f3f3cffb2a5c27d544668fd8f9130540c2c5954de0cc1b8edc5536c3f82d6dcb760639a219e3cc20a1a35205c6870150bc26b6fb27f6e6c88bc00d44b6d5fa2f943e83c821517baaf21d52f196a094efdb8935492bffad32b67fc885bb70dfbbf03c288f6183450404490985d63591702a85980076f9a8716fc4520a9c0c63796d339bc0a175f20e423b6ba7783eb4f9b8f69f60142108455588c00205fa764aa6fdc62a139f8e8b438ca03def517ef864f669a4c91499eb504769c6b8bc86ad210b961a2d28b45be4f3ebf245152aebb2796594b8ea1aadc2d8f71afb9075d226565af9074b96d0de90ba83b81d3a9845050452ee2b90f5f54dd0bc04949dc011dc541075ffbd347aecfab63c70646503a0f788b1e257d967bb7846a02923331dece25f518aecdce714871936a44dc2717d8414285781ca9e83d12cef797ef89c051398de686bfb9d2e84bd530c86aebafa9e18ca463575dd626de2af6d6b75e9fb3fe742a7093e09a8778842575f23fc49d73c7a3a5180e617d84ced0ad0e1a931df64320ae289e1a7d5442c37dc49905cddc6ecd76dfb9cea74d8d603e28e1b8f6e475a24c70eac07050d879e4dd6f04a6310c47257bc576513ba9cf5dc0b60d3a05ed4cc859226fef2f97bf1e3a81070f18c01ad60868e72f59f8779f456a31e55a34d66a3b19831b3b8eb76c7c00e346fb496f90184c8be783c92314f3ad541c9fddd3857163ad7a86625306eb12e3b841528cf8ed3a6f4928ade18157a9d7b0e00b12ab99204b548a67a138cee0e0443a8a673993cace649ba36c98c242c02ab7f5fccd7665b5cbbb410d2d5679646b9ab8d2c88b14fd3e8369192a28a927ae5b874f22b79dc5d3b66f5b4be3e3b7f4920b36e35d593307c7fb5b012c52a25ebe110365b0334381daec3fe6b9d08602d076b28c36e59eeec9c1a1667708814250f1868725018ffdc1b896af3ce0740d89a3707678d8e748cb07e674a3e1328c9d49419866c0560eaf9f02e75f690f8d427488d4de55678f98ef5ef7b50dbbc4192f1f3bbb2b1ea1a7dde4c73ad5d328e79d445abf94a6833b9b351b16ebdd45e73442584450178fc678e0139a4213ee693127723a75d949e6112bbdd9fccc455b14ddd2b63c782f6d7aff8f3c7e4030fc6eadbc87c6b0bc03446efe5a334690d5ae44d4477dd5779f1d76161d1392065899af0c2ccb42c18b048bea2e743fa672fab3a50f39e4a8a14a6f607a62b8a0397aaccdb933544a3eb8028f7cc1b2dde9abb903b2cfa2a49a32403828442be4a1448a200f99715650d2842e6f7a22bf8fb6fc714609ceeac4f98a0b5126b263cff555dde4fc286d28b78e4e0ddc947382b3140356136060cdf07cd8b3687ea55440ef5aa6c73edadd7f4c1001f38606d16223b073f8d3bcd25c6d2290bbdb9732e7a6fff489d36b2f081b0ca8f3ccb79d8aeab5457f04f65cb480138b1b920e522e5abe1dbaa2523896d6a1caa87d18dbb6f98094a96509e0a530653fe00be40575eae63a9e6cd128e51945f96e649a65d2d9e9d60ae1eb4abab0ebfe3d7a41da443e5c21d3655940c33169c3712f31e42c1e206fd945c923de0b77fd122d81f8fef2a0e07f820c5582cbc60a521399ac4c2545ed0487dfb2dff1d16f5d06ec6750e54dce80343e4807cb027ae96ee2d99d110186c5642c975effdba8d4e5bd77617f878543475153de23b2b579d50dea1e170c7baacfdedd84027232c4d0267eb897725d8a1a285b29f1a92b56c73db758a69f8de94918c61c6506e187f5567c83ef599612e79d7e74c2e52b11fd2b89b96ecc0183879523c6b758ed1d00555b0d00638d2dc8cffe422923f4bda82f5794c6c17f73c951f13b7d360ad936c08d648bd7d6fc39fdf93e9ce672faa4251425b0a512594013ae0cac541acd964b37a92c987d7c8e1d8680d6c7d7dc8361761d9c82ad38622bd221d7ccacd75f99620b9e599649232bda4e9ce473c9578895d6d1a9dd58aef087541208454a820f085a08ad0c9ec08b2420dd4c05b6eedb9bac252ccaa4f8d45bbf1de8150cf0c77b88aa3dccc986f03022482e4fe77a57b72a078fc169ebe99cc33f9e156e190e8797ebd03fd0f50e96df137f33e4a2b9d238bc4941ff2fb55a9b611aee563a68814178b638fe3f9aea4b4ad5810346850d78f4356364fcac96087f140bdd74cd20de9653c829f0b04cb214c434819082096f115676ed8d96c07b1bdd8c7363fc7047ee6d88bd4ea6d13e4b7e2991df0722b015fed0aab80b5a66612da14e92d70cbb24a52fe6c56f1cca195547e68434d5225e72188273ead1079361e269ead58fd1dcba3d4f8b9ac2a8c3a1752af03b505c8c3202fb5203d10bb3dcc57fae5dfe80bc0c48492ad6d6a1990c77a9e4e7e1e143deb8ee890b45", 0x1000}], 0x6, &(0x7f0000002880)=[{0x110, 0x1, 0x9, "30fd39978c28e05a453ed5f39aa919171292a9cf3b9945407d687356aacbe80e4476416c688a49f02807c55aadddd9d4c7afa7ed87b083dc39d00a0ab7858ac9753d77bc269edb045c3914069343ff7b9d2bd7f8ea26f3a966c0bee78d007a79aab5508ababa358de0eb5feb38ea11fe9807ce344f24468904a80f3ba0e16fe09015e9bfb225473354b01a5417e77c56d2d614c336452c061fe85c8b110aab10b847367f1d4b8d3f9e7a1b907b872528b77be936d3220772473cdf41d685ec9fe151712cfa2b881f8a99426956925b2e06a07dd53fdece7aabea7d9fdb34632e3bf94b426ef126d76aa4c382af26ce65885dd9e383f6b3d90df51c910d7ac1"}, {0x80, 0x1, 0x8000, "e6bd5cb67f615bcf5b6f59d5b7b9dea1e192f33f623a3e6cf76b200d0e9806fe492854a840bd35fe957f70cf9373370f1f635ae9779553d4c8cbd3b53aca156cb62fe3502ec2499936d90fb3e8f424b49cb0d00fc8018d5bfa401876da24be78e9ef1cc2e465945213ca59cfa3a6ef"}, {0xc0, 0x1, 0x4, "48ce582a2bbe7a47f7e9236e0f45708521cc139d6ebd325ccdcd207b966cc1600e0cc6304da4f6d580476d0f0d64dd3fff31576bb36b9af927cf504e1967c79b4a98568903ca454f532cfbda2d7712ed48d7b7fb8387098958c31b197cad71bb21be085f5ab20d2eb4d9040de74753b2a39b92746941b17ea75555b42af879a3fdd83d9a5e41cb3ff0809343ce30dd171f7e7f4da2e27040c2779a050afc1e781e10ce00a7f42efd6ec4f63ab5"}, {0x1010, 0xffff, 0x3, "7e06349cf26b940ca02e8ce879785b18f1634212d801a199a9d4a85d3532933546c075e3812bfbe1255fba69f826ca174f45cae8225aab5c97948559f343981522b5d72b075ba601ba9e1349f7ab6c4a20d3b1ddf2919b94255eccaa92fb35c831cd81b398ac87029723fdd06fd782c4c5a0cd48bda66e64ab8601b52df10b8c83d5fac018c55def98f934bf38561257d2e439cde856e89c16c091215b311205e631c20d8cf01637c4128f0b0cac9edb2170d41aedef9170a8014ec42748b63e1e395feabd551ec671fe30da31ee84d12d06cc7e0c2f132e4cc6044b85d63e83a1c4dc207495405dd742a89d09e6e54cc7d31ea6a0a687d25d56ec8b79ea25930931d1f3323300807d68d11f50318078b4a4d599244f44788f96e266f56f95ec266b249d59e4122db545b8606a15a179f2a376f444ddfb57507f347222d7c7abaa42842d2260c7a3c8b8a194f2fa41e13d775e18e83c593b802b6ea7bd2eba8bae7abd297245666360f9140675a768ecf7151eb076e245bddca6d6e5c5948c1f7496af95494a0168a4c4fddbdaeb69f57b9f98df25ad1771b9f1c9d86528c9092fdb0f1bc18ff396e4e419bc4d19ac5afdd054311dd2609c5890252d79c9defaa9ee904fb159b1f17eb4c77e11cc3e8bbe65a76ff721325dc5a2559b8e9d897df8fc561b9774f7af78e51d8d4e501c8ed6cebfb64deca82da6affaa42190f06ea58aee37234e1843f31b5e4ce62cf75448e336dfdb7987b22319fb468891e2fe1f09fa89c31cc8e87568d47dc4363ad4dca6fe686b8ac12a4d33c505034d86e23c6a3d7cff41fb7375604e351a1706c4196f39bfe2606f3f4e109e2e51e8ffc0e8711350837d48fa6a0c13e71f1846aceff08d952a14de0f3808564a3808ddaead6df89fdc71c36b1c970fcf0b8facdb643f7ed1f0f4a799fd2a1ef01f72008caa52ca9f3acbaed20fcd3bc083d273e9dce0b801ac5c2319f4b08fabb883e1dd287f83eddea4d4f8bf55619504fc8da39a76364ef51fbd5d78806af46f1d58c161b926c0355411cb57f9618ef2a1f55c6231c93e7280100d700a0678bf615503bf99dc4ca664236c4035ba0650bf6c11df7aa5dc27b4bec04541e086959d6a168ea8cdf334f93ff8b054f42c350c630f04ec8707b9d74a15ae7ab35a5403badc98b9c673feace8996cf5d1ceece89a4db65a10de23871358ca62ecc72040ab0ff6eb626bf2e3e1eda8202fef5fd260b465bd0a379fc7f5d8904d720856b4056d17148de7793d419455f069c15fda82cf5224623d7dd8c914eb510a31a6d33a561ee96ca132b7986f529fbf10eb60533d03086bb3db94072ffd7d74f8ef3e5e2164990a2b4712bf831209b704532070d9f3472ff9cf2461b09e963b2629901b02394a0b8099f7886221755c44e0d912d461f9984b6d4dc6cabc20d2c7b6bbaa2437714d8acd6616f5f289c654926bbc53d313cbf91e07007cfd666234d02eb915ff70c95635d8a63d750cc0f152d329287c3517c5156756049b06f083c9bf8a5c0c5a081f7bb186c3facb0802aa719191aa586f145fa6da8e48679af25fdc573fd8a591332c3bca067429afd2f41795f3f32cca3de579960506a367b88141d080be5f47ce5468af6b4065cb373f9189e213167cf9713a678fc71af66c0fe6bdbe3990a0617e784c3e7539872549ac9854c557a84e02a1f6e680f0cd11f8ea203caf1659ee30248e723b1065931136ea4d11f22e343f2622f78c6953f00d30cf1d46ebe70b6b938f7e48ad6647b5d66b8041b81cfc754091868d3f667bb6e165bd272b99d3171b1fd697f7e1559929a58705f073f9e6f17f0ba681357ed77449e4d25601a99df2ffc0d25efc67305ed2548c36bebf76f3351fbddf01300fab958ae1a2f54c1a2632aefefd94e324be1bed8ed5997aa08cbff7cd0144c7630074502a86a4157982121ac3036deab2ccee36b97d81b8e8ebfc0f4855b0446f5f2e249bc11ffe3724714759fbd09dc4e451d56d466701a69f7e5ee5f3bf1f3afa6d229bda897ba559d3d48599e9e255aa3373194a6ec4e892d116a16101a765f4bc8e3f28c39b32e38f9f07b0e02ce3599f85f9ba4ef8b525fc1fbfae19bc4816a302619fdaa87281ba77e8f52ab3ca90002141a92964e434a87bd052df0c1af02c896aae5a4eb30db0e3254c5051db0a1e68c692df74671f4b1c540cefd193f84a0a200f1cbb0ca67591155d86899f474d3c2c0150d0ceffa39d570d8426f74c600c9f98b757b7ff5657941923e2092180f6847aee6399e0f1efced0c44a9ecfe3535edb6067e0b681b1819456d73320534764f67fc31c79ff108126373e196ce2eea783d4b7918f28711c094702179887aa59b28634668e290c4d4a7e9a5c4f415d307566e3b22c62792aeef66990cb8b177a0aeee82180e71c3b1f8c49bfacea0c18aa7e9bffb39946405033f5bffbe7b0bb0965a814c8e896426e68616eb4da5de54088a26165913c848ae6594dd1f8b718de994be3d9108291de623a9a874f3ab1e10aa7dc30731db4577728b9b344f1e112fd5cf0aaf431d4f25d493cfc46ce7f1f800f99f591862db99f01077e455cfc4f445ce12f9d01fb684d94ba6e649428130dbb645e7deb4bbd543afc63cca2c5bb942c984985e497fb95dac36fdfa7221d4d067fb8b689e6b0255e744456e844d2d5465860c22833b7132d4b7c04259e65a01db61c3ad16e7d8d689cebc06e2565434aabc7aee6501e3956aeac23694d4fffa05b983c2709e22da359783cd033caf0066f7124307b6fb65a6a041cb59e1f20676b349aab1fa9093e15aee3a4899a636787fbc3e19bf094a354ed1f8371db089dcc860f4291120b2c46bf8a47a34c412e41e0c4763043aa2053baf39491a1593fa5b7ad951c7bc0b7e4cefb688420a6f33aad47147eb5fedd1d76418319a4ae2f407f49fbe1b41f41a2db813f88cd183635961450354776e817ab80a7fcd6f7b6dd9ca686f6251c1825ba90a63d5178f1f00cd94e3e2bca6f2a28ed36501f0a483a492cab30e74c70e5e2d8a53a0192b425cad50a95d681b956be4e77f7608ee2eccdf2d785ba40b27599b93127ee366e1c59ba92def3a385b4fcf86006dcbdfa4a021e4300740043782ea3a8e43cb399814c870af7ce2dcc723ccc9bac9331d0bdf123a5c5d146e97abd4c80ab1ee23de16a441bd156e722aaf79c8b275e51f5f6af6de0ebe2f3ac3cdc987936f8106e2bf5935c8d0fac687c871dbabc0930f35ba459ee6526ad3aecdfd26e9e808a7abf8dd3e8b4a8c48064ceda141303bca5a7d3f38765b2abbdd80426fd8c7f4cc3f728168c6949168df67c3867801070799cc6d399db1ba1c3b9106299859522db8fee1f38645960b69f74f5418748f95422632a8da5b55483226e1ace494d7bfbf22e7a019d8e30896c2bb057c4ba112caab65103c434d789389c1b4bc63bbc6f118aceed3fd34ffb21da2de14434aa9acc9a45054f332d9fe8809fbd1c9a085643cfe6b63e954fc3b357d6c5c53142325237d56ebb1d2da111c824106e82da89317f19575cd9ff91667fe3eae54b3b98591c3cb2995fbf830e6b65c1f06ba9fdbca596bdff2538a2595f46e5c935996b06671d9d3fbbb205e0b9585184ad109f657fd5d45e1b80173f0995718ebfe8f6af5a38f392bee7d92e487264ae766a43a16bb58f78f95600abf88898d8941c1949066ba79f75765c4d80c4dcb4c23fb15a603d03dc853cf57eada4f43bded5c8923d843bb3241144849bdd7a622e3c33026978a943a49371fa64f23372f77cbb7b3c295cb6bdd0d365ee6b3825dcf147c2bf07874b3a1cef34b9431722bef19a0cb810c5135ceb74b5b1806b33bc269ba7a5e8843119a257c8d5b7efdc26e343a0707a169d8b0634a58bfc10c658e668fd27426a443cd784605f401c70fc65c65723569f119d8b742b20b00ad91bba58f213ae1ba53ce4738007cb6c9eae65f3ffdbe99732ff69b1d1fc072b227ccf1ab88e72156b6c882542ac5505e4b67dcd9188259ba6a405fbd48c89408f71fcc961f3760a4a79e192d1cad39ac2006c61f30e4ba0716ca692dd4371be90e903480edd63f8b74bddf3e46b3b81e6e4b69b56b44fa22a89c029d4511c4374c6599455652639e478a475135eaff07d1ed3e306f6f1dd5cef616b7620617fb3bfbb74e491c993a5cc4ac6509e55ec4995568d0d9558e3a2ecfed6ff9752c9ad459981882bf1741e73128be8abf308b42c1148ffd2338e39859dc4c6e2a4013d5822d6711a7218a5ce14736056e3c0cbd884911e4e2b069f1cc510207bab06572d6c7751261095726098ad4f5902f53e84b686f23819fe4ed3dccdf420c4e707a705a9c2e591272c81c31c08a7c2cd5c65ae21518dfc2d32980d99ee66bdc387be3faf4cabdf8174a5366b7ab7776f8ccb0a55e69da60f6a09fdeffd378cc4056bfd280789cc4ac5aa0e00f124293af4295409af2c7aa2b36a51beac3cbcbf2ef6841b1b2c89adbeaba0003269c2ab025cbc09ef8e59b8f7cc51d3be85c35d67e861754ebc8569d7b2ef0c64feb93a14d0d8047b4f3968091c289746147a0aae8947b0ee4b993469dfe27c84a48b8ea8830d2bbe0c66a5992fb89726c5255636f06014b1777b7632ccf69728b81617f9b9149d129b7728d575a17a62cc8e089cbc1f465026d57640bc0bfac96493cdc449c7782f62eb23f25dd54e5ecfc435b2651f5e2cdbbc4a17f02ba4a2ab0fa10eeaeaa51a3dfc2eb333b669a804b7882543cdab4894f840690a1d6df82e832dc0ed8597d2a24af11e001a618c2ac2508b4723fd6995b94c4c4e7c7ef6c9a32a736b5efd03f021fe4a2e5bdffdf94f4bb6c3440c972241e50f3c8f936b0142a075acc315a440c72f51c3a6758cbcaa521cff261efc6599a332d85e239d921f855dd34955839a5cf7d57e44cd4fd5bc4a231718e7e1df48f0b4e70f0c03819560ee64249d643deec4be2909b6cea1e8005402186291e5454b1d3ea5cbf6d5b6a2740ad4670ba255d76694386db88938c9d6b42df92fdc2f1cf51f3bf118b8b8d89df34a2cdca90978623f930b921c2d41125ecb4fa421d60a9704e9bdf952d87962c4ad1f305f69f6cfb5b4f28747ad4cfa30c05bc08c55a2fdc8a616bf8bc58360a9d4ecfa749a985d2f1a3ee9a435db5b2c64d6bde238bd52b7ad69ba8e2000d542cd16368393071f281b709ebbb0abd1781521e295184d800d4b6486bfc6acb065e4959a944f747e1cd57efa28c5ca5fb55b10c184c23bd4872f202d032c371d27550dbca27503ac2fc85c5a2a5725f15bfb50de4fe522a2e47e36f17910b1747820c8135b82fc5b06a5bb49bf41c357727f40c9edeaac6f5f2a3b20904cea5c110b07f1ea9d3d176f116450b9331d8ad67f2323910c2c8955a09c6b72c44c9aafb9a949684438391eb7820692c26761e4a3387875de735845bc18b01daad6c41f898a5c0bc6703a4f9c0f831ea80f69c2d85e96acd69cc3c64cddab9d5ea6060fced3f737b52b179e4208e34e93623f80ef2512d0eadb54692ae4a27d71fa2422a59438a9062a1b27050c397fc4d265f5a0f9f1f2cdaaf74acdbe1cae5dbe96bc1d2f5edfc4cb813677f3683e48ebef7d112d2a93d5b97e9c8aceac7d5685b7e44d2db30c75e13beee9bb4bef54b77e4024bea275eec15228aebe25fe55ca904f58ff41ff4e2f51fec37b2f40c4c674b885b8ea54419138eb9911bd8b60b76f1b882480911c3c6f15d4b6f8cbe269e9832f076d8a8dcf157592aff6703f91"}], 0x1260}, 0x2) r7 = semget$private(0x0, 0x1, 0x8) bind$inet6(r0, &(0x7f0000003b40)={0x18, 0x0, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x9) bind(r5, &(0x7f0000003b80)=@in6={0x18, 0x1, 0x3}, 0xc) r8 = socket$inet6(0x18, 0x8000, 0x78) ftruncate(r8, 0x84) openat$vmm(0xffffffffffffff9c, &(0x7f0000003bc0), 0x8000, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000003c00)="5617ddbcb481c193284d367f2dc1a995c4690ba1c42b32e899da7372e158b1b21bba0a10ebc9c798e858a3496bf029f94c575a41357c0eea6d994d7ad5a92643a6713a94594dce3d9c624a3af6ed752c584e1f4c39c9c0ad0d6994398256bf6dcb2b49a843ccf1c49e3602ba240200913f90ebaae28e39ffddd1edda4d9630ecec250a52a3a22bc62905146982d9305f837aa9f60a8eb4ffc504747a455f4b224bc64cf55f13a9fcc79c1c1b06837b0fe3e473050cdf6d53c1436b4b18574bf398614d750d190d92d0999f772b2f01e414dd5265f45e8dc903d696ec82028816f8c22541ac8fa092d60025daaaa683a4e27acf547b80ededcb13681d062162e96f72ab7e2ff7ad63ac8ae7f264700266bd2a0f1572e0995fd5303085128f012985e97cdc8ba07f9b137d7cf1e3db7dd357b0f3b31716e4ee9ef591220e3d561e9a45494d0fe07459b72cb5fcd7943fe261d6d01a5824cf05b490ca8882e1dcf33e8578b321f2485c37dc16128f070da3baf8df551e2508dfad5a82f20edb8141b5fd326099a3e062ad9cf6eb2f18278044ec660aa0d3f32989a434552e494de8e53c65fe389bc69f98d6c100dafccf66aa6f47dd119c82bfd07e95e7fe706dfe3feb51fe93dcf5e3e5713adb8ba9471f1f9b1ecdfeefc4dcb5c10bc7331392b47baf65e3beed7ed5f4beda32e033ce0f9800378c7b492c018e61b9bdf8a97f5f26fde971aa5f30cd075ef9a2de233aa014537397026c28a997b1f1ca5a9acc366fbada35691d2bedef30f1ccac44e48bd651b89924d9ba6710cf7e4daf68346d45a1650267b546e9d39c53a31b35d469326c9fa437ac3f20950c327ff72f8496fa3e92859b19b8f752eb0ff84a2b76a05d49273cde54dbe136ab4ef86b41ba295ec408ca1fe5bdf13751a4ede237d5cd98103f68dda78d4dfbfb17cc94555bcdf17f80bf586f10908bd3df2b42a475a63604899ec7f848d4082d10445699699a92f4188baa026021f5d338b9e9fe01ac8f2a96338ccddbd3b4d24b8871bb9634442aedc26f29b5ede1ca2b8da06473162e25a66f7272ec43da69391f922b5519d6e4f5979f2445f49eaa7cc04173b963439a03f65118b2f11172a911f92917d30161c881b010fff84236291cfa5c7ee014c11fce94f6e72ec3861d74ce355add4dfb936528c56b916735aa29f4330c16e714f5e08354a211fd3cb95ac47d1f43dbddeace9ce410ecab7dff97f0fa9541c10a54056534798e28837022884c54fc8ad925b3dc5eefee5fb39c32d4e81411d9517820e104d45be6c974b22b38566f13e15d4e485101457ab1f7ee61d438bca3c299d9e42774c520565c620c1f97b32caeb8aa910f5580b01e3f9f4c643d2393714936b0b2e20d7b78c546956a3fb7aac28b30d66c2f8970abbe7aa0993cda20ab348e9563533f9216205ad7ee4c58529323de0b3811851a9c69131b619100891dc2073322e3167233917a31af72f84e959996d247fb98624b4e35bb4149376e202ec67075ecb5ba4efd5d308c10f98f7aa5debc12ccdbed9db8fda79d44f3dd85870eae55c6faf321f3a2d273933314d186a03fb321a970f6de977efe1d33964f75ec3bc48ea89e9c485931bc3105fc9b3fbd23902169be194f1c666dd82a4d42724a8c97c6ffbede004c9a08565ab23f54dfd527eda8f8396c8fe7ffa288dcb28695fb87729651ac31ef1de56b33fb364735f39c1ec7b02f4fa78e83c0f4fd53eb96ff6cf18b2cfe17aae0068e9be89c3c691b6ea41a5e2065a87e6a38d8c7ea2a68d864ba2b84877853d0fc662e5aa16a8cfda6f3df12724163fe4c94835ddb32ebd7530d19b22ae0c0ad85fc24f4a1a96c0a9343d9eaaaec7b78325c0122e5c82664ae1aaf6baed3c0f051758d615ce29ef02663ce7fe5db9ec1a3a23f1e35e91750a856a64426bc4b28fdb61ad8d31d2733f44965a46fe235168bd6d7ce17c7d8b9f2a5321c1a08d8c195d21f945ed026fc3abdd0dec7b942b6af9d45c71c6ad4b30abfe5efdb8e1e51c14b2626e0a79b0ff8292e356807f47fa61f3e6fa81fd7347739eae4b294310d07437d66c68123790c741d14514322e9b3262c3d4f3bad6a6c2a464a2151d7f4e37f4acd2306c8f5ee5b513ec931eb93f51868ed60bc1d6df0ca8ae3d3d291e1d4da4bba253872b9d9a934dd7c75d92709b809f0f47a4fb4716b13356fd54e829500c0321586c3fb2cd4bd38f2ca2d25eba990953ed8591feca1bf51aff182e6b8ea06c3ad159f9294378a5b292874592d2c953995ea78014465f6e4a040b28d0dfbf5d34214f550612e7142ae3ad8adbafd40389ada5049170bbb9836e913e48983256c67ae9a1fb48a087e6a4fc3190acd403fc325419be9ef771fdc24e9cfc6a92dbf6dfa26e67fe6ac82a8d835bb96b428abaeef56f1d6f21c4f280bd96813da330ff6495f8b5521a9e0c34a122f2a3ad9ccdbb2bde707b412b95dab74de1ab922c87d0c5e3e8cd6e960993db745cc0ecd8c406e9260bbee1a2f3f15cbf3e950caa7414091455a98c2c45062ba91835db6fe40bb34fa2b70fbe10e6b93be933cb43f38296debd3381c42851763d24389fe131dab8530edb700bc4f9dab34b386912cd1a7f4c7c30700e0b7586fec1e91b2f0ee16ed034dbfbc11d37cf970bf5b8736a322e71ef423786825033eff229158d0052eeb485d7be19b236ee75daadff2e2e207e5e48df1f56685b16246408aa60a348d12483a64f5b6522b40158e982e9c21621667feb76f5dfa7be68c7105c763a9854ace3d262ad33ff3013272b18cfcc8d5224a3a3b978c325e22653eeaa84ad7ce025130883dc3e89b0ca80149cf389d02aff7a5d893da72a061247c60813f3251c068fd71c6c4eeb78f7990f334ad34dc7d8a8ae92483363495721228bf73c71974097f457c7558816fc1d401c37d806334416e49844c25305547e5bf7a037be593da161a823d945d0b47528d57221ae6a0748c3ef6c9ed3b30a14c1b73f2e9ef14e4924eead3b3493944c76a4bd82960cfc6ad829c3887aca40229c94b7bb1f2d7598a0759e73e7486d300e2c36d56c929181d1bb4d3665193d3063a7430ba3b27d1864d42a55707981b30474e541fd320a77fc4bf1edfc7846d4224d1c38799635bccf59c109ead08f38767d80a779ed6abfdae69d90d17a1bc30b2ea27d7191e3955f6d4cd764542abe963560ff971eeb6dc3807a812acb416754289925ede9d98e71df76fff5c6f27cda91fee395838404faaf36e9d2472252db99fe39c8acd547da7394d8f109ca84c4537b6bc26a4ca2a28253fc06bb09afcaece9f303d4b3cf58102e2f89a0f6f000887f810d92320b0ff7b1c7b4ca2d8551f1a9790ac465c62a66d36dfb92e1af117c2b5337b356f7d54123a366ddabda17d698c935e5afb36a864aba31b6a373ede0983a51fdeaa91a64adeffa146c95dfef6e019dcfa16d01ed7047112854759986746d7af03ebd9862dfafdc6f4b7ace3383d6a0dd76e663bd6939ad83844c8c95b75e66eb8587e455dc213dcad2b84df37de3863e73326de4a8c48f4744b9b2295cc2fbcfeab2a4b5d597fd98b8336906e8a9d0cba281ad1ee59d353c142afa3dfabf475459c50577af2ebe5e8e12d950cc97383277666797d33629f57e5d7bab568b8bfd4088f14336babb176db92f5900f84bf78d55368ec0edbcc14b2e4cbe76ba1df35f015885c758259be8bd08147ba4ad042219176c469d30ac533cb8acd4e730e37d045872aa46a752b4142b18a89cfa784b4b4f9ca6bbba62fafbe65fbeaf0c79fc944bbf589dbf96250f6b9e1846939f9f5c514e4de3c0ae99856b42011c7ba508655c6e8c53fa2b3d162cd8b5036ec939539c35ae043360abb22f8bb629d3ad385f103745e3f3eda610d14440c68bdc74260d82d9b369ab0ad0d474d8ea8617b054fdbb2b1dedcc87b8510535007578e84f96df0b46118f4bccb85e48e5ebeb33aeddaf0cd2057c003678167664458d01291ec6719a0f4d97048069f84674a2f2425cf538a4a045b8797c1e28c81d7f92aff64e2a9b0ed5d5f3fe9058a817375540d5a10ffba8fe389f56d5e45493f781d0d0df85cd1f2818c35ef708012821091cb85e5618d4630f2ed6b6d6ad84162b5777ed4b9b5071e78877a6747b07372afddda398ad66c402b5d8c052b273b04954b479ded24eb6963587eb1f25d8c59a9f440305f2adee33fb8704cb1bd0d16b32dc3fdc77e6dbda5e82583becb6b5b10ea4cfe904e1ef3ac398b844ec0f8350a2d55ae1879aa75193f1698e92c476859e9aab72c3d7c630dac0428666aa2784b2326df23c363232114ec572aff0b42670b2668ed7b55cfa19f03c24f9b362c1a76c46d8aa5589c88cdc2f64dd5fdb04f57efae7bf54e1f5e4f80e4d7e74e7e56036f5c9b7fbf4ff7aa2d8d12497f8224765cbe62823c7193efad74a2963b9b9026fbb4e3527cd2922dd41853bb8fdbc8748800e441bad4ae2241b8e40439f9770b49b84800e52b07ada2d32629ad49f2c9abea7f6a2be2b06d1889ec062948c517c9e81457eb1f25f744f8a60b5d2c1a1ea7bc2047e37739e59f38fbc3a0adea20b8aa0369ef12afc985bfc0bff5de5c3a5767673da9afff5673af526650200f0ab5b7ba377dcdb2113475741660c179c523df8a11dcfa6cd2219a0122253c2e6dcd89f3362715bac2cd16ef21bb29cd120beb1ec6773586ef9f3d8d1692a17c2b6506ac248611f1995b6560896ebb1e1dea22adc97fbaa99d11cf5f0b9d3f1027858be415a5fb2da69d0f8d396254cd31b5213a77473bd407fd7d9569d7047c9266101f7a77f93c19d43bd2614a75886b16c9d43b12803913953b5dab8ba16db4dca1a1d81b2a1db5c1c5202e335e1e465ed4034c5c6dc3c88f2f55fd22d84857ac549a6cc78b219a72a20a5f7b7d561f27c9a3a43a751593558a42e6837a3a2717038e13c86fac2855204b7ed4327970051a384a99e2ff1a37ef970122aa56db0e111c6e5b22367abeba60c6d8fffde944408e2777a92b3f16609db01bf50cc1631103757a3f52eb8314f88e7bcf316e9d2cb4d21a66ce2b0e7ed3fd376e57900fd36a8c831c1dac725d09f971a38cc82af654ca17324a7d1eaa2558be78e973cc029c583f98fac035fbfba673f629bbdeb1c96178b3a832cf037930b2ae77f410d9e49d9b694fc15e287da0ab3e0fa2fa548b754a18993fdc23d6098e64eb4cd9a16f2dd89b4dfc0ae3105b5cdaf95c635797eff7797a9d9a99ac6fac8a618ea2fa53c29b5317f055a279d580464ea4150ed7d7dd5b7ace0e153945fb0ca452d30b1b2076cca2e9aba845d1c24cefc228fb4548e77791ede1392485784b3dc2294e1a1d75a190a2ed5d19444a157401c58d7b48510c8f4f04aac0890f9d16c7d2599779479da06f37bd6bfadc3513b47e8458e6ecb324f2247fd8983b66efe919a196a4e4c92f53eacf3ec9dc93a8aff87711133b8373915bc4c3591981ae4180e42dd297ca447ff393c0851a383e0c5256137852ac6b1c5b371d21e3a163f645d1e8f07732757548bf2535597fc083e02f9f5bd32158eefeec3f0f42276975a9a67811863bb2f4a53cad45c4ac82d56f866aefe882385fcb6aeead9a6d027ee8476c3ceb251f17ac27d30fc379bb17afdd719bfd705b156eea0b50d9fcd8b5b535894ed11a744f0ae07684bb8377ba1ba8472ea1afe038250954d1732f01cb64c9d36073042c53b3016758e396929c962c9a768a396920d2435a3b1c936c205660fa43d372a602f10f", 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000004c00), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000004c40)) close(r5) writev(r8, &(0x7f0000004e40)=[{&(0x7f0000004c80)="87e4e4674381d16173326fb7c015e66c3672fd314bbb8b9c59166bf2810e0ca57cc2095bdf9043db7b27faa11e56cc", 0x2f}, {&(0x7f0000004cc0)="97ef3154c599f014100122f9a40256455e84f41cbc5ca3b110d0564abb2278f0cdcb4c07e6b1b3cef0936cfe709044d1b9d09ecb956cbeae1f4ed70bdeaa88e3426e5ac71062a4c328e030b1a9e5ef9357ee1b265785bd3a6dccf0947b0c054c31ba3eeb8bb68ee99ed30940abd3666a5a5173e1ea04e9a6d0515b8ad61fcaeeabeb1b3664b0ac6d8c6422fbb8cbd9eda2c7ed607013e245253597eaee35caa229bec24b18", 0xa5}, {&(0x7f0000004d80)="37812f2d37d89f4e41b4182b550549abb7904aac96739e9146dc9e404b663b64d98426fc557e99e786bdb337f476f8087700431e6f60d01786d2c45cc61b76e83434443c5d3778c6c102dc0c459a3970de3d4c188853431c3240184a8b20118fdb7826763cb841dd98bc6e", 0x6b}, {&(0x7f0000004e00)}], 0x4) sendto$inet6(r5, &(0x7f0000004e80)="f04c600947675ef7a5eb8129901061ff32611070789ad1085a8850ac635f51afa5fcbb72a5eb843156f3009ea578e8f40407ba6db218a2211865099fad405bb1057ebd4dfb8ff04e2e5d3b2fa67dfbcedef85e47798252310f185fff8d2126afb06b7b40d7c57abfa1034e775509e3ff1daeec75ac8f38a3f1f9044feec070348d9d5cd4120885eba525b898a9cd9bf1d65b20ecb6b97b08f2149e4c958eaf1089c165d23991db37237ec96be6f311be963c2f3e4dfa5dc883c63b3abf1b8fd80d8aa50d2cdd94fa993a3758151f98e3afe2098a943e8031aa1ec8b311e7494cfff6af6eb449e977b073132dbabd3900376eba9385bd9892511e57ab2b6db5b8b5d7d5017b8de8246cb0edddca249559cb5f03211e2dd4946aa31dcde51bacbb169d54917f843f4dcb63e3303ca73bccd69f9ed9c871793dd7eee231f26b12d9081408dd67561af96676e9febb6a9dff62164e1497b7b2683ffb2987378c2eaf9cce8cca46ea129603c8e9feca228de45dd0ba534cb67002a2e471a93f666c87c3468f1c265574283648e8207545462d6efa694c698e158a38d7dff68435842ada752e292d618de1734c65112d7f9398b65a12c05d0fb1a526cf69e5a14aa3be2c22a0523906c637b6268d289b302e711d32c03cf81b135e9cc3f9faa42df91b4ee66439b7cb161f7febd3e0de66ec92f7b686f91b4bbd8709f650b26d0623746411f2e090da3c327ad8dc0be220e3adc12cd71920eaeeb93cf383b23a91400b41ff93485d7c654c5a2ca5fada2ab5e52bf4dba0aa07d8826afea4fc7ac7c74c5bb217c44f042abb1a6faa513adf6b12b9063eab9505dfe77f00bf3d32a1038d4bc31f957cf5ae5854c125b998998c6110ad3f046417f36d1f54744c5e1bd132e018425f3fd0e7c7f5a2821721285a708f7db44234c9768d8d40e89660d1f74bab2c4865dc59dc44e8730785747f03632239bda8ab80939cfad24bf232532e4404329aea86d7cf52a87547bfee854ac16d18984ce171a9b730ba757ce90b64bc0f7a07d2457d06b984555ca2c73f1fd0776fd31bf233d409341e37686f8e7676535c89c08bf682e106d36236a57fc5b9b1944f40daeda3bff8b5139b2672f8f038663a04f6b5e588f3744c98d1d274f0ee4a8a2886dead0f6b23dfb6e12376b4dbda6390ea947e88f67d2b5fb9b4c8ffba15459c81e8977cd9721ad6bfef9721ea8f08ba387e294c986ddd8962c7fbceed4fe43dc3518a18fc718e0ad44454a3ff653fbe89a464bed10284b1f399e7a8d27ff10ad1b90ebfb6d8d4758233016385985a1b994fc2dd03773ea400fdd05961fa41e01c8fc11b4012fb3e12a32ea031ae040393be169765e3d11615c0388c14be86e6a0f6da71371a1e86255a0d0d07fc34bfa25699e0ff18daebc12f38d3b779c770615b083f90634ce0d84c6afa45a698007d7f154755992f65e702272dd0661de7cf3c9ba9b070b80481483ef1dc51e68947a02459e686deaecc55e41623f8a3321f0a14814cec6ef0c6cbeec3d6528442f49dfe2dfb3e04be1cceb56d6b62d47edba71c887f462f9965dc292c11adf6d577bd1a1155b57dfdf6a29d584ec1a828a52637663f1b1f181ba3d23cce819742ba289de445a16c68348a2a8098db06e9c56127cebc75fefe79bbe6435aea43410ffc74292e612a0e54ee46bb69c443f020783642dec3b47045038b1c1c818fbed6cae715dd65cb94d89f043f4d71b2691a862b35ebda302f31e7f319a4571ec5b788bed014b9313fae80cb9d8bbb3f698819e32720e8af3bbcb97be400ffdea4c93d9ff1b398e9c060dbaf8c33034e4480101c0f1aa18c62b816472b5f6a50a4bf9f8f441ef72fa78acb0aab0a749dc7fbf05855145b02c7b93111f3912acbe8b026c498d7a88f3630e59c6533aa6e7675c8a7324b32a6744d934509caf4225f755e89225be17dd4192a96dac060eed0c31b7d13c66851a36fef93d6bf89c69fdd8aaf2bda8cb4f1ea9093c18758a91e206838090824584e8caa3e065bfb6bf07e44ea1e4ce8d5b7b341bba159a087c529a6784d9b4937e9feec0f304a717e7b6f4ac4ceafbc4d173841d2786b01bf530f60e3e3876b6fa0d92d4203a58c2f3c0e7f45fc386f8b24c9198fc5989561f07ec54774a9e82eb473b0e35035e6d7d8b94af7e79e5f8caf398d12ddde41dffb338b59df03aed7fb638f7ce13b3706e20397a882f3ebb7a223f1a25beae651f09b9911c65e3c7e550298d911a83f33401e94d1576eef47c4f6f204c86d589a2c44b96555fb238967829adfe20bcbabebf68a10fccc7b988e7774c01570e8dcf29c1107399313e6fe1d571c722ba7ea3671e7756499a4171df85305b7ce63bbe5a9f10cfb18497c7abdd9546a140b9a9dbc1e9533480de3751d4118aa692f7a46989acd69657b813b94dc6ecc4f4f75ff8344b7ce0218462e8c9c455ef2f29a23a2a7b004eacfd468ba0a7da1f90243797cad452885f4d4a32b03addadfab76f59d354d0172366e04e0af5deab0dbd771ecf3ee76d5d3f783a2ba6b4d1479d7f751ef8cd5aa53cfd2b3c4a92f5e6effb6c51aa13644cf43af9b68cfca52eea121682fcd935c231be989160a46b209ac08785969257f907c2dd6cd3565cde7a8bc5902bcf1401d2b047d72d705c74cfc646ae3ab19ede4e3e943322713e55a102bfc13992b9e59de51a5bea02080c08c9b912b552631c2ba70ca270226e7c96fe526c93c89c09b6bd04e094696e19a4b6c0b6e89e3a4a87fad60593e871482820f666351e166ef813009624be39e8b8ff0a521bd284be24f9a652ab72f2d3e20381a01577e3753bcb51d207205e7b89177ae51d38a909ec1bff84ecc05f9a32164e1b4b64d4dde42604e690a08d64a9cf43a885399e948ee21469b51b68a37a1011765408abf0cbdf56fb2eab6be92f4464115be3c91f76a0713863d15301dc20e16a9fe28a2b4701cdcdd6c7457812aafa0ad2c0502e748e40219dca2dc14f92acec0cd120eae44f0deb91d6a4ca4bf610750e95a50cccd64918f4fb646a7472fefc4c3afc8c4e04779c013624aeb3c14c3a4958d1655fb014247198a06d1b02835a2f1b463af18bd08a439aa651b098d7af821aa79075f62c353d2b4ef7cc7902571c384062d0f02473f3c4a53c06d799a76601d5dfe7df8a4c977bbcc7b7e2b01ad5b503b31e16df2829de2d6177491208f65f0234e71b40823d74168a39e3b69ba4debd30d187e984cb9e0119440dd8377e8fe5b30535fa2671473385191358f07f1b8156b8382feb468a10500362445cf3343a3053b4a91b510dda958b697eef21aa90c666025129127371874963ebb5cd2841d77589b208ab84b20ce77c8e4eeaf9f3b71ec289460048c7eb486e51ebd36a3e60531e7aa4a0632e4239c1051932694ad209f80293bbfad24465e0d4a90fb077e0b737baf488a6650ec0ca5439037f1b1323e84174c8ecc93b2d929819fc87144e0dcee8a3e0907910ed7638f36e961c8a40cdcd49a589900ece13173d08ab069ea1753346e5221a463eb698c33a1fe763c4f22b644eaf77b5916105656d38c13f6a2ab94f4a885ac45fd9b5b5d19258c8e1fc0be4fbab9dbb40faaa9f29ef19353ba78d8d7d3ce6294a4a640d4594feddc605cc1ee4bb3ffc84137564c2f3c9b6506e9adb5e396df263950259c4d6a975fbb586a03baf8953ad065e9c17dab47cd255874df9720da39d878f372aa20625fd8a6052a938f96bcc2b150388899e72a9233c3e6168ec31fb59e4b5e47f5afa4fba1999500c5c5d96ade2610d0b88c1728b2076650efcbe75575b749b99dbcef2750591bbde2e87a9bad536f963ad9f916419ef4ee6be18ddda8e94fb2d62089d1baa8a8a955ac516fdeb379903a2e95089d6c24509f41471bd0f5377f52754a31901448d19d0de177af0d21c1b853713d926ad0cff0c82c814cb2480b373c2cb3ab4fce9f0ea0b6d377937d08922debf1e2139003a936a244351b6d77a41ea35602b81421268ecf0d3e1da1f1b64d6bd4052639aa172e7ef342e4b19d6b6e7cd2f86b4b98baad54b759e08b8d70b90813c37b4245229b3376391f36ac51b8604cbda52dbfa9b51b175befdc710551b6be7a0e199ecce028f152b841f19d056aad90e72c871c8ffa44fa6d7ea2eafbeaee8c56aa72a91e7b7058d041b9dc1eec3d3b442e9d6964622611d189cdd615148a47db1267ddb05f427f9b020ed2abc621aba1a2806d1f6772fb651ff298dc51707c04afda8d784862c172da0d3e5bcd1631d92bd175e6a0556661f13efe5de9c5e1d99eae21891a86bb40451372ea92f655def89c63a3a25602eb7bb94f17181a3ee959d5311c781963ad7dded03639c8c67d6c2a039517d4b806a61ee18f36f78a710b36c68a7a389972be9f68f29d8e8a4a10302670458e4a99b83eb062112867ed14d14400aaef13b6f9b119ffd8c8d21335fc20d6aadd202cbd2740a473d9249578fb213d59c25830482b5fe1b213806959cc9e94215f489ee77e8c020b535b46cbc26642c84b6a97bbe9394ab743599011a208e4efe15a194dec01aa4345b11adc4f78a23cda19837baa3036edbb90716ea1fd9a721092b8239bf5fc3ef9e591b831438cd405bd5aad15a23dd8f30a1105749f66e32688d143929a5584801d972a1b9d5c3b150cb01b8efbed853a1ffd9680979b25c7d92ad67fed6b01d49449cd637df0814a40519d52d9d8e9d3c3e692ae81828c56cddc3eb80d653ed735eace0c6c4bb1e8caef85f9932bc0c70bd342a943a7022946bb3376f2da302ff85b1901f952f1914192a4ef7adc16bc77358c2272fad3228390be8bde05f1bbdc6216df32c31adff98da46246e3fa759239b69f89f04b97dff922ff79cbb6b739b91371fa1c876443fa3b52ed09d504bfa6de8670bafa212bf5242ca2415e7bbe9cd5333e3c5a280090c69ea561f601eaded9850493b998caf6f581fbe6f468c9a9103a81258cc5c8d4a9c1a060a9cfe11219d5c03dd1ce733cfc98118d2b644ab484ae931bd63bf7c98b1fb08693c0c54b359380ff834ce6967ef1a40f78cc1531647431f6dea563db39a82bb48dac7537ca3a83e4637cb05f43362e2b4965d872c01f27cae44dc9a7ea7c13db7b6fb061bc44f20ca01849bb2e84577df1a2a0aa8263335d2dbd698bcfa56185d0860ef1f77da49ba9f47cbc4cf40793f754a6d10bbd3eea1436cf006f8fc118ceb739498c1a744997d2e59fab85f17cda85e69d6f7d290429e4099d988af21659410249ea39e140aad2fefb38ecb5fe313cf1d37823861baa0ed824a73d2c7b0a308ef498f609e8197a55beb80643183b1b9663dafbc35e5512c913215462adf975d12376aecea384d463b05336c3acb40415add47f1788893b652e2535e2c8d085f55b578d9382fc305545b68ccaf3cc44daa19bae36bdda9cd06240ae2791ca083e83d2610ea306715d86772fa469ae723e2e680dc757ea20d75d75e673071f5377dee65f850af16d1f0c3984d2985b9907db7d59a12e21adc8644a2972dcb7109f372b19ff582507e8400bbc11625965cfdb55756d25e6e945190e25cdf067ba3a387f8d40cb41e1130eb87cf400ef03a10856f866263161c26b993fb0b243e6592947b3242c2d70a03c148b642246529c1b4be38cd3d1ec64a3ebb3c9cbbba9727df5ea1e5a3d2d9f97b086431d37e792a4d3cab924c81308f921feea3e8ecd554d0264ec0ef5340beb129a1f1865332ee59471cb5608c8ce9f03413f99b073abf434443a", 0x1000, 0x400, &(0x7f0000005e80)={0x18, 0x0, 0x92c9, 0x8}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000005ec0)={r1, r2, r3}, 0xc) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000005f00)=""/11) writev(r6, &(0x7f00000060c0)=[{&(0x7f0000005f40)="ee38eaa8cc4203ab5c10defd88e321e836709e0fce9c9916d85ad0a29649894f3d5116563f2dfb58a75724180a88fd8acc577070a0655e4c4805073e7b1df0f0f0bca154e490db8c7a1152e997fb6fe2761035a85443", 0x56}, {&(0x7f0000005fc0)="7f36c74da8b097f246c01f617a7d3b34d432910d2e0e26729e11d570301fbf481451f7aeb3b47f127bc5c3756bc5cb2c6816f3ffd2a37505b17959677d181f76b1762806c4078cb84071d5a1462417ba60e52083d9d8c887448171d183b9c2997ee36800bb7922277429dc8c19fdb0eafe97021fb8b41946e98f91ccb728fd8df70c6fcc7f9a3d0bc543534e3d59d71bb1d5d38c8c8309d84e432361c55f8920fc778d9c2eed36f6ddd7a932c280eba4ba34c14a6983f67e8003f3e6501465ba0017505b0f5b518d9f1e104efd04a7dd3044f179f3be6fc344706acd1e145bdeb248913717c2825c64b309777ce2b7", 0xef}], 0x2) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x3, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r2, r3) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x7fffffff, 0x7fffffff, './file0\x00', 0x5, 0x4, 0x80000000, 0x9}) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) read(r5, &(0x7f0000000100)=""/192, 0xc0) dup2(r4, r1) (async) r6 = dup2(r1, r0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0x1ff, 0x4) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x2, 0x3f, 0x20, 0x1}]}) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async, rerun: 64) ftruncate(r0, 0x0) (rerun: 64) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0, @ANYRES8=r0, @ANYRES8=r0, @ANYRES16=r0, @ANYRESDEC, @ANYRES8=0x0, @ANYRESHEX=r0, @ANYBLOB="75ac5b9f36c86583375f09667797e26bd40c6f80c763d80d73cf0613d5", @ANYBLOB="9d01"]) r1 = msgget(0x2, 0x294) msgrcv(r1, &(0x7f0000000000)={0x0, ""/204}, 0xd4, 0x1, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000700)=[{0x1c}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) r3 = socket$unix(0x1, 0x5, 0x0) accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/43}, &(0x7f00000001c0)=0x2d) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r4 = socket$inet(0x2, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000280)="49658416bbfbbd7c51d58d9f336b03e090f0bc70e8e996199cf98646b3bbc49cdd60f701c94f1710891856cc2edf6e963d58beea4aab28131ceab25493e0a72d95eb8d7a1b2e4a55317df4", 0x4b}, {&(0x7f0000000580)="06b001eb16289bfd1792c78d6b0d84cab1407d197b8b118511d333f9967cda6a95eeea7c85f4d7d836815ee709a7e2e41c441a3cfc9e855aba5847bff78ea20000000000000000b577d0ab6007088dfbb0bf528fc2cd31333078d74fd58f8510fba2117db4f17d5664b3ffa745da36056823ff19cf85dc229cc5deeba0efc227e1777189743813c67c5077122246b2dac42d4ea9f9665f89a73f4f579c4736ed4fc33c890095a88cadf176a9edace36b0d459ef847b3f75ce6b702feeb00c3f60898acfff8cb61d528544ecf28b27d4a2abb1db5b2a832ad4587fe4f10b3743947678899fb57d6efdae98dbb40df7672df14f3b5c9a3d23cc035f448e783564f3bc98997cddaf13aaffc53ab1af11c01410bf2e35875d35b8357c3ba10e37d3c34529f2a4daa506e000000", 0x12b}, {&(0x7f0000000140)="27dad96cfe07935772ac1534f2e21c13309215c4d17e06e7b03b5877fb6a7b80695fbd20c9c8e3ec435e900c200730458fe605782ada9b83ce21d460ef87a7a8616f997d5574", 0x46}, {&(0x7f0000000480)="102757f800058f969cbc79acb53604764fbbb2db0b7de6b0f6536f7e839c569cc7caced3b9482b5ad9fd4804786fe6a7cf724c388e4be678ead8fac6e010e0c629f04e99d4b7ad035e5473d5fd6e18a635554207ccb235fe1049429ed6c5bfb7bb65f104f15e084f8e9cba001121011f26deb739f9dbde4cbeab4e2aa98c51d7e26a8ac878c1e436e2eabc9a5702000000003c889495d92c54128242ef4c07d1068472ea640800000000000000d61ad4ff82f0536920b6f6b558e979d77613f8bb6a0807a7545f256d0e0f09a969018ee3e032b2c41cff70a54516a5309b5a14bdcfee1948741feefdce4f00000000000000cbac9a3f3b683b5e", 0xfa}], 0x4, 0xfffffffffffffffe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r6 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)) ftruncate(r5, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10081, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x1e, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0xb89}, {0x3, 0x7ff}}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0xffff, 0x3ff}, {0x18, 0x2, 0xfffff8ce, 0x81}, 0x5, [0x3, 0x5, 0x1, 0x7, 0x2, 0xd4f, 0xaf, 0x5]}, 0x3c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00007f7000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil, 0x7f}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000036e000/0x2000)=nil, 0x4000080000000}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002b5000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000376000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000376000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000500)="940105a63feb418581b9c83fc1a1825b0138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2900000000000008b197b00000000002d7e4a5d76cc3f9cff48d2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d73251835c53d8974b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb42110fbe9ec748188b274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58f0a3dca58ccb04ace466cda735017196ff346c32717397d6ec60000000000", 0x194, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCSET(r8, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYRESHEX=r2, @ANYRES8=r2, @ANYBLOB="f3239679a07fed27d6878667fc8e24964a96cb0d1e36b960e607e59b9157b1be6ef3243aa76e41d4646d65174d66501aaa1d3088002ca4daf30d4a438588471787548e32749299b44b84c072f048ec7736c181db4eb466c7af854f7fa2e81787b81f04d08eab7dba188195b1d84a", @ANYRES32=r5, @ANYRES32=r1, @ANYRES8=r1, @ANYRES16=r7, @ANYRESDEC=0x0, @ANYRES16=0x0]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c8", 0x8}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) r1 = socket(0x1e, 0x3, 0x0) write(r1, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) shutdown(0xffffffffffffffff, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 2: mknod(&(0x7f0000000240)='./bus\x00', 0x6000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet(r4, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r7 = socket(0x10, 0x4000, 0xff) setsockopt(r7, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) getpgrp() setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r0, 0x0, r1) executing program 6: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffe1, "23d90e327fc61be44abe7a1c8113e6586d396565"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {}, {0x8106}]}) read(r1, &(0x7f0000000180)=""/234, 0xffffffaa) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001280)="96", 0x1}], 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) (async) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) (async) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x17}, 0x4, &(0x7f0000000340)="808f643b27da5db78de01ede1f377436b1f464824701000000aa06d45d01531b72b62dafa435ceb97d2b0fb4ae3384fe6f5b54eb1304668118159259aa0542386ac357c90e2974b2e2bba73f4133a5d70d759d3c86802ac6eb17073108fa4d07a6a9297151cc28e2d90de9418cee114caf8de15b81540bec2bacf4b8071b2fa225b6f933b1803ab353e6f1c7e388eda5db307b37bbaf2ac43dcab86a6a5067718214ddf479068e91c7be84281d7750f16cd9369a4019545d109a611a57de04d555cff72124402dd2102cc232a75cfbf79a650fb4d2d3c788bc3a9e8a1eff7aa5b364114da8d8fc1fa394ee393accc54a5c749410b09f0d800cc0c5b52f6f50d9767525181ce59c5b1a042ee23129ae56622091a77f30b241701b17471fd7d5c899869c79df29db4fe680a792fa34d2b13b67fd2abb6d2e03721fffed62302b292ee61472ffd6dde3db75cf98b436d9e0b2f9437e09a80f5bce7ac2d1152af2506ab49542ff367f055b63df4a5c5f30b1fd273b56e321b16871fc1dca8a53c239f2def5282737f2f26445b6adaa3fbab3c84254ee5b4443a2ccf8edbd159400000000", 0x0, 0x0, 0x0) (async) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000140)='W', 0x1) (async) fchflags(r8, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) (async) r10 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) (async) setsockopt(r10, 0x0, 0x20003, 0x0, 0x0) executing program 1: socket(0x10, 0x5, 0x20) (async) socket(0x10, 0x5, 0x20) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xfffffffffffffee4) (async) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xfffffffffffffee4) socket(0x18, 0x0, 0x49) socketpair(0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3c, &(0x7f0000000000), 0x0) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) (async) r4 = dup2(r3, r2) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) (async) accept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) (async) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x5, 0x4, 0x3}, {{r4}, 0xfffffffffffffffa, 0x20, 0x1, 0x9, 0xdaac}, {{r4}, 0x0, 0x87, 0x2, 0x0, 0xffc0000000000000}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) (async) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x2, 0x3f, 0x20, 0x1}]}) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) executing program 7: sysctl$hw(&(0x7f0000000480)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f0000000000)=0x96, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f00000001c0)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2810, r0, 0x0) setuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) ktrace(0x0, 0x1, 0x40000734, 0x0) ioctl$FIONREAD(r1, 0x808c694d, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) semget$private(0x0, 0x3, 0xb7) r3 = semget(0x1, 0x0, 0x400) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/41) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r1) (async) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socket$inet(0x2, 0x8000, 0x1) (async) r3 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="37158e711bc33f8a00938db9db0d560ecaae5dca7db6ece062a62196ae3ee7d1a840", 0x22) close(r0) (async) close(r0) syz_emit_ethernet(0x2d2, &(0x7f0000000180)={@local, @local, [{[{0x88a8, 0x4, 0x0, 0x4}], {0x8100, 0x4, 0x0, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "0600", 0x294, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[], @icmpv6=@time_exceed={0x3, 0x1, 0x0, 0x8, '\x00', {0xd, 0x6, "01452f", 0xfff9, 0x8, 0x8, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="b93509be4f16e30685faa264d9ef7a69", [@routing={0x3, 0xc, 0x0, 0x2, 0x0, [@rand_addr="d61b30d86f39c86c2b53733809d9f171", @mcast2, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x2b, 0x19, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @enc_lim={0x4, 0x1, 0x80}, @pad1, @jumbo={0xc2, 0x4, 0x3}, @generic={0x1f, 0xa7, "9ed8b90f74fe299289290d3f213fb43dcd7a18570b1d96214c0b635a5e22a632256fa7db02f39a86ae3dfbea97db9729183661a5fbfff28c29968e85781ae5783790805f6d83394a974ba6ba42b3e297a759e8b99b614efa8817e18734f2254cde9bf94ead8047c732c831f3ccd597927aa392a710d77c042595111c6de8064feb0f55eed4b5beb90b67e7273ac48a5f16643ec74c001e62eec1b401d77809d750a868e54d40eb"}, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0x4}, @ra={0x5, 0x2, 0xfff8}]}, @hopopts={0x37, 0xd, '\x00', [@pad1, @generic={0x0, 0x5f, "7d4752f5e1d599fc1e6e47b123787e0da1f2b6757190dd23efe177ba8be6a26d948ce787f304e859608f486a16512176c515fc45cb1989788d9e95094a685f30d7ec9a690a7f6e99df693c12278559f802cdf7830a0c04823b7a3ab49d9635"}, @pad1, @ra={0x5, 0x2, 0x7fff}, @pad1]}], "e259e02d8b385255efaecedd17443dddccca5b0f9e4b4244dd4918c2dd6db4ff45a2ea98e16e00a95467bcfcc709c67323fc5d1dbf2d6ff84fb565d7df2f8708888d9dd5fc778fbd4a8c8472dc4ab33ebf1564d6cdd5b9c96f78e00b4e23ef7c8d9ed446d18c1e33791669e6c1297b3ea6f4067ad8e785c1cb1054e28925036cde60ac84c238335c282dfca55e2ed9b57e2bfd0be6bcae589205bf1e7ef27cd8ff19cea23a2eb9987bb75839"}}}}}}}) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) syz_open_pts() (async) r4 = syz_open_pts() close(r4) (async) close(r4) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x100000b, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) (async) setgroups(0x1, &(0x7f0000000080)=[0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x27, &(0x7f0000002540)) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) (async) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) r6 = dup(r5) bind$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x80000001}, 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x14}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="953df017", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x1d2) executing program 0: close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000040)=[{}, {0x4}]}) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x90db18be654aaa9c) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r2, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f00000002c0)=""/80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)) r3 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x70e, 0x0) recvmmsg(r4, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000380)) getsockname$inet(r3, &(0x7f00000000c0), 0x0) r5 = socket(0x0, 0x0, 0x0) dup(r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, 0x0) r6 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/242) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) lseek(r0, 0x8000, 0x2) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r3 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/246, 0xf6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) setegid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000080)=[{0x812d}]}) r2 = syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x978c, 0x9, 0x1, 0x104001f, "bb08001000f1675910508b00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000000)="346b4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES16=r2, @ANYRESDEC=r1], 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000b00)='./bus\x00', r3, 0x2}) close(0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r4}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x22, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x36) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000500)='/dev/diskmap\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)='/dev/diskmap\x00', &(0x7f0000000680)=':&\x00', &(0x7f00000006c0)='r\x00', &(0x7f0000000700)='$\x00', &(0x7f0000000740)='/dev/diskmap\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/\x00'], &(0x7f0000000a00)=[&(0x7f0000000880)='r\x00', &(0x7f00000008c0)='/dev/diskmap\x00', &(0x7f0000000900)='@', &(0x7f0000000940)='r\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='/dev/diskmap\x00']) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000a80)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x3, r8, 0x0, 0xffffffffffffffff, r9, 0x4, 0x8001}, 0x88d, 0x0, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="4a273757201f098f91f461fc5a0a2521fc3d8b838ffac17b0fd3cdbf82b954ccb9a48ae9a3e6d99a3d870374b67939cbb2bd925a643bd8ca65298e4ae12f3b73b8bd08c2663ed6256e0e3c2f9ce8997c6ac461702c0c7dc0a1142f122e", 0x5d}, {&(0x7f00000001c0)="aa3c81c5ed0ea0cf016c608877e912f28c3fbba7b0ff2a1c02fd010f900952eeaa8efdd305892af8c190b6b7da359df305a684c88f1fb5718f33ed12", 0x3c}, {&(0x7f0000000200)="c23bec8c5fa0afff1a5e179cd684e05f1ecd8c7cef6b39acca162605bc149ce270dae5f0851d393af83e35b26d002b026058111b9eecafa60928b5e5b7a48ce8f3b12bfc47f5f80841c4fbf4735eba765e25", 0x52}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r0}, @cred={0x20, 0xffff, 0x0, r0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}, @cred={0x20, 0xffff, 0x0, r0, 0x0, r9}], 0x80, 0x19}, 0x9) msgrcv(0x0, &(0x7f0000000a40), 0x8, 0x3, 0x1400) msgrcv(r2, &(0x7f0000000300)={0x0, ""/208}, 0xd8, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000726d916bcc5ada51797815e12bf2dbaa0a9189e9745869d3482a27f2393f8916dd8445dd1d2d36b728828fb4fbcf28a33ec52698cdaae8f4deed753ed1d371fa795f5bcfd759faa5cbe6d78b0f008120f7644cb564ddcb0b3e02758364e2a288e59fa4206870e90000000000000000"], 0x7a, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') executing program 0: socket(0x11, 0x8000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x1100, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000001600)="423eee0fd63c46ed78ad41c97a9d6c78b9dea229f65affa371cfba7df6fb7ed56ffccf652d", 0x25}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) r2 = dup(0xffffffffffffffff) recvmmsg(r2, 0x0, 0x0, 0x64, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) setrlimit(0x1, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) writev(r2, &(0x7f0000000080)=[{&(0x7f00000009c0)="f941a3733444576b14802158e256a7c16dc37b02eeb94800591b3877b0cde7017caf7d0d3b7541f5d48364442828d19d7685a70ba71fed3158848f9a68bd6f3352d64a21c612e6eaad50cb9e4c8b43773f5f9b43a8aa980dbfd9502b6a34ee4976ad67f2d3d6919c36634a9eed8cbe26d0f87d897cbc091fc32cb21b559dd035fbe6b7765fcef72ca9d31451d6007b61d4e89ec015c7ecf401e9e98cdf9c5c5b1351644720d29c24dd2e9e017f85a12141e44ba2f260339f24381d113c634d9918daec904b75eac711a04c56ee5d4a9149185e2437d8d58e31245fdc52a0f0dfac13288b27ef57616ba55dac691005180d8d67799b5bbee3f7666657b024d2fee10e5be80a28c57f67186765dbe2ea606b620102d062cfee03d1f9410fc4115a1b90c347d103042ea3505f7f900c1ef1be52100394308863e0c555972d3214a0cb62a40b73a050f43ee3bb16c0f3a3ba4853c8bac0678f2477be6abe93e886b17c0538854cd7db840c46c5e1aa86d276ed94148a3553a70a0465a8aba7a9cea676e42c9b8b76e2164ede57d979cc8d20072f410b409ac8363ca7c47c9c884daf9e47f02ffa48d4b8a196ca10432b6a16e55ff8235a3709ae6da6918513832f1b81d6f10d29931a84665eede5643098edd8177e0d201467927b9137aa22441a9bb15e9a290a7989e3121e6daf028920d7833e0d14fb6b504d230e988e6e9fd8b278e4737c7d5641d258a534be01ac889cf64a3766c19f4f3adce393c70fa0aca2d777a519cda3e2e8465eab78249be23596ecab815fb89f1f998c28d84bfa776ecbe80e7cf7a460e147c881a338f5f8cb4ba6d12822b73bb75d6b845f96acfb9cfbebc7fdff17d3a3a499174c153aaaf375f807273f94d8349f44be75ae91874f266ba1500076497b8e69a9d0d47947452b1df0d3ba78a83a9add79bf96e8ffe0f75250081e2685758608461008e0008c0e398b99da93559392f1c235443174e1c34d52ccfaebd34011b7447f12d1a90013fe5f6eca33b2ddb118794282356694d3908edddc1841116590e30eab9ea6ee834f1eb0f0f66d8bcdfcaa4d4b5ee43428e7862de797902d7bc21017130fc01a97c38665ddb0f5650a76b770214f45a176e3da83dbab6660db293a82255a32f6bb359cddf2a231140ca63afd18157b8f48bf78d271b71a0ac5f73992e9501285fc3261aad7b5875748ad2032c70bf3d9daa68fdb50e836a2d0c5d06041810c66fffded9860ce05d6759edb26112695c5833840d92b44c37b84fec34e82cd8345a1366f358088da2940e300d602e81913a7d02963730b6de71d56f43ab33aa34733bf0c1070ad4afd34f0c6d9f98e927d9146bfd770b51761da57d36cbb16a86275d8d78720a1f6d8a5ba63eb29e1771fe53f9aebe5ac4a01bc08f1f20f10566dc4159cce78a44e7db8290c7f96f84d4436747f19f8c4af0e22980ced78b574ca94200be064f146fdd30d47239b432a42f089d1b0f9f7355bc3f85b1ba0ba3c1eb9f4f0fb97433ee2f213d35cc740f5e354555fa6567c86443279553c8739ecfece55d4733ec1043e195d85a731c1028b696fafde001888e0fc7c6c21de50a7ea24110c507ba0221386638de000ee23e4dea416ba3b43b64c34211600c2f45b2bb22fb99f92ca635d08add70e49fa3b4e2dafb266dae06a21f2c28739ccfbb464ba78f94b1aafc3ca52a2b68be6aed79e33fabd0b284451ef964b3ddb14a4820776996dfe6c48eab6a699cd82fe4265cece1628d7fe691c85414e8b37647026a33cd51355638de6e4df36c888db0ef04dbf141ebaf5fd1ad485ff3a146097855b7ec10d5aac4e584100e4cd511fec963818e6ed06cc383158b5188c59f544433d4050f79be3abd4e6743d3bdd51064f10ae47d2cd13d854a373d6217ffa6d2e79337206509dc4075440ddc7a09b6c6e15e65483bb0bceef80002a7599b7f2db9a4ff0d58c8ff57e9357b3ec8e7023f21dcdfe94e7fce201fe3cc0e5b23a33e4de1a7a82085d6c57c3f26f1e2f153d84a4eb2a012b56add52954413fc05e5b7f38818e59891c6238b2cf12f44f44bfd58e0a49534a33515293902302f70cf315d69c21921dda2e1ac78e72724e02a96a063fb673984230c46eb569e84f4f828807043d4ca960d9935d6941258e207e84cd7366388660d075043bd3707bc27e56240dcc258e6840fa4ec54cd933a3f21417a13d987d10c4b03299d4518867c74e0b10f06d0da7c310d6121803b53a6c63287ddb3bdc472dac91ee66304aeea77313254a164a7261560dcd7f56b87848b264eeb38cfe154dd329ec4dcb3f5610370236f235e7ad51ccc28e484d10dce134cc2320a0ce83c451418bb2cf8c48ad42ab12bef92c2b3ac4f3110f1dacf2301638347921d984e4b0893c48aca668023c52fabf9e3fec5bebee87dae9708261e7e8a7316d5aa1a443342e3b33d2a0eba9f9a01799cfea5664d8f71d0403e52fd7f37bb2dccd61907a4fe8a47235425dd51d35f9560563a68dcc1b8c7731498bd0b5b7b6a32689cafb851ff07af189d4e23e466db15336249bc7a6f15e572a9a1d8a1ecad74ed3ba2f91990228edd725f98ab00f3b05c6fa7b56cc665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e58b0d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa761801bc6585200043282715b645fb3986ee2c216b1d00641992e89906cf85ab217da9e309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ec15ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc2cddfafefe50d2fdc5b2fd082d66be1411d9b348c85dd4188403920aba9565df7a94cbf2cc45c4ab668ffeee3998b666f91324f6ce7ead7c125f6dcd2b77752d71a8baaced273ea55d7af33a66cca9eef463e4e9aca35fdf3a3158508944ad0abb33d9bdc637892da3999744f4df2e353b797e48483e9a3995d2cc6397212c281bfee5291db731f91d7ab1a5be991f5df0a01f117972102b9d8ea3348f677dbf0abe44268187636a97728b11cd7815e27bad6d59dc74664480a64da4aecfa34616cec357fbe634f5888024e836bb17e8d16ceb3fd6a4053c0bb71aaf597763a2e90ffdad4a08d0ffd7e074723e1529b7f127b6210c0f39b42968f20cb3e083", 0xffe}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1a91880000000000000000000000000200"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x28) write(r5, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a78ad2e52823a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923d", 0xfffffe8c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) r6 = socket(0x10, 0x2, 0x0) getegid() setsockopt(r6, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x18, 0x3, 0x0) r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)) r9 = dup2(r6, r7) dup2(r9, r1) r10 = dup2(r1, r0) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x2, 0x3f, 0x20, 0x1}]}) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000001940)=""/57, 0x39}], 0x8, 0x2427) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) dup(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000000)="c772b2db", 0x4) r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000001900)={0x1389abbbccbcabf3, 0x1, 0x63d5e250, 0x5a, r5}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x80000000, 0x2fffffffe}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x200, 0x1}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) accept$inet(r7, &(0x7f0000000500), &(0x7f0000000540)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x100000000, 0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x4fed}]}) write(r9, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r11}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc3a9361d9058ec096db91e43e24d9605a91501d94a34b8e5f84cf71b59c7afec37082000088fcb9d0ebf44704dc45779938a4c88d3ab6c9ade8853375ed0a0beface29aa4d11e547203959a3c4232b8b395a357b283b978b8259300000000da1cef0b9eca16872e9b676d0fad77ebc7b3169c7746a0def4b6964d03c9413bb93b2165340139a7a2fbb8b9a0bdb19632bdfa0ccee9253d2a951246763113b10135ff0d1eb06cc6d719dc79df18d170768e22925e511e4e6723a1a50253c357204ffb321d0471ec376a0c6254605fe20fd5986bfef49abf68", &(0x7f0000000180)=0x2c, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000240)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1b5}, {r1, 0x20}, {r1, 0x8}, {r1, 0x2}], 0x200000000000024c, 0x9) socketpair(0x18, 0x3, 0x3c, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc09, 0xffffffe1, "9707957d000f7e00"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff5e00000086dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004"]) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = kqueue() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x1000) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002c000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="17fd4d736f71b9a06025600000009078000008020402477ac2515d240e8fe5e5040277f41d07b196ac9c7a696414b00c7e5faf086e664de943fe56920ab9a97f562905663bb9a7a29e8d514af88cba5c88bcd5ecba24747856400042d74e6c03c9ba0c7648ebe98f9532a039205dc5c53b5ed669bc6496c39592"]) executing program 3: open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001440)=[{0x0}], 0x1, 0xfffffffffffffffb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) mprotect(&(0x7f000008d000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x41, 0x1, 0xfffffffffffffffb, 0x483}], 0x802, 0x0, 0x0, 0x0) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') (async) chdir(&(0x7f0000000140)='./file0\x00') mkdir(0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/246, 0xf6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) (async) setregid(0x0, r1) setegid(0x0) (async) setegid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x39, &(0x7f00000002c0), 0x0) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000340), 0xa) connect$unix(r7, 0x0, 0x10) accept$inet6(r6, &(0x7f0000000180), &(0x7f0000000200)=0xc) executing program 1: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff5e00000086dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004"]) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a401e594e457ec4a280a2691e47ade5fad32446000288189e4410fa31ffffffff0000001f2001fff7b306000002090144e9b59cac1400ff"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300), 0x10) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x0, 0x1081, 0x2, 0x17, 0xe7f7, 0x40, 0x7ff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) r6 = accept$unix(r1, &(0x7f0000000a40), &(0x7f0000000140)=0x65) accept(r6, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r7 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r7, 0x0, 0x0, r8, 0x134, 0x100}, 0x0, 0x1648}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r7, 0x0, 0x0, r9, 0x90, 0x7}, 0x2, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r3, r9) socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000400)="06db92cb2bc71bc021ddc28fd02e4310164d6d6e56f0374d591d51840492ae80b6734760f8949793f5ff925e0add46df00000000000000ed2d2d53ff016fd1967aa38c840ab15e80ffed6ac4c0f97663716a21e7d96807fc320828a79b579a5759d1585d07fc4a7f7fd721a6040f186fce37121a7ff6b505fa92a82523596d8c527e2c5f34239a59a7a05dbf06b3c173ca5011f274f29841382a51065d17a62711964cdb5839dfdf821b7f75525bca0ea85058c83f41c530d6f42ea7dc8b3910a88ca185a8d8180b85f9b2c93d622e066efa03282d37a783649f764030787e5a7012df6796b02f1efbed0e01552f24f85e17be12ae9007e26ae91aa5a5e7469787f132ca0905531c300222e9d171f44d6e60cdd25f853b3a119bbb2ff949b3a2bbd4b4cc18a5f2f94fcc6bf35641a0099a464e27197b081c626bf0ea399f1fd489787c85152bb15a38cbf15238311e0848e5b9812af4c82c62d87ee884abda4f725d0f96800345dd4c069762b1436f621f482589fb0ab042ca836dc7e6e8d1de427e31161819ec257ca878ffbd4b3c86738c35b9ad49063ec8e0e0394e6b5771abc19d37064e47d972693903c7dddfcabf9ac88983fcb9af32fde20d956184fde6af1cce696f0da59bf3c9b5f37d71b1be8ea56e06af8b56a4610f0a526b914980fa95d6d2b9bcac721989e85415da2c171f14863ba291c5d9d609656f9941b2c55ed249f4eb8e5fe072e0d81b266ca69e1e9799c56a5776208ea4d5df1920da6a514f77e070a84fd1541c0a37fcc8601bf9707af463edf2f1fdd70b1d365e79101ccbb00026e57566b66291fb5db9e33309d879f48027a7bb2099ca62dced24e3dbb0e44845b5ea0a24684f16c7bcf19de0cc6687b7509ffb9e8a9cf560c426d666a91e1e929ea6425de177a52cc75a256f92383a313f1953cfa7796e8fe1b729ff11406a0bca052b32a4a133c4cfc8dbcca976a00d4b7ae19b11d55a6235399b17f8d085ce7b398754a3e71caed15234f8c99cc51f7408384418ec0f6009c42feaeed992a00833f7022116bd14de5b9992ed09c96afaf5d6c31fe600fa3cecc364fb6dc01a8213e1594c5cc039a7ea031d26118ab91c64530f19bc64543615333fa34072dd75dc70d357e2370e208fd56e7a7daf87f30dee48944d83b5563872fb61072a2381e9e000fe2c3a422ebd90ce2e7a4107094f5f805c077841f540d465d3e17e479d57a9de0a6b3c56295c85b0ad1069837fc785c6546298c96a77c651ade40c7ab1a06c6791e1de95695e6c248dc39927af011232471b17c40151d2a2f5a763eb8b78e44422e0ab8d982a9ce2813b3533382cdeaa1b284d0d144126eb622979e6ea988079fec319cac45481c1a1f3db361146bcf41b8acfee8d13d1660ee1b5b144f0b0b043d6374ce77d5165a49b2399ded113d83c6f8114868a1d37c9f35811446d5f10c7e7c4dfc4fc878ced7f6979cab411c366e2be44378d991fec8f80985fb7581cc50d3ad506f4a3d8aea9effe341a3e80ddaa4dc857a0896a444c366c3466267830e8635de26e5887819ca9bce95bbfe9656dc57cf5f41b62182265cf67eac14058782de4e7945e6cff994bd5bebee64eb3e9855c3094aed5288d8012d3501ba2d08b5f612a867137cba147f96ca29d4372af173c0e7a7a38d58dea7e9d15b774c34279d0a7345aab1be9288a9247997e0f84bc99b27b054dc7c980ea1e425147f931f009ffb122f252eae1c985e6360a16f323ddf09bbb2bdfc08679dc53a39e6cc0b79648b282639e4913f5cb98c0582ab2661903107d62a60ea6ed9f0903b8796f3451dd6156c6ad6a00a38b260870e5214af91860147f5c734de5b25108b5aa83908f976c8662bbb2aef5a097fc7109d46d439a35df91b2414af8322c1c5f969bbe2c24f13376740eb731610a29465f30e3a049a5d253f442b72cd0cab40c4626a76d66f8124174a2dc8234bafadbfcbdcc63f91ad402ac7276c1b22e913e30ebf8a5ec06022952d7157420c298b0ef5441b5999d81d23ef6c5c8e24ca39b70adf246fa9f49a9b21695f3cefd95147b3c846e107c99", 0x5c1) read(r0, &(0x7f0000000180)=""/162, 0xa2) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) close(r0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000b00)='./bus\x00', r3, 0x2}) close(0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r4}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x22, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x36) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000500)='/dev/diskmap\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)='/dev/diskmap\x00', &(0x7f0000000680)=':&\x00', &(0x7f00000006c0)='r\x00', &(0x7f0000000700)='$\x00', &(0x7f0000000740)='/dev/diskmap\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/\x00'], &(0x7f0000000a00)=[&(0x7f0000000880)='r\x00', &(0x7f00000008c0)='/dev/diskmap\x00', &(0x7f0000000900)='@', &(0x7f0000000940)='r\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='/dev/diskmap\x00']) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000a80)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x3, r8, 0x0, 0xffffffffffffffff, r9, 0x4, 0x8001}, 0x88d, 0x0, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="4a273757201f098f91f461fc5a0a2521fc3d8b838ffac17b0fd3cdbf82b954ccb9a48ae9a3e6d99a3d870374b67939cbb2bd925a643bd8ca65298e4ae12f3b73b8bd08c2663ed6256e0e3c2f9ce8997c6ac461702c0c7dc0a1142f122e", 0x5d}, {&(0x7f00000001c0)="aa3c81c5ed0ea0cf016c608877e912f28c3fbba7b0ff2a1c02fd010f900952eeaa8efdd305892af8c190b6b7da359df305a684c88f1fb5718f33ed12", 0x3c}, {&(0x7f0000000200)="c23bec8c5fa0afff1a5e179cd684e05f1ecd8c7cef6b39acca162605bc149ce270dae5f0851d393af83e35b26d002b026058111b9eecafa60928b5e5b7a48ce8f3b12bfc47f5f80841c4fbf4735eba765e25", 0x52}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r0}, @cred={0x20, 0xffff, 0x0, r0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}, @cred={0x20, 0xffff, 0x0, r0, 0x0, r9}], 0x80, 0x19}, 0x9) msgrcv(0x0, &(0x7f0000000a40), 0x8, 0x3, 0x1400) msgrcv(r2, &(0x7f0000000300)={0x0, ""/208}, 0xd8, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000726d916bcc5ada51797815e12bf2dbaa0a9189e9745869d3482a27f2393f8916dd8445dd1d2d36b728828fb4fbcf28a33ec52698cdaae8f4deed753ed1d371fa795f5bcfd759faa5cbe6d78b0f008120f7644cb564ddcb0b3e02758364e2a288e59fa4206870e90000000000000000"], 0x7a, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000001940)=""/57, 0x39}], 0x8, 0x2427) (async, rerun: 64) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) (async, rerun: 64) dup(r2) (async, rerun: 64) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000000)="c772b2db", 0x4) (async, rerun: 64) r5 = getpgrp() (rerun: 64) fcntl$lock(r4, 0x9, &(0x7f0000001900)={0x1389abbbccbcabf3, 0x1, 0x63d5e250, 0x5a, r5}) (async) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x80000000, 0x2fffffffe}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x200, 0x1}) (async, rerun: 64) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async, rerun: 64) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) accept$inet(r7, &(0x7f0000000500), &(0x7f0000000540)=0xc) (async) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x100000000, 0xffffffffffffffff}) (async) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe, 0xffffffffffffffff}) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x45}, {0x6, 0x0, 0x0, 0x4fed}]}) (async, rerun: 32) write(r9, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r11}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc3a9361d9058ec096db91e43e24d9605a91501d94a34b8e5f84cf71b59c7afec37082000088fcb9d0ebf44704dc45779938a4c88d3ab6c9ade8853375ed0a0beface29aa4d11e547203959a3c4232b8b395a357b283b978b8259300000000da1cef0b9eca16872e9b676d0fad77ebc7b3169c7746a0def4b6964d03c9413bb93b2165340139a7a2fbb8b9a0bdb19632bdfa0ccee9253d2a951246763113b10135ff0d1eb06cc6d719dc79df18d170768e22925e511e4e6723a1a50253c357204ffb321d0471ec376a0c6254605fe20fd5986bfef49abf68", &(0x7f0000000180)=0x2c, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x2, 0x3f, 0x20, 0x1}]}) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) executing program 3: execve(0x0, 0x0, 0x0) syz_open_pts() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)) msync(&(0x7f0000682000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) mquery(&(0x7f0000da5000/0x2000)=nil, 0x2000, 0x1, 0x0, r0, 0xfffffffffffffffb) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f0000700000/0x2000)=nil, &(0x7f000037e000/0x3000)=nil, 0x9ee}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000f4000/0x1000)=nil, 0x7}, {&(0x7f0000088000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcb}, {&(0x7f00000db000/0x1000)=nil, &(0x7f0000587000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f00000e7000/0xf000)=nil, 0x8214}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000f7d000/0x4000)=nil, 0x563a}, {&(0x7f0000640000/0x4000)=nil, &(0x7f0000115000/0x3000)=nil, 0x5}, {&(0x7f0000746000/0x4000)=nil, &(0x7f0000d6e000/0x1000)=nil, 0x8}, {&(0x7f00006ba000/0x800000)=nil, &(0x7f000000a000/0x2000)=nil, 0x1}, {&(0x7f0000adc000/0x1000)=nil, &(0x7f00002da000/0x2000)=nil, 0x1}, {&(0x7f0000182000/0x4000)=nil, &(0x7f00007f1000/0x3000)=nil, 0x3}, {&(0x7f0000719000/0x4000)=nil, &(0x7f0000c78000/0x2000)=nil, 0x7}, {&(0x7f000030a000/0x3000)=nil, &(0x7f0000719000/0x4000)=nil, 0x10001}, {&(0x7f00006d2000/0x1000)=nil, &(0x7f00003fd000/0x2000)=nil, 0x4}, {&(0x7f000059f000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e9d000/0x2000)=nil, 0x9da5}], './file0\x00', 0x1}) executing program 1: r0 = dup(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x46) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(0x0, &(0x7f000014b000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4, 0x3c, 0x0, 0x80}, {0x40}, {0x6, 0x0, 0xff, 0x6d7}]}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='/dev/wskbd0\x00', &(0x7f0000000300)='/dev/wskbd0\x00'], &(0x7f0000000500)=[&(0x7f0000000380)=']*\x00', &(0x7f00000003c0)='{+,]+}[-^--+%%\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000540)='\x8c@\xb9,-.\x00cW\xcc Y\xf3\x84$U\xa5\xf8}\\D\x84\xb5=\t3\xdaMT\xf5\x1b\xf4\x13t\xb7;2\xfcH\xaf\r\x97\xd6\x84\x93C!t\xca<\xcf!1/*K\xb7', &(0x7f0000000480)='tap', &(0x7f00000004c0)='/dev/wskbd0\x00']) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}, {&(0x7f0000000440)}], 0x2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0xd, 0x1, 0x80, 0x8}, {0x3302, 0x1, 0x4, 0x9}, {0x0, 0x80, 0x7, 0x20}, {0x0, 0x6, 0x8, 0x9}]}) r0 = socket(0x1, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x8001}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) getrlimit(0x2, &(0x7f0000000040)) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r6 = socket(0x18, 0x3, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x82, 0x1, 0x9, 0x5}], 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x1d2) executing program 7: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1a4) mkdir(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0xf869) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r4 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) lseek(r0, 0x0, 0x0) getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000b00)='./bus\x00', r3, 0x2}) close(0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r4}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x22, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x36) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000500)='/dev/diskmap\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)='/dev/diskmap\x00', &(0x7f0000000680)=':&\x00', &(0x7f00000006c0)='r\x00', &(0x7f0000000700)='$\x00', &(0x7f0000000740)='/dev/diskmap\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/\x00'], &(0x7f0000000a00)=[&(0x7f0000000880)='r\x00', &(0x7f00000008c0)='/dev/diskmap\x00', &(0x7f0000000900)='@', &(0x7f0000000940)='r\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='/dev/diskmap\x00']) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000a80)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x3, r8, 0x0, 0xffffffffffffffff, r9, 0x4, 0x8001}, 0x88d, 0x0, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="4a273757201f098f91f461fc5a0a2521fc3d8b838ffac17b0fd3cdbf82b954ccb9a48ae9a3e6d99a3d870374b67939cbb2bd925a643bd8ca65298e4ae12f3b73b8bd08c2663ed6256e0e3c2f9ce8997c6ac461702c0c7dc0a1142f122e", 0x5d}, {&(0x7f00000001c0)="aa3c81c5ed0ea0cf016c608877e912f28c3fbba7b0ff2a1c02fd010f900952eeaa8efdd305892af8c190b6b7da359df305a684c88f1fb5718f33ed12", 0x3c}, {&(0x7f0000000200)="c23bec8c5fa0afff1a5e179cd684e05f1ecd8c7cef6b39acca162605bc149ce270dae5f0851d393af83e35b26d002b026058111b9eecafa60928b5e5b7a48ce8f3b12bfc47f5f80841c4fbf4735eba765e25", 0x52}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r0}, @cred={0x20, 0xffff, 0x0, r0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}, @cred={0x20, 0xffff, 0x0, r0, 0x0, r9}], 0x80, 0x19}, 0x9) msgrcv(0x0, &(0x7f0000000a40), 0x8, 0x3, 0x1400) msgrcv(r2, &(0x7f0000000300)={0x0, ""/208}, 0xd8, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000726d916bcc5ada51797815e12bf2dbaa0a9189e9745869d3482a27f2393f8916dd8445dd1d2d36b728828fb4fbcf28a33ec52698cdaae8f4deed753ed1d371fa795f5bcfd759faa5cbe6d78b0f008120f7644cb564ddcb0b3e02758364e2a288e59fa4206870e90000000000000000"], 0x7a, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 6: r0 = getpid() r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280), 0x80, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0), 0x8000, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000001340), 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = geteuid() r10 = getgid() r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480), 0x800, 0x0) r13 = kqueue() r14 = socket$inet(0x2, 0x4000, 0x8) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f00000014c0), 0x80, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r17 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r20 = syz_open_pts() r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600), 0x20, 0x0) r22 = socket$unix(0x1, 0x1, 0x0) r23 = open(&(0x7f0000001640)='./file0\x00', 0x10000, 0xc) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680), 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)="eff8ae33c1b6c2697b9dc41d3cb938b650a6de188df62aa6aaad88a3b307365d007f9ccc78e740e66168fb6e574c46ccfc317e5a011339c3c5ecb0d077c698566cffcfbce67b1872e97d7395f9acfde735faf14f40a2220f4855a18cc24a8f54df7b8978244355363d12b5c602e9082845f6ac654927bc98f3c731f4754f52409d2d9df58ddbbddd9b7d282078a94020994ed3cba13291ae915eefcfc5ec5b470db09470", 0xa4}, {&(0x7f0000000100)="708d0d10dbc7e4a12af6bb5b504918097cc9429d7ff87baad0ac4084d2479efda629bf321828abcc37f72812073e458a250000f7488446d18e37a1537bbb74ae8a3a5b85c51997b9c1afac736d5e90f381e4da8c1865d28d9bdd72e1f6b07598fee21527a2a066690df4c1189eaba4873a51c39fbadc509665a529695eaf768d88c4ef6b48cb1494be485eb31bf48a1a83ff1dc027d963177acee6230c46363e8c0cc6cda8488ed9e2751dac6ca8cac1f243e4608fc76594c6f67a47d92c7916e4ac14b2165f94542149d6cd700b483051d774a5dae0df5f5b42f7733d692dc85ee0af58f96e2f3f7f25bf8deedf", 0xee}, {&(0x7f0000000200)="a78d722120902c90afc36e755f449710c1a7768df9168e2eb7c59c859188f8fe4f10ff8368e67db46a6849b24048c3aec6fe6d7700c14a33e0d7f5526c2499cbd5d5392cbd88a8a831269c2b87cd099e208a298d84eb8f7d96806d9fdefc6b27f762c9e18f851a4922a9406ebbfb697ffc006f45b8b96101fa755a88d860d695a25df7f42a5a435e87b1e85038e3a84ddef118b84d2c375918998e2cf09f33fafc6dc9b36412d387b11e3513f7d2303d47faa7f045e2d0f39d0150c32e4b2ef9ee6d4b3ae89933c9db23506e226a333c8f07019d48ff1ce46dd593d4d0561fc09234b7661e95f154a1e5a246574b2e91bad2e3fc2727ac5b8cc1527450a2f08e4a9080d0c00685ab7ef47b746af7d984f91a236cce1d78628ba113af188154df66623439d7896a6eaa403dc1c8e6be361005d7026d700fc3aa16ce92dafce1b676f7f3e3c75301e8617ecd822d2a023549fef5b1d5fea842f605f13d5e187c9afd0f59ee7adf339c2e2af00bebcd6df834083e90c530af10047efa8986c47732c29a8068c1638a0e417e47a227d607ff55d475209ff6923b879ab92696c308a94dd6399dff1fba6efb6c154aa09e2a6e568132e24b1dd38334258c93a4ea531518d3130dc2d27dad667ff70039c649110e1510eca152a7278af4c1fc12aaa485002fc1deedde65c10ed733424a5ddee4affe7d837ab2543ab3550197d071ce2eaf7afabd603fa27a42afcd98ab8f2ffd541739c85e9ae9fac92b60233f2be91c685aa9ead162e46eddd27b3f282e6500f4187893cd2caab44478b14809f83896abb5e0b7e1cdcc52bb1e5437bfa35ac166cff1611306d226a7ef6dace9c9a6a9c3bb201542028f5806657a5182f5293d41749d5304090eea62cbb08193e3cbbd09348ca77743e41a794d303ad249733e31301280290c966be536d0b4c7c1a1dcd58e0132a8489fc36124c640f49f6229337763be898f9c50ef680bf3470cc522d01f63c1686666f62d7593488e0d6a50168719cbc724d37722c107d0610f5cec6e060a3b46e5b12ed87345fadfbbf7837618e80f0a25387d5b9d0323e27e58db5179b1e1954e3a0559e969f86a01af1529566b3f9f3033407b9273fce4d9881d6aa05221629263c41e1999828d736779246af7f2eaee47524370a74c9648eff735ac7e9628bf814c9ae7bf09933889f2698eb208df8d2858130d92a5d9b031a551e79fb16799b1501b2263d7a4c24d9fc3e728ee33ba641afa191593d2d6d590a075ad75dc6f77b92a9f8c7868521adbc2e036f91886078e3147e00a37b300e9362414d9d32bf4f8e9b2b9fedfc9f6ebdbca40d731518a95c853612459703960398d65de9ebc2bcb7bdf74f7c1b404fa2a0fb029f118766b7527ff190d063f2deb96f0db2f513215f66a642fa7680fb1c1e426aa32d92039c99299dbbde8654559b0b6e82ec49434ea70e7a3c20decaf5c845bfdfe69d26e2ae57c0de3be17c8e93c632d111dde99bf7393acc32eea97337b8cf37409b9edb8df16ac2c31f868a9e648e5d14faf562977b3f2aa752c9ef5b22ff9487cf935a19b7f907a6266396d634c124781086b08e1a63e3409ae86bd8aaffe4b51937a7c7b45a3028ddfb6f96dd2fa50172841ed75593dc238d6c9a818087ba18724bc31dbe89671a0e8c591a39817c6e4d8c2ac867ea0ad927467b9278627dfa5529be7575fa3c78573baa7fbe082d9c0a990fa43a5e41983ae7bd4d6e06ae7aca68d962b6108db8d720e2eb6b6276dd632efb8a562d1638044715dfd1619e7c6bc174cc71f2bf04945e440c217cef2d19d825d8fd38d7a201299bcbc6e3f77cb15839df5642faf872fbdcec045c4636560ffe4be2e0b1a4d0e2d5003082a51e495015ac744f4bc1f1a599d3eb6d3d825389260fed9f66724b46f8091f5520a09cd0bf32c9b957102507e18a793c5488382531e0a94e9912a788f8fd8a2eb437ac184fd7cdd8b17bc2718260fac1190ae15b19415fed3166a070420f05fbce898696cb194c1ef86b12f0c7527ae313a23d3bea3f0e47ccefb93515444ab77a5ef3decd03f2b5850df37c64e59d8eec091f66dbe4b2e0365152436a1cfea133c3edaa3aa10d777baee134ef0824cbdd95f66d02d23a4c95af56935ee64b0cfad7465643798b09984636a7b9671d7ea45dcbea6ca05c5fef5e73420af809a48207d6666d6bfb32cfeb4804b27229b0cfba396906311ec26e4b4825acc7fe937dcdad1d526e3d73b115a7af9c440de377b84f98b6bbef6eb5ccbd1db3dc3e8e8acf95f0124fad997decd6a0e1f377a23169f3db77bdbd05da35db1ad0273a5922f1af1ad399b1777a7a9f261ccf305b309211381f79028a1b902535a94b303211b4a9cce91abc22b050ed2b0ea69d5300b98ee92e465866c65b25025bea520f7ae3458745a22815fde353400b4a057f2f9ad5b45cd767d5f61fe66f550fe57233f540c72e804ee319045cc1ea473c93b2b657fc719034d99af91b7bb67f9fdee44fe1b97ac15b9156a43bbfbd8877c77b3863712eab5385e2bf9cb23a21c98b78f9778a5fd29a88d8368a1db1c8f037308ca0e61a97ba3ccb0ad2f5422088c82b9a2302dbcc41ac8b356c2b01083a6570e0fca897b89b43bbb56cbd8f7db5ac6fd389b45528aeae734a2af119e5492dab9497bbc90f88754b7f06627ca8e76f1ee2c22dbade00a80e5d21b806e483808f8901ad66b67a632c5b6d74265d41d57989f226e483c85e4c0d45bf1994a86dc4753dcfdcc6ba12a50b97e5341e0bbe03ad9a3e2bf7ffaf76eb63068cd516b697a3087777fee0c128a57c4c3d8578c9a6dba3258c1ab02951c88178d04fd0fe8d25406a188e6d7049c9749ed0e032fb1d394d2315bdbf3d44adf9d2de2162b371117bcbf8890928810fd950f3f84fe2166f0720852150d893e63bf197d7b0a5948850436f12c2c0ea2a89e43aa06a340b2e26db87181f25dbbc3fc20d66ec566e220725e50608e75bd1c8cb115c15253cc737301222c22399e26d16249cec59fa2bcdf664b1889dfce69c25e92389cb35820af527b44248608383c8e49669b729485bc86ec9a06ef34672ce8ff587f14e2c96641b942a2b88c3faf9b83440c99dc922b8e2d3f28e2b092b098b5813333d6a65401f7a6037ff7bac79e8abb04d27f78901fbd90dc9e55206433dc72e49a846cddc0129766b4bc7cb991b6de0b95bc803b29e9ea4cbb9770e3ab40081e2b336e23974c4a12dc136f473356e4343b4ac127b796e24758879b055bd2030ed96c6a8c17e209f071bd44fe4aaf9777f7cfc136407fcf756f88a4580f17d59e49ad55f8ed3bdf5dbc536fc643b67441cea531aa87bcbf1aa2ef727f6319d35c0965fdb71f740975f8b879176438913806da03855eb65b8a4e326a49747ee28554361b62dc8ff4a50c477044deee95aca47d668259cd1f10d433378c5e96d6e85514c5b2794a0662ba45f7173d6ba6af8e23ac53e1ca6d7d5e0f5817a776dd0a0ad278d87e1917265d8460a44eec475ced7c5162e5f97ffaba705ee1922d01adf2fea2533dffc810c17070a1d27b147bdc2b9e424827b9c92b6a93bf1e66d436a435deef84666ecf0d90f2617df6c7e5667e0f6bef03ed74629691c2891311c56e14eda3e73691dab60eb803d3ad3e6c8809f3e20c05ee1c7ac88208d7a13c32e4b2011af8ec816591f89f315d0d27bd709eb3f680d412e4fa549c5cd546e626146378620662af9365818ca06279450b6e2121bd40af069285f64e8857e937b39ef74d0cd774c4e5c9b1f183c7ef883bceda3b525308bb0348b4e6b3efe591d55e87ea1ef3dac07ccc98305763cd5b3dcb75872302d9d87c20d6d1a92dfebef97b0197ad760deca71c84e0ba61753b7cadc6b1de2496a2f7f5c646bf378788fab40d2ca3de291e0502f3adec2bf8c8734278bb2840d706b745299d58a12afb285da691dffc8bca71556a1a2f4262726e1236606d1cc38e5080a0418b16fe29fabb0cd3116295066d6c1c5e2f4d4517e344e7a50c6177132f30d772ebdf4592d9f0f5e7b4f4a36ba2d9f78113bfb6add2ee65ee2b04e3383dfd02dc4b71652c52f1dfc14b43cbe6eff7699cd0b2b97b2170d68b2ff9e9aa081b0187e87265871e77d8ae389f4a9f774fcaf59838ee602f83602e8d8ba7e9346d6d09019b9c8ed2e923d2288d33667857b77b29696326607b903172dbb3f5626c3f179371372a65a2c82da6970c4ed13499ee36e1be36c5d47f87f663d1983ad986ce553844fa90b3c8298d6d193caf3e660a25aecc342d771b8f8571fd3af339397f0b8202e11e88072a3473473ac0fd3d40dbc447d9894c09f972a96a092880ae82c1a6206d7d408b0fde8634eaecd5e04490775e5b16770d6fb80be18fc1decafef15c4ff30ae2e73ae20c2a88d5a0a0794566f4c16f048f3830dcae6c960c6cb69f7993ec5107cd54729273b246cdef635941394b92d1014ab04e31404885892b26e4c37fea365d7a72668ac36017d3045a96b1d210286bbaba3e8d671a3fd2d2cc3a742045e1857b27790c0d7b2c0d9e660ec25aff709d1a53fc9f1760cdf413507050893bc3f4f338d58a475be4f8df790db6439886c4856e569e9ed3c8832145201972d5bd218b5e6a28b661ecca0a9544c180c86aee1b7c96291c85642419f90b3fa293b4623a8360317a068b6991e3d9de3fad940f2b2d0d4bc35a97cfe66eda8341558ae4b76f80961126ac6168e436e29d1a44f1693375292bdfb21ba07b1700591024a3b14de229e792b48bb729ea25c335839d0f7aba13e1cefe3ef91a6f611c1e15956e34bba61fc201279cf902ec01ff87673a713521c432e60e7b7a586b33069fa412ad46559eac65e4b8796cfca7c4d1db6adbea7abaf3388abee4a0288ac3060f1faf5daa304011c1e59182e7460eaad0b17f0ab2490a7d095810cc3b154bde31e95d1ee38e0ec969c4c50aeb72f9124f24ec217f92625c6be052de95d4bb7134fd25b9f616ee9ebd1b5a338148f636ebae1606545c23cff5cba531d29369ec3d16a8affda1733cdf4e835c31a01e23e6d515365694e645a2fd021b0343e275c1b6c33a5b1df8f38506c82c114815d411da1b4119d1eaad7ab6a128317250e36d7fd64cb1d86945bc414e484c2dd12bb329224b1d1c20cc3497392bcc444b3caed282c1f5d4df0b3f19bd6249eb69280f08189ec5cea07084e8421a6f69428a9745c1a51f0d99132b9ef2d9b382aa140e5d1d8ed6167c7663d515c85f0789ab0bbe7705724f5a94b1cf25d861978e523e40fc5dca403dadc8605f256f384ddbff4243f2bdf917fae1639a4917cee64c28e2388e5e2b1497f590a98989d6a8578cc18b77e5e0a93561c67603b1a6fd262cef3cb3201055c0708955ce54c62a7bb212282213d089306d5cda688bd1040706901347c75d6e67502fbed3e66d6413161eaa9f7db279df251b0bb95f9cc9a6fb300c61d82fe57b15cb26e19fe605365f704543f87bbeb5b710fb63a8fadd3effe916ff69363c8e5fb64c8debdfe23466368a54c623a78a5d1770176b79d85b68dcdfce854f6baef1adf340a49e754ddf7f89afb0eb7b02d9681f24b78aad33f3cabaead1ffbfb4b3a7b6f332c4a64ec55b3f477668ca082e8dbf3b8c948b27bb86798ae7404e988dcc3f87f580ad24c173fca27d8c426449c2634c276fc0b416717865b7efdf26755cbb067d1e6d8a5ed5298d2d0b91f8506ffca5304da784c268ab0532d81833f446669f8d74ac0d46db4de6e3612117a6020b3d", 0x1000}, {&(0x7f0000001200)}], 0x4, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r0, r9, r10}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, 0xffffffffffffff9c, r14, r15, r16, r17, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, 0xffffffffffffff9c, r22, r23, r24]}], 0xe0, 0x3}, 0x408) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800), 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r25, 0x4010426e, &(0x7f0000001840)) getsockname$unix(r22, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000001940)={0x1, &(0x7f0000001900)=[{0x20, 0x1f, 0x40, 0x2b}]}) executing program 2: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffbe15000086dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004"]) pckbd_enable: command error executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ff"]) r0 = socket(0x10, 0x5, 0x7) sendto$unix(r0, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x891) r4 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: getitimer(0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x28294045, 0x101}, {0x2}}, 0x0) getitimer(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001600)) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x200}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000240)={0x2, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x5, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2}, 0xc) setsockopt(r2, 0x0, 0x14, &(0x7f0000000040), 0x0) socketpair(0x1, 0x1, 0x3, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) ftruncate(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = socket(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x14, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000340), 0x10004) r8 = socket(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x14, &(0x7f0000000040), 0x0) r9 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x106) connect$unix(r9, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setrlimit(0x7, &(0x7f0000000000)={0x7fffff, 0xfffffffffffffffc}) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r5 = socket(0x2, 0x1, 0x0) dup(r5) shutdown(r5, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(r0, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="77122f1bcfab543f", 0x8) pckbd_enable: command error load: 12.16 cmd: getty 68025 [ttyin] 0.00u 0.00s 0% 319k executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x605, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) kqueue() connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto(r2, &(0x7f0000000040)="2373612efaaaae4df9ecdb256b49f6296dfa5022a4fd5f144b8d6efb1ce9376ef7639dc7ae5e13d2f6c35389b898845837cbe43c583a69c38da39d9409305341cddcfb0e683575f99dc1aee03ab652e1527c8d243a2a2be88e8475704a0dea1e34c266a08e0e389503df3764fa8b32fab1301c80ff6b03450a89febb09edd02d66c6d649ac4b4f80e953031dc2db11f5c76ebb8fe12903641c6e51d09307a2660d49f99ff78beef7670947d488884d35", 0xb0, 0x40c, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 2: socket(0x0, 0x3, 0xd3) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x6, 0x3, 0x81, 0xfffffffc}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x45, 0x0, 0x0, 0x200}, {0x16}]}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r4 = socket(0x1, 0x8000, 0x21) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) executing program 5: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f0000000000)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fed357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000008062b60beab900000000000000003397eb766118d59fcfaec0da3735c7f48cfed50ca272a8e8a6017642e51ae971a5272831f718a79898b87bc98e2dc34cc6214785ee456b0a4543a683d97a708427a868ef7c2880be5a0264d5726ffc3c9daa4e19c94c", 0x107, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) (async) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) (async) sendto$unix(r0, &(0x7f0000000000)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fed357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000008062b60beab900000000000000003397eb766118d59fcfaec0da3735c7f48cfed50ca272a8e8a6017642e51ae971a5272831f718a79898b87bc98e2dc34cc6214785ee456b0a4543a683d97a708427a868ef7c2880be5a0264d5726ffc3c9daa4e19c94c", 0x107, 0x0, 0x0, 0x0) (async) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdff9, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="88e4d90505ec704687d3992f67", 0xd}, {&(0x7f0000000200)="86406b2d940e80cfeb0d386aed1647e879ac85c4f192df", 0x17}, {&(0x7f00000002c0)="01bbb28c3542d4b44bf4cebafd67334d65a87e26425266fc89591ad26224ecda72387d29b6f3c455fb40d1ba79e99af0db31f16b5911ca427a8230513b0b57e7f4315ea8103e7052adeea477e1ca13e34c2f9f5fda3b67e33981458b07ac5c7484bdb1bf3ca7d6301817d292e7b342e78d092bf4b514e7962c65c1455c533ec5b8d7bbc37753cf99efa7895f2b5f58ae9c9faabbf2753db28110dcce7d4e1399f8e1c8b2d0daafe66d8ee5cece19ee12b60eeb5e16761eb699726f55", 0xbc}, {&(0x7f0000000380)="1c7bbfef27f216e8c84953fa209e1385c29c8343abaac92770d93db96c1b286b22fcb0edd92ccf67b5597ac4b16e46b987fd938e67b0226ccf458ea2742cff567aae0899e3c58caded50be9ecac1a55d198c5677e36536e6802f1877398d82332fec1329dba7903f7c4d855cbf55e9b2dd3eea4f7a6d88b263af6b097efc548f750802305e2889c3517b53fb591bd125c864d9b89246401b6a35a4d7362f56a39c889f95cba7491f27eab1b999c6dde0e1afb16754e034b0aebd37ff92d7387d6e", 0xc1}], 0x4) (async) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/201, 0xc9}], 0x1) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) fcntl$setstatus(r3, 0x4, 0x0) accept$unix(r2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f00000024c0)={0x9, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) (async) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') (async) recvmmsg(r2, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) (async) socket(0x6, 0x5, 0x9) (async) shutdown(r2, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f00000000c0)) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x9}, {0x28}, {0x4000006}]}) (async) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ff"]) r0 = socket(0x10, 0x5, 0x7) sendto$unix(r0, &(0x7f00000023c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f83437120557adb71d89e000040781e4b2fff840ff00", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x891) r4 = fcntl$dupfd(r0, 0xa, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1008, r0) ktrace(0x0, 0x5, 0x4, r0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="00000001", 0x4) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/265}, &(0x7f0000000100)=0x10b) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000002040)=[{&(0x7f0000000280)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b17987d6c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705bcd4ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a67ea748b925d5c0db14f19b8643bb65a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121305c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd", 0xd9}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae7998ab5e42519b9d536e4a", 0x1020}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) writev(r1, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x61}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = dup2(r2, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="82b8b38fc5c0", 0x6}, {&(0x7f00000000c0)="f7fc4a519a3f57f9d40f1962f9adb735b5210e0938fbfa6fa8eccff21cc28d255a8ac8dc7cf6a1284d92e7ff6639c1e816792175030486a7c69976a50b9b52d735d0411cbfbed79ae800e7f4c523f7bdd053105e27c7db5a3d91c8ca91c20b896d0206daeaaff575ed47954aff80429d281b8fd358c3e226b6fdec0b9aea47d739548530bbdf73b2f7cd5a1ec5d3433c5c13c9598d23faa1e48a828c061df26bf60551122b4643966e9c1d1a91ff92ee11db3d", 0x5d}], 0x2) (async) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async, rerun: 64) ftruncate(r6, 0x0) (rerun: 64) executing program 7: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r0, &(0x7f0000000040)="582caec5eb3a38c2c6c22807771166c8811a8ab705d884b821f3467ba34fb68f2c140e97be3ef3a85231e621ee08acefe41d9a9509a1fa2c4f09b809ea9f27b2890f59fac3852bc7e86fa6e0a3d54b78465bfd2780e3ed551e7ace4a5eb2a32a39a3d222770db19fdc27a550063cafb4ead5c1bcead7c2eb84c58f425530baff8630e8812cebcd0245dbdab46b7ee7e6f947e5b9727340ed8e674b1ee4998a0497a2f4ec4d245489d7a757bac9242fcfa28c0888ffef17cce2ebf3d47f64cca4b3d4b1e4", 0xc4, 0x40b, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2015, r2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}, {0x8, 0x3}, {}], 0x3}) close(r1) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb14766e595c6303e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x28, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)) semop(r3, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x6, 0x1000}, {0x4}, {0x4, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x9d5b, 0x1000}, {0x1, 0x8}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x0]) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001200)=""/40) semop(r3, &(0x7f0000000100)=[{0x0, 0x4, 0x1000}], 0x1) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x400}, {0x1, 0x0, 0x1800}, {0x2, 0x4000, 0x1000}, {0x0, 0x3ff, 0x1800}, {0x4, 0x14, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7}], 0x9) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/14) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000004c0)="353774137ccaeda0ef46364ba4a09d1558773c22ca940435548dedcd7fd362138dce0c7fee832f407559eee914bf726755178affc9e20fb41698f1575a26ff779de06a263edc0183c8c4d0f03750c6a011126def3d7f3eb9f671aabab11a87007e30d5e44bad7d9893231e18c8f6d4e14dcc34fc2f2bc12f2ad5476e254e006ea6e37a4b25679fd587cc523d4af2d54d6ae3c5e5450099802d66c5f5d607e9a86b8421f14e967bdb72ec00e0313adcdb0a79ca18f9f18773f417bf43e4a972699d3e7f49e52ba2376fbab255f767076a95b43d73e618054d85963ed7b35ca137d4514b7295cebba97730c7728b4a108a1fb16b29cf5080aff72dded179cd", 0xfe}, {&(0x7f0000000200)="f38fedfa74bedd26", 0x8}, {&(0x7f00000002c0)="ac0b21e41f7cdc1f84db18ed0af077a76d1211c54186dfec806800aff1f7a7712762737145f0cc59c0058946f57497487d944a92f6ddc2a63ccfc4f532c3a09757bbad419e6480671ef9281f20ee8711abadeaa86e78451fb1aab0872846a9dde47c5478aabf130431e08bc4fa3c0d7cb53ee059", 0x74}, {&(0x7f00000005c0)="7ee4a5e84646b3dca7bb800db13e64c17f84cad051b4159bacb3287780948978ddffc57a97131118a2c92a6043aed234268ded66d655e55db889b736e685f057d4d2ca0ae42edbc74ab0ddadfcc54d42b93aef3aec390ddaeb45e840c1b79f8cf2ed07b69992c7a6b545a0eb1fdbe0d9a6153b915192493dc949213c625763a3a76035df8becf89506a900cc43d199fe7cdc18ecb9435ef62febcb7a1cf6445017d44bfa2a23638c5dc7c93bca52f8ae632e07561d2c9bd51883b54dba708fdf44056641353fb7f7c4cab1c8a332fc5403e657106e600296d0ca", 0xda}, {&(0x7f00000006c0)="781278fc310c9a176556392bb149c34320ab9b10b3b6df0515151328b1478fe146b63f02876121001de825223c27a636711289a361f35afedf380a37cdbbf7aa92a88b005b864d98158505d3fc7ac989930278b65c3d7f7008bdccc9bd502bde7384b77fd40b85fafa74fd26af5d9983b2baed860094fa35b97549ed98b14c53e03f996720dac4c2b98b4a25de1b35aaa47d85d2f38688e40057bd7cbd2f4856a4fdd1283d9017033d92296e0426fc47db227b9d99e7a8d4a3ab3c7aaf1b696a8250e2e4a87e4f5c74f5b4ee97f23510d133b73630d9997fc0623b40b96900101b9d", 0xe2}], 0x5, 0x2) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000240)=0x7ff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000340), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x4, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x39}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xc4, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=r3, @ANYRESHEX, @ANYRES32=r1]) socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) socket$inet(0x2, 0x8000, 0xc2) socket$inet(0x2, 0x5, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[@ANYBLOB]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000280)={&(0x7f00000002c0)=@un=@file={0x0, ""/81}, 0x53, 0x0, 0x0, &(0x7f00000003c0)=""/217, 0xd9}, 0x1042) setrlimit(0x3, 0x0) syz_open_pts() r5 = socket(0x11, 0x3, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00'}) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) mlockall(0x1) (async) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7, 0x8, 0xfe}, {0x28}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) (async) syz_emit_ethernet(0x3d, &(0x7f0000000080)={@local, @broadcast, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@arp={0x806, @generic={0x6, 0xa00, 0x6, 0x7, 0x8, @local, "16daa029d59dc9", @local, "52e37e7be02382f08a46b6a44e491c4b"}}}}) executing program 4: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) write(r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r4 = open$dir(&(0x7f0000000640)='./file1\x00', 0x80, 0x25) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/82, 0x52}], 0x5, 0x1ff) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)) accept$unix(r5, 0x0, &(0x7f0000000680)) sendto$unix(r5, 0x0, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2800) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) r1 = socket(0x1e, 0x3, 0x0) write(r1, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) shutdown(0xffffffffffffffff, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 0: syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff772c000086dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004"]) executing program 5: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x4f}, {0x6}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000936, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)=""/181, &(0x7f0000000200)=0xb5) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffe}, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) executing program 4: close(0xffffffffffffffff) (async) syz_open_pts() (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000040)=[{}, {0x4}]}) (async) kqueue() (async, rerun: 32) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r2 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x90db18be654aaa9c) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r2, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f00000002c0)=""/80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)) (async, rerun: 64) r3 = socket(0x0, 0x0, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open(0x0, 0x70e, 0x0) recvmmsg(r4, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000380)) getsockname$inet(r3, &(0x7f00000000c0), 0x0) r5 = socket(0x0, 0x0, 0x0) dup(r5) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x4e, 0x0) (async) r6 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/242) executing program 1: r0 = getuid() sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) sendto$unix(r2, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000540)='T1', 0x2}], 0x1) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r2, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r5 = open(&(0x7f0000000180)='./bus\x00', 0x500, 0x92) lseek(r5, 0xfff, 0x2) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = socket(0x2, 0x2, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_BELL(r7, 0x20005701) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 6: ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7c}, {}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_emit_ethernet(0xf0, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd60ad14f500ba2b00fe8000000000000000000000000000bb000000000006"]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x101, 0x1, 0x7, 0x9}, {0x7, 0x4, 0xf6, 0x101}, {0xe610, 0x2, 0x1, 0x8}]}) sendto$inet(r1, &(0x7f0000000380)="e867d79d4718747a43d4960784cfec3a230741a9bbde2402e4", 0x19, 0x40c, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x100000001}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) shutdown(r1, 0x1) listen(0xffffffffffffffff, 0x7ff) executing program 6: r0 = getuid() setreuid(r0, r0) r1 = getegid() r2 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)={{0x7fffffff, r0, r1, r2, 0xffffffffffffffff, 0x10c, 0x41e6}, 0x100000000, 0x3f, 0x2ac000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0x80}, {0x74}, {0x8106}]}) setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r5, 0x0) getsockname$inet(r4, &(0x7f0000000000), &(0x7f00000000c0)=0xc) executing program 7: r0 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff7, 0xa5}], 0x7, 0x0, 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) unveil(0x0, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) socket(0x18, 0x4, 0x0) (async) r1 = syz_open_pts() (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f00000013c0)="cfc173f4233367fa2769a351b5b229468e347da51db7906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739625072ee236e8cac673b321f9715fcf8ed21565366f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a9", 0x61}], 0x2) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x9) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x65, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x4000, 0x3f) r5 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r5) r7 = dup2(r2, r4) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606955, &(0x7f00000001c0)) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005010000009f0500070007000000331c13fecea10501804deccfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c8735237e376b9350c89fbaa4bca37f24c78283ba375a0af10200000000000000bd8429a52bed8bc8d26204a56c8239913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f837851f9ad2efc502dad31e0086f8a7d91f6e86fbb9a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0x18f, 0x0, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) getrusage(0x1, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(0x0, 0x0) (async) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async, rerun: 64) mlockall(0x1) (rerun: 64) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={0x0, 0x1, 0x0}) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) socket(0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r5 = socket$inet(0x2, 0x5, 0xfc) (async) pipe2(0x0, 0x0) (async) semget(0x2, 0x3, 0x460) r6 = dup2(r4, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="1d4149a54321cb1a7cca36", 0xb) (async) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000040)="aafe69dcb2589f600fa5151c0418", 0xe}], 0x11, 0x0) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x40}, {0x8106, 0x3}]}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) (async, rerun: 32) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (rerun: 32) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3ff, 0xc84}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x35) bind(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r5, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x821869de, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 2: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) write(r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r4 = open$dir(&(0x7f0000000640)='./file1\x00', 0x80, 0x25) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/82, 0x52}], 0x5, 0x1ff) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)) accept$unix(r5, 0x0, &(0x7f0000000680)) sendto$unix(r5, 0x0, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, &(0x7f00000001c0)) executing program 4: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r2 = syz_open_pts() close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000000), 0x5, 0x0) r6 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="1d4149a54321cb1a7cca36", 0xb) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000040)="aafe69dcb2589f600fa5151c0418", 0xe}], 0x11, 0x0) ioctl$FIONREAD(r6, 0x80206913, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0x1}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x81}, {0x87}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r0, r1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') setrlimit(0x1, &(0x7f0000000980)={0xffff, 0x54}) r2 = syz_open_pts() close(r2) socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10bdf22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1", 0x31}], 0x8) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000740)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$VT_GETACTIVE(r6, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2000000000000108, &(0x7f0000000040)=[{0x25, 0x0, 0x80}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e4", 0x7c}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) r1 = socket(0x1e, 0x3, 0x0) write(r1, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) shutdown(0xffffffffffffffff, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 7: r0 = getuid() sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) sendto$unix(r2, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000540)='T1', 0x2}], 0x1) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r2, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r5 = open(&(0x7f0000000180)='./bus\x00', 0x500, 0x92) lseek(r5, 0xfff, 0x2) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = socket(0x2, 0x2, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_BELL(r7, 0x20005701) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000002c0), 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x60}, {0x8106}]}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) (async) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) (async) r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x8, 0x3, 0x8]) (async) semop(r5, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x2, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x8}], 0x7) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000480)=[0x0]) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001200)=""/40) (async) semop(r5, 0x0, 0x0) (async) semop(r5, &(0x7f0000000000), 0x0) (async) semop(r5, &(0x7f0000000040)=[{0x0, 0x7ff, 0x400}, {0x1, 0x0, 0x1800}, {0x8, 0x4000, 0x1000}, {0x7, 0x0, 0x800}, {0x4, 0x14, 0x1800}, {0x1, 0xfc, 0x1000}, {0x0, 0x7fff, 0x1800}, {0x0, 0x7}], 0x8) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000300)=""/20) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/80, 0x50}], 0x1, &(0x7f0000000600)=""/12, 0xc}, 0x1}, 0x10, 0x0, &(0x7f00000006c0)={0x51d, 0x25}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x200, 0x0, 0x0, r6, 0x0, 0x101, 0x15}, 0x1f, 0x8001, 0x4}) (async) r8 = semget(0x2, 0x4, 0x100) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r9, r7, r6, 0x0, 0x81, 0x2}, 0x6, 0x200, 0x3f}) (async) setregid(0xffffffffffffffff, r7) (async) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r10, &(0x7f0000000000)=[{&(0x7f0000001280)="96", 0x1}], 0x1) mknod(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$FIONREAD(0xffffffffffffffff, 0x8028698c, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(0x0, 0x0, 0x100, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r1}) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) (async) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)}) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x23}], 0x1}) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r4 = getuid() setreuid(0xee00, 0x0) fchown(r3, r4, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x29, 0x2c, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, &(0x7f00000001c0)) executing program 3: r0 = socket$inet6(0x18, 0x4, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffe1, 0xffff0000}, {0x18, 0x1, 0xd02e, 0x1f}, 0x2, [0x9, 0x7ff, 0x9, 0x9, 0x7, 0x0, 0x9]}, 0x3c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x5}, 0x3, &(0x7f00000000c0)="e61bd524f8fdbdfc36b7e80c2109d8994d6662eb7255e7bf828fa635d352514c1f0a73d15bccd51296bc7fff090e2305963e44205b52c29b4a3f3a4c6b0a2ea820a97aefeb5a4dffd3cda0414eb54972389393b19cca9d3ddae8ee6dd056fe7673a26a6df31eed615eb9d282b01fc18d808373800d5b1e3865951c255bbcb4c203c432", &(0x7f0000000180)=0x83, &(0x7f00000001c0)="322daec267f39f6d832843f1b188cdaaf5c1a391051983982abcc955529e9a5896041be7750aae7628cec45ec016589a08bb3f8273555a19ae047d3a42aede58e0", 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x3, 0x9}) ioctl$KDENABIO(r1, 0x20004b3c) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x1000, 0x8) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0xc320, 0x0, 0x81, 0x1, 0x1, 0x8, 0x5, 0x2, 0x0, 0x2, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000480)={0x2, 0x7fff}) r4 = socket(0x18, 0x2, 0x7) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000004c0)=0xffff) sysctl$vfs_nfs(&(0x7f0000000500)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000540)="6aac8fb271925681926c13d74af4c7dfcdcb9aba889c27b77fbd6c430dec2390e5c90d8d6cfbf68a9e5d43acc2b9c3e93434399302334edeb0445e2ff300b1", &(0x7f0000000580)=0x3f, &(0x7f00000005c0)="a944d88af39e0b69d1b5c3609ac5849e3789", 0x12) r5 = dup(r3) r6 = open(&(0x7f0000000600)='./file1\x00', 0x10, 0x121) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000640)={0x7, 0x782, 0x6, 0x0, "dcb5af0ec7295b79f1417fae01f9f6a75926c773", 0x7, 0x10000}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000006c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000700)) sysctl$vm_swapencrypt(&(0x7f0000000740)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000780)="b824e18d465a0fb9c2af5b54f9457be96676a6e194d69cf443a9cdf07c0c54fd662b8c69805d52b3e10bca04a4a66bfb91927c0aa583a9f56c7eb5f5310fae7be0427e4627c760eeac154c2bddc62042c61f076d99cfb0288f0a9372472361d735a30d7f94c16cabcb29602233adc3674b2e44bb4541c98f0c0d327943bb17082fe4bde6104bea0603a07fc084ad9239c8ac25cf2a7ff9d6dcad818ca1711d85081af5b36cf8c8de4455ff85d906ecddbdbadcff8471054e62d45e77f6904dc0dc98b738f644415496dc52de83465f797da78d31f1fcfedbe98a090ac77b370baab1d961e858592777c148", &(0x7f0000000880)=0xeb, &(0x7f00000008c0)="7a35f127befac816fe382c5f52c128ba0dbbec399a45797f55399bfe8e64f695b6d4275ef1b7ce48c10db83bcb6869e58f2f89201a5f1bab9e014ad7d0b2e465402622d6ed958a2aebe5dace87373fa22d374e38cde88073cf79b78e3ecf4b6d07875bf21bd6e0800127fb785362a6d144260c699fce41a74ec7d766f54c549e3317a0509c320554c22c5d9573f97da28b4618f9df75ceddf1468bcb9fbd50a83a9814adcb747d47e191a1fdc26d46665622fde05e632db248b48cf2dfbc9471ce515582085db0d052d1e36069578fc94d78833e7a370e638fe8b15b5039ac2198262ca4e83c873d335c2e923b13fcf8b3034416cca85482", 0xf8) recvfrom$inet6(r1, &(0x7f00000009c0)=""/115, 0x73, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000a40)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000a80)="7a69c29a27a15e0f5e4ece1ac9ef495341a9b0b38d400e12f88fac7b8085b92b4043ae4a2cb27157f0e96271dc064e56953e2887d4ecee4971b7280bd9b706a9a0188eef6cdfa9ccc5124459cb62ae6c9237474e4fbed01c37262c68e93975e69942b0834f7298dd8f37bbcdeefe756b35eaf894c7e301a052055ea409d1f985b935cef7623a1a6579331dc3239f621fc34a70fb80fdae6bcc887c165bd493d46cf4f6decddb898e892d752a6a7a2e1355415248ff39021d6ca7725ed516c9c95c9b7b320594161af7157cbc3e84bc009d6f9d1a2a9f0b50b4517ce412b534278e40d3dbef16e9a536c1602914404ba12a5effc355c86f0a90dd8e9d", &(0x7f0000000b80)=0xfc, &(0x7f0000000bc0)="28ad02103f9b6d0b01263fa986a855bd4bdc3e21111d31acd03ae68653bf33", 0x1f) getsockopt(r3, 0x20, 0xc2a, &(0x7f0000000c00)=""/85, &(0x7f0000000c80)=0x55) sysctl$net_mpls(&(0x7f0000000cc0)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000d00)="0c0071197653e7c4a7a950cad4801ca7d845ed422e0864d980ff7df410dc2ec1ccd245ddb3b566d30b4d8b5aa107bea7a6faec4eb7db7e6cbfc1dce84d1a210a3634cf6479c867e0782735929e5b23709e0f9c7e997abd92b08156910c20d6ee3d01ff3a4f491c7353e46f3231b413d593ef6f3130825ad2b039dfc938", &(0x7f0000000d80)=0x7d, &(0x7f0000000dc0)="18b93d4b8ea1518347c3fb081c1d8b89f911a6ff11b8a53d2e769bb4", 0x1c) open$dir(&(0x7f0000000e00)='./file0\x00', 0xfe2ca5f01646d8a2, 0x30) sysctl$vm_swapencrypt(&(0x7f0000000e40)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000e80)="8a72fa906279962a375979aa7d24bdb7b84d338e9a724aca5344f6678b6e8f4770be0406183fa50d7f2190ba4e0655c6040948f2f4b542fe021c0a185efe2b0fc7548ec6c1d8379abb6c912ecd3383d1fb866a736c8ea03e66b2a89bc86c3e641dd8727f6085ebc6adf68087ce1013cc480256f1279ebf0ecb67cf319de236a3af5f32bd09bb53c2391f098401ec9847fb3cff8e7c7c27653fcfd60a4cb84078b20e368b51bd0a6b80429fbbcda9a8174e5685163ee1ca0e12928e7e27dd3fa3f1c05ab1df9d3febe0a6b0285194f48dd55359815c4cc1648bebc3015215fed316", &(0x7f0000000f80)=0xe1, &(0x7f0000000fc0)="666854bc3c0763c0fe435b9f6ffffdb0ac27eae77c718328bbb58bc33f3c27ea2ba52fc8884c4109276f573e25ed2d95f790b1224cd536e802e0be5528ea4eb9397e9a7ea4c0da7a40a2b6d5b192e0f52f284b434081b9ce8e52f7f162090b48bc244d8fe0aba8498fb84b3875569e055c45439ce1ac3bb4758941", 0x7b) getsockname$inet6(r5, &(0x7f0000001040), &(0x7f0000001080)=0xc) executing program 6: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) write(r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r4 = open$dir(&(0x7f0000000640)='./file1\x00', 0x80, 0x25) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/82, 0x52}], 0x5, 0x1ff) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)) accept$unix(r5, 0x0, &(0x7f0000000680)) sendto$unix(r5, 0x0, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/6, 0x6, 0x40, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206932, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) socket$unix(0x1, 0x1, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0xfffffffd) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @random="fbffffff0080", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @local, @loopback, @remote, @broadcast}}}}) close(r0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x4000, 0x4) readlink(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x100000}) getitimer(0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, r3, r2, 0x0, 0x124}, 0x0, 0x0, r0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r6) r7 = kqueue() writev(r7, &(0x7f00000001c0)=[{0x0}], 0x1) getitimer(0x0, &(0x7f0000000880)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x86}, {0x50}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r1 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSCTTY(r1, 0x20007461) r4 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r5 = kqueue() ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x1}) kqueue() fcntl$dupfd(r6, 0xa, r5) executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r1) socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x87af9cee42b3fff8, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x6) (async) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x605, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = kqueue() dup2(r1, r0) listen(r0, 0xfd) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7c}, {}, {0x8906}]}) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_emit_ethernet(0xf0, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd60ad14f500ba2b00fe8000000000000000000000000000bb000000000006"]) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x101, 0x1, 0x7, 0x9}, {0x7, 0x4, 0xf6, 0x101}, {0xe610, 0x2, 0x1, 0x8}]}) (async) sendto$inet(r1, &(0x7f0000000380)="e867d79d4718747a43d4960784cfec3a230741a9bbde2402e4", 0x19, 0x40c, &(0x7f00000003c0)={0x2, 0x2}, 0xc) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x100000001}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)='./file0\x00') (async) ioctl$PCIOCWRITE(r4, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setuid(0xffffffffffffffff) (async) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) (async) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) shutdown(r1, 0x1) (async) listen(0xffffffffffffffff, 0x7ff) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x1, 0x0, 0x0, 0x2}, {0x3e, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001440)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) dup2(r0, r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) getrusage(0x1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = dup(r2) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) (async) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) (async) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r5 = socket$unix(0x1, 0x5, 0x0) (rerun: 64) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) (async, rerun: 64) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) (rerun: 64) dup2(r5, r6) (async, rerun: 64) r7 = syz_open_pts() (rerun: 64) close(r7) (async) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x9) (async) writev(r7, &(0x7f0000000580)=[{&(0x7f0000000180)="37ddc650b3889e10f15f4b156acec5630d2c804704d7b782c99f286f84430225c15a906916ec2c3528934f69f7c48acba0ccd5d7971125375d0250c5bebadf7e03da0ed7951aaf84c07f07999ee688f8016ff772799f88ad870765d70887af4e0ad4", 0x62}, {0x0}, {}, {0x0}], 0x4) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0x0) executing program 5: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) write(r2, &(0x7f00000001c0), 0x0) write(r1, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r4 = open$dir(&(0x7f0000000640)='./file1\x00', 0x80, 0x25) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/82, 0x52}], 0x5, 0x1ff) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)) accept$unix(r5, 0x0, &(0x7f0000000680)) sendto$unix(r5, 0x0, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="0941e31cb7d44ba37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1b, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) syz_emit_ethernet(0xf0, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd60ad14f500ba2b00fe8000000000000000000000000000bb000000000006"]) executing program 6: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x40}, {0x60}, {0x6, 0x0, 0x0, 0x7fff}]}) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) (async) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {}, {0x6}]}) (async) syz_emit_ethernet(0x5a, &(0x7f0000000040)=ANY=[]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) pread(r4, &(0x7f0000000380)="ba47c942189cbad44d106ee2da7e4b7224ef59af4748a6139076d98fbc8f86d5be5b8be33d7833314994fafa339c82b9898755146cda8a7fb2eedfe7f5d4c8cfce8a51b12b52f5ea6ce86abef50ce1c0666d7f2ec142c19ddc2941f1b90e2da42238ebf960bf404ecad81a980e656426f4b5f8d0144567fee56262005aac49ae5e1a9dc2bc566a5a9db0c7a67d8744f08090617d6023b2fe5147c9612a570526eed500", 0xa3, 0x8) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) close(0xffffffffffffffff) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02", 0xd3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "9707957d0500c0406b1309000000fb00000f7e00"}) (async) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f30ef6a5aec253aae7ed5e66c4467e59db61cbf1f5977c68cb4fcec43af8c8e041c0a705cbcbaf2a62557f3ab7ca290f4dc3c7ca135f67ac0e78b95196ec30592d2e39096630f5e2ce20a73f27646e47df0f345b01372bee0ca80e620b56264d6b4e0ca37580a70da1a11e0f255c2275c8c8891e5508c3e86b6f625a26f971ed5c5104a42315c7e", 0x148}], 0x1) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) (async) syz_open_pts() (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) setuid(0xffffffffffffffff) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) (async) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x5}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="00000000ae0e0000005b2400000000b0", @mcast2, {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0x0, @mcast1}}}}}}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @rand_addr="00000000ae0e0000005b2400000000b0", @mcast2, {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0x0, @mcast1}}}}}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040)='F', &(0x7f00000000c0)=0x1, &(0x7f0000000100)="e342475d89735a469d28768b209d7dc8c8c82a0b", 0x14) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (async) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x7f, 0x9, 0x1f}, 0x339986e0, 0x80000001}) executing program 1: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2800) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2800) (async) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) (async) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r7 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r7, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) (async) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) getppid() (async) syz_emit_ethernet(0x138, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/232, 0xe8}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64, 0x6, 0x2, 0x7}, {0x6, 0x6, 0x0, 0x3}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) chroot(&(0x7f0000000740)='.\x00') executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, 0x0) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x3, 0x1, 0xfffffffa, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={0x0, 0x0, 0x0}) dup(r0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x4000, 0x4) (async) readlink(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) (async) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x100000}) (async) getitimer(0x0, &(0x7f0000000000)) (async) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r0 = getppid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, r3, r2, 0x0, 0x124}, 0x0, 0x0, r0}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r6 = fcntl$getown(r5, 0x5) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r6) r7 = kqueue() writev(r7, &(0x7f00000001c0)=[{0x0}], 0x1) (async) getitimer(0x0, &(0x7f0000000880)) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000740)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef3ecb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98d0d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a0feb7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5cca6295bc76bcb9a9f2caf404ab5ec313d15b91aabb464041fac3c93770f603ce817fe00c7d3e011aed474f4e0ff233fec4cd4ce99b3cfde9e3fb8fd6a530a287e27b93cd3e41429b96b57a814f9ec2e54ba7e9a33e8b8526125c970663cec533b0e32c02305aa821d3a094c3312bf0c163f4cc6cf33f6f639172ee5c4dd19e5dc28c7528b9edf1cce3f42ad29a0a58e2baa7980675c1a066fd53678033a1e1e5a0702f6d5d4f7e864a6d43e43b2d5994226bb8ad99de2eea00"/849, 0x299}, {&(0x7f0000000000)="87ff99e3c8511656884c46f42bddede48f7beccfad4781effb8a93199791f64cf717824235c249f0e447431aa45252ec7d2c8a9b570015eebe39b418b7328095913aca31e19400a8de9c00d5c1e4d338633a243c7702b28fceaff1233dc8afb0f1960596"}, {&(0x7f0000000080)="9372646dec7dc4887c6b710da92888267840ba62f34cfc498b8eefb7251ecfdd7631abb228947b745bde4a29fab9db7ba18086a0d6e54d270785fc2074914f5679f418580df5612db835c956ac9e1c1cd341c544bade33abd09fcdd95d1adbd9ee6c6cb574dc7c0c37a17acb395c8d149bdb8b06619c3aa2cd57ff19639fba08411e2413f27b7c35cf2b20e19be587e6b224f90d7b6cfc320eb1a2086829918906138f76a5f010"}], 0x10000059) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) lseek(r0, 0x2, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180), 0xa, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x4, 0x138) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/174) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x1) pwritev(r5, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000300)}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x3, 0x0) dup2(r6, r7) ftruncate(r5, 0x80002) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r8, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f00000002c0)='./file0/../file0\x00', 0x8, 0x0) r9 = syz_open_pts() ioctl$TIOCSTAT(r9, 0x20007465, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)=']-^):-]B\\*)\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='^(]--\x00']) r10 = socket$inet(0x2, 0x1, 0x0) shutdown(r10, 0x1) listen(r10, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0xfffffffd) (async) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @random="fbffffff0080", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @local, @loopback, @remote, @broadcast}}}}) (async) close(r0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='\x00', r1, r2, 0x6) fchown(r0, r1, 0x0) r3 = getuid() sendmmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="a32386eaa18ecfeece1f9e3c075016c6501a369fad01f4e4d225f0ec055d8881c397bb9db62da45008db33bbd8248ff052142a3a34f7c2a54a3078454091a8635bc57366e55ff8e4189f0a90e96919f1d8286581227c51362d0d465fc2f896ee4b56814a4d40154dbdae9c030a273c5c79290cb0b6bbbd774fc41a3d897cc72cbbaf7e5852a5ee596c9a35fb5ab74a4dd4bc5323d4002484", 0x98}], 0x1, &(0x7f0000000280)=[{0x108, 0xffff, 0x0, "8a92a9c3acddfb9b2b415e3e16a26c31dcd2de5bc8e92ddd10e313a85855ae412f00a346c601760bb4c496cb7d747b01896af09a45c4085bee9ccdb8a714fadc4119d224358773483cf72118222c76591afcf67eead00a2abeac74c5db4840f3eb638f4afd2dfdbfbf25550233fe92998de0da14072f208d1f5ca2accce7359189176486d93eb773d850d8696af9c862ff3f2a623b3945a0bce9a55c2fecfe2641b8b0d317316f695dd288c96bbee8ca2fffa4e33e2d2c4bb0c2948a5b2307e33f3c8e060047d805ea7a56a50932aae865c672b7d8c386dd4f052863aca2f012decee5d70288fc6312823b8f7c976e232bcc132508"}], 0x108}, 0xec}, 0x10, 0x1) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r1) socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) r3 = dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x2, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) msgrcv(r4, &(0x7f00000003c0)={0x0, ""/230}, 0xee, 0x1, 0x1000) msgctl$IPC_RMID(r4, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x83, 0xffff}, {0x42, 0x5}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x1}]}) write(0xffffffffffffffff, &(0x7f00000001c0)="f864e6de6074dac482eae5a840c5687f861d83385d631b6243d53da9572cd6f7825a5498acdc69ad8291e03c62d886c9f0d8179b9b6a1d37d41613962cd184e1d3bb29a8991c161daa9000a4eb5a8b49ffb699ba34b683b224d7f747fe6bb2bda83eae3bf6985bcd4e295b1f0f71740b2996457b4434ffefc28f2f90ffc8e6c6296b969624f323a99d97c115bc77bdab", 0x90) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe70) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) writev(r2, &(0x7f0000000040), 0x1000000000000232) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040)='F', &(0x7f00000000c0)=0x1, &(0x7f0000000100)="e342475d89735a469d28768b209d7dc8c8c82a0b", 0x14) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000100)="5d3c00442c75ecd422d195aaf41d5887d41c7f1e3fac0a697ce254b93fbc", 0x1e}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0", 0x1}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff}) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x97}, {0x20, 0x0, 0x80, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x2}) (async) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaabd0000000000000800482000280000000000019078ac1400bb7f000001440c0961ac1400bb000000010a1d48fa7dee3c5166e2fff092d2043829e0cae556115002766cd1fafc8357611157a19c2ed0bea9848246c1de4f981039"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1e2d2dd912aa66c7, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0xc}, {0x8106}]}) (async) socket(0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil, 0x4000000000000000}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) (async) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) (async) setrlimit(0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x20) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x0, 0x0, 0x0, 0xffffffff}, {0x8106}]}) symlink(0x0, 0x0) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, r1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x5}, 0x0, 0x0, 0x0) close(r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)) executing program 6: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x7fff}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) write(r2, &(0x7f00000001c0), 0x0) write(r1, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r4 = open$dir(&(0x7f0000000640)='./file1\x00', 0x80, 0x25) r5 = openat(r4, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/82, 0x52}], 0x5, 0x1ff) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)) accept$unix(r5, 0x0, &(0x7f0000000680)) sendto$unix(r5, 0x0, 0x0, 0x4, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100)="8989ce42fbb68868fb8492815c6c14af886b7ff9c74ebdd54447333c123900d057fca7", &(0x7f00000000c0)=0x23, &(0x7f0000000080)="c80250c7", 0x4) executing program 3: sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xb5}, 0x10, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x800}, {0x1, 0x3, 0x0, 0x9}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x50) sysctl$kern(&(0x7f0000000100)={0x1, 0x31}, 0x40000000000000ec, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000b3d000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b5, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/183, 0xb7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7f, 0x0, 0xeb3, 0x2000, 0x5}, {0x9, 0x986, 0xa8, 0x40eb, 0x1}, {0x0, 0x2, 0x4734, 0x58, 0x55ba}, {0xb6, 0x190, 0x1, 0xb13e, 0x7f}, {0x7, 0x6, 0xb07, 0x1, 0x15}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r5 = kqueue() r6 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) r7 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8020690c, &(0x7f00000001c0)) kevent(r7, &(0x7f0000000040)=[{{r5}, 0x2, 0x3f, 0x1, 0x8003}, {{r5}, 0xfffffffffffffff9, 0x10, 0x20000044, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffff8, 0x40, 0x40, 0x9, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0x40000000, 0x80, 0x4}], 0x8008, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(r1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0xffffffffffffff3f, 0x0}) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000002c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x0, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000ff4000/0xc000)=nil, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x0, 0x0, 0x2}, {0x3, 0x80, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r3, 0x40}, {0xffffffffffffffff, 0x100}, {r3, 0x1}, {0xffffffffffffffff, 0x80}, {r6}, {r2, 0x4}], 0x6, 0x86) r7 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02", 0xd3) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000200)={0x42, 0x62}) r0 = syz_open_pts() pipe(0x0) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d345200300000000000000000000000000000210000000000000000000004"]) (async) close(r0) r1 = msgget$private(0x0, 0x212) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000073d83a35ac51dfd15c70fdaae06e599e0ba049ddd25c603dc0ca3e4bfa88b8b44ebf7a5ac34edaa243ae"], 0x32, 0x800) (async) r2 = getuid() setreuid(0xee00, r2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, r5, 0x10c}, 0x0, 0x0, 0x400000}) (async) r6 = getuid() (async) r7 = getuid() setreuid(0xee00, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4000002, 0x0, r5, r8, 0x0, 0x156, 0xfbfb}, 0x5de5, 0x5, r4, 0x0, 0xb8, 0x83, 0x3, 0x400}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r7, r9, r7, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, r11}) (async) r12 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x200, r2, r5, r6, r9, 0x51, 0x8}, 0x6, 0x0, r11, r12, 0x6, 0xd33b, 0xf675, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) syz_open_pts() (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7}, {0x34, 0x0, 0x0, 0x1009}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea000001efbeadde", 0xc) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open(&(0x7f0000001340)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000300)=""/198, 0x10) setrlimit(0x3, &(0x7f0000000980)={0x0, 0x6}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40}, {0x2}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) r8 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r8, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="1385d4d8", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x2, 0x0, 0x0, 0x0, @rand_addr=0x5, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x2}, @sack_perm={0x4, 0x2}]}}}}}}}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x0) close(r0) attempt to execute user address 0x3c729 in supervisor mode kernel: page fault trap, code=10 Stopped at acpi_pdirpa+0x2859a: uvm_fault(0xfffffd8054d8c988, 0x3c729, 0, 1) -> e kernel: page fault trap, code=0 Stopped at db_read_bytes+0xd0: movzbl 0xffffffffffffffff(%r15),%eax TID PID UID PRFLAGS PFLAGS CPU COMMAND *362405 11125 0 0x8000000 0x4000000 0 syz-executor.0 db_read_bytes(3c729,1,ffff800034280334) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000342805d0) at db_ktrap+0x1ab kerntrap(ffff8000342805d0) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800034280990,ffff8000342809ac,1,0) at rt_match+0xc3 route_mpath(ffff800034280978,fffffd807ac926e0,fffffd807ac926dc,0) at route_mpath+0x8b in_ouraddr(fffffd807ac92600,ffff800000dd7800,ffff800034280978) at in_ouraddr+0x98 ip_input_if(ffff800034280a68,ffff800034280a74,ffff80002c70a000,0,ffff800000dd7800) at ip_input_if+0x25e ipv4_input(ffff800000dd7800,fffffd807ac92600) at ipv4_input+0x47 ether_input(ffff800000dd7800,fffffd807ac92600) at ether_input+0x525 end trace frame: 0xffff800034280b90, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: uvm_fault(0xfffffd8054d8c988, 0x3c729, 0, 1) -> e ddb> trace db_read_bytes(3c729,1,ffff800034280334) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000342805d0) at db_ktrap+0x1ab kerntrap(ffff8000342805d0) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800034280990,ffff8000342809ac,1,0) at rt_match+0xc3 route_mpath(ffff800034280978,fffffd807ac926e0,fffffd807ac926dc,0) at route_mpath+0x8b in_ouraddr(fffffd807ac92600,ffff800000dd7800,ffff800034280978) at in_ouraddr+0x98 ip_input_if(ffff800034280a68,ffff800034280a74,ffff80002c70a000,0,ffff800000dd7800) at ip_input_if+0x25e ipv4_input(ffff800000dd7800,fffffd807ac92600) at ipv4_input+0x47 ether_input(ffff800000dd7800,fffffd807ac92600) at ether_input+0x525 tun_dev_write(5d00,ffff800034280de8,ffff80002c70a000,2) at tun_dev_write+0x209 spec_write(ffff800034280c40) at spec_write+0xd8 VOP_WRITE(fffffd8064096488,ffff800034280de8,11,fffffd807f7d7680) at VOP_WRITE+0xc3 vn_write(fffffd8068f7cbd0,ffff800034280de8,0) at vn_write+0x157 dofilewritev(ffff80002c0eb4c0,c8,ffff800034280de8,0,ffff800034280ea0) at dofilewritev+0x1a9 sys_write(ffff80002c0eb4c0,ffff800034280f50,ffff800034280ea0) at sys_write+0x87 syscall(ffff800034280f50) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd97077fb400, count: -22 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800034280320 rbx 0x1 rdx 0xffff800000e18280 rcx 0x28 rax 0xffff80002c0eb4c0 r8 0xffff800034280450 r9 0x8080808080808080 r10 0x1c5bc7cdc573a7fb r11 0xbdb21baaf6d5005 r12 0x1 r13 0x1 r14 0xffff800034280335 r15 0x3c72a acpi_pdirpa+0x2859b rip 0xffffffff81ca7190 db_read_bytes+0xd0 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff8000342802c0 ss 0x10 db_read_bytes+0xd0: movzbl 0xffffffffffffffff(%r15),%eax ddb> show proc PROC (syz-executor.0) tid=362405 pid=11125 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=84, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6e5730,0xffff80002c0ead20 process=0xffff800034188458 user=0xffff80003427c000, vmspace=0xfffffd8054d8c988 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 73955 437050 18256 0 2 0x8000000 syz-executor.2 73955 436315 18256 0 2 0xc000000 syz-executor.2 11125 450325 37432 0 2 0x8000000 syz-executor.0 *11125 362405 37432 0 7 0xc000000 syz-executor.0 96936 6139 75150 0 2 0x8000000 syz-executor.6 96936 61100 75150 0 3 0xc000080 fsleep syz-executor.6 94725 361412 26028 60928 2 0x8000010 syz-executor.1 94725 411299 26028 60928 3 0xc000090 fsleep syz-executor.1 33255 199325 42023 0 2 0x8000000 syz-executor.3 33255 134328 42023 0 3 0xc000080 fsleep syz-executor.3 91127 200358 70138 0 3 0x8000082 nanoslp syz-executor.4 26028 254984 70138 0 3 0x8000082 nanoslp syz-executor.1 37432 258224 70138 0 3 0x8000082 nanoslp syz-executor.0 40079 56987 70138 0 3 0x8000082 nanoslp syz-executor.5 18256 284795 70138 0 3 0x8000082 nanoslp syz-executor.2 68025 522052 1 0 3 0x18100083 ttyin getty 97998 131329 70138 0 3 0x8000082 nanoslp syz-executor.7 75150 168372 70138 0 3 0x8000082 nanoslp syz-executor.6 42023 273255 70138 0 3 0x8000082 nanoslp syz-executor.3 92948 247233 0 0 3 0x14280 nfsidl nfsio 45193 283638 0 0 3 0x14280 nfsidl nfsio 81500 453853 0 0 3 0x14280 nfsidl nfsio 84054 351635 0 0 3 0x14280 nfsidl nfsio 35060 139023 0 0 3 0x14280 nfsidl nfsio 83632 433323 0 0 3 0x14280 nfsidl nfsio 74189 212718 0 0 3 0x14280 nfsidl nfsio 3861 374344 0 0 3 0x14280 nfsidl nfsio 56886 486725 0 0 3 0x14280 nfsidl nfsio 88545 436279 0 0 3 0x14280 nfsidl nfsio 16827 380965 0 0 3 0x14280 nfsidl nfsio 53822 99547 0 0 3 0x14280 nfsidl nfsio 4653 290934 0 0 3 0x14280 nfsidl nfsio 18227 423735 0 0 3 0x14280 nfsidl nfsio 97549 324168 0 0 3 0x14280 nfsidl nfsio 24226 414388 0 0 3 0x14280 nfsidl nfsio 30814 53943 0 0 3 0x14280 nfsidl nfsio 63729 342683 0 0 3 0x14280 nfsidl nfsio 67884 9106 0 0 3 0x14280 nfsidl nfsio 97211 51367 0 0 3 0x14280 nfsidl nfsio 44666 41173 0 0 3 0x14200 bored sosplice 70138 466872 432 0 3 0x1a000082 wait syz-fuzzer 70138 399365 432 0 3 0x1e000082 nanoslp syz-fuzzer 70138 210860 432 0 3 0x1e000082 thrsleep syz-fuzzer 70138 90025 432 0 3 0x1e000082 wait syz-fuzzer 70138 24097 432 0 3 0x1e000082 thrsleep syz-fuzzer 70138 167027 432 0 3 0x1e000082 wait syz-fuzzer 70138 85067 432 0 3 0x1e000082 thrsleep syz-fuzzer 70138 288142 432 0 3 0x1e000082 wait syz-fuzzer 70138 161689 432 0 3 0x1e000082 thrsleep syz-fuzzer 70138 48927 432 0 3 0x1e000082 thrsleep syz-fuzzer 70138 203312 432 0 3 0x1e000082 kqread syz-fuzzer 70138 183326 432 0 3 0x1e000082 wait syz-fuzzer 70138 477449 432 0 3 0x1e000082 wait syz-fuzzer 70138 506589 432 0 3 0x1e000082 wait syz-fuzzer 70138 84417 432 0 3 0x1e000082 wait syz-fuzzer 432 517191 32341 0 3 0x810008a sigsusp ksh 32341 107119 37433 0 3 0x1800009a kqread sshd 37433 221956 1 0 3 0x18000088 kqread sshd 31449 165031 9007 73 3 0x19100090 kqread syslogd 9007 422947 1 0 3 0x18100082 sbwait syslogd 18099 78749 1 0 3 0x18100080 kqread resolvd 69378 113607 69044 77 3 0x18100092 kqread dhcpleased 42688 509637 69044 77 3 0x18100092 kqread dhcpleased 69044 204509 1 0 3 0x18000080 kqread dhcpleased 21134 7090 0 0 3 0x14200 bored smr 74753 244588 0 0 2 0x14200 zerothread 80303 159950 0 0 3 0x14200 aiodoned aiodoned 37353 492242 0 0 3 0x14200 syncer update 86155 157416 0 0 3 0x14200 cleaner cleaner 87396 303885 0 0 3 0x14200 reaper reaper 15361 43261 0 0 3 0x14200 pgdaemon pagedaemon 23356 102997 0 0 3 0x14200 bored viomb 87370 472469 0 0 3 0x40014200 acpi0 acpi0 47754 16190 0 0 3 0x14200 bored softnet3 56266 204854 0 0 3 0x14200 bored softnet2 41845 394962 0 0 3 0x14200 bored softnet1 4696 364596 0 0 3 0x14200 bored softnet0 39540 140708 0 0 3 0x14200 bored systqmp 292 337395 0 0 3 0x14200 bored systq 90589 129405 0 0 3 0x40014200 tmoslp softclock 75505 46748 0 0 3 0x40014200 idle0 1 235179 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10207 6461K 6917K 166960K 26541 0 pcb 17 18K 20K 166960K 1302 0 rtable 218 7K 8K 166960K 8756 0 pf 30 9K 10K 166960K 686 0 ifaddr 42 15K 17K 166960K 1129 0 ifgroup 53 2K 2K 166960K 1285 0 sysctl 4 1K 2K 166960K 23 0 counters 30 17K 17K 166960K 341 0 ioctlops 0 0K 2K 166960K 807 0 iov 0 0K 20K 166960K 554 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1502 94K 95K 166960K 11676 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 68K 84K 166960K 144 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 775 0 dirhash 12 2K 3K 166960K 174 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 16 57K 121K 166960K 13963 0 sigio 0 0K 0K 166960K 202 0 proc 59 59K 125K 166960K 8104 0 subproc 104 6K 10K 166960K 3549 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 3 0K 0K 166960K 2024 0 in_multi 84 6K 7K 166960K 3243 0 ether_multi 2 0K 0K 166960K 94 0 mrt 4 0K 0K 166960K 18 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 223 996K 996K 166960K 223 0 exec 0 0K 1K 166960K 4640 0 pfkey data 0 0K 0K 166960K 10 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 318 146K 166K 166960K 111202 0 UVM aobj 44 3K 3K 166960K 46 0 pinsyscall 36 72K 108K 166960K 21802 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 666 0 NDP 11 0K 2K 166960K 826 0 temp 77 6812K 71840K 166960K 370466 0 kqueue 12 18K 28K 166960K 1116 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 1389 0 1386 3 0 3 3 0 8 2 rtentry 112 3178 0 3080 4 0 4 4 0 8 0 unpcb 144 6689 0 6672 6 0 6 6 0 8 5 syncache 336 4 0 4 1 0 1 1 0 8 1 sackhl 24 3 8 3 1 0 1 1 0 8 1 tcpqe 32 4 0 4 1 0 1 1 0 8 1 tcpcb 808 3247 0 3240 8 0 8 8 0 8 7 arp 88 616 0 597 1 0 1 1 0 8 0 ipq 40 11 0 11 1 0 1 1 0 8 1 ipqe 40 95 0 95 1 0 1 1 0 8 1 inpcb 352 11610 0 11570 29 18 11 16 0 8 7 nd6 104 809 0 788 1 0 1 1 0 8 0 pkpcb 40 90 0 90 1 0 1 1 0 8 1 kcovpl 48 272 0 264 1 0 1 1 0 8 0 ppxss 1072 26 0 26 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 11744 0 11301 114 84 30 31 0 8 2 art_table 32 11745 0 11301 4 0 4 4 0 8 0 art_node 16 3127 0 3040 1 0 1 1 0 8 0 sysvmsgpl 40 100 0 67 1 0 1 1 0 8 0 semupl 112 6 0 6 1 0 1 1 0 8 1 semapl 112 771 0 761 1 0 1 1 0 8 0 shmpl 112 43 0 2 2 0 2 2 0 8 0 dirhash 1024 125 0 108 3 0 3 3 0 8 0 dino2pl 256 19099 0 17542 98 0 98 98 0 8 0 ffsino 240 19099 0 17542 92 0 92 92 0 8 0 nchpl 144 35158 0 34516 66 33 33 66 0 8 8 uvmvnodes 80 11100 0 0 227 0 227 227 0 8 0 vnodes 216 11100 0 0 617 0 617 617 0 8 0 namei 1024 138899 0 138898 2 0 2 2 0 8 1 vcpupl 3904 64 0 1 8 0 8 8 0 8 0 vmpool 664 80 0 17 6 0 6 6 0 8 0 kstatmem 264 644 0 622 2 0 2 2 0 8 0 scsiplug 72 11 0 11 1 0 1 1 0 8 1 scxspl 216 200191 0 200191 8 0 8 8 1 8 8 plimitpl 152 2148 0 2131 1 0 1 1 0 8 0 sigapl 424 13766 0 13700 9 0 9 9 0 8 0 futexpl 64 130840 0 130837 1 0 1 1 0 8 0 knotepl 120 31620 0 31538 20 8 12 19 0 8 7 kqueuepl 184 2740 0 2730 4 0 4 4 0 8 3 pipepl 288 1978 0 1950 7 0 7 7 0 8 4 fdescpl 432 13726 0 13699 5 0 5 5 0 8 1 filepl 120 73978 0 73725 15 0 15 15 0 8 4 lockfpl 104 2811 0 2809 2 0 2 2 0 8 1 lockfspl 48 1170 0 1168 1 0 1 1 0 8 0 sessionpl 144 282 0 266 1 0 1 1 0 8 0 pgrppl 48 407 0 391 1 0 1 1 0 8 0 ucredpl 104 12320 0 12306 1 0 1 1 0 8 0 zombiepl 144 13703 0 13700 1 0 1 1 0 8 0 processpl 1072 13766 0 13700 6 0 6 6 0 8 0 procpl 656 26512 0 26427 9 0 9 9 0 8 0 sosppl 168 112 0 112 1 0 1 1 0 8 1 sockpl 504 19958 0 19899 147 131 16 33 0 8 8 mcl64k 65536 11 0 10 1 0 1 1 0 8 0 mcl12k 12288 10 0 10 1 0 1 1 0 8 1 mcl9k 9216 4 0 4 1 0 1 1 0 8 1 mcl8k 8192 420 0 420 1 0 1 1 0 8 1 mcl4k 4096 101 0 101 1 0 1 1 0 8 1 mcl2k2 2112 3 0 3 1 0 1 1 0 8 1 mcl2k 2048 119097 0 118987 36 14 22 34 0 8 6 mtagpl 96 553 0 377 5 0 5 5 0 8 0 mbufpl 256 567465 0 566968 211 177 34 69 0 8 1 bufpl 280 29120 0 18020 793 0 793 793 0 8 0 anonpl 24 1442742 0 1436480 115 0 115 115 0 188 47 amapchunkpl 152 351242 0 350581 58 0 58 58 0 158 29 amappl16 200 28809 0 28655 74 53 21 21 0 8 9 amappl15 192 12 0 12 1 0 1 1 0 8 1 amappl14 184 950 0 938 2 0 2 2 0 8 1 amappl13 176 43 0 42 1 0 1 1 0 8 0 amappl12 168 18109 0 18079 3 0 3 3 0 8 1 amappl11 160 55 0 45 1 0 1 1 0 8 0 amappl10 152 309 0 299 1 0 1 1 0 8 0 amappl9 144 184 0 184 1 0 1 1 0 8 1 amappl8 136 496 0 465 2 0 2 2 0 8 0 amappl7 128 114 0 98 1 0 1 1 0 8 0 amappl6 120 3863 0 3845 2 0 2 2 0 8 0 amappl5 112 1163 0 1151 1 0 1 1 0 8 0 amappl4 104 2322 0 2288 2 0 2 2 0 8 0 amappl3 96 65978 0 65888 3 0 3 3 0 8 0 amappl2 88 14893 0 14815 4 0 4 4 0 8 2 amappl1 80 67268 0 66775 22 4 18 22 0 8 6 amappl 88 108436 0 108239 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 45 0 2 1 0 1 1 0 8 0 uaddrrnd 24 13806 0 13716 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13806 0 13716 1 0 1 1 0 8 0 vmmpekpl 168 95253 0 95180 4 0 4 4 0 8 0 vmmpepl 168 866288 0 864376 114 0 114 114 0 357 19 vmsppl 344 13805 0 13716 9 0 9 9 0 8 0 rwobjpl 24 198185 0 185920 76 0 76 76 0 8 0 pdppl 4096 27618 0 27495 960 833 127 131 0 8 4 pvpl 32 4672024 0 4659670 391 55 336 391 0 265 193 pmappl 216 13805 0 13716 6 0 6 6 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1686 0 1239 14 0 14 14 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_read_bytes(3c729,1,ffff800034280334) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000342805d0) at db_ktrap+0x1ab kerntrap(ffff8000342805d0) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800034280990,ffff8000342809ac,1,0) at rt_match+0xc3 route_mpath(ffff800034280978,fffffd807ac926e0,fffffd807ac926dc,0) at route_mpath+0x8b in_ouraddr(fffffd807ac92600,ffff800000dd7800,ffff800034280978) at in_ouraddr+0x98 ip_input_if(ffff800034280a68,ffff800034280a74,ffff80002c70a000,0,ffff800000dd7800) at ip_input_if+0x25e ipv4_input(ffff800000dd7800,fffffd807ac92600) at ipv4_input+0x47 ether_input(ffff800000dd7800,fffffd807ac92600) at ether_input+0x525 tun_dev_write(5d00,ffff800034280de8,ffff80002c70a000,2) at tun_dev_write+0x209 spec_write(ffff800034280c40) at spec_write+0xd8 VOP_WRITE(fffffd8064096488,ffff800034280de8,11,fffffd807f7d7680) at VOP_WRITE+0xc3 vn_write(fffffd8068f7cbd0,ffff800034280de8,0) at vn_write+0x157 dofilewritev(ffff80002c0eb4c0,c8,ffff800034280de8,0,ffff800034280ea0) at dofilewritev+0x1a9 sys_write(ffff80002c0eb4c0,ffff800034280f50,ffff800034280ea0) at sys_write+0x87 syscall(ffff800034280f50) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd97077fb400, count: -22 ddb> machine ddbcpu 1 No such command ddb> trace db_read_bytes(3c729,1,ffff800034280334) at db_read_bytes+0xd0 db_get_value(3c729,1,0) at db_get_value+0x50 db_disasm(3c729,0) at db_disasm+0x82 db_trap(6,10) at db_trap+0x115 db_ktrap(6,10,ffff8000342805d0) at db_ktrap+0x1ab kerntrap(ffff8000342805d0) at kerntrap+0x130 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800034280990,ffff8000342809ac,1,0) at rt_match+0xc3 route_mpath(ffff800034280978,fffffd807ac926e0,fffffd807ac926dc,0) at route_mpath+0x8b in_ouraddr(fffffd807ac92600,ffff800000dd7800,ffff800034280978) at in_ouraddr+0x98 ip_input_if(ffff800034280a68,ffff800034280a74,ffff80002c70a000,0,ffff800000dd7800) at ip_input_if+0x25e ipv4_input(ffff800000dd7800,fffffd807ac92600) at ipv4_input+0x47 ether_input(ffff800000dd7800,fffffd807ac92600) at ether_input+0x525 tun_dev_write(5d00,ffff800034280de8,ffff80002c70a000,2) at tun_dev_write+0x209 spec_write(ffff800034280c40) at spec_write+0xd8 VOP_WRITE(fffffd8064096488,ffff800034280de8,11,fffffd807f7d7680) at VOP_WRITE+0xc3 vn_write(fffffd8068f7cbd0,ffff800034280de8,0) at vn_write+0x157 dofilewritev(ffff80002c0eb4c0,c8,ffff800034280de8,0,ffff800034280ea0) at dofilewritev+0x1a9 sys_write(ffff80002c0eb4c0,ffff800034280f50,ffff800034280ea0) at sys_write+0x87 syscall(ffff800034280f50) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xd97077fb400, count: -22